@layer base { img, video { max-width: none; } html, body, :where(html) *, :where(html)::before, :where(html)::after, :where(html) *::before, :where(html) *::after, :where(html) *::marker, :where(html) *::placeholder, :where(html) *::file-selector-button { all: revert-layer; } }

/* site-import: preserve source CSS */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }

/*__lovable_stylesheet_boundary__*/
img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !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; }

/*__lovable_stylesheet_boundary__*/
:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }
@media (min-resolution: 192dpi) {
  :root { --wp-admin-border-width-focus: 1.5px; }
}
.wp-element-button { cursor: pointer; }
:root .has-very-light-gray-background-color { background-color: rgb(238, 238, 238); }
:root .has-very-dark-gray-background-color { background-color: rgb(49, 49, 49); }
:root .has-very-light-gray-color { color: rgb(238, 238, 238); }
:root .has-very-dark-gray-color { color: rgb(49, 49, 49); }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background { background: linear-gradient(135deg, rgb(0, 208, 132), rgb(6, 147, 227)); }
:root .has-purple-crush-gradient-background { background: linear-gradient(135deg, rgb(52, 226, 228), rgb(71, 33, 251) 50%, rgb(171, 29, 254)); }
:root .has-hazy-dawn-gradient-background { background: linear-gradient(135deg, rgb(250, 172, 168), rgb(218, 208, 236)); }
:root .has-subdued-olive-gradient-background { background: linear-gradient(135deg, rgb(250, 250, 225), rgb(103, 166, 113)); }
:root .has-atomic-cream-gradient-background { background: linear-gradient(135deg, rgb(253, 215, 154), rgb(0, 74, 89)); }
:root .has-nightshade-gradient-background { background: linear-gradient(135deg, rgb(51, 9, 104), rgb(49, 205, 207)); }
:root .has-midnight-gradient-background { background: linear-gradient(135deg, rgb(2, 3, 129), rgb(40, 116, 252)); }
:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }
.has-regular-font-size { font-size: 1em; }
.has-larger-font-size { font-size: 2.625em; }
.has-normal-font-size { font-size: var(--wp--preset--font-size--normal); }
.has-huge-font-size { font-size: var(--wp--preset--font-size--huge); }
:root .has-text-align-center { text-align: center; }
:root .has-text-align-left { text-align: left; }
:root .has-text-align-right { text-align: right; }
.has-fit-text { white-space: nowrap !important; }
#end-resizable-editor-section { display: none; }
.aligncenter { clear: both; }
.items-justified-left { justify-content: flex-start; }
.items-justified-center { justify-content: center; }
.items-justified-right { justify-content: flex-end; }
.items-justified-space-between { justify-content: space-between; }
.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }
.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
html :where(.has-border-color) { border-style: solid; }
html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }
html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }
html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }
html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }
html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }
html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }
html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }
html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }
html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }
html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }
html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }
:where(figure) { margin: 0px 0px 1em; }
html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px); }
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) { --wp-admin--admin-bar--position-offset: 0px; }
}

/*__lovable_stylesheet_boundary__*/
.is-small-text { font-size: 0.875em; }
.is-regular-text { font-size: 1em; }
.is-large-text { font-size: 2.25em; }
.is-larger-text { font-size: 3em; }
.has-drop-cap:not(:focus)::first-letter { float: left; font-size: 8.4em; font-style: normal; font-weight: 100; line-height: 0.68; margin: 0.05em 0.1em 0px 0px; text-transform: uppercase; }
body.rtl .has-drop-cap:not(:focus)::first-letter { float: none; margin-left: 0.1em; }
p.has-drop-cap.has-background { overflow: hidden; }
:root :where(p.has-background) { padding: 1.25em 2.375em; }
:where(p.has-text-color:not(.has-link-color)) a { color: inherit; }
p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] { rotate: 180deg; }

/*__lovable_stylesheet_boundary__*/
.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; }

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

/*__lovable_stylesheet_boundary__*/
.mvvwb_wrap label { display: block; }
.mvvwb_booking_panel { clear: both; }
.mvvwb_booking_panel:empty { width: 5px; height: 5px; border-width: 1.1em; border-style: solid; border-color: rgba(205, 190, 190, 0.88) rgba(205, 190, 190, 0.88) rgba(205, 190, 190, 0.88) rgb(112, 123, 121); border-image: none; border-radius: 50%; animation: 1.1s linear 0s infinite normal none running mvvwb_load8; margin: 0px auto; }
@keyframes mvvwb_load8 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.mvvwb_duration { margin: 0px 0px 1em; }
.mvvwb_date_row, .mvvwb_persons_row { margin: 0px 0px 1em; }
.mvvwb_persons, .mvvwb_time_start, .mvvwb_quantity { margin: 0px 0px 1em; }
form.cart .mvvwb_wrap .mvvwb_persons .mvvwb_input, form.cart .mvvwb_wrap .mvvwb_persons_row .mvvwb_input, form.cart .mvvwb_wrap .mvvwb_date_row .mvvwb_input, form.cart .mvvwb_wrap .mvvwb_quantity .mvvwb_input { width: 100%; line-height: 30px; padding: 5px 0px 5px 15px; border: 1px solid rgb(219, 219, 219); background: rgb(255, 255, 255); box-shadow: none; outline: 0px; box-sizing: border-box; }
.mvvwb_showInline .mvvwb_input, .mvvwb_showInline .mvvwb_date_end { display: none; }
.mvvwb_showInline .flatpickr-calendar { box-shadow: none; margin: 0px auto; }
.mvvwb_sel_wrap { position: relative; }
.mvvwb_sel_wrap select { display: inline-block; width: 100%; cursor: pointer; line-height: 30px; padding: 5px 15px; outline: 0px; border-radius: 0px; border: 1px solid rgb(219, 219, 219); appearance: none; background: rgb(255, 255, 255); }
.mvvwb_sel_arrow { content: ""; display: block; position: absolute; top: 15px; right: 15px; width: 0px; height: 0px; pointer-events: none; border-style: solid; border-width: 8px 5px 0px; border-color: rgb(170, 170, 170) transparent transparent; }
.mvvwb_date_row.mvvwb_date_range { display: flex; flex-direction: row; }
.mvvwb_date_row.mvvwb_date_range.mvvwb_showInline { display: block; }
.mvvwb_persons_row { display: flex; flex-direction: row; }
.mvvwb_date_start { position: relative; }
.mvvwb_date_range .mvvwb_date_start, .mvvwb_persons_row .mvvwb_persons_adult { margin-right: 10px; flex-grow: 1; }
[dir="rtl"] .mvvwb_date_range .mvvwb_date_start, [dir="rtl"] .mvvwb_persons_row .mvvwb_persons_adult { margin-right: auto; margin-left: 10px; }
.mvvwb_date_end, .mvvwb_persons_children { flex-grow: 1; }
.mvvwb_summary { margin: 15px 0px; position: relative; }
.mvvwb_summary .mvvwb_booking_date { color: rgb(73, 132, 222); margin-bottom: 5px; }
.mvvwb_summary .mvvwb_price_item { display: flex; border-bottom: 1px solid rgb(219, 219, 219); padding: 5px 0px; }
.mvvwb_price_price { margin-left: auto; }
[dir="rtl"] .mvvwb_price_price { margin-left: initial; margin-right: auto; }
.mvvwb_summary .mvvwb_price_total { display: flex; padding: 5px 0px; }
.mvvwb_price_total .mvvwb_price_label { font-weight: bold; }
.mvvwb_wrap .mvvwb_spinner { animation: 2s linear 0s infinite normal none running rotate; width: 30px; height: 30px; position: absolute; top: 15px; display: block; left: 50%; margin-left: -15px; }
.mvvwb_spinner .mvvwb_path { stroke: rgb(204, 204, 204); stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running dash; }
@-webkit-keyframes rotate { 
  100% { transform: rotate(360deg); }
}
@keyframes rotate { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes dash { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
@keyframes dash { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
.mvvwb_confirmation_tag { font-size: 12px; background: rgb(23, 162, 184); display: inline-block; padding: 0px 4px; margin: 0px 5px; color: rgb(255, 255, 255); }
.mvvwb_resources h4 { padding-top: 0px; font-size: 16px; font-weight: 600; }
.mvvwb_resources .mvvwb_resource { display: flex; flex-direction: row; }
.mvvwb_resources .mvvwb_resource { }
.mvvwb_resources .mvvwb_checkbox { display: block; position: relative; padding-left: 22px; cursor: pointer; user-select: none; }
.mvvwb_resources .mvvwb_checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 0px; width: 0px; }
.mvvwb_resources .mvvwb_checkbox span { position: absolute; left: 0px; height: 18px; width: 18px; background-color: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); border-radius: 2px; top: 3px; }
.mvvwb_resources .mvvwb_checkbox:hover input ~ span { background-color: rgb(204, 204, 204); }
.mvvwb_resources .mvvwb_checkbox input:checked ~ span { background-color: rgb(92, 184, 92); }
.mvvwb_resources .mvvwb_checkbox span::after { content: ""; position: absolute; display: none; }
.mvvwb_resources .mvvwb_checkbox input:checked ~ span::after { display: block; }
.mvvwb_resources .mvvwb_checkbox span::after { left: 6px; top: 2px; width: 3px; height: 7px; border-style: solid; border-color: white; border-image: none; border-width: 0px 2px 2px 0px; transform: rotate(45deg); box-sizing: content-box; }
.mvvwb_resources .mvvwb_price_text { font-size: 12px; }
.mvvwb_resources .mvvwb_res_quantity { border: 1px solid rgb(219, 219, 219); background: rgb(255, 255, 255); box-shadow: none; outline: 0px; box-sizing: border-box; padding: 0px 0px 0px 5px; margin: 0px 5px; width: 45px; max-height: 40px; }
.mvvwb_resources .mvvwb_pull_right { margin-left: auto; margin-bottom: 10px; }
@media (min-width: 768px) {
  table.my_account_bookings { font-size: 0.875em; }
}

/*__lovable_stylesheet_boundary__*/
#cookie-notice { position: fixed; min-width: 100%; height: auto; z-index: 100000; font-size: 13px; letter-spacing: 0px; line-height: 20px; left: 0px; text-align: center; font-weight: 400; font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif; }
#cookie-notice, #cookie-notice * { box-sizing: border-box; }
#cookie-notice.cn-animated { animation-fill-mode: both; animation-duration: 0.5s !important; }
#cookie-notice.cn-animated.cn-effect-none { animation-duration: 1ms !important; }
#cookie-notice .cookie-notice-container { display: block; }
#cookie-notice.cookie-notice-hidden .cookie-notice-container { display: none; }
#cookie-notice .cookie-revoke-container { display: block; }
#cookie-notice.cookie-revoke-hidden .cookie-revoke-container { display: none; }
.cn-position-top { top: 0px; }
.cn-position-bottom { bottom: 0px; }
.cookie-notice-container { padding: 15px 30px; text-align: center; width: 100%; z-index: 2; }
.cookie-revoke-container { padding: 15px 30px; width: 100%; z-index: 1; }
.cn-close-icon { position: absolute; right: 15px; top: 50%; margin: -10px 0px 0px; width: 15px; height: 15px; opacity: 0.5; padding: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; background: 0px 0px; box-shadow: none; cursor: pointer; }
.cn-close-icon:focus, .cn-close-icon:focus-visible { outline: currentcolor solid 2px; outline-offset: 3px; }
.cn-close-icon:hover { opacity: 1; }
.cn-close-icon::after, .cn-close-icon::before { position: absolute; content: " "; height: 15px; width: 2px; top: 3px; background-color: grey; }
.cn-close-icon::before { transform: rotate(45deg); }
.cn-close-icon::after { transform: rotate(-45deg); }
#cookie-notice .cn-revoke-cookie { margin: 0px; }
#cookie-notice .cn-button { margin: 0px 0px 0px 10px; display: inline-block; }
#cookie-notice .cn-button:not(.cn-button-custom) { font-family: -apple-system, BlinkMacSystemFont, Arial, Roboto, "Helvetica Neue", sans-serif; font-weight: 400; font-size: 13px; letter-spacing: 0.25px; margin: 0px 0px 0px 10px; text-align: center; text-transform: none; display: inline-block; cursor: pointer; touch-action: manipulation; white-space: nowrap; outline: 0px; box-shadow: none; text-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 2rem; text-decoration: none; padding: 8.5px 10px; line-height: 1; color: inherit; }
.cn-text-container { margin: 0px 0px 6px; }
.cn-buttons-container, .cn-text-container { display: inline-block; }
.cn-compliance-warning { display: block; font-size: 12px; line-height: 18px; margin: 4px 0px 8px; color: rgb(245, 166, 35) !important; }
.cn-compliance-warning .cn-warning-icon { color: rgb(245, 166, 35) !important; margin-right: 4px; }
.cn-compliance-warning strong { color: rgb(245, 166, 35) !important; }
.cn-compliance-warning a { text-decoration: underline; color: rgb(245, 166, 35) !important; }
.cn-compliance-warning a:hover { color: rgb(255, 184, 77) !important; }
#cookie-notice.cookie-notice-visible.cn-effect-none, #cookie-notice.cookie-revoke-visible.cn-effect-none { animation-name: fadeIn; }
#cookie-notice.cn-effect-none { animation-name: fadeOut; }
#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade { animation-name: fadeIn; }
#cookie-notice.cn-effect-fade { animation-name: fadeOut; }
#cookie-notice.cookie-notice-visible.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-effect-slide { animation-name: slideInUp; }
#cookie-notice.cn-effect-slide { animation-name: slideOutDown; }
#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide { animation-name: slideInDown; }
#cookie-notice.cn-position-top.cn-effect-slide { animation-name: slideOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-webkit-keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@keyframes slideOutDown { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, 100%, 0px); }
}
@-webkit-keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@-webkit-keyframes slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@keyframes slideOutUp { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { visibility: hidden; transform: translate3d(0px, -100%, 0px); }
}
@media (max-width: 900px) {
  .cookie-notice-container #cn-notice-text { display: block; }
  .cookie-notice-container #cn-notice-buttons { display: block; }
  #cookie-notice .cn-button { margin: 0px 5px 5px; }
}
@media (max-width: 480px) {
  .cookie-notice-container, .cookie-revoke-container { padding: 15px 25px; }
}

/*__lovable_stylesheet_boundary__*/
#powerTip { cursor: default; background-color: rgba(0, 0, 0, 0.8); border-radius: 6px; color: rgb(255, 255, 255); display: none; padding: 10px; position: absolute; white-space: nowrap; z-index: 2147483647; }
#powerTip::before { content: ""; position: absolute; }
#powerTip.n::before, #powerTip.s::before { border-right: 5px solid transparent; border-left: 5px solid transparent; left: 50%; margin-left: -5px; }
#powerTip.e::before, #powerTip.w::before { border-bottom: 5px solid transparent; border-top: 5px solid transparent; margin-top: -5px; top: 50%; }
#powerTip.n::before { border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; }
#powerTip.e::before { border-right: 10px solid rgba(0, 0, 0, 0.8); left: -10px; }
#powerTip.s::before { border-bottom: 10px solid rgba(0, 0, 0, 0.8); top: -10px; }
#powerTip.w::before { border-left: 10px solid rgba(0, 0, 0, 0.8); right: -10px; }
#powerTip.ne::before, #powerTip.se::before { border-right: 10px solid transparent; border-left: 0px; left: 10px; }
#powerTip.nw::before, #powerTip.sw::before { border-left: 10px solid transparent; border-right: 0px; right: 10px; }
#powerTip.ne::before, #powerTip.nw::before { border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; }
#powerTip.se::before, #powerTip.sw::before { border-bottom: 10px solid rgba(0, 0, 0, 0.8); top: -10px; }
#powerTip.ne-alt::before, #powerTip.nw-alt::before, #powerTip.se-alt::before, #powerTip.sw-alt::before { border-top: 10px solid rgba(0, 0, 0, 0.8); bottom: -10px; border-left: 5px solid transparent; border-right: 5px solid transparent; left: 10px; }
#powerTip.ne-alt::before, #powerTip.se-alt::before { left: auto; right: 10px; }
#powerTip.se-alt::before, #powerTip.sw-alt::before { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 10px solid rgba(0, 0, 0, 0.8); bottom: auto; top: -10px; }

/*__lovable_stylesheet_boundary__*/
body { position: inherit !important; }
@-webkit-keyframes Ani { 
  0% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; border: 1px solid rgba(255, 255, 255, 0); transform: scale(0); }
  70% { box-shadow: rgb(255, 255, 255) 0px 0px 50px; border: 1px solid rgb(255, 255, 255); transform: scale(1); }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 60px; border: 0px solid rgba(255, 255, 255, 0); transform: scale(1.5); }
}
@keyframes Ani { 
  0% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px; border: 1px solid rgba(255, 255, 255, 0); transform: scale(0); }
  70% { box-shadow: rgb(255, 255, 255) 0px 0px 50px; border: 1px solid rgb(255, 255, 255); transform: scale(1); }
  100% { box-shadow: rgba(255, 255, 255, 0) 0px 0px 60px; border: 0px solid rgba(255, 255, 255, 0); transform: scale(1.5); }
}
#powerTip { background-color: rgb(0, 0, 0); }
#powerTip.n::before { border-top: 10px solid rgb(0, 0, 0); }
#powerTip.s::before { border-bottom: 10px solid rgb(0, 0, 0); }
#powerTip.e::before { border-right: 10px solid rgb(0, 0, 0); }
#powerTip.w::before { border-left: 10px solid rgb(0, 0, 0); right: -10px; }
#powerTip.ne::before, #powerTip.nw::before { border-top: 10px solid rgb(0, 0, 0); }
#powerTip.se::before, #powerTip.sw::before { border-bottom: 10px solid rgb(0, 0, 0); }
#powerTip.nw-alt::before, #powerTip.ne-alt::before, #powerTip.sw-alt::before, #powerTip.se-alt::before { border-top: 10px solid rgb(0, 0, 0); }
#powerTip.sw-alt::before, #powerTip.se-alt::before { border-bottom: 10px solid rgb(0, 0, 0); }
.wrap_svl { position: relative; float: left; margin: 0px auto; max-width: 100%; }
.wrap_svl::after { content: ""; display: table; clear: both; }
.images_wrap img { width: 100%; height: auto; display: block; }
.drag_element { position: absolute; top: 0px; left: 0px; min-width: 1px; min-height: 1px; }
.point_style { position: relative; z-index: 10; display: block; transition: 0.3s ease-in-out; box-sizing: border-box; text-align: center; }
.point_style img { position: absolute; top: 0px; left: 0px; width: inherit; max-width: inherit; }
body .wrap_svl img.pins_image_hover, body .wrap_svl .point_style.has-hover:hover img.pins_image { display: none !important; }
body .wrap_svl .point_style.has-hover:hover img.pins_image_hover { display: block !important; }
.tolltip_points { text-align: center; }
.tolltip_points img { width: 130px; height: 130px; border: 1px solid rgb(255, 255, 255); border-radius: 50%; }
.tolltip_points .points_name { display: block; font-size: 16px; }
.tolltip_points .points_desc { display: block; font-size: 14px; }
.mobile_points_wrap { display: none; }
.mobile_points_box { width: 50%; float: left; padding: 0px 5px 15px; text-align: center; }
.img_points_box { display: inline-block; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; border: 1px solid rgb(255, 255, 255); }
.img_points_box img { width: 100%; height: 100%; }
.mobile_points_box:nth-child(2n+1) { clear: both; }
ul.list_content_point { list-style: none; margin: 0px 0px 10px; padding: 0px; }
ul.list_content_point li { position: relative; padding: 3px 0px 0px 20px; margin: 0px 0px 5px; }
ul.list_content_point li::before { content: ""; font-family: FontAwesome; position: absolute; top: 0px; left: 0px; font-size: 20px; }
ul.list_content_point li.address_point::before { content: ""; }
ul.list_content_point li.person_point::before { content: ""; }
ul.list_content_point li.tel_point::before { content: ""; }
ul.list_content_point li.fax_point::before { content: ""; font-size: 15px; top: 4px; }
ul.list_content_point li.mail_point::before { content: ""; font-size: 15px; top: 4px; }
.box_view_html { color: rgb(255, 255, 255); font-weight: 300; max-width: 530px; white-space: normal; overflow: hidden; position: relative; }
.thumb_point { float: left; width: 30%; }
.has-thumb .content_point { width: 70%; float: left; padding: 0px 0px 0px 15px; }
.has-thumb .content_point h3 { font-size: 19px; }
.linkto_point { text-align: right; margin: 20px 0px 0px; }
.wrap_svl_center { text-align: center; }
.wrap_svl_center_box { display: inline-block; }
body .point_style a img, body .point_style img { vertical-align: inherit; max-width: inherit !important; border-radius: 0px !important; box-shadow: none !important; }
.pins_animation { border: 3px solid rgba(255, 255, 255, 0.5); width: 30px; height: 30px; position: absolute; left: 0px; top: 0px; border-radius: 50%; box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 20px; pointer-events: none; }
.pins_animation.ihotspot_pulse { animation: 2s ease 0s infinite normal none running Ani; }
span.close_ihp { display: none; }
body .point_style a:hover img { background: transparent !important; }
span.close_ihp svg { width: 25px; height: 25px; }
@media (max-width: 500px) {
  .ihp_popup_full div#powerTip { position: fixed; width: 100%; height: 100%; overflow: hidden auto; top: 0px !important; left: 0px !important; }
  .ihp_popup_full span.close_ihp { display: block; float: right; width: 25px; height: 25px; }
  .ihp_popup_full span.close_ihp svg { fill: rgb(255, 255, 255); }
}

/*__lovable_stylesheet_boundary__*/
.rs-p-wp-fix { display: none !important; margin: 0px !important; height: 0px !important; }
body { --sr-7-css-loaded: 1; }
.wp-block-themepunch-revslider { position: relative; }
.wp-block-themepunch-revslider.revslider { margin: 0px; }
canvas.sr7-pbar { z-index: 500; position: absolute; pointer-events: none; }
:where([data-ce="sr7-module"]):not(x) { display: block; position: relative; overflow-x: visible; -webkit-tap-highlight-color: transparent; }
:where([data-ce="sr7-adjuster"]):not(x) { position: relative; display: block; width: 100%; }
:where([data-ce="sr7-content"]):not(x) { position: absolute; top: 0px; height: 100%; contain: size layout style; z-index: 1; overflow-x: visible; }
:where([data-ce="sr7-carousel"]):not(x) { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
:where([data-ce="sr7-slide"]):not(x) { position: absolute; width: 100%; height: 100%; contain: strict; top: 0px; left: 0px; z-index: 1; visibility: hidden; pointer-events: none; }
.sr7-overflow-force :where([data-ce="sr7-slide"]):not(x), :where([data-ce="sr7-carousel"]):not(x) :where([data-ce="sr7-slide"]):not(x) { contain: layout style; }
:where([data-ce="sr7-module-bg"]):not(x) { top: 0px; z-index: 0; position: absolute; }
:where([data-ce="sr7-3dwrap"]):not(x) { pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
:where([data-ce="sr7-overlay"]):not(x) { display: block; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 3; background-repeat: repeat; }
:where([data-ce="sr7-btn"]):not(x), :where([data-ce="sr7-col"]):not(x), :where([data-ce="sr7-content"]):not(x) .sr7-layer, :where([data-ce="sr7-grp"]):not(x), :where([data-ce="sr7-img"]):not(x), :where([data-ce="sr7-layer"]):not(x), :where([data-ce="sr7-linebrk"]):not(x), :where([data-ce="sr7-row"]):not(x), :where([data-ce="sr7-shp"]):not(x), :where([data-ce="sr7-svg"]):not(x), :where([data-ce="sr7-txt"]):not(x), :where([data-ce="sr7-zone"]):not(x) { user-select: none; visibility: hidden; display: none; box-sizing: border-box; backface-visibility: hidden; }
:where([data-ce="sr7-col-bg"]):not(x).sr7-img-col-bg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.sr7-layer[data-subtype="slidebg"], sr7bg { pointer-events: none; }
:where([data-ce="sr7-content"]):not(x) .sr7-layer.sr7-withclip, :where([data-ce="sr7-content"]):not(x) .sr7-layer.sr7-withclip .sr7-layer { backface-visibility: visible; }
:where([data-ce="sr7-grp"]):not(x).sr7-clear::after { content: ""; clear: both; display: block; height: 0px; }
:where([data-ce="sr7-zone"]):not(x) { pointer-events: none; }
:where([data-ce="sr7-row"]):not(x).sr7-layer.sr7-galign { box-sizing: border-box; }
.sr7-layer[data-type="svg"] > svg, :where([data-ce="sr7-layer"]):not(x)[data-type="svg"] > svg { width: 100%; height: 100%; }
:where([data-ce="sr7-row-con"]):not(x) { table-layout: fixed; font-size: 0px; display: block; }
:where([data-ce="sr7-module"]):not(x) .sr7-layer, :where([data-ce="sr7-module"]):not(x) :where([data-ce="sr7-layer"]):not(x) { -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: transparent; }
:where([data-ce="sr7-slide"]):not(x).sr7-staticslide-low { z-index: 0 !important; }
:where([data-ce="sr7-slide"]):not(x).sr7-staticslide-high { z-index: 105 !important; }
:where([data-ce="sr7-slide"]):not(x) a { transition: none; }
:where([data-ce="sr7-module"]):not(x).sr7-top-fixed { width: 100%; backface-visibility: hidden; height: auto !important; }
:where([data-ce="sr7-module"]):not(x).sr7-top-fixed :where([data-ce="sr7-adjuster"]):not(x) { height: auto !important; }
:where([data-ce="sr7-module"]):not(x).sr7-top-fixed :where([data-ce="sr7-content"]):not(x), :where([data-ce="sr7-module"]):not(x).sr7-top-fixed :where([data-ce="sr7-content"]):not(x) .sr7-layer:not(.sr7-ignore-pe) * { pointer-events: none; }
:where([data-ce="sr7-prl"]):not(x) { top: 50%; left: 50%; z-index: 10000; position: absolute; }
:where([data-ce="sr7-prl"]):not(x).off { display: none !important; }
:where([data-ce="sr7-prl"]):not(x).sr7-fade-in { animation: 1s linear 0s 1 normal none running tp-fade-in; }
.sr-force-hidden { display: none !important; }
@keyframes tp-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes tp-fade-in { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  100% { opacity: 100; }
}
@keyframes tp-rotate { 
  100% { transform: rotate(360deg); }
}
:where([data-ce="sr7-fonttest"]):not(x) { width: auto; display: inline-block; white-space: nowrap; font-size: 12px; color: rgb(0, 0, 0); }
:where([data-ce="sr7-fonttest-wrap"]):not(x) { position: absolute; contain: strict; top: -1500px; left: -1500px; width: 1500px; height: 1000px; pointer-events: none; opacity: 0; }
.fn-wrap { display: flex; position: fixed; width: 100px; height: 50px; z-index: 100; background-color: rgba(66, 66, 66, 0.2); justify-content: space-around; align-items: center; bottom: 0px; left: 50%; transform: translateX(-50%); }
.fn-left, .fn-right { display: flex; width: 40px; height: 40px; justify-content: center; align-items: center; background-color: gray; color: rgb(255, 255, 255); font-weight: 700; font-size: 20px; cursor: pointer; }
.sr7-layer .materical-icons, :where([data-ce="sr7-module"]):not(x) .material-icons, :where([data-ce="sr7-txt"]):not(x) .material-icons { font-size: inherit; vertical-align: top; line-height: inherit; }
#sr-announcer { width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important; }
/*__lovable_stylesheet_boundary__*/
.vp-modal, .vp-modal *, .vp-modal ::before, .vp-modal ::after { margin: 0px !important; padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; outline: 0px !important; font-size: 0px !important; box-shadow: none !important; border-radius: 0px !important; line-height: 1 !important; box-sizing: border-box !important; }
@media print {
  .vp-modal { display: none !important; }
}
.vp-modal { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; box-sizing: border-box; background: rgba(0, 0, 0, 0.7); backdrop-filter: blur(5px); z-index: 99999998; opacity: 0; visibility: hidden; transition: 0.3s; font-size: 0px !important; }
.vp-modal.vp-show { opacity: 1; visibility: visible; }
.vp-container { position: relative; display: flex; align-items: center; justify-content: center; width: 100%; max-width: 95%; height: 100vh; transform: scale(0.9) translateY(30px); transition: 0.3s; box-sizing: border-box; margin: 0px auto !important; padding: 20px !important; font-size: 0px !important; }
.vp-modal.vp-show .vp-container { transform: scale(1) translateY(0px); }
.vp-video { position: relative; width: 800px; max-width: 92vw; height: 450px; max-height: 86vh; min-width: 150px; min-height: 84.38px; background: rgb(0, 0, 0); font-size: 0px !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 25px 50px, rgba(0, 0, 0, 0.2) 0px 10px 20px !important; }
.vp-video iframe, .vp-video video { width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0px !important; background: rgb(0, 0, 0) !important; }
.vp-close { position: absolute; z-index: 999999; top: 0px; left: -35px; width: 20px; height: 20px; background: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 8L16 16M16 8L8 16\" stroke=\"%23ffffff\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>") center center / 100% 100% no-repeat rgba(0, 0, 0, 0.4); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: 0.2s; border-radius: 50% !important; font-size: 0px !important; }
.vp-close:hover { opacity: 0.5; }
@media (max-width: 1096px) {
  .vp-container { max-width: 85%; padding: 10px !important; }
}
@media (max-width: 960px) {
  .vp-close { left: -30px; }
}
@media (max-width: 768px) {
  .vp-video { aspect-ratio: 16 / 9; height: auto !important; max-height: 100% !important; }
}
@media (max-width: 500px) {
  .vp-container { max-width: 80%; padding: 5px !important; }
  .vp-close { left: -25px; width: 16px; height: 16px; }
}
@media (max-width: 260px) {
  .vp-close { left: -20px; }
}
.vp-video::before { content: ""; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; animation: 1s linear 0s infinite normal none running video-popup_spin-load; z-index: 1; margin: -20px 0px 0px -20px !important; border-width: 3px !important; border-style: solid !important; border-color: rgb(255, 255, 255) rgb(0, 0, 0) rgb(0, 0, 0) !important; border-image: none !important; border-radius: 50% !important; }
.vp-video iframe, .vp-video video { z-index: 100; position: relative; }
@keyframes video-popup_spin-load { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.vp-video iframe[src], .vp-video video[src] { background: rgb(0, 0, 0); }
.vp-video:has(iframe[src])::before, .vp-video:has(video[src])::before { display: none; }
.YouTubePopUp-Wrap { display: none !important; }

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

/*__lovable_stylesheet_boundary__*/
/*!
 * Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.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-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/064b3b59a57c68cc.woff2) format("woff2"),url(/site-assets/710961ccbd56fc87.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*__lovable_stylesheet_boundary__*/
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-top-right.trp-color-light { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-top-right.trp-color-dark { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-top-left.trp-color-light { min-width: 200px; }
.trp-language-switcher-container.trp-floater-ls-names.trp-top-left.trp-color-dark { min-width: 200px; }
#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-top: 12px; }
#trp-floater-ls.trp-floater-ls-flags.trp-bottom-left.trp-color-light #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-top: 15px; }
#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark.trp-poweredby:hover { position: fixed; z-index: 9999999; top: 0px; bottom: auto; display: block; width: 192px; height: auto; border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light.trp-poweredby:hover { position: fixed; z-index: 9999999; top: 0px; bottom: auto; display: block; width: 192px; height: auto; border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark.trp-poweredby:hover { position: fixed; z-index: 9999999; top: 0px; bottom: auto; display: block; width: 192px; height: auto; border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light.trp-poweredby:hover { position: fixed; z-index: 9999999; top: 0px; bottom: auto; display: block; width: 192px; height: auto; border-radius: 0px 0px 8px 8px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-top: 6px; }
#trp-floater-ls-language-list .trp-language-wrap.trp-floater-ls-disabled-language.trp-ls-disabled-language:hover { padding: 0px; width: auto; }
#trp-floater-ls .trp-language-switcher-container.trp-floater-ls-codes.trp-top-left.trp-color-light.trp-poweredby.trp-with-flags.trp-floater-ls-disabled-language.trp-ls-disabled-language.trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-bottom: 10px; margin-top: 0px; }
#trp-floater-ls { position: fixed; z-index: 9999999; bottom: 0px; display: block; overflow: hidden; height: 58px; text-align: center; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
.trp-floater-ls-disabled-language.trp-ls-disabled-language { width: auto; }
#trp-floater-ls:hover { position: fixed; z-index: 9999999; bottom: 0px; display: block; height: auto; border-radius: 8px 8px 0px 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-floater-ls-flags:hover { position: fixed; z-index: 9999999; display: block; width: 66px; height: auto; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-floater-ls-flags.trp-poweredby:hover { position: fixed; z-index: 9999999; bottom: 0px; display: block; width: 192px; height: auto; border-radius: 8px 8px 0px 0px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-floater-ls-flags { position: fixed; z-index: 9999999; bottom: 0px; display: block; overflow: hidden; width: 66px; height: 58px; text-align: center; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; }
#trp-floater-ls.trp-color-dark { background: rgb(30, 30, 30); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; border-radius: 8px 8px 0px 0px; }
#trp-floater-ls.trp-color-light { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 8px; border-radius: 8px 8px 0px 0px; }
.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby:hover { width: 192px; }
.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby:hover { width: 192px; }
#trp-floater-ls.trp-color-dark-old { background: linear-gradient(0deg, rgb(27, 27, 27) 0%, rgb(84, 84, 84) 100%); }
#trp-floater-ls.trp-color-light-old { background: linear-gradient(0deg, rgb(214, 214, 214) 0%, rgb(250, 250, 250) 100%); }
#trp-floater-ls.trp-bottom-right { top: auto; bottom: 0px; right: 10%; }
#trp-floater-ls.trp-bottom-left { top: auto; bottom: 0px; left: 10%; }
#trp-floater-ls.trp-top-right { bottom: auto; top: 0px; right: 10%; border-radius: 0px 0px 5px 5px; }
#trp-floater-ls.trp-top-left { bottom: auto; top: 0px; left: 10%; border-radius: 0px 0px 5px 5px; }
body.admin-bar #trp-floater-ls.trp-top-right, body.admin-bar #trp-floater-ls.trp-top-left { top: 32px; }
@media screen and (max-width: 782px) {
  body.admin-bar #trp-floater-ls.trp-top-right, body.admin-bar #trp-floater-ls.trp-top-left { top: 46px; }
}
@media screen and (max-width: 1000px) {
  #trp-floater-ls-language-list { display: flex; flex-direction: column; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 105px; }
  #trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-top: 15px !important; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark { left: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light { left: 10%; min-width: 60px; }
}
@media screen and (max-width: 500px) {
  #trp-floater-ls-language-list { display: flex; flex-direction: column; }
  #trp-floater-ls:hover .trp-language-wrap a.trp-floater-ls-disabled-language { margin-top: 0px; }
  .trp-floater-ls-disabled-language { margin-top: 0px !important; padding-top: 16px !important; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby { left: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby { left: 10%; min-width: 60px; }
  #trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { margin-top: 5px !important; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-light { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-light { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right.trp-color-dark { right: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left.trp-color-dark { left: 10%; min-width: 105px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-dark { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-dark { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right.trp-color-light { right: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left.trp-color-light { left: 10%; min-width: 66px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark { left: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light { right: 10%; min-width: 60px; }
  .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light { left: 10%; min-width: 60px; }
}
#trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-current-language a, #trp-floater-ls.trp-floater-ls-codes #trp-floater-ls-language-list { text-align: center; margin-top: 6px; }
#trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-current-language a img, #trp-floater-ls.trp-floater-ls-flags #trp-floater-ls-language-list a img { text-align: center; display: block; margin: 0px auto; }
#trp-floater-ls-language-list { display: none; }
.trp-poweredby #trp-floater-ls-language-list .trp-language-wrap { padding: 10px; width: auto; }
#trp-floater-ls .trp-language-wrap.trp-language-wrap-top { padding: 10px; }
#trp-floater-ls .trp-language-wrap.trp-language-wrap-bottom { padding: 11px; }
#trp-floater-ls.only-flags div.trp-language-wrap { padding: 11px 0px; }
#trp-floater-ls.trp-top-right.trp-poweredby.trp-color-dark #trp-floater-ls-language-list #trp-floater-poweredby, #trp-floater-ls.trp-top-left.trp-poweredby.trp-color-dark #trp-floater-ls-language-list #trp-floater-poweredby { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 1px solid rgb(116, 116, 116); }
#trp-floater-ls.trp-top-right.trp-poweredby.trp-color-light #trp-floater-ls-language-list #trp-floater-poweredby, #trp-floater-ls.trp-top-left.trp-poweredby.trp-color-light #trp-floater-ls-language-list #trp-floater-poweredby { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 1px solid rgb(170, 170, 170); }
.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby { border-top: 1px solid rgb(116, 116, 116); color: rgb(179, 179, 179); }
.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby { border-top: 1px solid rgb(170, 170, 170); color: rgb(128, 128, 128); }
.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby { padding: 5px 12px; text-align: center; font-size: 12px; }
.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a { display: inline; padding: 0px 3px; border-radius: 30px; line-height: 11px; text-decoration: underline; }
.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a { color: rgb(56, 88, 233); text-decoration: none; }
.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a { color: rgb(179, 179, 179); }
.trp-color-dark.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a:hover { color: rgb(255, 255, 255); opacity: 1; }
.trp-color-light.trp-poweredby #trp-floater-ls-language-list #trp-floater-poweredby a:hover { color: rgb(56, 88, 233); text-decoration: underline; }
#trp-floater-ls:focus #trp-floater-ls-current-language, #trp-floater-ls:hover #trp-floater-ls-current-language { display: none; }
#trp-floater-ls:focus #trp-floater-ls-language-list, #trp-floater-ls:hover #trp-floater-ls-language-list { display: block; }
#trp-floater-ls-current-language a { display: block; padding: 10px 12px; font-size: 90%; }
.trp-language-wrap a { display: block; padding: 10px 12px; font-size: 90%; }
#trp-floater-ls-current-language .trp-floater-ls-disabled-language.trp-ls-disabled-language { display: block; padding: 10px 24px; font-size: 90%; }
#trp-floater-ls-current-language, #trp-floater-ls-language-list { text-align: left; }
#trp-floater-ls-current-language.trp-with-flags, #trp-floater-ls-language-list.trp-with-flags { text-align: left; }
#trp-floater-ls-current-language { display: block; width: 100%; height: 100%; }
.trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-dark #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-right.trp-color-light #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-dark #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-bottom-left.trp-color-light.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-dark #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-right.trp-color-light #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-dark #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light.trp-poweredby #trp-floater-ls-current-language, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left.trp-color-light #trp-floater-ls-current-language { display: block; width: 100%; height: 100%; padding-top: 3px; }
.trp-language-switcher-container.trp-floater-ls-flags.trp-top-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-flags.trp-top-left .trp-language-wrap { padding: 9px !important; }
.trp-language-switcher-container.trp-floater-ls-codes.trp-top-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-codes.trp-top-left .trp-language-wrap { padding: 0px 9px 9px !important; }
.trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-codes.trp-bottom-left .trp-language-wrap { padding: 9px 9px 6px !important; }
.trp-language-switcher-container.trp-floater-ls-names.trp-top-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-names.trp-top-left .trp-language-wrap { padding: 0px 12px 12px !important; }
.trp-language-switcher-container.trp-floater-ls-names.trp-bottom-right .trp-language-wrap, .trp-language-switcher-container.trp-floater-ls-names.trp-bottom-left .trp-language-wrap { padding: 12px 12px 6px !important; }
#trp-floater-ls div:not(#trp-floater-poweredby) > a { flex-flow: wrap; align-items: center; display: flex !important; }
.trp-color-dark #trp-floater-ls-current-language a, .trp-color-dark #trp-floater-ls-language-list a { color: rgb(189, 189, 189); }
.trp-color-light #trp-floater-ls-current-language a, .trp-color-light #trp-floater-ls-language-list a { color: rgb(64, 64, 64); }
.trp-color-dark #trp-floater-ls-current-language a, .trp-color-dark #trp-floater-ls-language-list a, .trp-color-light #trp-floater-ls-current-language a, .trp-color-light #trp-floater-ls-language-list a, .trp-with-flags.trp-color-dark #trp-floater-ls-current-language a, .trp-color-dark #trp-floater-ls-language-list a, .trp-with-flags.trp-color-light #trp-floater-ls-current-language a, .trp-color-light #trp-floater-ls-language-list a, .trp-color-light #trp-floater-ls-current-language a, .trp-color-dark #trp-floater-ls-language-list a { display: block; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.trp-color-light #trp-floater-ls-language-list .trp-language-wrap a:hover { color: rgb(30, 30, 30); background: rgb(240, 240, 240); border-radius: 2px; }
.trp-color-dark #trp-floater-ls-language-list .trp-language-wrap a:hover { color: rgb(255, 255, 255); background: rgb(79, 79, 79); border-radius: 2px; }
.trp-floater-ls-disabled-language { margin-top: 6px; }
#trp-floater-ls .trp-floater-ls-disabled-language { pointer-events: none; cursor: default; }
#trp-floater-ls .trp-with-flags .trp-flag-image { margin-right: 5px; vertical-align: middle; height: auto; max-width: 100%; display: inline; padding: 0px; }
.trp-flag-image:dir(rtl) { margin-left: 5px; }
#trp-floater-ls a { text-decoration: none; }
#trp-floater-ls-language-list { max-height: 300px; overflow-y: auto; }
.only-flags #trp-floater-ls-language-list { overflow-y: overlay; }

/*__lovable_stylesheet_boundary__*/
.menu-item-object-language_switcher .trp-flag-image { display: inline-block; margin: -1px 5px; vertical-align: baseline; padding: 0px; border: 0px; border-radius: 0px; }
#wp-admin-bar-wp-rocket .trp-flag-image { width: 18px !important; height: 12px !important; }
.trp-language-switcher { height: 42px; position: relative; box-sizing: border-box; width: 200px; text-overflow: ellipsis; white-space: nowrap; }
.trp-language-switcher > div { box-sizing: border-box; padding: 4px 20px 3px 13px; border: 1.5px solid rgb(148, 148, 148); border-radius: 2px; background-image: url("/site-assets/bbfd1898191e5983.png"); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px); background-size: 8px 8px, 8px 8px; background-repeat: no-repeat; background-color: rgb(255, 255, 255); }
.trp-language-switcher > div:hover { background-image: none; }
.trp-language-switcher > div > a { display: block; padding: 7px 12px; border-radius: 3px; text-decoration: none; color: rgb(30, 30, 30); font-style: normal; font-weight: 400; font-size: 16px; }
.trp-language-switcher > div > a:hover { background: rgb(240, 240, 240); border-radius: 2px; }
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language { cursor: default; }
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover { background: none; }
.trp-language-switcher > div > a > img { display: inline; margin: 0px 3px; width: 18px; height: 12px; border-radius: 0px; }
.trp-language-switcher .trp-ls-shortcode-current-language { display: inline-block; }
.trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language { visibility: hidden; }
.trp-language-switcher .trp-ls-shortcode-language { display: inline-block; height: 1px; overflow: hidden auto; visibility: hidden; z-index: 1; max-height: 250px; left: 0px; top: 0px; min-height: auto; }
.trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language { visibility: visible; max-height: 250px; padding: 4px 13px; height: auto; overflow-y: auto; position: absolute; left: 0px; top: 0px; min-height: auto; display: inline-block !important; }
#wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon::before { content: ""; top: 3px; }
@media screen and (max-width: 782px) {
  #wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item { text-indent: 0px; }
  #wpadminbar li#wp-admin-bar-trp_edit_translation { display: block; }
}

/*__lovable_stylesheet_boundary__*/
@font-face { font-family: icomoon-the7-font; src: url("/site-assets/505b34b0d68553c7.ttf") format("truetype"), url("/site-assets/4798da2db622ea51.woff") format("woff"); font-weight: 400; font-style: normal; }
#page .links-container .icon-portfolio, #page .project-links-container [class*=" icon-portfolio-"], #page .project-links-container [class^="icon-portfolio-"], .dt-shortcode-soc-icons [class*=" dt-icon-"], .dt-shortcode-soc-icons [class^="dt-icon-"], .soc-ico [class*=" dt-icon-"], .soc-ico [class^="dt-icon-"], [class*=" icon-portfolio-"], [class*="icon-im-"] span, [class*=" icon-ar-"], [class*=" soc-font-"], [class*="dt-icon-the7"], [class*="icomoon-the7-"], [class*="the7-mw-"], [class^="icon-portfolio-"], [class^="icon-im-"] span, [class^="icon-ar-"], [class^="soc-font-"], [class^="dt-icon-the7"], [class^="icomoon-the7-"], [class^="the7-mw-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon-the7-font !important; }
#page .links-container .icon-portfolio::before, #page span[class*=" icon-portfolio-"]::before, #page span[class^="icon-portfolio-"]::before, .owl-nav [class*=" icon-"]::before, .owl-nav [class^="icon-ar"]::before, [class*="icon-im-"] span::before, [class*="the7-mw-"]::before, [class^="icon-im-"] span::before, [class^="the7-mw-"]::before { font-family: inherit !important; margin: 0px !important; }
.icomoon-the7-font-the7-mail-01::before, .the7-mw-icon-mail-bold::before { content: ""; }
.icomoon-the7-font-the7-mail-011::before { content: ""; }
.icomoon-the7-font-the7-mail-02::before { content: ""; }
.icomoon-the7-font-the7-mail-03::before { content: ""; }
.icomoon-the7-font-the7-mw-mail-04::before { content: ""; }
.icomoon-the7-font-the7-mw-mail-041::before { content: ""; }
.icomoon-the7-font-the7-mail-05::before { content: ""; }
.dt-icon-mail::before, .icomoon-the7-font-the7-mail-mail-06::before, .mail .soc-font-icon::before, .the7-mw-icon-mail::before { content: ""; }
.icomoon-the7-font-the7-mail-07::before { content: ""; }
.icomoon-the7-font-the7-mail-08::before { content: ""; }
.icomoon-the7-font-the7-mail-09::before { content: ""; }
.icomoon-the7-font-the7-phone-00::before { content: ""; }
.icomoon-the7-font-the7-phone-01::before { content: ""; }
.icomoon-the7-font-the7-phone-02::before { content: ""; }
.icomoon-the7-font-the7-phone-03::before { content: ""; }
.icomoon-the7-font-the7-phone-04::before { content: ""; }
.icomoon-the7-font-the7-phone-041::before { content: "󡁁"; }
.icomoon-the7-font-the7-phone-05::before, .the7-mw-icon-phone-bold::before { content: ""; }
.icomoon-the7-font-the7-phone-051::before, .the7-mw-icon-phone::before { content: "󡁑"; }
.icomoon-the7-font-the7-phone-06::before { content: ""; }
.icomoon-the7-font-the7-phone-07::before { content: ""; }
.icomoon-the7-font-the7-phone-071::before { content: "󡁱"; }
.icomoon-the7-font-the7-cart-00::before { content: ""; }
.icomoon-the7-font-the7-cart-001::before { content: "󢀁"; }
.icomoon-the7-font-the7-cart-002::before { content: "󢀑"; }
.icomoon-the7-font-the7-cart-01::before { content: ""; }
.icomoon-the7-font-the7-cart-02::before { content: ""; }
.icomoon-the7-font-the7-cart-021::before { content: "󢀡"; }
.icomoon-the7-font-icon-cart-detailed::before { content: ""; }
.icomoon-the7-font-the7-cart-04::before, .the7-mw-icon-cart-bold::before { content: ""; }
.icomoon-the7-font-the7-cart-05::before { content: ""; }
.icomoon-the7-font-the7-cart-051::before { content: "󢁑"; }
.icomoon-the7-font-the7-cart-06::before { content: ""; }
.icomoon-the7-font-the7-cart-07::before { content: ""; }
.icomoon-the7-font-the7-cart-10::before { content: ""; }
.icomoon-the7-font-the7-cart-11::before { content: ""; }
.icomoon-the7-font-the7-cart-12::before, .the7-mw-icon-cart::before { content: ""; }
.icomoon-the7-font-the7-cart-13::before { content: ""; }
.icomoon-the7-font-the7-cart-14::before { content: ""; }
.icomoon-the7-font-the7-cart-15::before { content: ""; }
.icomoon-the7-font-the7-home-00::before { content: ""; }
.icomoon-the7-font-the7-home-02::before { content: ""; }
.icomoon-the7-font-the7-home-021::before { content: "󣀡"; }
.icomoon-the7-font-the7-home-022::before { content: "󣀢"; }
.icomoon-the7-font-the7-home-03::before { content: ""; }
.icomoon-the7-font-the7-home-04::before { content: ""; }
.icomoon-the7-font-the7-map-02::before, .the7-mw-icon-address-bold::before { content: ""; }
.icomoon-the7-font-the7-map-03::before { content: ""; }
.icomoon-the7-font-the7-map-04::before { content: ""; }
.icomoon-the7-font-the7-map-05::before, .the7-mw-icon-address::before { content: ""; }
.icomoon-the7-font-the7-map-06::before { content: ""; }
.icomoon-the7-font-the7-map-07::before { content: ""; }
.icomoon-the7-font-the7-heart-empty::before { content: ""; }
.icomoon-the7-font-the7-heart-empty-heavy::before { content: ""; }
.icomoon-the7-font-the7-heart-filled::before { content: ""; }
.icomoon-the7-font-the7-login-00::before { content: ""; }
.icomoon-the7-font-the7-login-01::before { content: ""; }
.icomoon-the7-font-the7-login-02::before, .the7-mw-icon-login-bold::before { content: ""; }
.icomoon-the7-font-the7-login-021::before, .the7-mw-icon-login::before { content: "󥀡"; }
.icomoon-the7-font-the7-login-03::before { content: ""; }
.icomoon-the7-font-the7-login-031::before { content: "󥀱"; }
.icomoon-the7-font-the7-login-04::before { content: ""; }
.icomoon-the7-font-the7-login-05::before { content: "󥁁"; }
.icomoon-the7-font-the7-clock-00::before, .the7-mw-icon-clock-bold::before { content: ""; }
.icomoon-the7-font-the7-clock-01::before { content: ""; }
.icomoon-the7-font-the7-clock-02::before { content: ""; }
.icomoon-the7-font-the7-clock-03::before, .the7-mw-icon-clock::before { content: ""; }
.icomoon-the7-font-the7-comment-00::before { content: ""; }
.icomoon-the7-font-the7-comment-01::before { content: ""; }
.icomoon-the7-font-the7-comment-02::before { content: ""; }
.icomoon-the7-font-the7-link-00::before, .icon-portfolio-p201::before { content: ""; }
.icomoon-the7-font-the7-link-01::before { content: ""; }
.icomoon-the7-font-the7-link-02::before, .icon-portfolio-p204::before, .links-container .project-link span::before { content: ""; }
.icomoon-the7-font-the7-link-03::before { content: ""; }
.icomoon-the7-font-the7-more-00::before, .icon-portfolio-p208::before { content: ""; }
.icomoon-the7-font-the7-more-01::before, .icon-portfolio-p206::before { content: ""; }
.icomoon-the7-font-the7-sort-00::before { content: ""; }
.icomoon-the7-font-the7-sort-01::before { content: ""; }
.icomoon-the7-font-the7-sort-02::before { content: ""; }
.icomoon-the7-font-the7-sort-03::before { content: ""; }
.icomoon-the7-font-the7-social-04::before { content: ""; }
.icomoon-the7-font-the7-tag-05::before { content: ""; }
.icomoon-the7-font-the7-tag-06::before { content: ""; }
.dt-icon-the7-refresh-07::before { content: ""; }
.dt-icon-the7-misc-018::before { content: ""; }
.dt-icon-the7-misc-017::before { content: ""; }
.dt-icon-the7-misc-019::before { content: ""; }
.dt-icon-the7-menu-012::before { content: ""; }
.icomoon-the7-font-the7-cross-00::before { content: ""; }
.icomoon-the7-font-the7-cross-01::before { content: ""; }
.icomoon-the7-font-the7-cross-02::before { content: ""; }
.icomoon-the7-font-the7-zoom-01::before { content: ""; }
.icomoon-the7-font-the7-zoom-02::before, .icon-im-hover-004 span::before { content: ""; }
.icomoon-the7-font-the7-zoom-03::before, .icon-im-hover-005 span::before { content: ""; }
.icomoon-the7-font-the7-zoom-044::before, .the7-mw-icon-search::before { content: ""; }
.icomoon-the7-font-the7-zoom-04::before, .icomoon-the7-font-the7-zoom-05::before, .icon-im-hover-000 span::before, .icon-im-hover-003 span::before { content: ""; }
.icomoon-the7-font-icon-gallery-011-2::before, .the7-mw-icon-search-bold::before { content: "󬁑"; }
.icomoon-the7-font-the7-zoom-06::before, .icon-portfolio-p212::before { content: ""; }
.icomoon-the7-font-the7-zoom-07::before { content: ""; }
.icomoon-the7-font-the7-zoom-08::before, .icon-im-hover-001 span::before, .icon-portfolio-p211::before { content: ""; }
.icomoon-the7-font-the7-expand-01::before { content: ""; }
.icomoon-the7-font-the7-expand-02::before, .icon-im-hover-041 span::before, .icon-portfolio-p203::before, .links-container .project-zoom span::before { content: ""; }
.icomoon-the7-font-the7-expand-03::before, .icon-im-hover-042 span::before { content: ""; }
.icomoon-the7-font-the7-expand-04::before { content: ""; }
.icomoon-the7-font-the7-expand-05::before { content: ""; }
.icomoon-the7-font-the7-expand-06::before { content: ""; }
.icomoon-the7-font-the7-expand-07::before { content: ""; }
.icomoon-the7-font-the7-expand-08::before { content: ""; }
.icomoon-the7-font-the7-expand-09::before { content: ""; }
.icomoon-the7-font-the7-expand-009-1::before { content: "󭂑"; }
.icomoon-the7-font-the7-plus-00::before { content: ""; }
.icomoon-the7-font-the7-plus-01::before, .icon-im-hover-012 span::before { content: ""; }
.icomoon-the7-font-the7-plus-02::before, .icon-im-hover-009 span::before, .icon-im-hover-011 span::before, .icon-portfolio-p205::before, .links-container .project-details span::before { content: ""; }
.icomoon-the7-font-the7-plus-03::before, .icon-im-hover-013 span::before { content: ""; }
.icomoon-the7-font-the7-plus-04::before, .icon-im-hover-010 span::before { content: ""; }
.icomoon-the7-font-the7-plus-05::before, .icon-im-hover-021 span::before { content: ""; }
.icomoon-the7-font-the7-plus-06::before, .icon-im-hover-022 span::before { content: ""; }
.icomoon-the7-font-the7-plus-07::before { content: ""; }
.icomoon-the7-font-the7-plus-08::before, .icon-im-hover-023 span::before { content: ""; }
.icomoon-the7-font-the7-plus-09::before, .icon-im-hover-024 span::before { content: ""; }
.icomoon-the7-font-the7-plus-10::before, .icon-im-hover-031 span::before { content: ""; }
.icomoon-the7-font-the7-plus-11::before, .icon-im-hover-032 span::before { content: ""; }
.icomoon-the7-font-the7-plus-12::before { content: ""; }
.icomoon-the7-font-the7-arrow-00::before { content: ""; }
.icomoon-the7-font-the7-arrow-01::before { content: ""; }
.icomoon-the7-font-the7-arrow-02::before { content: ""; }
.icomoon-the7-font-the7-arrow-03::before { content: ""; }
.icomoon-the7-font-the7-arrow-04::before { content: ""; }
.icomoon-the7-font-the7-arrow-05::before { content: ""; }
.icomoon-the7-font-the7-arrow-06::before { content: ""; }
.icomoon-the7-font-the7-arrow-07::before { content: ""; }
.icomoon-the7-font-the7-arrow-29-0::before { content: "󰊐"; }
.icomoon-the7-font-the7-arrow-29-1::before { content: "󰊑"; }
.icomoon-the7-font-the7-arrow-28::before, .icon-ar-013-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-29::before, .icon-ar-013-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-29-2::before { content: ""; }
.icomoon-the7-font-the7-arrow-29-3::before { content: ""; }
.icomoon-the7-font-the7-arrow-08::before, .icon-ar-017-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-09::before, .icon-ar-017-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-10::before, .icon-ar-018-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-11::before, .icon-ar-018-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-12::before, .icon-ar-021-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-13::before, .icon-ar-021-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-14::before, .icon-ar-023-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-15::before, .icon-ar-023-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-16::before, .icon-ar-019-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-17::before, .icon-ar-019-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-18::before, .icon-ar-011-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-19::before, .icon-ar-011-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-20::before, .icon-ar-010-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-21::before, .icon-ar-010-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-22::before, .icon-ar-008-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-23::before, .icon-ar-008-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-24::before, .icon-ar-009-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-25::before, .icon-ar-009-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-26::before, .icon-ar-012-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-27::before, .icon-ar-012-r::before { content: ""; }
.dt-icon-the7-arrow-0-42::before { content: "󰉱"; }
.dt-icon-the7-arrow-0-41::before { content: "󰉲"; }
.icomoon-the7-font-the7-arrow-30::before, .icon-ar-022-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-31::before, .icon-ar-022-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-32::before, .icon-ar-014-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-33::before, .icon-ar-014-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-34::before, .icon-ar-015-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-35::before, .icon-ar-015-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-36::before, .icon-ar-004-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-37::before, .icon-ar-004-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-38::before, .icon-ar-005-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-39::before, .icon-ar-005-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-40::before, .icon-ar-006-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-41::before, .icon-ar-006-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-42::before, .icon-ar-007-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-43::before, .icon-ar-007-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-44::before, .icon-ar-020-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-45::before, .icon-ar-020-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-46::before, .icon-ar-001-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-47::before, .icon-ar-001-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-48::before, .icon-ar-002-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-49::before, .icon-ar-002-r::before { content: ""; }
.icomoon-the7-font-the7-arrow-50::before, .icon-ar-003-l::before { content: ""; }
.icomoon-the7-font-the7-arrow-51::before, .icon-ar-003-r::before { content: ""; }
.dt-icon-px-500::before, .icomoon-the7-font-500px::before, .px-500 .soc-font-icon::before { content: ""; }
.behance .soc-font-icon::before, .dt-icon-behance::before, .icomoon-the7-font-behance::before { content: ""; }
.blogger .soc-font-icon::before, .dt-icon-blogger::before, .icomoon-the7-font-blogger::before { content: ""; }
.delicious .soc-font-icon::before, .dt-icon-delicious::before, .icomoon-the7-font-delicious::before { content: ""; }
.devian .soc-font-icon::before, .dt-icon-devian::before, .icomoon-the7-font-deviantart::before { content: ""; }
.dribbble .soc-font-icon::before, .dt-icon-dribbble::before, .icomoon-the7-font-dribbble::before { content: ""; }
.dt-icon-facebook::before, .facebook .soc-font-icon::before, .icomoon-the7-font-facebook::before { content: ""; }
.dt-icon-flickr::before, .flickr .soc-font-icon::before, .icomoon-the7-font-flickr::before { content: ""; }
.dt-icon-foursquare::before, .foursquare .soc-font-icon::before, .icomoon-the7-font-foursquare::before { content: ""; }
.dt-icon-github::before, .github .soc-font-icon::before, .icomoon-the7-font-github::before { content: ""; }
.dt-icon-instagram::before, .icomoon-the7-font-instagram::before, .instagram .soc-font-icon::before { content: ""; }
.dt-icon-lastfm::before, .icomoon-the7-font-lastfm::before, .lastfm .soc-font-icon::before { content: ""; }
.dt-icon-linkedin::before, .icomoon-the7-font-linkedin::before, .linkedin .soc-font-icon::before { content: ""; }
.dt-icon-odnoklassniki::before, .icomoon-the7-font-odnoklassniki::before, .odnoklassniki .soc-font-icon::before { content: ""; }
.dt-icon-pinterest::before, .icomoon-the7-font-pinterest::before, .pinterest .soc-font-icon::before { content: ""; }
.dt-icon-reddit::before, .icomoon-the7-font-reddit::before, .reddit .soc-font-icon::before { content: ""; }
.dt-icon-research-gate::before, .icomoon-the7-font-researchgate::before, .research-gate .soc-font-icon::before { content: ""; }
.dt-icon-rss::before, .icomoon-the7-font-rss::before, .rss .soc-font-icon::before { content: ""; }
.dt-icon-skype::before, .icomoon-the7-font-skype::before, .skype .soc-font-icon::before, .the7-mw-icon-skype-bold::before { content: ""; }
.icomoon-the7-font-skype-light::before, .the7-mw-icon-skype::before { content: ""; }
.dt-icon-snapchat::before, .icomoon-the7-font-snapchat::before, .snapchat .soc-font-icon::before { content: ""; }
.dt-icon-soundcloud::before, .icomoon-the7-font-soundcloud::before, .soundcloud .soc-font-icon::before { content: ""; }
.dt-icon-stumbleupon::before, .icomoon-the7-font-stumbleupon::before, .stumbleupon .soc-font-icon::before { content: ""; }
.dt-icon-tripedvisor::before, .icomoon-the7-font-tripadvisor::before, .tripedvisor .soc-font-icon::before { content: ""; }
.dt-icon-tumbler::before, .icomoon-the7-font-tumblr::before, .tumbler .soc-font-icon::before { content: ""; }
.dt-icon-twitter::before, .icomoon-the7-font-twitter::before, .twitter .soc-font-icon::before { content: ""; }
.dt-icon-vimeo::before, .icomoon-the7-font-vimeo::before, .vimeo .soc-font-icon::before { content: ""; }
.dt-icon-vk::before, .icomoon-the7-font-vk::before, .vk .soc-font-icon::before { content: ""; }
.dt-icon-website::before, .icomoon-the7-font-website::before, .website .soc-font-icon::before { content: ""; }
.dt-icon-weibo::before, .icomoon-the7-font-weibo::before, .weibo .soc-font-icon::before { content: ""; }
.dt-icon-whatsapp::before, .icomoon-the7-font-whatsapp::before, .whatsapp .soc-font-icon::before { content: ""; }
.dt-icon-viber::before, .icomoon-the7-font-viber::before, .viber .soc-font-icon::before { content: ""; }
.dt-icon-xing::before, .icomoon-the7-font-xing::before, .xing .soc-font-icon::before { content: ""; }
.dt-icon-you-tube::before, .icomoon-the7-font-youtube::before, .icon-yt::before, .you-tube .soc-font-icon::before { content: ""; }
.dt-icon-telegram::before, .icomoon-the7-font-telegram::before, .icon-telegram::before, .telegram .soc-font-icon::before { content: ""; }
.dt-icon-yelp::before, .icomoon-the7-font-yelp::before, .icon-yelp::before, .yelp .soc-font-icon::before { content: ""; }
.dt-icon-the7-misc-099::before { content: ""; }
.dt-icon-the7-misc-006-1::before { content: ""; }
.dt-icon-the7-misc-006-2::before { content: ""; }
.dt-icon-the7-cross-00::before { content: ""; }
.dt-icon-the7-cross-01::before { content: ""; }
.dt-icon-the7-magn-004-12::before { content: ""; }
.dt-icon-the7-hide-icons::before { content: ""; }
.dt-icon-the7-show-icons::before { content: ""; }
.dt-icon-the7-download::before { content: ""; }
.dt-icon-the7-play::before { content: ""; }
.dt-icon-the7-pause::before { content: ""; }
.dt-icon-the7-play-alt::before { content: ""; }
.dt-icon-the7-play-large::before { content: ""; }
.dt-icon-the7-sort-02::before { content: ""; }
.dt-icon-the7-sort-03::before { content: ""; }
.dt-icon-the7-sort-00::before { content: ""; }
.dt-icon-the7-sort-01::before { content: ""; }
.dt-icon-the7-arrow-06::before { content: ""; }
.dt-icon-the7-arrow-07::before { content: ""; }
.dt-icon-the7-arrow-072::before { content: "󰍡"; }
.dt-icon-the7-arrow-071::before { content: "󰍢"; }
.dt-icon-the7-expand-003-1::before { content: "󭀁"; }
.dt-icon-the7-expand-001-1::before { content: "󭀡"; }
.dt-icon-the7-expand-008-1::before { content: "󭁡"; }
.dt-icon-the7-menu-011::before { content: ""; }
.dt-icon-the7-menu-010::before { content: ""; }
.dt-icon-the7-menu-009::before { content: ""; }
.dt-icon-the7-menu-002::before, .the7-mw-icon-dropdown-menu::before { content: ""; }
.dt-icon-the7-menu-004::before { content: ""; }
.dt-icon-the7-menu-007::before, .the7-mw-icon-dropdown-menu-bold::before { content: ""; }
.dt-icon-the7-menu-005::before { content: ""; }
.dt-icon-the7-menu-006::before { content: ""; }
.dt-icon-the7-menu-013::before { content: ""; }
.dt-icon-the7-menu-014::before { content: ""; }
.dt-icon-the7-menu-015::before { content: ""; }
.dt-icon-the7-menu-016::before { content: ""; }
.dt-icon-the7-arrow-00::before { content: ""; }
.dt-icon-the7-arrow-01::before { content: ""; }
.dt-icon-the7-arrow-02::before { content: ""; }
.dt-icon-the7-arrow-03::before { content: ""; }
.dt-icon-the7-settings::before { content: "󪀒"; }
.dt-icon-the7-plus-041::before { content: "󯁁"; }
.dt-icon-the7-arrow-531::before { content: "󰔱"; }
.dt-icon-the7-arrow-532::before { content: "󰔲"; }
.dt-icon-the7-arrow-551::before { content: "󰕑"; }
.dt-icon-the7-arrow-552::before { content: "󰕒"; }
.dt-icon-the7-arrow-35-1::before { content: "󰍑"; }
.dt-icon-the7-arrow-35-2::before { content: "󰍒"; }

/*__lovable_stylesheet_boundary__*/
.vc_row::after, .vc_row::before { content: " "; display: table; }
.vc_row::after { clear: both; }
@media (max-width: 767px) {
  .vc_hidden-xs { display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_hidden-sm { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_hidden-md { display: none !important; }
}
@media (min-width: 1200px) {
  .vc_hidden-lg { display: none !important; }
}
.vc_non_responsive .vc_row .vc_col-sm-1 { width: 8.33333%; }
.vc_non_responsive .vc_row .vc_col-sm-1, .vc_non_responsive .vc_row .vc_col-sm-2 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-2 { width: 16.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-3 { width: 25%; }
.vc_non_responsive .vc_row .vc_col-sm-3, .vc_non_responsive .vc_row .vc_col-sm-4 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-4 { width: 33.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-5 { width: 41.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-5, .vc_non_responsive .vc_row .vc_col-sm-6 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-6 { width: 50%; }
.vc_non_responsive .vc_row .vc_col-sm-7 { width: 58.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-7, .vc_non_responsive .vc_row .vc_col-sm-8 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_non_responsive .vc_row .vc_col-sm-8 { width: 66.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-9 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 75%; }
.vc_non_responsive .vc_row .vc_col-sm-10 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 83.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-11 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 91.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-12 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-12 { margin-left: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-11 { margin-left: 91.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-10 { margin-left: 83.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-9 { margin-left: 75%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-8 { margin-left: 66.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-7 { margin-left: 58.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-6 { margin-left: 50%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-5 { margin-left: 41.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-4 { margin-left: 33.3333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-3 { margin-left: 25%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-2 { margin-left: 16.6667%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-1 { margin-left: 8.33333%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-0 { margin-left: 0px; }
.vc_non_responsive .vc_row .vc_hidden-sm { display: none !important; }
.vc_non_responsive .vc_row .vc_col-sm-1\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 20%; }
.vc_non_responsive .vc_row .vc_col-sm-2\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 40%; }
.vc_non_responsive .vc_row .vc_col-sm-3\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 60%; }
.vc_non_responsive .vc_row .vc_col-sm-4\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 80%; }
.vc_non_responsive .vc_row .vc_col-sm-5\/5 { float: left; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 { margin-left: 100%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 { margin-left: 80%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 { margin-left: 60%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 { margin-left: 40%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 { margin-left: 20%; }
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 { margin-left: 0px; }
.vc_column_container { width: 100%; }
.vc_row { margin-left: -15px; margin-right: -15px; }
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 { float: left; }
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-1, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-10, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-11, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-12, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-2, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-3, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-4, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-6, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-7, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-8, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-9 { float: right; }
.vc_col-xs-12 { width: 100%; }
.vc_col-xs-11 { width: 91.6667%; }
.vc_col-xs-10 { width: 83.3333%; }
.vc_col-xs-9 { width: 75%; }
.vc_col-xs-8 { width: 66.6667%; }
.vc_col-xs-7 { width: 58.3333%; }
.vc_col-xs-6 { width: 50%; }
.vc_col-xs-5 { width: 41.6667%; }
.vc_col-xs-4 { width: 33.3333%; }
.vc_col-xs-3 { width: 25%; }
.vc_col-xs-2 { width: 16.6667%; }
.vc_col-xs-1 { width: 8.33333%; }
.vc_col-xs-pull-12 { right: 100%; }
.vc_col-xs-pull-11 { right: 91.6667%; }
.vc_col-xs-pull-10 { right: 83.3333%; }
.vc_col-xs-pull-9 { right: 75%; }
.vc_col-xs-pull-8 { right: 66.6667%; }
.vc_col-xs-pull-7 { right: 58.3333%; }
.vc_col-xs-pull-6 { right: 50%; }
.vc_col-xs-pull-5 { right: 41.6667%; }
.vc_col-xs-pull-4 { right: 33.3333%; }
.vc_col-xs-pull-3 { right: 25%; }
.vc_col-xs-pull-2 { right: 16.6667%; }
.vc_col-xs-pull-1 { right: 8.33333%; }
.vc_col-xs-pull-0 { right: auto; }
.vc_col-xs-push-12 { left: 100%; }
.vc_col-xs-push-11 { left: 91.6667%; }
.vc_col-xs-push-10 { left: 83.3333%; }
.vc_col-xs-push-9 { left: 75%; }
.vc_col-xs-push-8 { left: 66.6667%; }
.vc_col-xs-push-7 { left: 58.3333%; }
.vc_col-xs-push-6 { left: 50%; }
.vc_col-xs-push-5 { left: 41.6667%; }
.vc_col-xs-push-4 { left: 33.3333%; }
.vc_col-xs-push-3 { left: 25%; }
.vc_col-xs-push-2 { left: 16.6667%; }
.vc_col-xs-push-1 { left: 8.33333%; }
.vc_col-xs-push-0 { left: auto; }
.vc_col-xs-offset-12 { margin-left: 100%; }
.vc_col-xs-offset-11 { margin-left: 91.6667%; }
.vc_col-xs-offset-10 { margin-left: 83.3333%; }
.vc_col-xs-offset-9 { margin-left: 75%; }
.vc_col-xs-offset-8 { margin-left: 66.6667%; }
.vc_col-xs-offset-7 { margin-left: 58.3333%; }
.vc_col-xs-offset-6 { margin-left: 50%; }
.vc_col-xs-offset-5 { margin-left: 41.6667%; }
.vc_col-xs-offset-4 { margin-left: 33.3333%; }
.vc_col-xs-offset-3 { margin-left: 25%; }
.vc_col-xs-offset-2 { margin-left: 16.6667%; }
.vc_col-xs-offset-1 { margin-left: 8.33333%; }
.vc_col-xs-offset-0 { margin-left: 0px; }
.vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5, .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5, .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5, .vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 { box-sizing: border-box; min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.vc_col-xs-1\/5, .vc_col-xs-2\/5, .vc_col-xs-3\/5, .vc_col-xs-4\/5, .vc_col-xs-5\/5 { float: left; }
.vc_col-xs-5\/5 { width: 100%; }
.vc_col-xs-4\/5 { width: 80%; }
.vc_col-xs-3\/5 { width: 60%; }
.vc_col-xs-2\/5 { width: 40%; }
.vc_col-xs-1\/5 { width: 20%; }
.vc_col-xs-pull-5\/5 { right: 100%; }
.vc_col-xs-pull-4\/5 { right: 80%; }
.vc_col-xs-pull-3\/5 { right: 60%; }
.vc_col-xs-pull-2\/5 { right: 40%; }
.vc_col-xs-pull-1\/5 { right: 20%; }
.vc_col-xs-pull-0\/5 { right: auto; }
.vc_col-xs-push-5\/5 { left: 100%; }
.vc_col-xs-push-4\/5 { left: 80%; }
.vc_col-xs-push-3\/5 { left: 60%; }
.vc_col-xs-push-2\/5 { left: 40%; }
.vc_col-xs-push-1\/5 { left: 20%; }
.vc_col-xs-push-0\/5 { left: auto; }
.vc_col-xs-offset-5\/5 { margin-left: 100%; }
.vc_col-xs-offset-4\/5 { margin-left: 80%; }
.vc_col-xs-offset-3\/5 { margin-left: 60%; }
.vc_col-xs-offset-2\/5 { margin-left: 40%; }
.vc_col-xs-offset-1\/5 { margin-left: 20%; }
.vc_col-xs-offset-0\/5 { margin-left: 0px; }
[dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-1\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-2\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-3\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-4\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-xs-5\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 { float: right; }
@media (min-width: 768px) {
  .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-10, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-11, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-12, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-6, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-7, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-8, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-9 { float: right; }
  .vc_col-sm-12 { width: 100%; }
  .vc_col-sm-11 { width: 91.6667%; }
  .vc_col-sm-10 { width: 83.3333%; }
  .vc_col-sm-9 { width: 75%; }
  .vc_col-sm-8 { width: 66.6667%; }
  .vc_col-sm-7 { width: 58.3333%; }
  .vc_col-sm-6 { width: 50%; }
  .vc_col-sm-5 { width: 41.6667%; }
  .vc_col-sm-4 { width: 33.3333%; }
  .vc_col-sm-3 { width: 25%; }
  .vc_col-sm-2 { width: 16.6667%; }
  .vc_col-sm-1 { width: 8.33333%; }
  .vc_col-sm-pull-12 { right: 100%; }
  .vc_col-sm-pull-11 { right: 91.6667%; }
  .vc_col-sm-pull-10 { right: 83.3333%; }
  .vc_col-sm-pull-9 { right: 75%; }
  .vc_col-sm-pull-8 { right: 66.6667%; }
  .vc_col-sm-pull-7 { right: 58.3333%; }
  .vc_col-sm-pull-6 { right: 50%; }
  .vc_col-sm-pull-5 { right: 41.6667%; }
  .vc_col-sm-pull-4 { right: 33.3333%; }
  .vc_col-sm-pull-3 { right: 25%; }
  .vc_col-sm-pull-2 { right: 16.6667%; }
  .vc_col-sm-pull-1 { right: 8.33333%; }
  .vc_col-sm-pull-0 { right: auto; }
  .vc_col-sm-push-12 { left: 100%; }
  .vc_col-sm-push-11 { left: 91.6667%; }
  .vc_col-sm-push-10 { left: 83.3333%; }
  .vc_col-sm-push-9 { left: 75%; }
  .vc_col-sm-push-8 { left: 66.6667%; }
  .vc_col-sm-push-7 { left: 58.3333%; }
  .vc_col-sm-push-6 { left: 50%; }
  .vc_col-sm-push-5 { left: 41.6667%; }
  .vc_col-sm-push-4 { left: 33.3333%; }
  .vc_col-sm-push-3 { left: 25%; }
  .vc_col-sm-push-2 { left: 16.6667%; }
  .vc_col-sm-push-1 { left: 8.33333%; }
  .vc_col-sm-push-0 { left: auto; }
  .vc_col-sm-offset-12 { margin-left: 100%; }
  .vc_col-sm-offset-11 { margin-left: 91.6667%; }
  .vc_col-sm-offset-10 { margin-left: 83.3333%; }
  .vc_col-sm-offset-9 { margin-left: 75%; }
  .vc_col-sm-offset-8 { margin-left: 66.6667%; }
  .vc_col-sm-offset-7 { margin-left: 58.3333%; }
  .vc_col-sm-offset-6 { margin-left: 50%; }
  .vc_col-sm-offset-5 { margin-left: 41.6667%; }
  .vc_col-sm-offset-4 { margin-left: 33.3333%; }
  .vc_col-sm-offset-3 { margin-left: 25%; }
  .vc_col-sm-offset-2 { margin-left: 16.6667%; }
  .vc_col-sm-offset-1 { margin-left: 8.33333%; }
  .vc_col-sm-offset-0 { margin-left: 0px; }
  .vc_col-sm-1\/5, .vc_col-sm-2\/5, .vc_col-sm-3\/5, .vc_col-sm-4\/5, .vc_col-sm-5\/5 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right; }
  .vc_col-sm-5\/5 { width: 100%; }
  .vc_col-sm-4\/5 { width: 80%; }
  .vc_col-sm-3\/5 { width: 60%; }
  .vc_col-sm-2\/5 { width: 40%; }
  .vc_col-sm-1\/5 { width: 20%; }
  .vc_col-sm-pull-5\/5 { right: 100%; }
  .vc_col-sm-pull-4\/5 { right: 80%; }
  .vc_col-sm-pull-3\/5 { right: 60%; }
  .vc_col-sm-pull-2\/5 { right: 40%; }
  .vc_col-sm-pull-1\/5 { right: 20%; }
  .vc_col-sm-pull-0\/5 { right: auto; }
  .vc_col-sm-push-5\/5 { left: 100%; }
  .vc_col-sm-push-4\/5 { left: 80%; }
  .vc_col-sm-push-3\/5 { left: 60%; }
  .vc_col-sm-push-2\/5 { left: 40%; }
  .vc_col-sm-push-1\/5 { left: 20%; }
  .vc_col-sm-push-0\/5 { left: auto; }
  .vc_col-sm-offset-5\/5 { margin-left: 100%; }
  .vc_col-sm-offset-4\/5 { margin-left: 80%; }
  .vc_col-sm-offset-3\/5 { margin-left: 60%; }
  .vc_col-sm-offset-2\/5 { margin-left: 40%; }
  .vc_col-sm-offset-1\/5 { margin-left: 20%; }
  .vc_col-sm-offset-0\/5 { margin-left: 0px; }
}
@media (min-width: 992px) {
  .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-1, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-10, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-11, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-12, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-2, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-3, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-4, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-6, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-7, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-8, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-md-9 { float: right; }
  .vc_col-md-12 { width: 100%; }
  .vc_col-md-11 { width: 91.6667%; }
  .vc_col-md-10 { width: 83.3333%; }
  .vc_col-md-9 { width: 75%; }
  .vc_col-md-8 { width: 66.6667%; }
  .vc_col-md-7 { width: 58.3333%; }
  .vc_col-md-6 { width: 50%; }
  .vc_col-md-5 { width: 41.6667%; }
  .vc_col-md-4 { width: 33.3333%; }
  .vc_col-md-3 { width: 25%; }
  .vc_col-md-2 { width: 16.6667%; }
  .vc_col-md-1 { width: 8.33333%; }
  .vc_col-md-pull-12 { right: 100%; }
  .vc_col-md-pull-11 { right: 91.6667%; }
  .vc_col-md-pull-10 { right: 83.3333%; }
  .vc_col-md-pull-9 { right: 75%; }
  .vc_col-md-pull-8 { right: 66.6667%; }
  .vc_col-md-pull-7 { right: 58.3333%; }
  .vc_col-md-pull-6 { right: 50%; }
  .vc_col-md-pull-5 { right: 41.6667%; }
  .vc_col-md-pull-4 { right: 33.3333%; }
  .vc_col-md-pull-3 { right: 25%; }
  .vc_col-md-pull-2 { right: 16.6667%; }
  .vc_col-md-pull-1 { right: 8.33333%; }
  .vc_col-md-pull-0 { right: auto; }
  .vc_col-md-push-12 { left: 100%; }
  .vc_col-md-push-11 { left: 91.6667%; }
  .vc_col-md-push-10 { left: 83.3333%; }
  .vc_col-md-push-9 { left: 75%; }
  .vc_col-md-push-8 { left: 66.6667%; }
  .vc_col-md-push-7 { left: 58.3333%; }
  .vc_col-md-push-6 { left: 50%; }
  .vc_col-md-push-5 { left: 41.6667%; }
  .vc_col-md-push-4 { left: 33.3333%; }
  .vc_col-md-push-3 { left: 25%; }
  .vc_col-md-push-2 { left: 16.6667%; }
  .vc_col-md-push-1 { left: 8.33333%; }
  .vc_col-md-push-0 { left: auto; }
  .vc_col-md-offset-12 { margin-left: 100%; }
  .vc_col-md-offset-11 { margin-left: 91.6667%; }
  .vc_col-md-offset-10 { margin-left: 83.3333%; }
  .vc_col-md-offset-9 { margin-left: 75%; }
  .vc_col-md-offset-8 { margin-left: 66.6667%; }
  .vc_col-md-offset-7 { margin-left: 58.3333%; }
  .vc_col-md-offset-6 { margin-left: 50%; }
  .vc_col-md-offset-5 { margin-left: 41.6667%; }
  .vc_col-md-offset-4 { margin-left: 33.3333%; }
  .vc_col-md-offset-3 { margin-left: 25%; }
  .vc_col-md-offset-2 { margin-left: 16.6667%; }
  .vc_col-md-offset-1 { margin-left: 8.33333%; }
  .vc_col-md-offset-0 { margin-left: 0px; }
  .vc_col-md-1\/5, .vc_col-md-2\/5, .vc_col-md-3\/5, .vc_col-md-4\/5, .vc_col-md-5\/5 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right; }
  .vc_col-md-5\/5 { width: 100%; }
  .vc_col-md-4\/5 { width: 80%; }
  .vc_col-md-3\/5 { width: 60%; }
  .vc_col-md-2\/5 { width: 40%; }
  .vc_col-md-1\/5 { width: 20%; }
  .vc_col-md-pull-5\/5 { right: 100%; }
  .vc_col-md-pull-4\/5 { right: 80%; }
  .vc_col-md-pull-3\/5 { right: 60%; }
  .vc_col-md-pull-2\/5 { right: 40%; }
  .vc_col-md-pull-1\/5 { right: 20%; }
  .vc_col-md-pull-0\/5 { right: auto; }
  .vc_col-md-push-5\/5 { left: 100%; }
  .vc_col-md-push-4\/5 { left: 80%; }
  .vc_col-md-push-3\/5 { left: 60%; }
  .vc_col-md-push-2\/5 { left: 40%; }
  .vc_col-md-push-1\/5 { left: 20%; }
  .vc_col-md-push-0\/5 { left: auto; }
  .vc_col-md-offset-5\/5 { margin-left: 100%; }
  .vc_col-md-offset-4\/5 { margin-left: 80%; }
  .vc_col-md-offset-3\/5 { margin-left: 60%; }
  .vc_col-md-offset-2\/5 { margin-left: 40%; }
  .vc_col-md-offset-1\/5 { margin-left: 20%; }
  .vc_col-md-offset-0\/5 { margin-left: 0px; }
}
@media (min-width: 1200px) {
  .vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-1, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-10, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-11, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-12, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-2, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-3, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-4, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-6, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-7, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-8, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-lg-9 { float: right; }
  .vc_col-lg-12 { width: 100%; }
  .vc_col-lg-11 { width: 91.6667%; }
  .vc_col-lg-10 { width: 83.3333%; }
  .vc_col-lg-9 { width: 75%; }
  .vc_col-lg-8 { width: 66.6667%; }
  .vc_col-lg-7 { width: 58.3333%; }
  .vc_col-lg-6 { width: 50%; }
  .vc_col-lg-5 { width: 41.6667%; }
  .vc_col-lg-4 { width: 33.3333%; }
  .vc_col-lg-3 { width: 25%; }
  .vc_col-lg-2 { width: 16.6667%; }
  .vc_col-lg-1 { width: 8.33333%; }
  .vc_col-lg-pull-12 { right: 100%; }
  .vc_col-lg-pull-11 { right: 91.6667%; }
  .vc_col-lg-pull-10 { right: 83.3333%; }
  .vc_col-lg-pull-9 { right: 75%; }
  .vc_col-lg-pull-8 { right: 66.6667%; }
  .vc_col-lg-pull-7 { right: 58.3333%; }
  .vc_col-lg-pull-6 { right: 50%; }
  .vc_col-lg-pull-5 { right: 41.6667%; }
  .vc_col-lg-pull-4 { right: 33.3333%; }
  .vc_col-lg-pull-3 { right: 25%; }
  .vc_col-lg-pull-2 { right: 16.6667%; }
  .vc_col-lg-pull-1 { right: 8.33333%; }
  .vc_col-lg-pull-0 { right: auto; }
  .vc_col-lg-push-12 { left: 100%; }
  .vc_col-lg-push-11 { left: 91.6667%; }
  .vc_col-lg-push-10 { left: 83.3333%; }
  .vc_col-lg-push-9 { left: 75%; }
  .vc_col-lg-push-8 { left: 66.6667%; }
  .vc_col-lg-push-7 { left: 58.3333%; }
  .vc_col-lg-push-6 { left: 50%; }
  .vc_col-lg-push-5 { left: 41.6667%; }
  .vc_col-lg-push-4 { left: 33.3333%; }
  .vc_col-lg-push-3 { left: 25%; }
  .vc_col-lg-push-2 { left: 16.6667%; }
  .vc_col-lg-push-1 { left: 8.33333%; }
  .vc_col-lg-push-0 { left: auto; }
  .vc_col-lg-offset-12 { margin-left: 100%; }
  .vc_col-lg-offset-11 { margin-left: 91.6667%; }
  .vc_col-lg-offset-10 { margin-left: 83.3333%; }
  .vc_col-lg-offset-9 { margin-left: 75%; }
  .vc_col-lg-offset-8 { margin-left: 66.6667%; }
  .vc_col-lg-offset-7 { margin-left: 58.3333%; }
  .vc_col-lg-offset-6 { margin-left: 50%; }
  .vc_col-lg-offset-5 { margin-left: 41.6667%; }
  .vc_col-lg-offset-4 { margin-left: 33.3333%; }
  .vc_col-lg-offset-3 { margin-left: 25%; }
  .vc_col-lg-offset-2 { margin-left: 16.6667%; }
  .vc_col-lg-offset-1 { margin-left: 8.33333%; }
  .vc_col-lg-offset-0 { margin-left: 0px; }
  .vc_col-lg-1\/5, .vc_col-lg-2\/5, .vc_col-lg-3\/5, .vc_col-lg-4\/5, .vc_col-lg-5\/5 { float: left; }
  [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-1\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-2\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-3\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-4\/5, [dir="rtl"] .vc_rtl-columns-reverse .vc_col-sm-5\/5 { float: right; }
  .vc_col-lg-5\/5 { width: 100%; }
  .vc_col-lg-4\/5 { width: 80%; }
  .vc_col-lg-3\/5 { width: 60%; }
  .vc_col-lg-2\/5 { width: 40%; }
  .vc_col-lg-1\/5 { width: 20%; }
  .vc_col-lg-pull-5\/5 { right: 100%; }
  .vc_col-lg-pull-4\/5 { right: 80%; }
  .vc_col-lg-pull-3\/5 { right: 60%; }
  .vc_col-lg-pull-2\/5 { right: 40%; }
  .vc_col-lg-pull-1\/5 { right: 20%; }
  .vc_col-lg-pull-0\/5 { right: auto; }
  .vc_col-lg-push-5\/5 { left: 100%; }
  .vc_col-lg-push-4\/5 { left: 80%; }
  .vc_col-lg-push-3\/5 { left: 60%; }
  .vc_col-lg-push-2\/5 { left: 40%; }
  .vc_col-lg-push-1\/5 { left: 20%; }
  .vc_col-lg-push-0\/5 { left: auto; }
  .vc_col-lg-offset-5\/5 { margin-left: 100%; }
  .vc_col-lg-offset-4\/5 { margin-left: 80%; }
  .vc_col-lg-offset-3\/5 { margin-left: 60%; }
  .vc_col-lg-offset-2\/5 { margin-left: 40%; }
  .vc_col-lg-offset-1\/5 { margin-left: 20%; }
  .vc_col-lg-offset-0\/5 { margin-left: 0px; }
}
.vc_pull-right { float: right !important; }
.vc_pull-left { float: left !important; }
.vc_clearfix::after, .vc_clearfix::before { content: " "; display: table; }
.vc_clearfix::after, .vc_el-clearfix { clear: both; }
@media (max-width: 767px) {
  .vc_el-clearfix-xs { clear: both; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .vc_el-clearfix-sm { clear: both; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .vc_el-clearfix-md { clear: both; }
}
@media (min-width: 1200px) {
  .vc_el-clearfix-lg { clear: both; }
}
.vc_visible { display: block; }
.vc_table { border-collapse: collapse; margin-bottom: 20px; max-width: 100%; width: 100%; }
.vc_table > tbody > tr > td, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > td, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > thead > tr > th { border-top: 1px solid rgb(221, 221, 221); line-height: 1.42857; padding: 8px; vertical-align: top; }
.vc_table > thead > tr > th { border-bottom: 2px solid rgb(221, 221, 221); vertical-align: bottom; }
.vc_table > caption + thead > tr:first-child > td, .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > th { border-top: 0px; }
.vc_table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }
.vc_table .table { background-color: rgb(255, 255, 255); }
.vc_table-bordered, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > td, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th { border: 1px solid rgb(221, 221, 221); }
.vc_table-bordered > thead > tr > td, .vc_table-bordered > thead > tr > th { border-bottom-width: 2px; }
.vc_pixel_icon { background-position: 0px 0px; background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: middle; width: 16px; }
.vc_pixel_icon-alert { background-image: url("/site-assets/06cadb15426a44f7.png"); }
.vc_pixel_icon-info { background-image: url("/site-assets/3d14b8e4927b35db.png"); }
.vc_pixel_icon-tick { background-image: url("/site-assets/08cf9b6b17bfde9c.png"); }
.vc_pixel_icon-explanation { background-image: url("/site-assets/0046f0e9a5e74999.png"); }
.vc_pixel_icon-address_book { background-image: url("/site-assets/6ed14f5737c7323a.png"); }
.vc_pixel_icon-alarm_clock { background-image: url("/site-assets/421712d0834c6e61.png"); }
.vc_pixel_icon-anchor { background-image: url("/site-assets/2297559693a64950.png"); }
.vc_pixel_icon-application_image { background-image: url("/site-assets/d81d66e3a31c6656.png"); }
.vc_pixel_icon-arrow { background-image: url("/site-assets/84e48d7928d965a7.png"); }
.vc_pixel_icon-asterisk { background-image: url("/site-assets/896044ab75322428.png"); }
.vc_pixel_icon-hammer { background-image: url("/site-assets/d4ebefa16969e37e.png"); }
.vc_pixel_icon-balloon { background-image: url("/site-assets/e3afe6b5c6f979be.png"); }
.vc_pixel_icon-balloon_buzz { background-image: url("/site-assets/e83374ba6c21bd37.png"); }
.vc_pixel_icon-balloon_facebook { background-image: url("/site-assets/c3d0106fb3ed232e.png"); }
.vc_pixel_icon-balloon_twitter { background-image: url("/site-assets/39cb645208039b64.png"); }
.vc_pixel_icon-battery { background-image: url("/site-assets/88d3d153874b64a5.png"); }
.vc_pixel_icon-binocular { background-image: url("/site-assets/23a39e6a714b54f4.png"); }
.vc_pixel_icon-document_excel { background-image: url("/site-assets/5af17f2a8fee1b7e.png"); }
.vc_pixel_icon-document_image { background-image: url("/site-assets/3ae84f46cff7ae11.png"); }
.vc_pixel_icon-document_music { background-image: url("/site-assets/facef429364c0c07.png"); }
.vc_pixel_icon-document_office { background-image: url("/site-assets/8de604fbfa4fc5df.png"); }
.vc_pixel_icon-document_pdf { background-image: url("/site-assets/cfeb2530fa33ec6f.png"); }
.vc_pixel_icon-document_powerpoint { background-image: url("/site-assets/dc43291df0952ba8.png"); }
.vc_pixel_icon-document_word { background-image: url("/site-assets/6eb6e8ce49fa7222.png"); }
.vc_pixel_icon-bookmark { background-image: url("/site-assets/a6900ac01fc4ff1f.png"); }
.vc_pixel_icon-camcorder { background-image: url("/site-assets/1805eb0429dc3d5c.png"); }
.vc_pixel_icon-camera { background-image: url("/site-assets/59b79ffbe28b10f0.png"); }
.vc_pixel_icon-chart { background-image: url("/site-assets/04b70d0bcd9bd40e.png"); }
.vc_pixel_icon-chart_pie { background-image: url("/site-assets/7623ae133a2168d0.png"); }
.vc_pixel_icon-clock { background-image: url("/site-assets/8a8e7479ad3a2e2e.png"); }
.vc_pixel_icon-play { background-image: url("/site-assets/7d7df8b2014de15c.png"); }
.vc_pixel_icon-fire { background-image: url("/site-assets/509c3310d15db3a7.png"); }
.vc_pixel_icon-heart { background-image: url("/site-assets/29ef118bc245c072.png"); }
.vc_pixel_icon-mail { background-image: url("/site-assets/2109bfe15c13dc42.png"); }
.vc_pixel_icon-shield { background-image: url("/site-assets/42a3708aa14406fa.png"); }
.vc_pixel_icon-video { background-image: url("/site-assets/3d468f215abd0e17.png"); }
@font-face { font-display: block; font-family: vcpb-plugin-icons; font-style: normal; font-weight: 400; src: url("/site-assets/7592481a6e1053bc.ttf") format("truetype"), url("/site-assets/d63b6d7918f23a95.woff") format("woff"); }
.vc-composer-icon { font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; font-family: vcpb-plugin-icons !important; }
.vc-c-icon-code::before { content: ""; }
.vc-c-icon-layout_portrait-tablets::before { content: ""; }
.vc-c-icon-layout_portrait-smartphones::before { content: ""; }
.vc-c-icon-layout_landscape-smartphones::before { content: ""; }
.vc-c-icon-layout_landscape-tablets::before { content: ""; }
.vc-c-icon-save-draft::before { content: ""; }
.vc-c-icon-backend-editor::before { content: ""; }
.vc-c-icon-publish::before { content: ""; }
.vc-c-icon-preview::before { content: ""; }
.vc-c-icon-seo::before { content: ""; }
.vc-c-icon-clone::before { content: ""; }
.vc-c-icon-paste::before { content: ""; }
.vc-c-icon-copy::before { content: ""; }
.vc-c-icon-layout_default::before { content: ""; }
.vc-c-icon-cog::before { content: ""; }
.vc-c-icon-add_template::before { content: ""; }
.vc-c-icon-more::before { content: ""; }
.vc-c-icon-text-block::before { content: ""; }
.vc-c-icon-fullscreen_exit::before { content: ""; }
.vc-c-icon-fullscreen::before { content: ""; }
.vc-c-icon-close::before { content: ""; }
.vc-c-icon-add_element::before { content: ""; }
.vc-c-icon-redo::before { content: ""; }
.vc-c-icon-undo::before { content: ""; }
.vc-c-icon-minimize::before { content: ""; }
.vc-c-icon-1-6_4-6_1-6::before { content: ""; }
.vc-c-icon-arrow_back::before { content: ""; }
.vc-c-icon-arrow_drop_down::before { content: ""; }
.vc-c-icon-arrow_drop_up::before { content: ""; }
.vc-c-icon-arrow_forward::before { content: ""; }
.vc-c-icon-check::before { content: ""; }
.vc-c-icon-arrow_upward::before { content: ""; }
.vc-c-icon-arrow_downward::before { content: ""; }
.vc-c-icon-sync::before { content: ""; }
.vc-c-icon-search::before { content: ""; }
.vc-c-icon-1-1::before { content: ""; }
.vc-c-icon-1-2_1-2::before { content: ""; }
.vc-c-icon-1-3_1-3_1-3::before { content: ""; }
.vc-c-icon-1-4_1-2_1-4::before { content: ""; }
.vc-c-icon-1-4_1-4_1-4_1-4::before { content: ""; }
.vc-c-icon-1-4_3-4::before { content: ""; }
.vc-c-icon-1-6_1-6_1-6_1-2::before { content: ""; }
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6::before { content: ""; }
.vc-c-icon-l_15_15_15_15_15::before { content: ""; }
.vc-c-icon-1-6_2-3_1-6::before { content: ""; }
.vc-c-icon-2-3_1-3::before { content: ""; }
.vc-c-icon-5-6_1-6::before { content: ""; }
.vc-c-icon-add::before { content: ""; }
.vc-c-icon-content_copy::before { content: ""; }
.vc-c-icon-delete_empty::before { content: ""; }
.vc-c-icon-dragndrop::before { content: ""; }
.vc-c-icon-arrow_drop_right::before { content: ""; }
.vc-c-icon-mode_edit::before { content: ""; }
.vc-c-icon-row_default_fe::before { content: ""; }
.vc_txt_align_left { text-align: left; }
.vc_txt_align_right { text-align: right; }
.vc_txt_align_center { text-align: center; }
.vc_txt_align_justify { text-align: justify; text-justify: inter-word; }
.vc_el_width_50 { width: 50%; }
.vc_el_width_50, .vc_el_width_60 { margin-left: auto !important; margin-right: auto !important; }
.vc_el_width_60 { width: 60%; }
.vc_el_width_70 { width: 70%; }
.vc_el_width_70, .vc_el_width_80 { margin-left: auto !important; margin-right: auto !important; }
.vc_el_width_80 { width: 80%; }
.vc_el_width_90 { width: 90%; }
.vc_el_width_100, .vc_el_width_90 { margin-left: auto !important; margin-right: auto !important; }
.vc_el_width_100 { width: 100%; }
.vc_btn, a.vc_btn, button.vc_btn { border-radius: 4px; box-shadow: none; cursor: pointer; display: inline-block; font-size: 100%; line-height: 20px; padding: 9px 12px; text-decoration: none !important; }
.vc_btn, .vc_btn:focus, .vc_btn:hover, a.vc_btn, a.vc_btn:focus, a.vc_btn:hover, button.vc_btn, button.vc_btn:focus, button.vc_btn:hover { border: 1px solid rgba(0, 0, 0, 0); box-shadow: none; }
.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg { border-radius: 6px; font-size: 18px; line-height: 1.33333; padding: 10px 16px; }
.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 5px 10px; }
.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 1px 5px; }
.vc_btn_square, a.vc_btn_square, button.vc_btn_square { border-radius: 0px; }
.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined { border-radius: 0px; background: none !important; }
.vc_btn_square_outlined, .vc_btn_square_outlined:focus, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined, a.vc_btn_square_outlined:focus, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined, button.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:hover { border: 2px solid; }
.vc_btn_round, a.vc_btn_round, button.vc_btn_round { border-radius: 25px; }
.vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined { background: none !important; }
.vc_btn_outlined, .vc_btn_outlined:focus, .vc_btn_outlined:hover, a.vc_btn_outlined, a.vc_btn_outlined:focus, a.vc_btn_outlined:hover, button.vc_btn_outlined, button.vc_btn_outlined:focus, button.vc_btn_outlined:hover { border: 2px solid; }
.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue { background-color: rgb(84, 114, 210); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-blue:hover, a.vc_btn-blue:hover, button.vc_btn-blue:hover { background-color: rgb(60, 94, 204); color: rgb(247, 247, 247) !important; }
.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_square_outlined { color: rgb(84, 114, 210) !important; }
.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_square_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_square_outlined:hover { border-color: rgb(60, 94, 204); }
.vc_btn-blue.vc_btn_3d, a.vc_btn-blue.vc_btn_3d, button.vc_btn-blue.vc_btn_3d { box-shadow: rgb(50, 83, 188) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-blue.vc_btn_3d.vc_btn_xs, a.vc_btn-blue.vc_btn_3d.vc_btn_xs, button.vc_btn-blue.vc_btn_3d.vc_btn_xs { box-shadow: rgb(50, 83, 188) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-blue.vc_btn_3d.vc_btn_sm, a.vc_btn-blue.vc_btn_3d.vc_btn_sm, button.vc_btn-blue.vc_btn_3d.vc_btn_sm { box-shadow: rgb(50, 83, 188) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-turquoise, a.vc_btn-turquoise, button.vc_btn-turquoise { background-color: rgb(0, 193, 207); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-turquoise:hover, a.vc_btn-turquoise:hover, button.vc_btn-turquoise:hover { background-color: rgb(0, 164, 176); color: rgb(247, 247, 247) !important; }
.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_square_outlined { color: rgb(0, 193, 207) !important; }
.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_square_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_square_outlined:hover { border-color: rgb(0, 164, 176); }
.vc_btn-turquoise.vc_btn_3d, a.vc_btn-turquoise.vc_btn_3d, button.vc_btn-turquoise.vc_btn_3d { box-shadow: rgb(0, 141, 151) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs, button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs { box-shadow: rgb(0, 141, 151) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm, button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm { box-shadow: rgb(0, 141, 151) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-pink, a.vc_btn-pink, button.vc_btn-pink { background-color: rgb(254, 108, 97); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-pink:hover, a.vc_btn-pink:hover, button.vc_btn-pink:hover { background-color: rgb(254, 80, 67); color: rgb(247, 247, 247) !important; }
.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_square_outlined { color: rgb(254, 108, 97) !important; }
.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_square_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_square_outlined:hover { border-color: rgb(254, 80, 67); }
.vc_btn-pink.vc_btn_3d, a.vc_btn-pink.vc_btn_3d, button.vc_btn-pink.vc_btn_3d { box-shadow: rgb(254, 56, 41) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-pink.vc_btn_3d.vc_btn_xs, a.vc_btn-pink.vc_btn_3d.vc_btn_xs, button.vc_btn-pink.vc_btn_3d.vc_btn_xs { box-shadow: rgb(254, 56, 41) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-pink.vc_btn_3d.vc_btn_sm, a.vc_btn-pink.vc_btn_3d.vc_btn_sm, button.vc_btn-pink.vc_btn_3d.vc_btn_sm { box-shadow: rgb(254, 56, 41) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-violet, a.vc_btn-violet, button.vc_btn-violet { background-color: rgb(141, 109, 196); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-violet:hover, a.vc_btn-violet:hover, button.vc_btn-violet:hover { background-color: rgb(124, 87, 187); color: rgb(247, 247, 247) !important; }
.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_square_outlined { color: rgb(141, 109, 196) !important; }
.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_square_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_square_outlined:hover { border-color: rgb(124, 87, 187); }
.vc_btn-violet.vc_btn_3d, a.vc_btn-violet.vc_btn_3d, button.vc_btn-violet.vc_btn_3d { box-shadow: rgb(110, 72, 177) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-violet.vc_btn_3d.vc_btn_xs, a.vc_btn-violet.vc_btn_3d.vc_btn_xs, button.vc_btn-violet.vc_btn_3d.vc_btn_xs { box-shadow: rgb(110, 72, 177) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-violet.vc_btn_3d.vc_btn_sm, a.vc_btn-violet.vc_btn_3d.vc_btn_sm, button.vc_btn-violet.vc_btn_3d.vc_btn_sm { box-shadow: rgb(110, 72, 177) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-peacoc, a.vc_btn-peacoc, button.vc_btn-peacoc { background-color: rgb(76, 173, 201); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-peacoc:hover, a.vc_btn-peacoc:hover, button.vc_btn-peacoc:hover { background-color: rgb(57, 160, 189); color: rgb(247, 247, 247) !important; }
.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_square_outlined { color: rgb(76, 173, 201) !important; }
.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_square_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_square_outlined:hover { border-color: rgb(57, 160, 189); }
.vc_btn-peacoc.vc_btn_3d, a.vc_btn-peacoc.vc_btn_3d, button.vc_btn-peacoc.vc_btn_3d { box-shadow: rgb(51, 143, 170) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs, button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs { box-shadow: rgb(51, 143, 170) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm, button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm { box-shadow: rgb(51, 143, 170) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-chino, a.vc_btn-chino, button.vc_btn-chino { background-color: rgb(206, 194, 171); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-chino:hover, a.vc_btn-chino:hover, button.vc_btn-chino:hover { background-color: rgb(195, 180, 152); color: rgb(247, 247, 247) !important; }
.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_square_outlined { color: rgb(206, 194, 171) !important; }
.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_square_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_square_outlined:hover { border-color: rgb(195, 180, 152); }
.vc_btn-chino.vc_btn_3d, a.vc_btn-chino.vc_btn_3d, button.vc_btn-chino.vc_btn_3d { box-shadow: rgb(185, 168, 136) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-chino.vc_btn_3d.vc_btn_xs, a.vc_btn-chino.vc_btn_3d.vc_btn_xs, button.vc_btn-chino.vc_btn_3d.vc_btn_xs { box-shadow: rgb(185, 168, 136) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-chino.vc_btn_3d.vc_btn_sm, a.vc_btn-chino.vc_btn_3d.vc_btn_sm, button.vc_btn-chino.vc_btn_3d.vc_btn_sm { box-shadow: rgb(185, 168, 136) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-mulled_wine, a.vc_btn-mulled_wine, button.vc_btn-mulled_wine { background-color: rgb(80, 72, 91); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-mulled_wine:hover, a.vc_btn-mulled_wine:hover, button.vc_btn-mulled_wine:hover { background-color: rgb(65, 58, 74); color: rgb(247, 247, 247) !important; }
.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined { color: rgb(80, 72, 91) !important; }
.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_square_outlined:hover { border-color: rgb(65, 58, 74); }
.vc_btn-mulled_wine.vc_btn_3d, a.vc_btn-mulled_wine.vc_btn_3d, button.vc_btn-mulled_wine.vc_btn_3d { box-shadow: rgb(52, 47, 60) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs { box-shadow: rgb(52, 47, 60) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm, button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm { box-shadow: rgb(52, 47, 60) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-vista_blue, a.vc_btn-vista_blue, button.vc_btn-vista_blue { background-color: rgb(117, 214, 156); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-vista_blue:hover, a.vc_btn-vista_blue:hover, button.vc_btn-vista_blue:hover { background-color: rgb(93, 207, 139); color: rgb(247, 247, 247) !important; }
.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined { color: rgb(117, 214, 156) !important; }
.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_square_outlined:hover { border-color: rgb(93, 207, 139); }
.vc_btn-vista_blue.vc_btn_3d, a.vc_btn-vista_blue.vc_btn_3d, button.vc_btn-vista_blue.vc_btn_3d { box-shadow: rgb(74, 201, 125) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs { box-shadow: rgb(74, 201, 125) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm, button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm { box-shadow: rgb(74, 201, 125) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-black, a.vc_btn-black, button.vc_btn-black { background-color: rgb(42, 42, 42); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-black:hover, a.vc_btn-black:hover, button.vc_btn-black:hover { background-color: rgb(27, 27, 27); color: rgb(247, 247, 247) !important; }
.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_square_outlined { color: rgb(42, 42, 42) !important; }
.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_square_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_square_outlined:hover { border-color: rgb(27, 27, 27); }
.vc_btn-black.vc_btn_3d, a.vc_btn-black.vc_btn_3d, button.vc_btn-black.vc_btn_3d { box-shadow: rgb(14, 14, 14) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-black.vc_btn_3d.vc_btn_xs, a.vc_btn-black.vc_btn_3d.vc_btn_xs, button.vc_btn-black.vc_btn_3d.vc_btn_xs { box-shadow: rgb(14, 14, 14) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-black.vc_btn_3d.vc_btn_sm, a.vc_btn-black.vc_btn_3d.vc_btn_sm, button.vc_btn-black.vc_btn_3d.vc_btn_sm { box-shadow: rgb(14, 14, 14) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-grey, a.vc_btn-grey, button.vc_btn-grey { background-color: rgb(235, 235, 235); transition: 0.5s; color: rgb(102, 102, 102) !important; }
.vc_btn-grey:hover, a.vc_btn-grey:hover, button.vc_btn-grey:hover { background-color: rgb(220, 220, 220); color: rgb(94, 94, 94) !important; }
.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_square_outlined { color: rgb(235, 235, 235) !important; }
.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_square_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_square_outlined:hover { border-color: rgb(220, 220, 220); }
.vc_btn-grey.vc_btn_3d, a.vc_btn-grey.vc_btn_3d, button.vc_btn-grey.vc_btn_3d { box-shadow: rgb(207, 207, 207) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-grey.vc_btn_3d.vc_btn_xs, a.vc_btn-grey.vc_btn_3d.vc_btn_xs, button.vc_btn-grey.vc_btn_3d.vc_btn_xs { box-shadow: rgb(207, 207, 207) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-grey.vc_btn_3d.vc_btn_sm, a.vc_btn-grey.vc_btn_3d.vc_btn_sm, button.vc_btn-grey.vc_btn_3d.vc_btn_sm { box-shadow: rgb(207, 207, 207) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-orange, a.vc_btn-orange, button.vc_btn-orange { background-color: rgb(247, 190, 104); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-orange:hover, a.vc_btn-orange:hover, button.vc_btn-orange:hover { background-color: rgb(245, 177, 75); color: rgb(247, 247, 247) !important; }
.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_square_outlined { color: rgb(247, 190, 104) !important; }
.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_square_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_square_outlined:hover { border-color: rgb(245, 177, 75); }
.vc_btn-orange.vc_btn_3d, a.vc_btn-orange.vc_btn_3d, button.vc_btn-orange.vc_btn_3d { box-shadow: rgb(244, 167, 51) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-orange.vc_btn_3d.vc_btn_xs, a.vc_btn-orange.vc_btn_3d.vc_btn_xs, button.vc_btn-orange.vc_btn_3d.vc_btn_xs { box-shadow: rgb(244, 167, 51) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-orange.vc_btn_3d.vc_btn_sm, a.vc_btn-orange.vc_btn_3d.vc_btn_sm, button.vc_btn-orange.vc_btn_3d.vc_btn_sm { box-shadow: rgb(244, 167, 51) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-sky, a.vc_btn-sky, button.vc_btn-sky { background-color: rgb(90, 161, 227); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-sky:hover, a.vc_btn-sky:hover, button.vc_btn-sky:hover { background-color: rgb(64, 146, 223); color: rgb(247, 247, 247) !important; }
.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_square_outlined { color: rgb(90, 161, 227) !important; }
.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_square_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_square_outlined:hover { border-color: rgb(64, 146, 223); }
.vc_btn-sky.vc_btn_3d, a.vc_btn-sky.vc_btn_3d, button.vc_btn-sky.vc_btn_3d { box-shadow: rgb(42, 134, 219) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-sky.vc_btn_3d.vc_btn_xs, a.vc_btn-sky.vc_btn_3d.vc_btn_xs, button.vc_btn-sky.vc_btn_3d.vc_btn_xs { box-shadow: rgb(42, 134, 219) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-sky.vc_btn_3d.vc_btn_sm, a.vc_btn-sky.vc_btn_3d.vc_btn_sm, button.vc_btn-sky.vc_btn_3d.vc_btn_sm { box-shadow: rgb(42, 134, 219) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-green, a.vc_btn-green, button.vc_btn-green { background-color: rgb(109, 171, 60); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-green:hover, a.vc_btn-green:hover, button.vc_btn-green:hover { background-color: rgb(95, 148, 52); color: rgb(247, 247, 247) !important; }
.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_square_outlined { color: rgb(109, 171, 60) !important; }
.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_square_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_square_outlined:hover { border-color: rgb(95, 148, 52); }
.vc_btn-green.vc_btn_3d, a.vc_btn-green.vc_btn_3d, button.vc_btn-green.vc_btn_3d { box-shadow: rgb(83, 129, 45) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-green.vc_btn_3d.vc_btn_xs, a.vc_btn-green.vc_btn_3d.vc_btn_xs, button.vc_btn-green.vc_btn_3d.vc_btn_xs { box-shadow: rgb(83, 129, 45) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-green.vc_btn_3d.vc_btn_sm, a.vc_btn-green.vc_btn_3d.vc_btn_sm, button.vc_btn-green.vc_btn_3d.vc_btn_sm { box-shadow: rgb(83, 129, 45) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-juicy_pink, a.vc_btn-juicy_pink, button.vc_btn-juicy_pink { background-color: rgb(244, 82, 77); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-juicy_pink:hover, a.vc_btn-juicy_pink:hover, button.vc_btn-juicy_pink:hover { background-color: rgb(242, 54, 48); color: rgb(247, 247, 247) !important; }
.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined { color: rgb(244, 82, 77) !important; }
.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_square_outlined:hover { border-color: rgb(242, 54, 48); }
.vc_btn-juicy_pink.vc_btn_3d, a.vc_btn-juicy_pink.vc_btn_3d, button.vc_btn-juicy_pink.vc_btn_3d { box-shadow: rgb(241, 31, 24) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs { box-shadow: rgb(241, 31, 24) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm, button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm { box-shadow: rgb(241, 31, 24) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-sandy_brown, a.vc_btn-sandy_brown, button.vc_btn-sandy_brown { background-color: rgb(247, 148, 104); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-sandy_brown:hover, a.vc_btn-sandy_brown:hover, button.vc_btn-sandy_brown:hover { background-color: rgb(245, 127, 75); color: rgb(247, 247, 247) !important; }
.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined { color: rgb(247, 148, 104) !important; }
.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_square_outlined:hover { border-color: rgb(245, 127, 75); }
.vc_btn-sandy_brown.vc_btn_3d, a.vc_btn-sandy_brown.vc_btn_3d, button.vc_btn-sandy_brown.vc_btn_3d { box-shadow: rgb(244, 110, 51) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs { box-shadow: rgb(244, 110, 51) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm, button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm { box-shadow: rgb(244, 110, 51) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-purple, a.vc_btn-purple, button.vc_btn-purple { background-color: rgb(185, 126, 187); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-purple:hover, a.vc_btn-purple:hover, button.vc_btn-purple:hover { background-color: rgb(174, 106, 176); color: rgb(247, 247, 247) !important; }
.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_square_outlined { color: rgb(185, 126, 187) !important; }
.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_square_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_square_outlined:hover { border-color: rgb(174, 106, 176); }
.vc_btn-purple.vc_btn_3d, a.vc_btn-purple.vc_btn_3d, button.vc_btn-purple.vc_btn_3d { box-shadow: rgb(165, 89, 168) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-purple.vc_btn_3d.vc_btn_xs, a.vc_btn-purple.vc_btn_3d.vc_btn_xs, button.vc_btn-purple.vc_btn_3d.vc_btn_xs { box-shadow: rgb(165, 89, 168) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-purple.vc_btn_3d.vc_btn_sm, a.vc_btn-purple.vc_btn_3d.vc_btn_sm, button.vc_btn-purple.vc_btn_3d.vc_btn_sm { box-shadow: rgb(165, 89, 168) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-white, a.vc_btn-white, button.vc_btn-white { background-color: rgb(255, 255, 255); transition: 0.5s; color: rgb(102, 102, 102) !important; }
.vc_btn-white:hover, a.vc_btn-white:hover, button.vc_btn-white:hover { background-color: rgb(240, 240, 240); color: rgb(94, 94, 94) !important; }
.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_square_outlined { color: rgb(255, 255, 255) !important; }
.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_square_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_square_outlined:hover { border-color: rgb(240, 240, 240); }
.vc_btn-white.vc_btn_3d, a.vc_btn-white.vc_btn_3d, button.vc_btn-white.vc_btn_3d { box-shadow: rgb(227, 227, 227) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-white.vc_btn_3d.vc_btn_xs, a.vc_btn-white.vc_btn_3d.vc_btn_xs, button.vc_btn-white.vc_btn_3d.vc_btn_xs { box-shadow: rgb(227, 227, 227) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-white.vc_btn_3d.vc_btn_sm, a.vc_btn-white.vc_btn_3d.vc_btn_sm, button.vc_btn-white.vc_btn_3d.vc_btn_sm { box-shadow: rgb(227, 227, 227) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-grace, a.vc_btn-grace, button.vc_btn-grace { background-color: rgb(174, 209, 59); transition: 0.5s; color: rgb(255, 255, 255) !important; }
.vc_btn-grace:hover, a.vc_btn-grace:hover, button.vc_btn-grace:hover { background-color: rgb(158, 192, 45); color: rgb(247, 247, 247) !important; }
.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_square_outlined { color: rgb(174, 209, 59) !important; }
.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_square_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_square_outlined:hover { border-color: rgb(158, 192, 45); }
.vc_btn-grace.vc_btn_3d, a.vc_btn-grace.vc_btn_3d, button.vc_btn-grace.vc_btn_3d { box-shadow: rgb(141, 172, 40) 0px 5px 0px; margin-bottom: 5px; }
.vc_btn-grace.vc_btn_3d.vc_btn_xs, a.vc_btn-grace.vc_btn_3d.vc_btn_xs, button.vc_btn-grace.vc_btn_3d.vc_btn_xs { box-shadow: rgb(141, 172, 40) 0px 3px 0px; margin-bottom: 3px; }
.vc_btn-grace.vc_btn_3d.vc_btn_sm, a.vc_btn-grace.vc_btn_3d.vc_btn_sm, button.vc_btn-grace.vc_btn_3d.vc_btn_sm { box-shadow: rgb(141, 172, 40) 0px 4px 0px; margin-bottom: 4px; }
.vc_btn-default, a.vc_btn-default, button.vc_btn-default { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); color: rgb(125, 125, 125); }
.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default.focus, .vc_btn-default:active, .vc_btn-default:focus, .vc_btn-default:hover, a.vc_btn-default.active, a.vc_btn-default.focus, a.vc_btn-default:active, a.vc_btn-default:focus, a.vc_btn-default:hover, button.vc_btn-default.active, button.vc_btn-default.focus, button.vc_btn-default:active, button.vc_btn-default:focus, button.vc_btn-default:hover { background-color: rgb(230, 230, 230); border-color: rgba(0, 0, 0, 0); color: rgb(125, 125, 125); }
.open > .dropdown-toggle.vc_btn-default.focus, .open > .dropdown-toggle.vc_btn-default:focus, .open > .dropdown-toggle.vc_btn-default:hover, .open > .dropdown-togglea.vc_btn-default.focus, .open > .dropdown-togglea.vc_btn-default:focus, .open > .dropdown-togglea.vc_btn-default:hover, .open > .dropdown-togglebutton.vc_btn-default.focus, .open > .dropdown-togglebutton.vc_btn-default:focus, .open > .dropdown-togglebutton.vc_btn-default:hover, .vc_btn-default.active.focus, .vc_btn-default.active:focus, .vc_btn-default.active:hover, .vc_btn-default:active.focus, .vc_btn-default:active:focus, .vc_btn-default:active:hover, a.vc_btn-default.active.focus, a.vc_btn-default.active:focus, a.vc_btn-default.active:hover, a.vc_btn-default:active.focus, a.vc_btn-default:active:focus, a.vc_btn-default:active:hover, button.vc_btn-default.active.focus, button.vc_btn-default.active:focus, button.vc_btn-default.active:hover, button.vc_btn-default:active.focus, button.vc_btn-default:active:focus, button.vc_btn-default:active:hover { background-color: rgb(212, 212, 212); border-color: rgba(0, 0, 0, 0); color: rgb(125, 125, 125); }
.open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default, .vc_btn-default.active, .vc_btn-default:active, a.vc_btn-default.active, a.vc_btn-default:active, button.vc_btn-default.active, button.vc_btn-default:active { background-image: none; }
.vc_btn-default.disabled, .vc_btn-default.disabled.active, .vc_btn-default.disabled.focus, .vc_btn-default.disabled:active, .vc_btn-default.disabled:focus, .vc_btn-default.disabled:hover, .vc_btn-default[disabled], .vc_btn-default[disabled].active, .vc_btn-default[disabled].focus, .vc_btn-default[disabled]:active, .vc_btn-default[disabled]:focus, .vc_btn-default[disabled]:hover, a.vc_btn-default.disabled, a.vc_btn-default.disabled.active, a.vc_btn-default.disabled.focus, a.vc_btn-default.disabled:active, a.vc_btn-default.disabled:focus, a.vc_btn-default.disabled:hover, a.vc_btn-default[disabled], a.vc_btn-default[disabled].active, a.vc_btn-default[disabled].focus, a.vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:hover, button.vc_btn-default.disabled, button.vc_btn-default.disabled.active, button.vc_btn-default.disabled.focus, button.vc_btn-default.disabled:active, button.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:hover, button.vc_btn-default[disabled], button.vc_btn-default[disabled].active, button.vc_btn-default[disabled].focus, button.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] .vc_btn-default.focus, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] a.vc_btn-default.focus, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default, fieldset[disabled] button.vc_btn-default.active, fieldset[disabled] button.vc_btn-default.focus, fieldset[disabled] button.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:hover { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); }
.vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge { background-color: rgb(125, 125, 125); color: rgb(255, 255, 255); }
.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary { background-color: rgb(0, 174, 240); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary.focus, .vc_btn-primary:active, .vc_btn-primary:focus, .vc_btn-primary:hover, a.vc_btn-primary.active, a.vc_btn-primary.focus, a.vc_btn-primary:active, a.vc_btn-primary:focus, a.vc_btn-primary:hover, button.vc_btn-primary.active, button.vc_btn-primary.focus, button.vc_btn-primary:active, button.vc_btn-primary:focus, button.vc_btn-primary:hover { background-color: rgb(0, 137, 189); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-primary.focus, .open > .dropdown-toggle.vc_btn-primary:focus, .open > .dropdown-toggle.vc_btn-primary:hover, .open > .dropdown-togglea.vc_btn-primary.focus, .open > .dropdown-togglea.vc_btn-primary:focus, .open > .dropdown-togglea.vc_btn-primary:hover, .open > .dropdown-togglebutton.vc_btn-primary.focus, .open > .dropdown-togglebutton.vc_btn-primary:focus, .open > .dropdown-togglebutton.vc_btn-primary:hover, .vc_btn-primary.active.focus, .vc_btn-primary.active:focus, .vc_btn-primary.active:hover, .vc_btn-primary:active.focus, .vc_btn-primary:active:focus, .vc_btn-primary:active:hover, a.vc_btn-primary.active.focus, a.vc_btn-primary.active:focus, a.vc_btn-primary.active:hover, a.vc_btn-primary:active.focus, a.vc_btn-primary:active:focus, a.vc_btn-primary:active:hover, button.vc_btn-primary.active.focus, button.vc_btn-primary.active:focus, button.vc_btn-primary.active:hover, button.vc_btn-primary:active.focus, button.vc_btn-primary:active:focus, button.vc_btn-primary:active:hover { background-color: rgb(0, 111, 153); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary, .vc_btn-primary.active, .vc_btn-primary:active, a.vc_btn-primary.active, a.vc_btn-primary:active, button.vc_btn-primary.active, button.vc_btn-primary:active { background-image: none; }
.vc_btn-primary.disabled, .vc_btn-primary.disabled.active, .vc_btn-primary.disabled.focus, .vc_btn-primary.disabled:active, .vc_btn-primary.disabled:focus, .vc_btn-primary.disabled:hover, .vc_btn-primary[disabled], .vc_btn-primary[disabled].active, .vc_btn-primary[disabled].focus, .vc_btn-primary[disabled]:active, .vc_btn-primary[disabled]:focus, .vc_btn-primary[disabled]:hover, a.vc_btn-primary.disabled, a.vc_btn-primary.disabled.active, a.vc_btn-primary.disabled.focus, a.vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:hover, a.vc_btn-primary[disabled], a.vc_btn-primary[disabled].active, a.vc_btn-primary[disabled].focus, a.vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary.disabled, button.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled.focus, button.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:hover, button.vc_btn-primary[disabled], button.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled].focus, button.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] .vc_btn-primary.focus, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary.focus, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary, fieldset[disabled] button.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary.focus, fieldset[disabled] button.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:hover { background-color: rgb(0, 174, 240); border-color: rgba(0, 0, 0, 0); }
.vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge { background-color: rgb(255, 255, 255); color: rgb(0, 174, 240); }
.vc_btn-success, a.vc_btn-success, button.vc_btn-success { background-color: rgb(92, 184, 92); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success.focus, .vc_btn-success:active, .vc_btn-success:focus, .vc_btn-success:hover, a.vc_btn-success.active, a.vc_btn-success.focus, a.vc_btn-success:active, a.vc_btn-success:focus, a.vc_btn-success:hover, button.vc_btn-success.active, button.vc_btn-success.focus, button.vc_btn-success:active, button.vc_btn-success:focus, button.vc_btn-success:hover { background-color: rgb(68, 157, 68); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-success.focus, .open > .dropdown-toggle.vc_btn-success:focus, .open > .dropdown-toggle.vc_btn-success:hover, .open > .dropdown-togglea.vc_btn-success.focus, .open > .dropdown-togglea.vc_btn-success:focus, .open > .dropdown-togglea.vc_btn-success:hover, .open > .dropdown-togglebutton.vc_btn-success.focus, .open > .dropdown-togglebutton.vc_btn-success:focus, .open > .dropdown-togglebutton.vc_btn-success:hover, .vc_btn-success.active.focus, .vc_btn-success.active:focus, .vc_btn-success.active:hover, .vc_btn-success:active.focus, .vc_btn-success:active:focus, .vc_btn-success:active:hover, a.vc_btn-success.active.focus, a.vc_btn-success.active:focus, a.vc_btn-success.active:hover, a.vc_btn-success:active.focus, a.vc_btn-success:active:focus, a.vc_btn-success:active:hover, button.vc_btn-success.active.focus, button.vc_btn-success.active:focus, button.vc_btn-success.active:hover, button.vc_btn-success:active.focus, button.vc_btn-success:active:focus, button.vc_btn-success:active:hover { background-color: rgb(57, 132, 57); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success, .vc_btn-success.active, .vc_btn-success:active, a.vc_btn-success.active, a.vc_btn-success:active, button.vc_btn-success.active, button.vc_btn-success:active { background-image: none; }
.vc_btn-success.disabled, .vc_btn-success.disabled.active, .vc_btn-success.disabled.focus, .vc_btn-success.disabled:active, .vc_btn-success.disabled:focus, .vc_btn-success.disabled:hover, .vc_btn-success[disabled], .vc_btn-success[disabled].active, .vc_btn-success[disabled].focus, .vc_btn-success[disabled]:active, .vc_btn-success[disabled]:focus, .vc_btn-success[disabled]:hover, a.vc_btn-success.disabled, a.vc_btn-success.disabled.active, a.vc_btn-success.disabled.focus, a.vc_btn-success.disabled:active, a.vc_btn-success.disabled:focus, a.vc_btn-success.disabled:hover, a.vc_btn-success[disabled], a.vc_btn-success[disabled].active, a.vc_btn-success[disabled].focus, a.vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:hover, button.vc_btn-success.disabled, button.vc_btn-success.disabled.active, button.vc_btn-success.disabled.focus, button.vc_btn-success.disabled:active, button.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:hover, button.vc_btn-success[disabled], button.vc_btn-success[disabled].active, button.vc_btn-success[disabled].focus, button.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] .vc_btn-success.focus, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] a.vc_btn-success.focus, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success, fieldset[disabled] button.vc_btn-success.active, fieldset[disabled] button.vc_btn-success.focus, fieldset[disabled] button.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:hover { background-color: rgb(92, 184, 92); border-color: rgba(0, 0, 0, 0); }
.vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge { background-color: rgb(255, 255, 255); color: rgb(92, 184, 92); }
.vc_btn-info, a.vc_btn-info, button.vc_btn-info { background-color: rgb(91, 192, 222); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info.focus, .vc_btn-info:active, .vc_btn-info:focus, .vc_btn-info:hover, a.vc_btn-info.active, a.vc_btn-info.focus, a.vc_btn-info:active, a.vc_btn-info:focus, a.vc_btn-info:hover, button.vc_btn-info.active, button.vc_btn-info.focus, button.vc_btn-info:active, button.vc_btn-info:focus, button.vc_btn-info:hover { background-color: rgb(49, 176, 213); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-info.focus, .open > .dropdown-toggle.vc_btn-info:focus, .open > .dropdown-toggle.vc_btn-info:hover, .open > .dropdown-togglea.vc_btn-info.focus, .open > .dropdown-togglea.vc_btn-info:focus, .open > .dropdown-togglea.vc_btn-info:hover, .open > .dropdown-togglebutton.vc_btn-info.focus, .open > .dropdown-togglebutton.vc_btn-info:focus, .open > .dropdown-togglebutton.vc_btn-info:hover, .vc_btn-info.active.focus, .vc_btn-info.active:focus, .vc_btn-info.active:hover, .vc_btn-info:active.focus, .vc_btn-info:active:focus, .vc_btn-info:active:hover, a.vc_btn-info.active.focus, a.vc_btn-info.active:focus, a.vc_btn-info.active:hover, a.vc_btn-info:active.focus, a.vc_btn-info:active:focus, a.vc_btn-info:active:hover, button.vc_btn-info.active.focus, button.vc_btn-info.active:focus, button.vc_btn-info.active:hover, button.vc_btn-info:active.focus, button.vc_btn-info:active:focus, button.vc_btn-info:active:hover { background-color: rgb(38, 154, 188); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info, .vc_btn-info.active, .vc_btn-info:active, a.vc_btn-info.active, a.vc_btn-info:active, button.vc_btn-info.active, button.vc_btn-info:active { background-image: none; }
.vc_btn-info.disabled, .vc_btn-info.disabled.active, .vc_btn-info.disabled.focus, .vc_btn-info.disabled:active, .vc_btn-info.disabled:focus, .vc_btn-info.disabled:hover, .vc_btn-info[disabled], .vc_btn-info[disabled].active, .vc_btn-info[disabled].focus, .vc_btn-info[disabled]:active, .vc_btn-info[disabled]:focus, .vc_btn-info[disabled]:hover, a.vc_btn-info.disabled, a.vc_btn-info.disabled.active, a.vc_btn-info.disabled.focus, a.vc_btn-info.disabled:active, a.vc_btn-info.disabled:focus, a.vc_btn-info.disabled:hover, a.vc_btn-info[disabled], a.vc_btn-info[disabled].active, a.vc_btn-info[disabled].focus, a.vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:hover, button.vc_btn-info.disabled, button.vc_btn-info.disabled.active, button.vc_btn-info.disabled.focus, button.vc_btn-info.disabled:active, button.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:hover, button.vc_btn-info[disabled], button.vc_btn-info[disabled].active, button.vc_btn-info[disabled].focus, button.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] .vc_btn-info.focus, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] a.vc_btn-info.focus, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info, fieldset[disabled] button.vc_btn-info.active, fieldset[disabled] button.vc_btn-info.focus, fieldset[disabled] button.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:hover { background-color: rgb(91, 192, 222); border-color: rgba(0, 0, 0, 0); }
.vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge { background-color: rgb(255, 255, 255); color: rgb(91, 192, 222); }
.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning { background-color: rgb(240, 173, 78); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning.focus, .vc_btn-warning:active, .vc_btn-warning:focus, .vc_btn-warning:hover, a.vc_btn-warning.active, a.vc_btn-warning.focus, a.vc_btn-warning:active, a.vc_btn-warning:focus, a.vc_btn-warning:hover, button.vc_btn-warning.active, button.vc_btn-warning.focus, button.vc_btn-warning:active, button.vc_btn-warning:focus, button.vc_btn-warning:hover { background-color: rgb(236, 151, 31); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-warning.focus, .open > .dropdown-toggle.vc_btn-warning:focus, .open > .dropdown-toggle.vc_btn-warning:hover, .open > .dropdown-togglea.vc_btn-warning.focus, .open > .dropdown-togglea.vc_btn-warning:focus, .open > .dropdown-togglea.vc_btn-warning:hover, .open > .dropdown-togglebutton.vc_btn-warning.focus, .open > .dropdown-togglebutton.vc_btn-warning:focus, .open > .dropdown-togglebutton.vc_btn-warning:hover, .vc_btn-warning.active.focus, .vc_btn-warning.active:focus, .vc_btn-warning.active:hover, .vc_btn-warning:active.focus, .vc_btn-warning:active:focus, .vc_btn-warning:active:hover, a.vc_btn-warning.active.focus, a.vc_btn-warning.active:focus, a.vc_btn-warning.active:hover, a.vc_btn-warning:active.focus, a.vc_btn-warning:active:focus, a.vc_btn-warning:active:hover, button.vc_btn-warning.active.focus, button.vc_btn-warning.active:focus, button.vc_btn-warning.active:hover, button.vc_btn-warning:active.focus, button.vc_btn-warning:active:focus, button.vc_btn-warning:active:hover { background-color: rgb(213, 133, 18); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning, .vc_btn-warning.active, .vc_btn-warning:active, a.vc_btn-warning.active, a.vc_btn-warning:active, button.vc_btn-warning.active, button.vc_btn-warning:active { background-image: none; }
.vc_btn-warning.disabled, .vc_btn-warning.disabled.active, .vc_btn-warning.disabled.focus, .vc_btn-warning.disabled:active, .vc_btn-warning.disabled:focus, .vc_btn-warning.disabled:hover, .vc_btn-warning[disabled], .vc_btn-warning[disabled].active, .vc_btn-warning[disabled].focus, .vc_btn-warning[disabled]:active, .vc_btn-warning[disabled]:focus, .vc_btn-warning[disabled]:hover, a.vc_btn-warning.disabled, a.vc_btn-warning.disabled.active, a.vc_btn-warning.disabled.focus, a.vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:hover, a.vc_btn-warning[disabled], a.vc_btn-warning[disabled].active, a.vc_btn-warning[disabled].focus, a.vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning.disabled, button.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled.focus, button.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:hover, button.vc_btn-warning[disabled], button.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled].focus, button.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] .vc_btn-warning.focus, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning.focus, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning, fieldset[disabled] button.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning.focus, fieldset[disabled] button.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:hover { background-color: rgb(240, 173, 78); border-color: rgba(0, 0, 0, 0); }
.vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge { background-color: rgb(255, 255, 255); color: rgb(240, 173, 78); }
.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger { background-color: rgb(217, 83, 79); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger.focus, .vc_btn-danger:active, .vc_btn-danger:focus, .vc_btn-danger:hover, a.vc_btn-danger.active, a.vc_btn-danger.focus, a.vc_btn-danger:active, a.vc_btn-danger:focus, a.vc_btn-danger:hover, button.vc_btn-danger.active, button.vc_btn-danger.focus, button.vc_btn-danger:active, button.vc_btn-danger:focus, button.vc_btn-danger:hover { background-color: rgb(201, 48, 44); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-danger.focus, .open > .dropdown-toggle.vc_btn-danger:focus, .open > .dropdown-toggle.vc_btn-danger:hover, .open > .dropdown-togglea.vc_btn-danger.focus, .open > .dropdown-togglea.vc_btn-danger:focus, .open > .dropdown-togglea.vc_btn-danger:hover, .open > .dropdown-togglebutton.vc_btn-danger.focus, .open > .dropdown-togglebutton.vc_btn-danger:focus, .open > .dropdown-togglebutton.vc_btn-danger:hover, .vc_btn-danger.active.focus, .vc_btn-danger.active:focus, .vc_btn-danger.active:hover, .vc_btn-danger:active.focus, .vc_btn-danger:active:focus, .vc_btn-danger:active:hover, a.vc_btn-danger.active.focus, a.vc_btn-danger.active:focus, a.vc_btn-danger.active:hover, a.vc_btn-danger:active.focus, a.vc_btn-danger:active:focus, a.vc_btn-danger:active:hover, button.vc_btn-danger.active.focus, button.vc_btn-danger.active:focus, button.vc_btn-danger.active:hover, button.vc_btn-danger:active.focus, button.vc_btn-danger:active:focus, button.vc_btn-danger:active:hover { background-color: rgb(172, 41, 37); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger, .vc_btn-danger.active, .vc_btn-danger:active, a.vc_btn-danger.active, a.vc_btn-danger:active, button.vc_btn-danger.active, button.vc_btn-danger:active { background-image: none; }
.vc_btn-danger.disabled, .vc_btn-danger.disabled.active, .vc_btn-danger.disabled.focus, .vc_btn-danger.disabled:active, .vc_btn-danger.disabled:focus, .vc_btn-danger.disabled:hover, .vc_btn-danger[disabled], .vc_btn-danger[disabled].active, .vc_btn-danger[disabled].focus, .vc_btn-danger[disabled]:active, .vc_btn-danger[disabled]:focus, .vc_btn-danger[disabled]:hover, a.vc_btn-danger.disabled, a.vc_btn-danger.disabled.active, a.vc_btn-danger.disabled.focus, a.vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:hover, a.vc_btn-danger[disabled], a.vc_btn-danger[disabled].active, a.vc_btn-danger[disabled].focus, a.vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger.disabled, button.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled.focus, button.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:hover, button.vc_btn-danger[disabled], button.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled].focus, button.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] .vc_btn-danger.focus, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger.focus, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger, fieldset[disabled] button.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger.focus, fieldset[disabled] button.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:hover { background-color: rgb(217, 83, 79); border-color: rgba(0, 0, 0, 0); }
.vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge { background-color: rgb(255, 255, 255); color: rgb(217, 83, 79); }
.vc_button-2-wrapper { display: inline-block; vertical-align: middle; }
.vc_button-2-wrapper.vc_button-2-align-left { display: block; text-align: left; }
.vc_button-2-wrapper.vc_button-2-align-right { display: block; text-align: right; }
.vc_button-2-wrapper.vc_button-2-align-center { display: block; text-align: center; }
i.icon { display: inline-block; height: 16px; line-height: 16px; margin-left: 5px; vertical-align: text-top; width: 16px; }
.wpb_btn-large i.icon { height: 19px; margin-left: 9px; }
.wpb_btn-small i.icon { height: 15px; }
.wpb_btn-mini i.icon { display: none; }
.wpb_address_book i.icon, option.wpb_address_book { background: url("/site-assets/6ed14f5737c7323a.png") 100% center no-repeat; }
.wpb_alarm_clock i.icon, option.wpb_alarm_clock { background: url("/site-assets/421712d0834c6e61.png") 100% center no-repeat; }
.wpb_anchor i.icon, option.wpb_anchor { background: url("/site-assets/2297559693a64950.png") 100% center no-repeat; }
.wpb_application_image i.icon, option.wpb_application_image { background: url("/site-assets/d81d66e3a31c6656.png") 100% center no-repeat; }
.wpb_arrow i.icon, option.wpb_arrow { background: url("/site-assets/84e48d7928d965a7.png") 100% center no-repeat; }
.wpb_asterisk i.icon, option.wpb_asterisk { background: url("/site-assets/896044ab75322428.png") 100% center no-repeat; }
.wpb_hammer i.icon, option.wpb_hammer { background: url("/site-assets/d4ebefa16969e37e.png") 100% center no-repeat; }
.wpb_balloon i.icon, option.wpb_balloon { background: url("/site-assets/e3afe6b5c6f979be.png") 100% center no-repeat; }
.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz { background: url("/site-assets/e83374ba6c21bd37.png") 100% center no-repeat; }
.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook { background: url("/site-assets/c3d0106fb3ed232e.png") 100% center no-repeat; }
.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter { background: url("/site-assets/39cb645208039b64.png") 100% center no-repeat; }
.wpb_battery i.icon, option.wpb_battery { background: url("/site-assets/88d3d153874b64a5.png") 100% center no-repeat; }
.wpb_binocular i.icon, option.wpb_binocular { background: url("/site-assets/23a39e6a714b54f4.png") 100% center no-repeat; }
.wpb_document_excel i.icon, option.wpb_document_excel { background: url("/site-assets/5af17f2a8fee1b7e.png") 100% center no-repeat; }
.wpb_document_image i.icon, option.wpb_document_image { background: url("/site-assets/3ae84f46cff7ae11.png") 100% center no-repeat; }
.wpb_document_music i.icon, option.wpb_document_music { background: url("/site-assets/facef429364c0c07.png") 100% center no-repeat; }
.wpb_document_office i.icon, option.wpb_document_office { background: url("/site-assets/8de604fbfa4fc5df.png") 100% center no-repeat; }
.wpb_document_pdf i.icon, option.wpb_document_pdf { background: url("/site-assets/cfeb2530fa33ec6f.png") 100% center no-repeat; }
.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint { background: url("/site-assets/dc43291df0952ba8.png") 100% center no-repeat; }
.wpb_document_word i.icon, option.wpb_document_word { background: url("/site-assets/6eb6e8ce49fa7222.png") 100% center no-repeat; }
.wpb_bookmark i.icon, option.wpb_bookmark { background: url("/site-assets/a6900ac01fc4ff1f.png") 100% center no-repeat; }
.wpb_camcorder i.icon, option.wpb_camcorder { background: url("/site-assets/1805eb0429dc3d5c.png") 100% center no-repeat; }
.wpb_camera i.icon, option.wpb_camera { background: url("/site-assets/59b79ffbe28b10f0.png") 100% center no-repeat; }
.wpb_chart i.icon, option.wpb_chart { background: url("/site-assets/04b70d0bcd9bd40e.png") 100% center no-repeat; }
.wpb_chart_pie i.icon, option.wpb_chart_pie { background: url("/site-assets/7623ae133a2168d0.png") 100% center no-repeat; }
.wpb_clock i.icon, option.wpb_clock { background: url("/site-assets/8a8e7479ad3a2e2e.png") 100% center no-repeat; }
.wpb_play i.icon, option.wpb_play { background: url("/site-assets/7d7df8b2014de15c.png") 100% center no-repeat; }
.wpb_fire i.icon, option.wpb_fire { background: url("/site-assets/509c3310d15db3a7.png") 100% center no-repeat; }
.wpb_heart i.icon, option.wpb_heart { background: url("/site-assets/29ef118bc245c072.png") 100% center no-repeat; }
.wpb_mail i.icon, option.wpb_mail { background: url("/site-assets/2109bfe15c13dc42.png") 100% center no-repeat; }
.wpb_shield i.icon, option.wpb_shield { background: url("/site-assets/42a3708aa14406fa.png") 100% center no-repeat; }
.wpb_video i.icon, option.wpb_video { background: url("/site-assets/3d468f215abd0e17.png") 100% center no-repeat; }
.vc_column_container .vc_btn, .vc_column_container .wpb_button { margin-bottom: 5px; margin-top: 5px; }
.vc_message_box { border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; display: block; font-size: 1em; margin: 0px 0px 21.7391px; overflow: hidden; padding: 1em 1em 1em 4em; position: relative; }
.vc_message_box > p:first-child { margin-top: 0px; }
.vc_message_box > p:last-child { margin-bottom: 0px; }
.vc_message_box-icon { bottom: 0px; font-size: 1em; font-style: normal; left: 0px; position: absolute; top: 0px; width: 4em; }
.vc_message_box-icon > * { font-style: normal; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_message_box-icon > *, .vc_message_box-icon > .fa { font-size: 1.7em; line-height: 1; }
.vc_color-blue.vc_message_box { background-color: rgb(237, 241, 250); border-color: rgb(197, 207, 240); color: rgb(54, 74, 138); }
.vc_color-blue.vc_message_box .vc_message_box-icon { color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-solid { background-color: rgb(84, 114, 210); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-blue.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-blue.vc_message_box-outline, .vc_color-blue.vc_message_box-solid-icon { background-color: initial; border-color: rgb(84, 114, 210); color: rgb(54, 74, 138); }
.vc_color-blue.vc_message_box-outline .vc_message_box-icon, .vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(84, 114, 210); }
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(84, 114, 210); color: rgb(255, 255, 255); }
.vc_color-blue.vc_message_box-3d { box-shadow: rgb(157, 174, 229) 0px 5px 0px; }
.vc_color-turquoise.vc_message_box { background-color: rgb(235, 252, 253); border-color: rgb(198, 236, 238); color: rgb(8, 91, 97); }
.vc_color-turquoise.vc_message_box .vc_message_box-icon { color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-solid { background-color: rgb(0, 193, 207); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-turquoise.vc_message_box-outline, .vc_color-turquoise.vc_message_box-solid-icon { background-color: initial; border-color: rgb(0, 193, 207); color: rgb(8, 91, 97); }
.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon, .vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(0, 193, 207); }
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(0, 193, 207); color: rgb(255, 255, 255); }
.vc_color-turquoise.vc_message_box-3d { box-shadow: rgb(159, 222, 227) 0px 5px 0px; }
.vc_color-pink.vc_message_box { background-color: rgb(255, 240, 239); border-color: rgb(255, 216, 214); color: rgb(216, 46, 33); }
.vc_color-pink.vc_message_box .vc_message_box-icon { color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-solid { background-color: rgb(254, 108, 97); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-pink.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-pink.vc_message_box-outline, .vc_color-pink.vc_message_box-solid-icon { background-color: initial; border-color: rgb(254, 108, 97); color: rgb(216, 46, 33); }
.vc_color-pink.vc_message_box-outline .vc_message_box-icon, .vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(254, 108, 97); }
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(254, 108, 97); color: rgb(255, 255, 255); }
.vc_color-pink.vc_message_box-3d { box-shadow: rgb(254, 169, 163) 0px 5px 0px; }
.vc_color-violet.vc_message_box { background-color: rgb(240, 236, 247); border-color: rgb(212, 200, 233); color: rgb(94, 74, 129); }
.vc_color-violet.vc_message_box .vc_message_box-icon { color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-solid { background-color: rgb(141, 109, 196); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-violet.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-violet.vc_message_box-outline, .vc_color-violet.vc_message_box-solid-icon { background-color: initial; border-color: rgb(141, 109, 196); color: rgb(94, 74, 129); }
.vc_color-violet.vc_message_box-outline .vc_message_box-icon, .vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(141, 109, 196); }
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(141, 109, 196); color: rgb(255, 255, 255); }
.vc_color-violet.vc_message_box-3d { box-shadow: rgb(184, 163, 218) 0px 5px 0px; }
.vc_color-peacoc.vc_message_box { background-color: rgb(233, 245, 248); border-color: rgb(194, 227, 236); color: rgb(54, 106, 121); }
.vc_color-peacoc.vc_message_box .vc_message_box-icon { color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-solid { background-color: rgb(76, 173, 201); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-peacoc.vc_message_box-outline, .vc_color-peacoc.vc_message_box-solid-icon { background-color: initial; border-color: rgb(76, 173, 201); color: rgb(54, 106, 121); }
.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon, .vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(76, 173, 201); }
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(76, 173, 201); color: rgb(255, 255, 255); }
.vc_color-peacoc.vc_message_box-3d { box-shadow: rgb(154, 209, 225) 0px 5px 0px; }
.vc_color-chino.vc_message_box { background-color: rgb(247, 245, 242); border-color: rgb(229, 222, 210); color: rgb(151, 130, 88); }
.vc_color-chino.vc_message_box .vc_message_box-icon { color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-solid { background-color: rgb(206, 194, 171); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-chino.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-chino.vc_message_box-outline, .vc_color-chino.vc_message_box-solid-icon { background-color: initial; border-color: rgb(206, 194, 171); color: rgb(151, 130, 88); }
.vc_color-chino.vc_message_box-outline .vc_message_box-icon, .vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(206, 194, 171); }
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(206, 194, 171); color: rgb(255, 255, 255); }
.vc_color-chino.vc_message_box-3d { box-shadow: rgb(210, 199, 177) 0px 5px 0px; }
.vc_color-mulled_wine.vc_message_box { background-color: rgb(234, 232, 237); border-color: rgb(208, 204, 214); color: rgb(30, 27, 34); }
.vc_color-mulled_wine.vc_message_box .vc_message_box-icon { color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-solid { background-color: rgb(80, 72, 91); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-mulled_wine.vc_message_box-outline, .vc_color-mulled_wine.vc_message_box-solid-icon { background-color: initial; border-color: rgb(80, 72, 91); color: rgb(30, 27, 34); }
.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon, .vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(80, 72, 91); }
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(80, 72, 91); color: rgb(255, 255, 255); }
.vc_color-mulled_wine.vc_message_box-3d { box-shadow: rgb(182, 175, 192) 0px 5px 0px; }
.vc_color-vista_blue.vc_message_box { background-color: rgb(227, 247, 235); border-color: rgb(188, 235, 207); color: rgb(62, 142, 94); }
.vc_color-vista_blue.vc_message_box .vc_message_box-icon { color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-solid { background-color: rgb(117, 214, 156); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-vista_blue.vc_message_box-outline, .vc_color-vista_blue.vc_message_box-solid-icon { background-color: initial; border-color: rgb(117, 214, 156); color: rgb(62, 142, 94); }
.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon, .vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(117, 214, 156); }
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(117, 214, 156); color: rgb(255, 255, 255); }
.vc_color-vista_blue.vc_message_box-3d { box-shadow: rgb(148, 223, 179) 0px 5px 0px; }
.vc_color-orange.vc_message_box { background-color: rgb(254, 246, 235); border-color: rgb(251, 225, 186); color: rgb(195, 129, 28); }
.vc_color-orange.vc_message_box .vc_message_box-icon { color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-solid { background-color: rgb(247, 190, 104); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-orange.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-orange.vc_message_box-outline, .vc_color-orange.vc_message_box-solid-icon { background-color: initial; border-color: rgb(247, 190, 104); color: rgb(195, 129, 28); }
.vc_color-orange.vc_message_box-outline .vc_message_box-icon, .vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(247, 190, 104); }
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(247, 190, 104); color: rgb(255, 255, 255); }
.vc_color-orange.vc_message_box-3d { box-shadow: rgb(249, 205, 138) 0px 5px 0px; }
.vc_color-sky.vc_message_box { background-color: rgb(234, 243, 251); border-color: rgb(190, 218, 244); color: rgb(42, 97, 148); }
.vc_color-sky.vc_message_box .vc_message_box-icon { color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-solid { background-color: rgb(90, 161, 227); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-sky.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-sky.vc_message_box-outline, .vc_color-sky.vc_message_box-solid-icon { background-color: initial; border-color: rgb(90, 161, 227); color: rgb(42, 97, 148); }
.vc_color-sky.vc_message_box-outline .vc_message_box-icon, .vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(90, 161, 227); }
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(90, 161, 227); color: rgb(255, 255, 255); }
.vc_color-sky.vc_message_box-3d { box-shadow: rgb(147, 193, 237) 0px 5px 0px; }
.vc_color-green.vc_message_box { background-color: rgb(234, 245, 226); border-color: rgb(194, 225, 169); color: rgb(62, 86, 43); }
.vc_color-green.vc_message_box .vc_message_box-icon { color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-solid { background-color: rgb(109, 171, 60); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-green.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-green.vc_message_box-outline, .vc_color-green.vc_message_box-solid-icon { background-color: initial; border-color: rgb(109, 171, 60); color: rgb(62, 86, 43); }
.vc_color-green.vc_message_box-outline .vc_message_box-icon, .vc_color-green.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(109, 171, 60); }
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(109, 171, 60); color: rgb(255, 255, 255); }
.vc_color-green.vc_message_box-3d { box-shadow: rgb(167, 212, 132) 0px 5px 0px; }
.vc_color-juicy_pink.vc_message_box { background-color: rgb(254, 245, 245); border-color: rgb(251, 199, 197); color: rgb(163, 35, 31); }
.vc_color-juicy_pink.vc_message_box .vc_message_box-icon { color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-solid { background-color: rgb(244, 82, 77); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-juicy_pink.vc_message_box-outline, .vc_color-juicy_pink.vc_message_box-solid-icon { background-color: initial; border-color: rgb(244, 82, 77); color: rgb(163, 35, 31); }
.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon, .vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(244, 82, 77); }
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(244, 82, 77); color: rgb(255, 255, 255); }
.vc_color-juicy_pink.vc_message_box-3d { box-shadow: rgb(248, 152, 149) 0px 5px 0px; }
.vc_color-sandy_brown.vc_message_box { background-color: rgb(254, 241, 235); border-color: rgb(251, 206, 186); color: rgb(195, 80, 28); }
.vc_color-sandy_brown.vc_message_box .vc_message_box-icon { color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-solid { background-color: rgb(247, 148, 104); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-sandy_brown.vc_message_box-outline, .vc_color-sandy_brown.vc_message_box-solid-icon { background-color: initial; border-color: rgb(247, 148, 104); color: rgb(195, 80, 28); }
.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon, .vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(247, 148, 104); }
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(247, 148, 104); color: rgb(255, 255, 255); }
.vc_color-sandy_brown.vc_message_box-3d { box-shadow: rgb(249, 172, 138) 0px 5px 0px; }
.vc_color-purple.vc_message_box { background-color: rgb(245, 236, 245); border-color: rgb(227, 203, 227); color: rgb(136, 99, 137); }
.vc_color-purple.vc_message_box .vc_message_box-icon { color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-solid { background-color: rgb(185, 126, 187); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-purple.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-purple.vc_message_box-outline, .vc_color-purple.vc_message_box-solid-icon { background-color: initial; border-color: rgb(185, 126, 187); color: rgb(136, 99, 137); }
.vc_color-purple.vc_message_box-outline .vc_message_box-icon, .vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(185, 126, 187); }
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(185, 126, 187); color: rgb(255, 255, 255); }
.vc_color-purple.vc_message_box-3d { box-shadow: rgb(209, 169, 210) 0px 5px 0px; }
.vc_color-black.vc_message_box { background-color: rgb(60, 60, 60); border-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box .vc_message_box-icon { color: rgb(42, 42, 42); }
.vc_color-black.vc_message_box-solid { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon { background-color: initial; border-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(42, 42, 42); }
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-3d { box-shadow: rgb(16, 16, 16) 0px 5px 0px; }
.vc_color-grey.vc_message_box { background-color: rgb(235, 235, 235); border-color: rgb(210, 210, 210); color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box .vc_message_box-icon { color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-solid { background-color: rgb(235, 235, 235); border-color: rgba(0, 0, 0, 0); color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box-solid .vc_message_box-icon { color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box-outline, .vc_color-grey.vc_message_box-solid-icon { background-color: initial; border-color: rgb(235, 235, 235); color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box-outline .vc_message_box-icon, .vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(235, 235, 235); }
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(235, 235, 235); color: rgb(133, 133, 133); }
.vc_color-grey.vc_message_box-3d { box-shadow: rgb(184, 184, 184) 0px 5px 0px; }
.vc_color-white.vc_message_box { background-color: rgb(255, 255, 255); border-color: rgb(230, 230, 230); color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-solid { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-solid .vc_message_box-icon { color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-solid-icon { background-color: initial; border-color: rgb(255, 255, 255); color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(255, 255, 255); color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-3d { box-shadow: rgb(204, 204, 204) 0px 5px 0px; }
.vc_color-info.vc_message_box { background-color: rgb(223, 242, 254); border-color: rgb(207, 235, 254); color: rgb(94, 127, 150); }
.vc_color-info.vc_message_box .vc_message_box-icon { color: rgb(86, 176, 238); }
.vc_color-info.vc_message_box-solid { background-color: rgb(86, 176, 238); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-info.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-info.vc_message_box-outline, .vc_color-info.vc_message_box-solid-icon { background-color: initial; border-color: rgb(86, 176, 238); color: rgb(94, 127, 150); }
.vc_color-info.vc_message_box-outline .vc_message_box-icon, .vc_color-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(86, 176, 238); }
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(86, 176, 238); color: rgb(255, 255, 255); }
.vc_color-info.vc_message_box-3d { box-shadow: rgb(157, 214, 253) 0px 5px 0px; }
.vc_color-success.vc_message_box { background-color: rgb(230, 253, 248); border-color: rgb(207, 235, 254); color: rgb(94, 127, 150); }
.vc_color-success.vc_message_box .vc_message_box-icon { color: rgb(27, 188, 155); }
.vc_color-success.vc_message_box-solid { background-color: rgb(27, 188, 155); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-success.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-success.vc_message_box-outline, .vc_color-success.vc_message_box-solid-icon { background-color: initial; border-color: rgb(27, 188, 155); color: rgb(94, 127, 150); }
.vc_color-success.vc_message_box-outline .vc_message_box-icon, .vc_color-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(27, 188, 155); }
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(27, 188, 155); color: rgb(255, 255, 255); }
.vc_color-success.vc_message_box-3d { box-shadow: rgb(157, 214, 253) 0px 5px 0px; }
.vc_color-warning.vc_message_box { background-color: rgb(255, 244, 226); border-color: rgb(255, 236, 204); color: rgb(157, 137, 103); }
.vc_color-warning.vc_message_box .vc_message_box-icon { color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-solid { background-color: rgb(252, 181, 63); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-warning.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-warning.vc_message_box-outline, .vc_color-warning.vc_message_box-solid-icon { background-color: initial; border-color: rgb(252, 181, 63); color: rgb(157, 137, 103); }
.vc_color-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(252, 181, 63); }
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(252, 181, 63); color: rgb(255, 255, 255); }
.vc_color-warning.vc_message_box-3d { box-shadow: rgb(255, 217, 153) 0px 5px 0px; }
.vc_color-danger.vc_message_box { background-color: rgb(253, 234, 234); border-color: rgb(254, 222, 222); color: rgb(168, 89, 89); }
.vc_color-danger.vc_message_box .vc_message_box-icon { color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-solid { background-color: rgb(255, 120, 119); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-danger.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-danger.vc_message_box-outline, .vc_color-danger.vc_message_box-solid-icon { background-color: initial; border-color: rgb(255, 120, 119); color: rgb(168, 89, 89); }
.vc_color-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(255, 120, 119); }
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(255, 120, 119); color: rgb(255, 255, 255); }
.vc_color-danger.vc_message_box-3d { box-shadow: rgb(253, 172, 172) 0px 5px 0px; }
.vc_color-alert-info.vc_message_box { background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); }
.vc_color-alert-info.vc_message_box .vc_message_box-icon { color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-solid { background-color: rgb(103, 204, 224); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-info.vc_message_box-outline, .vc_color-alert-info.vc_message_box-solid-icon { background-color: initial; border-color: rgb(103, 204, 224); color: rgb(49, 112, 143); }
.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(103, 204, 224); }
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(103, 204, 224); color: rgb(255, 255, 255); }
.vc_color-alert-info.vc_message_box-3d { box-shadow: rgb(145, 217, 232) 0px 5px 0px; }
.vc_color-alert-success.vc_message_box { background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); }
.vc_color-alert-success.vc_message_box .vc_message_box-icon { color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-solid { background-color: rgb(154, 211, 106); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-success.vc_message_box-outline, .vc_color-alert-success.vc_message_box-solid-icon { background-color: initial; border-color: rgb(154, 211, 106); color: rgb(60, 118, 61); }
.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(154, 211, 106); }
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(154, 211, 106); color: rgb(255, 255, 255); }
.vc_color-alert-success.vc_message_box-3d { box-shadow: rgb(187, 219, 161) 0px 5px 0px; }
.vc_color-alert-warning.vc_message_box { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }
.vc_color-alert-warning.vc_message_box .vc_message_box-icon { color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-solid { background-color: rgb(249, 207, 121); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-warning.vc_message_box-outline, .vc_color-alert-warning.vc_message_box-solid-icon { background-color: initial; border-color: rgb(249, 207, 121); color: rgb(138, 109, 59); }
.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(249, 207, 121); }
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(249, 207, 121); color: rgb(255, 255, 255); }
.vc_color-alert-warning.vc_message_box-3d { box-shadow: rgb(245, 216, 158) 0px 5px 0px; }
.vc_color-alert-danger.vc_message_box { background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); }
.vc_color-alert-danger.vc_message_box .vc_message_box-icon { color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-solid { background-color: rgb(239, 132, 149); border-color: rgba(0, 0, 0, 0); color: rgb(255, 255, 255); }
.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-alert-danger.vc_message_box-outline, .vc_color-alert-danger.vc_message_box-solid-icon { background-color: initial; border-color: rgb(239, 132, 149); color: rgb(169, 68, 66); }
.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon, .vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon { color: rgb(239, 132, 149); }
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon { background-color: rgb(239, 132, 149); color: rgb(255, 255, 255); }
.vc_color-alert-danger.vc_message_box-3d { box-shadow: rgb(220, 167, 176) 0px 5px 0px; }
.vc_color-black.vc_message_box .vc_message_box-icon { color: rgb(255, 255, 255); }
.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon, .vc_color-black.vc_message_box-solid-icon { color: rgb(42, 42, 42); }
.vc_color-grey.vc_message_box .vc_message_box-icon { color: rgb(133, 133, 133); }
.vc_color-white.vc_message_box .vc_message_box-icon { color: rgb(179, 179, 179); }
.vc_color-white.vc_message_box-outline, .vc_color-white.vc_message_box-outline .vc_message_box-icon, .vc_color-white.vc_message_box-solid-icon { color: rgb(255, 255, 255); }
.vc_message_box-outline, .vc_message_box-solid-icon { border-width: 2px; }
.vc_message_box-solid-icon .vc_message_box-icon { width: 3.25em; }
.vc_message_box-rounded { border-radius: 5px; }
.vc_message_box-round { border-radius: 4em; }
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child { margin-bottom: 0px; }
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 35px; }
.entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element { margin-bottom: 21.7391px; }
.wpb-content-wrapper { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin: 0px; overflow: unset; padding: 0px; }
.wpb-content--blank .wpb-content-wrapper { margin: 0px auto; }
@media (min-width: 576px) {
  .wpb-content--blank .wpb-content-wrapper { max-width: 540px; }
}
@media (min-width: 768px) {
  .wpb-content--blank .wpb-content-wrapper { max-width: 720px; }
}
@media (min-width: 992px) {
  .wpb-content--blank .wpb-content-wrapper { max-width: 960px; }
}
@media (min-width: 1200px) {
  .wpb-content--blank .wpb-content-wrapper { max-width: 1140px; }
}
.vc_parallax { overflow: hidden; position: relative; }
.vc_parallax > * { position: relative; z-index: 1; }
.vc_parallax .vc_parallax-inner { background-attachment: scroll; background-color: initial; background-image: inherit; background-position: 50% 0px; background-size: cover; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }
.vc_parallax-inner iframe { max-width: 1000%; }
.vc_video-bg-container { position: relative; }
.vc_video-bg { height: 100%; left: 0px; overflow: hidden; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }
.vc_video-bg iframe { max-width: 1000%; }
.vc_row.vc_row-no-padding .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.vc_row[data-vc-full-width] { overflow: hidden; transition: opacity 0.5s; }
.vc_row[data-vc-full-width].vc_hidden { opacity: 0; }
.vc_row[data-vc-full-width-temp] { left: 0px; margin-left: calc(50% - 50vw); right: 0px; width: 100vw; }
.vc_editor .vc_row[data-vc-full-width] .vc_controls-bc { bottom: 19px; z-index: 1002; }
.vc_row-no-padding .vc_inner { margin-left: 0px; margin-right: 0px; }
.vc_row.vc_row-o-full-height { min-height: 100vh; }
.vc_row.vc_row-flex { box-sizing: border-box; display: flex; flex-wrap: wrap; }
.vc_row.vc_row-flex > .vc_column_container { display: flex; }
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; z-index: 1; }
@media (forced-colors: active), (forced-colors: none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: 1em; }
}
.vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before { display: none; }
.vc_row.vc_row-o-columns-stretch { align-content: stretch; }
.vc_row.vc_row-o-columns-top { align-content: flex-start; }
.vc_row.vc_row-o-columns-bottom { align-content: flex-end; }
.vc_row.vc_row-o-columns-middle { align-content: center; }
.vc_row.vc_row-o-columns-bottom::after, .vc_row.vc_row-o-columns-middle::after, .vc_row.vc_row-o-columns-top::after { content: ""; display: block; height: 0px; overflow: hidden; visibility: hidden; width: 100%; }
.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner { justify-content: flex-start; }
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container { align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner { justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container { align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner { justify-content: center; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container { align-items: center; }
.vc_column-inner::after, .vc_column-inner::before { content: " "; display: table; }
.vc_column-inner::after { clear: both; }
.vc_ie-flexbox-fixer { display: flex; flex-direction: column; }
.vc_ie-flexbox-fixer > .vc_row { flex: 1 1 auto; }
.vc_row.vc_column-gap-1 { margin-left: -15.5px; margin-right: -15.5px; }
.vc_row.vc_column-gap-1 > .vc_column_container { padding: 0.5px; }
.vc_row.vc_column-gap-2 { margin-left: -16px; margin-right: -16px; }
.vc_row.vc_column-gap-2 > .vc_column_container { padding: 1px; }
.vc_row.vc_column-gap-3 { margin-left: -16.5px; margin-right: -16.5px; }
.vc_row.vc_column-gap-3 > .vc_column_container { padding: 1.5px; }
.vc_row.vc_column-gap-4 { margin-left: -17px; margin-right: -17px; }
.vc_row.vc_column-gap-4 > .vc_column_container { padding: 2px; }
.vc_row.vc_column-gap-5 { margin-left: -17.5px; margin-right: -17.5px; }
.vc_row.vc_column-gap-5 > .vc_column_container { padding: 2.5px; }
.vc_row.vc_column-gap-10 { margin-left: -20px; margin-right: -20px; }
.vc_row.vc_column-gap-10 > .vc_column_container { padding: 5px; }
.vc_row.vc_column-gap-15 { margin-left: -22.5px; margin-right: -22.5px; }
.vc_row.vc_column-gap-15 > .vc_column_container { padding: 7.5px; }
.vc_row.vc_column-gap-20 { margin-left: -25px; margin-right: -25px; }
.vc_row.vc_column-gap-20 > .vc_column_container { padding: 10px; }
.vc_row.vc_column-gap-25 { margin-left: -27.5px; margin-right: -27.5px; }
.vc_row.vc_column-gap-25 > .vc_column_container { padding: 12.5px; }
.vc_row.vc_column-gap-30 { margin-left: -30px; margin-right: -30px; }
.vc_row.vc_column-gap-30 > .vc_column_container { padding: 15px; }
.vc_row.vc_column-gap-35 { margin-left: -32.5px; margin-right: -32.5px; }
.vc_row.vc_column-gap-35 > .vc_column_container { padding: 17.5px; }
.vc_column_container { padding-left: 0px; padding-right: 0px; }
.vc_column_container > .vc_column-inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; width: 100%; }
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner { padding-top: 35px; }
.vc_section { margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
.vc_section[data-vc-full-width] { overflow: hidden; transition: opacity 0.5s; }
.vc_section[data-vc-full-width].vc_hidden { opacity: 0; }
.vc_section[data-vc-full-width] > .vc_row { margin-left: 0px; margin-right: 0px; }
.vc_section[data-vc-full-width-temp] { left: 0px; margin-left: calc(50% - 50vw); right: 0px; width: 100vw; }
.vc_section[data-vc-stretch-content] { padding-left: 0px; padding-right: 0px; }
.vc_section.vc_row-o-full-height { min-height: 100vh; }
.vc_section.vc_section-flex { box-sizing: border-box; display: flex; flex-flow: column; }
.vc_section.vc_section-flex .vc_vc_row { width: 100%; }
.vc_section.vc_section-flex::after, .vc_section.vc_section-flex::before { display: none; }
.vc_section.vc_section-o-content-top { justify-content: flex-start; }
.vc_section.vc_section-o-content-bottom { justify-content: flex-end; }
.vc_section.vc_section-o-content-middle { justify-content: center; }
.vc_section.vc_section-o-content-bottom::after, .vc_section.vc_section-o-content-middle::after, .vc_section.vc_section-o-content-top::after { content: ""; display: block; height: 0px; overflow: hidden; visibility: hidden; width: 100%; }
.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section { padding-top: 35px; }
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container { padding-left: 0.5px; padding-right: 0.5px; }
.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container { padding-left: 1px; padding-right: 1px; }
.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container { padding-left: 1.5px; padding-right: 1.5px; }
.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container { padding-left: 2px; padding-right: 2px; }
.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container { padding-left: 2.5px; padding-right: 2.5px; }
.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container { padding-left: 5px; padding-right: 5px; }
.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container { padding-left: 7.5px; padding-right: 7.5px; }
.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container { padding-left: 10px; padding-right: 10px; }
.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container { padding-left: 12.5px; padding-right: 12.5px; }
.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container { padding-left: 15px; padding-right: 15px; }
.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container { padding-left: 17.5px; padding-right: 17.5px; }
.vc_vc_column, .vc_vc_column_inner { padding-left: 0px; padding-right: 0px; }
.vc_row.vc_row-flex > .vc_vc_column, .vc_row.vc_row-flex > .vc_vc_column_inner { display: flex; }
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container { display: flex; width: 100%; }
.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { display: flex; flex-direction: column; flex-grow: 1; }
.vc_row.vc_row-o-equal-height > .vc_column_container { align-items: stretch; }
.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { justify-content: flex-start; }
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { align-items: flex-start; }
.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { justify-content: flex-end; }
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { align-items: flex-end; }
.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { justify-content: center; }
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container, .vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container { align-items: center; }
.vc_empty-element > .vc_column-inner { min-height: 100px; }
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner { padding-top: 35px; }
.vc_grid_container { --col-width: 1fr; column-gap: var(--col-gap); display: grid; grid-template-columns: repeat(var(--grid-cols),minmax(0,var(--col-width))); grid-template-rows: auto; margin-left: -15px; margin-right: -15px; row-gap: var(--row-gap); }
.vc_grid_container_item, .vc_grid_container_item-inner, .vc_grid_container_item-inner > .wpb_wrapper, .vc_vc_grid_container_item { height: 100%; }
.vc_vc_grid_container_item .wpb_wrapper { display: flex; flex-direction: column; height: 100%; }
.vc_empty-element > .vc_grid_container_item-inner { min-height: 100px; }
.vc_grid_container_item > .vc_grid_container_item-inner { padding: 0px 15px; }
.vc_flexbox_container { --gap: 0px; display: flex; flex-wrap: wrap; gap: var(--gap); margin-left: -15px; margin-right: -15px; }
.vc_flexbox_container_item { flex: 1 0 auto; max-width: 100%; }
.vc_flexbox_container_item, .vc_flexbox_container_item-inner, .vc_flexbox_container_item-inner .wpb_wrapper { height: 100%; }
.fb_type_standard, .fb_type_standard iframe { height: 25px; }
.fb_type_button_count, .fb_type_button_count iframe { height: 20px; }
.fb_type_box_count, .fb_type_box_count iframe { height: 62px; }
.wpb_googleplus_type_standard { height: 25px; }
.wpb_googleplus_type_small { height: 19px; }
.wpb_googleplus_type_medium, .wpb_googleplus_type_tall { height: 21px; }
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble { height: 62px; }
.wpb_pinterest a { border-bottom: 0px; }
.wpb_pinterest_type_horizontal { height: 21px; }
.wpb_pinterest_type_vertical { box-sizing: initial; height: 21px; padding-top: 29px; }
.wpb_pinterest_type_none { height: 21px; }
iframe.twitter-share-button { margin: 0px; }
.vc_toggle { display: block; font-size: 1em; }
.vc_toggle:last-of-type { margin-bottom: 35px; }
.vc_toggle_title { cursor: pointer; display: block; font-weight: 400; margin: 0px; padding: 0px; position: relative; user-select: none; }
.vc_toggle_title > h4 { display: inline; }
.vc_toggle_icon { display: none; position: relative; vertical-align: middle; }
.vc_toggle_content { display: none; margin-bottom: 21.7391px; margin-top: 1em; overflow: hidden; padding: 0px; }
.vc_toggle.vc_toggle_active > .vc_toggle_content { display: block; }
.vc_toggle_simple .vc_toggle_icon { border: 0px solid rgba(0, 0, 0, 0); border-radius: 0px; display: inline-block; }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_simple .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_simple .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_simple .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_simple .vc_toggle_icon { background-color: rgb(42, 42, 42); }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { border-color: rgb(42, 42, 42); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { border-color: rgb(68, 68, 68); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_simple .vc_toggle_icon { margin-left: 2px; }
.vc_toggle_round .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 50%; display: inline-block; }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_round .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_round .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_round .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_round .vc_toggle_icon { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 20%; display: inline-block; }
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_rounded .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_rounded .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_rounded .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_rounded .vc_toggle_icon { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_icon { border: 2px solid rgba(0, 0, 0, 0); border-radius: 0px; display: inline-block; }
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after { visibility: hidden; }
.vc_toggle_square .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_square .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_square .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_square .vc_toggle_icon { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_text_only .vc_toggle_icon { display: none; }
.vc_toggle_arrow .vc_toggle_icon { display: inline-block; }
.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before { border-style: solid; box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: rotate(45deg); }
.vc_toggle_arrow .vc_toggle_icon::before { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.vc_toggle_arrow .vc_toggle_icon::after { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; visibility: hidden; }
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before { visibility: hidden; }
.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after { visibility: visible; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 10px; margin-left: -5px; width: 10px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px; }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(42, 42, 42); }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(68, 68, 68); }
.vc_toggle_default .vc_toggle_icon { background: rgb(186, 186, 186); border: 1px solid rgb(172, 172, 172); box-sizing: border-box; transform: translateY(-50%); }
.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before { background: rgb(186, 186, 186); box-sizing: border-box; content: ""; display: block; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.vc_toggle_default .vc_toggle_icon::before { border: 1px solid rgb(172, 172, 172); }
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before { visibility: hidden; }
.vc_toggle.vc_toggle_default .vc_toggle_icon { display: inline-block; height: 4px; margin-left: 5px; width: 10px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::before { height: 10px; width: 4px; }
.vc_toggle.vc_toggle_default .vc_toggle_icon::after { height: 2px; width: 8px; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_blue .vc_toggle_icon { background-color: rgb(84, 114, 210); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(84, 114, 210); }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before { background: rgb(84, 114, 210); border-color: rgb(51, 84, 192); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after { background: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(124, 147, 221); border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(124, 147, 221); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(84, 114, 210); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(124, 147, 221); }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_turquoise .vc_toggle_icon { background-color: rgb(0, 193, 207); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before { background: rgb(0, 193, 207); border-color: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after { background: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(0, 145, 156); border-color: rgb(0, 98, 105); }
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(0, 145, 156); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(0, 193, 207); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(0, 145, 156); }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_pink .vc_toggle_icon { background-color: rgb(254, 108, 97); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(254, 108, 97); }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before { background: rgb(254, 108, 97); border-color: rgb(254, 61, 46); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after { background: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(254, 155, 148); border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(254, 155, 148); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(254, 108, 97); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(254, 155, 148); }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_violet .vc_toggle_icon { background-color: rgb(141, 109, 196); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(141, 109, 196); }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before { background: rgb(141, 109, 196); border-color: rgb(113, 73, 181); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after { background: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(169, 145, 211); border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(169, 145, 211); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(141, 109, 196); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(169, 145, 211); }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_peacoc .vc_toggle_icon { background-color: rgb(76, 173, 201); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before { background: rgb(76, 173, 201); border-color: rgb(52, 146, 174); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after { background: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(115, 191, 213); border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(115, 191, 213); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(76, 173, 201); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(115, 191, 213); }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_chino .vc_toggle_icon { background-color: rgb(206, 194, 171); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(206, 194, 171); }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before { background: rgb(206, 194, 171); border-color: rgb(187, 171, 139); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after { background: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(225, 217, 203); border-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(225, 217, 203); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(206, 194, 171); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(225, 217, 203); }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_mulled_wine .vc_toggle_icon { background-color: rgb(80, 72, 91); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before { background: rgb(80, 72, 91); border-color: rgb(55, 49, 63); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after { background: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(105, 95, 119); border-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(105, 95, 119); }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(80, 72, 91); }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(105, 95, 119); }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_vista_blue .vc_toggle_icon { background-color: rgb(117, 214, 156); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before { background: rgb(117, 214, 156); border-color: rgb(78, 202, 128); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after { background: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(156, 226, 184); border-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(156, 226, 184); }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(117, 214, 156); }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(156, 226, 184); }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_black .vc_toggle_icon { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before { background: rgb(42, 42, 42); border-color: rgb(16, 16, 16); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after { background: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(68, 68, 68); border-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(68, 68, 68); }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(42, 42, 42); }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(68, 68, 68); }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_grey .vc_toggle_icon { background-color: rgb(235, 235, 235); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(235, 235, 235); }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before { background: rgb(235, 235, 235); border-color: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after { background: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(210, 210, 210); border-color: rgb(184, 184, 184); }
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(210, 210, 210); }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(235, 235, 235); }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(210, 210, 210); }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_orange .vc_toggle_icon { background-color: rgb(247, 190, 104); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(247, 190, 104); }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before { background: rgb(247, 190, 104); border-color: rgb(244, 169, 56); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after { background: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(250, 211, 152); border-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(250, 211, 152); }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(247, 190, 104); }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(250, 211, 152); }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_sky .vc_toggle_icon { background-color: rgb(90, 161, 227); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(90, 161, 227); }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before { background: rgb(90, 161, 227); border-color: rgb(46, 136, 220); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after { background: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(134, 186, 234); border-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(134, 186, 234); }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(90, 161, 227); }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(134, 186, 234); }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_green .vc_toggle_icon { background-color: rgb(109, 171, 60); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(109, 171, 60); }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before { background: rgb(109, 171, 60); border-color: rgb(85, 133, 47); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after { background: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(135, 196, 86); border-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(135, 196, 86); }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(109, 171, 60); }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(135, 196, 86); }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_juicy_pink .vc_toggle_icon { background-color: rgb(244, 82, 77); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before { background: rgb(244, 82, 77); border-color: rgb(241, 35, 29); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after { background: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(247, 129, 125); border-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(247, 129, 125); }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(244, 82, 77); }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(247, 129, 125); }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_sandy_brown .vc_toggle_icon { background-color: rgb(247, 148, 104); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before { background: rgb(247, 148, 104); border-color: rgb(244, 114, 56); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after { background: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(250, 182, 152); border-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(250, 182, 152); }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(247, 148, 104); }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(250, 182, 152); }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_purple .vc_toggle_icon { background-color: rgb(185, 126, 187); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(185, 126, 187); }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before { background: rgb(185, 126, 187); border-color: rgb(167, 93, 169); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after { background: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(203, 159, 205); border-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(203, 159, 205); }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(185, 126, 187); }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(203, 159, 205); }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: initial; }
.vc_toggle_color_white .vc_toggle_icon { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); }
.vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon { background-color: initial; border-color: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before { background-color: rgb(255, 255, 255); }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(42, 42, 42); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon { background-color: initial; border-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before { background-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before { background: rgb(255, 255, 255); border-color: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after { background: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before { background: rgb(230, 230, 230); border-color: rgb(204, 204, 204); }
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after { background: rgb(230, 230, 230); }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(255, 255, 255); }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon { background: rgba(0, 0, 0, 0); }
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before { background: rgba(0, 0, 0, 0); border-color: rgb(230, 230, 230); }
.vc_toggle_size_sm .vc_toggle_icon { height: 16px; width: 16px; }
.vc_toggle_size_sm .vc_toggle_icon::before { height: 2px; width: 8px; }
.vc_toggle_size_sm .vc_toggle_icon::after { height: 8px; width: 2px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon { display: inline-block; height: 2px; margin-left: 4px; width: 8px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before { height: 8px; width: 2px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after { height: 0px; width: 6px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon { height: 16px; width: 16px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 8px; margin-left: -4px; width: 8px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -8px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -4px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title { padding-left: 24px; }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon { left: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title { padding-left: 17.6px; }
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon { margin-left: 8px; }
.vc_toggle_size_md .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_size_md .vc_toggle_icon::before { height: 2px; width: 10px; }
.vc_toggle_size_md .vc_toggle_icon::after { height: 10px; width: 2px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon { display: inline-block; height: 4px; margin-left: 5px; width: 10px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before { height: 10px; width: 4px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after { height: 2px; width: 8px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon { height: 22px; width: 22px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 10px; margin-left: -5px; width: 10px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -10px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -5px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title { padding-left: 33px; }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon { left: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title { padding-left: 24.2px; }
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px; }
.vc_toggle_size_lg .vc_toggle_icon { height: 28px; width: 28px; }
.vc_toggle_size_lg .vc_toggle_icon::before { height: 2px; width: 14px; }
.vc_toggle_size_lg .vc_toggle_icon::after { height: 14px; width: 2px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon { display: inline-block; height: 4px; margin-left: 7px; width: 14px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before { height: 14px; width: 4px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after { height: 2px; width: 12px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon { height: 28px; width: 28px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before { border-width: 2px; height: 14px; margin-left: -7px; width: 14px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before { margin-top: -14px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after { margin-top: -7px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title { padding-left: 42px; }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon { left: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title { padding-left: 30.8px; }
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon { margin-left: 14px; }
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title { padding-left: 33px; }
.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon { left: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title { padding-left: 24.2px; }
.vc_toggle_arrow .vc_toggle_icon { margin-left: 11px; }
.wpb-tta-toggle { appearance: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 3em; cursor: pointer; display: inline-block; height: 30px; margin: 0px 15px; position: relative; transition: background 0.2s ease-in-out, border-color 0.25s ease-in-out; width: 60px; }
.wpb-tta-toggle::before { background: rgb(255, 255, 255); border-radius: inherit; content: ""; height: 22px; left: 4px; position: absolute; top: 4px; transition: left 0.25s ease-in-out; width: 22px; }
.wpb-tta-toggle.wpb-tta-toggle-active::before { left: 34px; }
.wpb-wrapper-tta-toggle .vc_pagination.vc_pagination-style-outline.vc_pagination-shape-square { height: 0px; margin: 0px; padding: 0px; text-align: left; width: 0px; }
.wpb-tta-toggle-wrapper { align-items: center; display: flex; justify-content: center; }
.wpb-tta-toggle-wrapper .vc_custom_heading { display: inline; }
.wpb-wrapper-tta-toggle .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom { padding-top: 10px; }
.compose-mode .wpb-wrapper-tta-toggle.wpb-toggle-position-top .vc_controls > .vc_controls-out-tr { top: -70px; }
.wpb_widgetised_column .wpb_wrapper > ul { margin: 0px; }
.wpb_widgetised_column .wpb_wrapper > ul > li { background-image: none; margin-left: 0px; list-style: none !important; }
.wpb_widgetised_column .wpb_wrapper > ul > li::after, .wpb_widgetised_column .wpb_wrapper > ul > li::before { display: none !important; }
.wpb_button { background-color: rgb(247, 247, 247); border-width: 1px; border-style: solid; border-image: none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(179, 179, 179); border-radius: 2px; box-shadow: none; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-size: 13px; line-height: 18px; margin-bottom: 0px; margin-top: 0px; padding: 4px 10px; text-align: center; text-shadow: rgba(255, 255, 255, 0.75) 0px 1px 1px; vertical-align: middle; }
.wpb_button.active, .wpb_button.disabled, .wpb_button:active, .wpb_button:hover, .wpb_button[disabled] { background-color: rgb(234, 234, 234); }
.vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn { margin-bottom: 5px; margin-top: 5px; }
.wpb_button:hover { background-color: rgb(230, 230, 230); color: rgb(51, 51, 51); text-decoration: none; transition: background-color 0.1s linear; }
.wpb_button:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.wpb_button.active, .wpb_button:active { background-color: rgb(230, 230, 230); background-image: none; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px inset, rgba(0, 0, 0, 0.05) 0px 1px 2px; outline: 0px; }
button.wpb_btn-large, span.wpb_btn-large { border-radius: 2px; font-size: 15px; line-height: normal; padding: 9px 14px; }
button.wpb_btn-large [class^="icon-"], span.wpb_btn-large [class^="icon-"] { margin-top: 1px; }
button.wpb_btn-small, span.wpb_btn-small { font-size: 11px; line-height: 16px; padding: 5px 9px; }
button.wpb_btn-small [class^="icon-"], span.wpb_btn-small [class^="icon-"] { margin-top: -1px; }
button.wpb_btn-mini, span.wpb_btn-mini { font-size: 11px; line-height: 14px; padding: 2px 6px; }
.wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active { color: rgba(255, 255, 255, 0.75); }
.wpb_button { border-color: rgba(0, 0, 0, 0.1); }
.wpb_btn-primary { background-color: rgb(0, 136, 204); }
.wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] { background-color: rgb(0, 119, 179); }
.wpb_btn-warning { background-color: rgb(255, 153, 0); }
.wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] { background-color: rgb(230, 138, 0); }
.wpb_btn-danger { background-color: rgb(255, 103, 91); }
.wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] { background-color: rgb(255, 79, 66); }
.wpb_btn-success { background-color: rgb(106, 177, 101); }
.wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] { background-color: rgb(90, 168, 85); }
.wpb_btn-info { background-color: rgb(88, 185, 218); }
.wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] { background-color: rgb(67, 176, 213); }
.wpb_btn-inverse { background-color: rgb(85, 85, 85); }
.wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse:active, .wpb_btn-inverse:hover, .wpb_btn-inverse[disabled] { background-color: rgb(72, 72, 72); }
a.wpb_button_a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
a.wpb_button_a, a.wpb_button_a:hover { text-decoration: none; }
.wpb_button:hover { background-image: none; }
.vc_btn3-container { display: block; margin-bottom: 21.7391px; max-width: 100%; }
.vc_btn3-container.vc_btn3-inline { display: inline-block; vertical-align: top; }
.vc_general.vc_btn3 { background-color: initial; background-image: none; border: 1px solid rgba(0, 0, 0, 0); box-sizing: border-box; color: rgb(84, 114, 210); cursor: pointer; display: inline-block; margin-bottom: 0px; text-align: center; vertical-align: middle; overflow-wrap: break-word; box-shadow: none; font-size: 14px; line-height: normal; padding: 14px 20px; position: relative; text-decoration: none; top: 0px; transition: 0.2s ease-in-out; user-select: none; }
.vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus { outline: 0px; }
.vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover { border: 1px solid rgba(0, 0, 0, 0); color: rgb(72, 104, 207); text-decoration: none; }
.vc_general.vc_btn3 .vc_btn3-icon { font-size: 16px; height: 14px; line-height: 1; vertical-align: top; }
.vc_general.vc_btn3 .vc_btn3-icon-inner { display: block; left: 0px; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_general.vc_btn3 .vc_btn3-placeholder { display: inline-block; vertical-align: top; width: 0px; }
.vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right { position: relative; }
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon { display: block; position: absolute; top: 50%; transform: translateY(-50%); }
.vc_btn3.vc_btn3-icon-left { text-align: left; }
.vc_btn3.vc_btn3-icon-right { text-align: right; }
.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner { transform: translate(-75%, -50%); }
.vc_btn3.vc_btn3-o-empty .vc_btn3-icon, .vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner { transform: translate(-50%, -50%); }
.vc_btn3.vc_btn3-style-classic { border-color: rgba(0, 0, 0, 0.1); }
.vc_btn3.vc_btn3-style-modern { background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.01)); background-repeat: repeat-x; }
.vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover { border-width: 2px; }
.vc_btn3.vc_btn3-style-custom { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1)); background-position: 0px -100%; background-repeat: repeat-x; background-size: 200% auto; }
.vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover { background-position: 0px 100%; }
.vc_btn3.vc_btn3-block { display: block; text-align: inherit; width: 100%; }
.vc_btn3.vc_btn3-shape-square { border-radius: 0px; }
.vc_btn3.vc_btn3-shape-rounded { border-radius: 5px; }
.vc_btn3.vc_btn3-shape-round { border-radius: 2em; }
.vc_btn3.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon { font-size: 14px; height: 11px; line-height: 11px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 31px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 12px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 31px; }
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 12px; }
.vc_btn3.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon { font-size: 14px; height: 12px; line-height: 12px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 39px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 16px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 39px; }
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 16px; }
.vc_btn3.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_btn3.vc_btn3-size-md .vc_btn3-icon { font-size: 16px; height: 14px; line-height: 14px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 48px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 20px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 48px; }
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 20px; }
.vc_btn3.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon { font-size: 20px; height: 16px; line-height: 16px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) { padding-left: 60px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { left: 25px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) { padding-right: 60px; }
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { right: 25px; }
.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat { background-color: rgb(84, 114, 210); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover { background-color: rgb(60, 94, 204); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active { background-color: rgb(53, 88, 200); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline { background-color: initial; border-color: rgb(84, 114, 210); color: rgb(84, 114, 210); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover { background-color: rgb(84, 114, 210); border-color: rgb(84, 114, 210); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d { background-color: rgb(84, 114, 210); box-shadow: rgb(50, 83, 188) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover { background-color: rgb(84, 114, 210); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active { background-color: rgb(84, 114, 210); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover { box-shadow: rgb(50, 83, 188) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(50, 83, 188) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(50, 83, 188) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(50, 83, 188) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(50, 83, 188) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(50, 83, 188) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(50, 83, 188) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern { background-color: rgb(84, 114, 210); border-color: rgb(84, 114, 210); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover { background-color: rgb(60, 94, 204); border-color: rgb(60, 94, 204); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active { background-color: rgb(53, 88, 200); border-color: rgb(53, 88, 200); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat { background-color: rgb(0, 193, 207); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover { background-color: rgb(0, 164, 176); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active { background-color: rgb(0, 155, 166); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline { background-color: initial; border-color: rgb(0, 193, 207); color: rgb(0, 193, 207); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover { background-color: rgb(0, 193, 207); border-color: rgb(0, 193, 207); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d { background-color: rgb(0, 193, 207); box-shadow: rgb(0, 141, 151) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover { background-color: rgb(0, 193, 207); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active { background-color: rgb(0, 193, 207); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover { box-shadow: rgb(0, 141, 151) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(0, 141, 151) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(0, 141, 151) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(0, 141, 151) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(0, 141, 151) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(0, 141, 151) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(0, 141, 151) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern { background-color: rgb(0, 193, 207); border-color: rgb(0, 193, 207); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover { background-color: rgb(0, 164, 176); border-color: rgb(0, 164, 176); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active { background-color: rgb(0, 155, 166); border-color: rgb(0, 155, 166); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat { background-color: rgb(254, 108, 97); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover { background-color: rgb(254, 80, 67); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active { background-color: rgb(254, 70, 56); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline { background-color: initial; border-color: rgb(254, 108, 97); color: rgb(254, 108, 97); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover { background-color: rgb(254, 108, 97); border-color: rgb(254, 108, 97); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d { background-color: rgb(254, 108, 97); box-shadow: rgb(254, 56, 41) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover { background-color: rgb(254, 108, 97); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active { background-color: rgb(254, 108, 97); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover { box-shadow: rgb(254, 56, 41) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(254, 56, 41) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(254, 56, 41) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(254, 56, 41) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(254, 56, 41) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(254, 56, 41) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(254, 56, 41) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern { background-color: rgb(254, 108, 97); border-color: rgb(254, 108, 97); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover { background-color: rgb(254, 80, 67); border-color: rgb(254, 80, 67); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active { background-color: rgb(254, 70, 56); border-color: rgb(254, 70, 56); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat { background-color: rgb(141, 109, 196); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover { background-color: rgb(124, 87, 187); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active { background-color: rgb(118, 80, 184); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline { background-color: initial; border-color: rgb(141, 109, 196); color: rgb(141, 109, 196); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover { background-color: rgb(141, 109, 196); border-color: rgb(141, 109, 196); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d { background-color: rgb(141, 109, 196); box-shadow: rgb(110, 72, 177) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover { background-color: rgb(141, 109, 196); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active { background-color: rgb(141, 109, 196); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover { box-shadow: rgb(110, 72, 177) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(110, 72, 177) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(110, 72, 177) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(110, 72, 177) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(110, 72, 177) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(110, 72, 177) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(110, 72, 177) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern { background-color: rgb(141, 109, 196); border-color: rgb(141, 109, 196); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover { background-color: rgb(124, 87, 187); border-color: rgb(124, 87, 187); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active { background-color: rgb(118, 80, 184); border-color: rgb(118, 80, 184); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat { background-color: rgb(76, 173, 201); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover { background-color: rgb(57, 160, 189); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active { background-color: rgb(55, 153, 181); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline { background-color: initial; border-color: rgb(76, 173, 201); color: rgb(76, 173, 201); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover { background-color: rgb(76, 173, 201); border-color: rgb(76, 173, 201); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d { background-color: rgb(76, 173, 201); box-shadow: rgb(51, 143, 170) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover { background-color: rgb(76, 173, 201); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active { background-color: rgb(76, 173, 201); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover { box-shadow: rgb(51, 143, 170) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(51, 143, 170) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(51, 143, 170) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(51, 143, 170) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(51, 143, 170) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(51, 143, 170) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(51, 143, 170) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern { background-color: rgb(76, 173, 201); border-color: rgb(76, 173, 201); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover { background-color: rgb(57, 160, 189); border-color: rgb(57, 160, 189); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active { background-color: rgb(55, 153, 181); border-color: rgb(55, 153, 181); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat { background-color: rgb(206, 194, 171); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover { background-color: rgb(195, 180, 152); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active { background-color: rgb(191, 175, 145); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline { background-color: initial; border-color: rgb(206, 194, 171); color: rgb(206, 194, 171); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover { background-color: rgb(206, 194, 171); border-color: rgb(206, 194, 171); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d { background-color: rgb(206, 194, 171); box-shadow: rgb(185, 168, 136) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover { background-color: rgb(206, 194, 171); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active { background-color: rgb(206, 194, 171); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover { box-shadow: rgb(185, 168, 136) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(185, 168, 136) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(185, 168, 136) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(185, 168, 136) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(185, 168, 136) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(185, 168, 136) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(185, 168, 136) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern { background-color: rgb(206, 194, 171); border-color: rgb(206, 194, 171); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover { background-color: rgb(195, 180, 152); border-color: rgb(195, 180, 152); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active { background-color: rgb(191, 175, 145); border-color: rgb(191, 175, 145); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-mulled-wine, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat { background-color: rgb(80, 72, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover { background-color: rgb(65, 58, 74); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active { background-color: rgb(60, 54, 68); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline { background-color: initial; border-color: rgb(80, 72, 91); color: rgb(80, 72, 91); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover { background-color: rgb(80, 72, 91); border-color: rgb(80, 72, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d { background-color: rgb(80, 72, 91); box-shadow: rgb(52, 47, 60) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover { background-color: rgb(80, 72, 91); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active { background-color: rgb(80, 72, 91); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover { box-shadow: rgb(52, 47, 60) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(52, 47, 60) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(52, 47, 60) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(52, 47, 60) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(52, 47, 60) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(52, 47, 60) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(52, 47, 60) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern { background-color: rgb(80, 72, 91); border-color: rgb(80, 72, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover { background-color: rgb(65, 58, 74); border-color: rgb(65, 58, 74); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active { background-color: rgb(60, 54, 68); border-color: rgb(60, 54, 68); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-vista-blue, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat { background-color: rgb(117, 214, 156); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover { background-color: rgb(93, 207, 139); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active { background-color: rgb(86, 205, 133); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline { background-color: initial; border-color: rgb(117, 214, 156); color: rgb(117, 214, 156); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover { background-color: rgb(117, 214, 156); border-color: rgb(117, 214, 156); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d { background-color: rgb(117, 214, 156); box-shadow: rgb(74, 201, 125) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover { background-color: rgb(117, 214, 156); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active { background-color: rgb(117, 214, 156); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover { box-shadow: rgb(74, 201, 125) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(74, 201, 125) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(74, 201, 125) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(74, 201, 125) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(74, 201, 125) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(74, 201, 125) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(74, 201, 125) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern { background-color: rgb(117, 214, 156); border-color: rgb(117, 214, 156); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover { background-color: rgb(93, 207, 139); border-color: rgb(93, 207, 139); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active { background-color: rgb(86, 205, 133); border-color: rgb(86, 205, 133); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat { background-color: rgb(247, 190, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover { background-color: rgb(245, 177, 75); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active { background-color: rgb(245, 173, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline { background-color: initial; border-color: rgb(247, 190, 104); color: rgb(247, 190, 104); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover { background-color: rgb(247, 190, 104); border-color: rgb(247, 190, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d { background-color: rgb(247, 190, 104); box-shadow: rgb(244, 167, 51) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover { background-color: rgb(247, 190, 104); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active { background-color: rgb(247, 190, 104); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover { box-shadow: rgb(244, 167, 51) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(244, 167, 51) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(244, 167, 51) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(244, 167, 51) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(244, 167, 51) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(244, 167, 51) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(244, 167, 51) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern { background-color: rgb(247, 190, 104); border-color: rgb(247, 190, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover { background-color: rgb(245, 177, 75); border-color: rgb(245, 177, 75); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active { background-color: rgb(245, 173, 65); border-color: rgb(245, 173, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat { background-color: rgb(90, 161, 227); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover { background-color: rgb(64, 146, 223); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active { background-color: rgb(55, 141, 221); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline { background-color: initial; border-color: rgb(90, 161, 227); color: rgb(90, 161, 227); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover { background-color: rgb(90, 161, 227); border-color: rgb(90, 161, 227); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d { background-color: rgb(90, 161, 227); box-shadow: rgb(42, 134, 219) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover { background-color: rgb(90, 161, 227); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active { background-color: rgb(90, 161, 227); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover { box-shadow: rgb(42, 134, 219) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(42, 134, 219) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(42, 134, 219) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(42, 134, 219) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(42, 134, 219) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(42, 134, 219) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(42, 134, 219) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern { background-color: rgb(90, 161, 227); border-color: rgb(90, 161, 227); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover { background-color: rgb(64, 146, 223); border-color: rgb(64, 146, 223); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active { background-color: rgb(55, 141, 221); border-color: rgb(55, 141, 221); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat { background-color: rgb(109, 171, 60); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover { background-color: rgb(95, 148, 52); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active { background-color: rgb(90, 141, 49); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline { background-color: initial; border-color: rgb(109, 171, 60); color: rgb(109, 171, 60); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover { background-color: rgb(109, 171, 60); border-color: rgb(109, 171, 60); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d { background-color: rgb(109, 171, 60); box-shadow: rgb(83, 129, 45) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover { background-color: rgb(109, 171, 60); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active { background-color: rgb(109, 171, 60); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover { box-shadow: rgb(83, 129, 45) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(83, 129, 45) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(83, 129, 45) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(83, 129, 45) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(83, 129, 45) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(83, 129, 45) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(83, 129, 45) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern { background-color: rgb(109, 171, 60); border-color: rgb(109, 171, 60); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover { background-color: rgb(95, 148, 52); border-color: rgb(95, 148, 52); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active { background-color: rgb(90, 141, 49); border-color: rgb(90, 141, 49); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat { background-color: rgb(244, 82, 77); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover { background-color: rgb(242, 54, 48); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active { background-color: rgb(242, 45, 39); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline { background-color: initial; border-color: rgb(244, 82, 77); color: rgb(244, 82, 77); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover { background-color: rgb(244, 82, 77); border-color: rgb(244, 82, 77); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d { background-color: rgb(244, 82, 77); box-shadow: rgb(241, 31, 24) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover { background-color: rgb(244, 82, 77); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active { background-color: rgb(244, 82, 77); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover { box-shadow: rgb(241, 31, 24) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(241, 31, 24) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(241, 31, 24) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(241, 31, 24) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(241, 31, 24) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(241, 31, 24) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(241, 31, 24) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern { background-color: rgb(244, 82, 77); border-color: rgb(244, 82, 77); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover { background-color: rgb(242, 54, 48); border-color: rgb(242, 54, 48); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active { background-color: rgb(242, 45, 39); border-color: rgb(242, 45, 39); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat { background-color: rgb(247, 148, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover { background-color: rgb(245, 127, 75); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active { background-color: rgb(245, 121, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline { background-color: initial; border-color: rgb(247, 148, 104); color: rgb(247, 148, 104); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover { background-color: rgb(247, 148, 104); border-color: rgb(247, 148, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d { background-color: rgb(247, 148, 104); box-shadow: rgb(244, 110, 51) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover { background-color: rgb(247, 148, 104); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active { background-color: rgb(247, 148, 104); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover { box-shadow: rgb(244, 110, 51) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(244, 110, 51) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(244, 110, 51) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(244, 110, 51) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(244, 110, 51) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(244, 110, 51) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(244, 110, 51) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern { background-color: rgb(247, 148, 104); border-color: rgb(247, 148, 104); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover { background-color: rgb(245, 127, 75); border-color: rgb(245, 127, 75); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active { background-color: rgb(245, 121, 65); border-color: rgb(245, 121, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat { background-color: rgb(185, 126, 187); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover { background-color: rgb(174, 106, 176); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active { background-color: rgb(171, 99, 173); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline { background-color: initial; border-color: rgb(185, 126, 187); color: rgb(185, 126, 187); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover { background-color: rgb(185, 126, 187); border-color: rgb(185, 126, 187); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d { background-color: rgb(185, 126, 187); box-shadow: rgb(165, 89, 168) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover { background-color: rgb(185, 126, 187); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active { background-color: rgb(185, 126, 187); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover { box-shadow: rgb(165, 89, 168) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(165, 89, 168) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(165, 89, 168) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(165, 89, 168) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(165, 89, 168) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(165, 89, 168) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(165, 89, 168) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern { background-color: rgb(185, 126, 187); border-color: rgb(185, 126, 187); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover { background-color: rgb(174, 106, 176); border-color: rgb(174, 106, 176); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active { background-color: rgb(171, 99, 173); border-color: rgb(171, 99, 173); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat { background-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover { background-color: rgb(27, 27, 27); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active { background-color: rgb(22, 22, 22); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { background-color: initial; border-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover { background-color: rgb(42, 42, 42); border-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d { background-color: rgb(42, 42, 42); box-shadow: rgb(14, 14, 14) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover { background-color: rgb(42, 42, 42); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active { background-color: rgb(42, 42, 42); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover { box-shadow: rgb(14, 14, 14) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(14, 14, 14) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(14, 14, 14) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(14, 14, 14) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(14, 14, 14) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(14, 14, 14) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(14, 14, 14) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern { background-color: rgb(42, 42, 42); border-color: rgb(42, 42, 42); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover { background-color: rgb(27, 27, 27); border-color: rgb(27, 27, 27); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active { background-color: rgb(22, 22, 22); border-color: rgb(22, 22, 22); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat { background-color: rgb(235, 235, 235); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover { background-color: rgb(220, 220, 220); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active { background-color: rgb(215, 215, 215); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { background-color: initial; border-color: rgb(235, 235, 235); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover { background-color: rgb(235, 235, 235); border-color: rgb(235, 235, 235); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d { background-color: rgb(235, 235, 235); box-shadow: rgb(207, 207, 207) 0px 5px 0px; color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover { background-color: rgb(235, 235, 235); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active { background-color: rgb(235, 235, 235); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover { box-shadow: rgb(207, 207, 207) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(207, 207, 207) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(207, 207, 207) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(207, 207, 207) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(207, 207, 207) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(207, 207, 207) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(207, 207, 207) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background-color: rgb(235, 235, 235); border-color: rgb(235, 235, 235); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background-color: rgb(220, 220, 220); border-color: rgb(220, 220, 220); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active { background-color: rgb(215, 215, 215); border-color: rgb(215, 215, 215); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover { background-color: rgb(240, 240, 240); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active { background-color: rgb(235, 235, 235); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { background-color: initial; border-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d { background-color: rgb(255, 255, 255); box-shadow: rgb(227, 227, 227) 0px 5px 0px; color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover { background-color: rgb(255, 255, 255); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active { background-color: rgb(255, 255, 255); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover { box-shadow: rgb(227, 227, 227) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(227, 227, 227) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(227, 227, 227) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(227, 227, 227) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(227, 227, 227) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(227, 227, 227) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(227, 227, 227) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover { background-color: rgb(240, 240, 240); border-color: rgb(240, 240, 240); color: rgb(94, 94, 94); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active { background-color: rgb(235, 235, 235); border-color: rgb(235, 235, 235); color: rgb(89, 89, 89); }
.vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat { background-color: rgb(247, 247, 247); color: rgb(51, 51, 51); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover { background-color: rgb(232, 232, 232); color: rgb(43, 43, 43); }
.vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active { background-color: rgb(227, 227, 227); color: rgb(38, 38, 38); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline { background-color: initial; border-color: rgb(247, 247, 247); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover { background-color: rgb(247, 247, 247); border-color: rgb(247, 247, 247); color: rgb(51, 51, 51); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d { background-color: rgb(247, 247, 247); box-shadow: rgb(219, 219, 219) 0px 5px 0px; color: rgb(51, 51, 51); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover { background-color: rgb(247, 247, 247); color: rgb(43, 43, 43); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active { background-color: rgb(247, 247, 247); color: rgb(38, 38, 38); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover { box-shadow: rgb(219, 219, 219) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(219, 219, 219) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(219, 219, 219) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(219, 219, 219) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(219, 219, 219) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(219, 219, 219) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(219, 219, 219) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern { background-color: rgb(247, 247, 247); border-color: rgb(247, 247, 247); color: rgb(51, 51, 51); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover { background-color: rgb(232, 232, 232); border-color: rgb(232, 232, 232); color: rgb(43, 43, 43); }
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active { background-color: rgb(227, 227, 227); border-color: rgb(227, 227, 227); color: rgb(38, 38, 38); }
.vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat { background-color: rgb(0, 136, 204); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover { background-color: rgb(0, 116, 173); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active { background-color: rgb(0, 109, 163); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline { background-color: initial; border-color: rgb(0, 136, 204); color: rgb(0, 136, 204); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover { background-color: rgb(0, 136, 204); border-color: rgb(0, 136, 204); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d { background-color: rgb(0, 136, 204); box-shadow: rgb(0, 99, 148) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover { background-color: rgb(0, 136, 204); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active { background-color: rgb(0, 136, 204); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover { box-shadow: rgb(0, 99, 148) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(0, 99, 148) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(0, 99, 148) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(0, 99, 148) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(0, 99, 148) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(0, 99, 148) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(0, 99, 148) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern { background-color: rgb(0, 136, 204); border-color: rgb(0, 136, 204); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover { background-color: rgb(0, 116, 173); border-color: rgb(0, 116, 173); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active { background-color: rgb(0, 109, 163); border-color: rgb(0, 109, 163); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat { background-color: rgb(88, 185, 218); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover { background-color: rgb(63, 175, 212); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active { background-color: rgb(55, 171, 211); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline { background-color: initial; border-color: rgb(88, 185, 218); color: rgb(88, 185, 218); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover { background-color: rgb(88, 185, 218); border-color: rgb(88, 185, 218); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d { background-color: rgb(88, 185, 218); box-shadow: rgb(45, 164, 205) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover { background-color: rgb(88, 185, 218); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active { background-color: rgb(88, 185, 218); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover { box-shadow: rgb(45, 164, 205) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(45, 164, 205) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(45, 164, 205) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(45, 164, 205) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(45, 164, 205) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(45, 164, 205) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(45, 164, 205) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern { background-color: rgb(88, 185, 218); border-color: rgb(88, 185, 218); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover { background-color: rgb(63, 175, 212); border-color: rgb(63, 175, 212); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active { background-color: rgb(55, 171, 211); border-color: rgb(55, 171, 211); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat { background-color: rgb(106, 177, 101); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover { background-color: rgb(89, 164, 83); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active { background-color: rgb(85, 157, 80); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline { background-color: initial; border-color: rgb(106, 177, 101); color: rgb(106, 177, 101); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover { background-color: rgb(106, 177, 101); border-color: rgb(106, 177, 101); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d { background-color: rgb(106, 177, 101); box-shadow: rgb(79, 147, 75) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover { background-color: rgb(106, 177, 101); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active { background-color: rgb(106, 177, 101); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover { box-shadow: rgb(79, 147, 75) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(79, 147, 75) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(79, 147, 75) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(79, 147, 75) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(79, 147, 75) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(79, 147, 75) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(79, 147, 75) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern { background-color: rgb(106, 177, 101); border-color: rgb(106, 177, 101); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover { background-color: rgb(89, 164, 83); border-color: rgb(89, 164, 83); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active { background-color: rgb(85, 157, 80); border-color: rgb(85, 157, 80); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat { background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover { background-color: rgb(224, 135, 0); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active { background-color: rgb(214, 129, 0); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline { background-color: initial; border-color: rgb(255, 153, 0); color: rgb(255, 153, 0); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover { background-color: rgb(255, 153, 0); border-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d { background-color: rgb(255, 153, 0); box-shadow: rgb(199, 119, 0) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover { background-color: rgb(255, 153, 0); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active { background-color: rgb(255, 153, 0); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover { box-shadow: rgb(199, 119, 0) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(199, 119, 0) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(199, 119, 0) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(199, 119, 0) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(199, 119, 0) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(199, 119, 0) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(199, 119, 0) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern { background-color: rgb(255, 153, 0); border-color: rgb(255, 153, 0); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover { background-color: rgb(224, 135, 0); border-color: rgb(224, 135, 0); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active { background-color: rgb(214, 129, 0); border-color: rgb(214, 129, 0); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat { background-color: rgb(255, 103, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover { background-color: rgb(255, 75, 60); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active { background-color: rgb(255, 65, 50); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline { background-color: initial; border-color: rgb(255, 103, 91); color: rgb(255, 103, 91); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover { background-color: rgb(255, 103, 91); border-color: rgb(255, 103, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d { background-color: rgb(255, 103, 91); box-shadow: rgb(255, 51, 35) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover { background-color: rgb(255, 103, 91); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active { background-color: rgb(255, 103, 91); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover { box-shadow: rgb(255, 51, 35) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(255, 51, 35) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(255, 51, 35) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(255, 51, 35) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(255, 51, 35) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(255, 51, 35) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(255, 51, 35) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { background-color: rgb(255, 103, 91); border-color: rgb(255, 103, 91); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover { background-color: rgb(255, 75, 60); border-color: rgb(255, 75, 60); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active { background-color: rgb(255, 65, 50); border-color: rgb(255, 65, 50); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat { background-color: rgb(85, 85, 85); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover { background-color: rgb(70, 70, 70); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active { background-color: rgb(65, 65, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline { background-color: initial; border-color: rgb(85, 85, 85); color: rgb(85, 85, 85); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover { background-color: rgb(85, 85, 85); border-color: rgb(85, 85, 85); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d { background-color: rgb(85, 85, 85); box-shadow: rgb(57, 57, 57) 0px 5px 0px; color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover { background-color: rgb(85, 85, 85); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active { background-color: rgb(85, 85, 85); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover { box-shadow: rgb(57, 57, 57) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs { box-shadow: rgb(57, 57, 57) 0px 3px 0px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover { box-shadow: rgb(57, 57, 57) 0px 2px 0px; top: 1px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm { box-shadow: rgb(57, 57, 57) 0px 4px 0px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover { box-shadow: rgb(57, 57, 57) 0px 2px 0px; top: 2px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg { box-shadow: rgb(57, 57, 57) 0px 5px 0px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover { box-shadow: rgb(57, 57, 57) 0px 2px 0px; top: 3px; }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern { background-color: rgb(85, 85, 85); border-color: rgb(85, 85, 85); color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover { background-color: rgb(70, 70, 70); border-color: rgb(70, 70, 70); color: rgb(247, 247, 247); }
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active { background-color: rgb(65, 65, 65); border-color: rgb(65, 65, 65); color: rgb(242, 242, 242); }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline { color: rgb(42, 42, 42); }
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline { color: rgb(235, 235, 235); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline { color: rgb(255, 255, 255); }
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern { background-image: linear-gradient(rgba(0, 0, 0, 0.01) 0px, rgba(0, 0, 0, 0.02)); background-repeat: repeat-x; }
.vc_btn3-container.vc_btn3-center { text-align: center; }
.vc_btn3-container.vc_btn3-left { text-align: left; }
.vc_btn3-container.vc_btn3-right { text-align: right; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon { display: inline-block; min-width: 1em; position: static; transform: translate(0px); }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-right: 0.5em; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon { margin-left: 0.5em; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs { font-size: 11px; padding: 8px 12px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom { padding: 7px 11px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm { font-size: 12px; padding: 11px 16px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom { padding: 10px 15px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md { font-size: 14px; padding: 14px 20px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom { padding: 13px 19px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg { font-size: 16px; padding: 18px 25px; }
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom { padding: 17px 24px; }
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right { text-align: inherit; }
.vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; text-decoration: inherit; }
.vc_custom_heading a { opacity: 1; transition: 0.2s ease-in-out; }
.vc_custom_heading a:hover { opacity: 0.85; }
.wpb-pricing-table { overflow-wrap: break-word; }
.wpb-plan-title { margin: 0px 0px 10px; text-align: center; }
.wpb-plan-description { margin: 0px; text-align: center; }
.wpb-price-container { color: rgb(51, 51, 51); padding: 15px 0px; text-align: center; }
.wpb-currency { font-size: 13px; position: relative; top: -20px; }
.wpb-price { font-size: 52px; font-weight: 700; margin: 0px 5px; }
.wpb-period { bottom: 3px; font-size: 13px; position: relative; }
.wpb-plan-features { margin: 20px 0px 0px; padding: 0px; }
.wpb-plan-features li { list-style: none; }
.vc_call_to_action { background-color: rgb(235, 235, 235); border: 2px solid rgb(235, 235, 235); border-radius: 5px; padding: 2em; }
.vc_call_to_action :last-child { margin-bottom: 0px; }
.vc_call_to_action.vc_cta_square { border-radius: 0px; }
.vc_call_to_action.vc_cta_square_outlined { border-radius: 0px; background: none !important; }
.vc_call_to_action.vc_cta_round { border-radius: 50px; }
.vc_call_to_action.vc_cta_outlined { background: none !important; }
.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 { clear: none; margin: 0px; }
.vc_call_to_action hgroup + p { margin-top: 1em; }
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn { float: right; margin-left: 2em; }
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn { float: left; margin-right: 2em; }
.wpb_call_to_action { background-color: rgb(247, 247, 247); border: 1px solid rgb(240, 240, 240); box-sizing: border-box; padding: 35px; position: relative; }
.wpb_call_to_action .wpb_button { box-sizing: border-box; margin: 0px; }
.cta_align_left .wpb_button { float: left; }
.cta_align_right .wpb_button { float: right; }
.cta_align_left .wpb_button, .cta_align_right .wpb_button { max-width: 27.5%; }
.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text { clear: none; float: left; width: 70%; }
.cta_align_left .wpb_call_text { float: right; }
#content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text { margin: 0px; padding-top: 0px; }
.cta_align_bottom { text-align: center; }
.cta_align_bottom .wpb_button { display: inline-block; margin-top: 21.7391px; position: static; }
.cta_no_button .wpb_call_text { float: none; width: auto; }
@media (max-width: 600px) {
  .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button { display: block; float: none; margin: 3% auto; max-width: 70%; width: 70%; }
  .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text { max-width: none; text-align: center; width: auto; }
}
.vc_cta3-container { margin-left: auto; margin-right: auto; }
.vc_cta3-container::after, .vc_cta3-container::before { content: " "; display: table; }
.vc_cta3-container.vc_cta3-size-xs { width: 50%; }
.vc_cta3-container.vc_cta3-size-sm { width: 60%; }
.vc_cta3-container.vc_cta3-size-md { width: 70%; }
.vc_cta3-container.vc_cta3-size-lg { width: 80%; }
.vc_cta3-container.vc_cta3-size-xl { width: 90%; }
.vc_general.vc_cta3 { border: 1px solid rgba(0, 0, 0, 0); font-size: 1em; overflow-wrap: break-word; }
.vc_general.vc_cta3 .vc_cta3-content { vertical-align: top; }
.vc_general.vc_cta3 .vc_cta3-content > :last-child, .vc_general.vc_cta3 .vc_cta3-icons > :last-child { margin-bottom: 0px; }
.vc_general.vc_cta3 .vc_cta3-actions { vertical-align: middle; white-space: nowrap; }
@media (min-width: 768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container { margin: 0px; }
}
.vc_general.vc_cta3 .vc_cta3-icons { vertical-align: middle; }
.vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 { margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content { text-align: left; }
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content { text-align: right; }
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content { text-align: center; }
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content { text-align: justify; }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container { padding-top: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons { text-align: center; }
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element { display: inline-block; }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container { padding-bottom: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons { text-align: center; }
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element { display: inline-block; }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons { display: table-cell; }
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container { display: table-cell; padding-left: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons { display: table-cell; }
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container { display: table-cell; padding-right: 1em; }
.vc_general.vc_cta3.vc_cta3-icons-on-border { position: relative; }
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons { position: absolute; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons { right: 0px; top: 50%; transform: translate(50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs { margin-right: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-right: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm { margin-right: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-right: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md { margin-right: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container { padding-right: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg { margin-right: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-right: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl { margin-right: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-right: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-right: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons { left: 0px; top: 50%; transform: translate(-50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs { margin-left: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-left: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm { margin-left: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-left: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md { margin-left: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container { padding-left: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg { margin-left: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-left: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl { margin-left: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-left: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-left: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons { left: 50%; top: 0px; transform: translate(-50%, -50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs { margin-top: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-top: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm { margin-top: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-top: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md { margin-top: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container { padding-top: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg { margin-top: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-top: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl { margin-top: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-top: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-top: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons { bottom: 0px; left: 50%; transform: translate(-50%, 50%); }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs { margin-bottom: 17px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container { padding-bottom: 0px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm { margin-bottom: 22px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container { padding-bottom: 7px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md { margin-bottom: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container { padding-bottom: 14px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg { margin-bottom: 35px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container { padding-bottom: 21px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl { margin-bottom: 50px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container { padding-bottom: 28px; }
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container { padding-bottom: 35px; }
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content { margin-top: 1em; }
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content { margin-bottom: 1em; }
@media (min-width: 768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions { display: table-cell; max-width: 30%; }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content { display: table-cell; padding-left: 28px; }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions { display: table-cell; max-width: 30%; }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content { display: table-cell; padding-right: 28px; width: 100%; }
}
.vc_general.vc_cta3.vc_cta3-style-classic { background-color: rgb(247, 247, 247); border-color: rgb(240, 240, 240); }
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 { color: inherit; }
.vc_general.vc_cta3.vc_cta3-style-outline { border-width: 3px; }
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 { color: inherit; }
.vc_general.vc_cta3.vc_cta3-style-custom { background-color: rgb(247, 247, 247); border-color: rgb(240, 240, 240); }
.vc_general.vc_cta3.vc_cta3-shape-square { border-radius: 0px; }
.vc_general.vc_cta3.vc_cta3-shape-rounded { border-radius: 5px; }
.vc_general.vc_cta3.vc_cta3-shape-round { border-radius: 4em; }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat { background-color: rgb(84, 114, 210); border-color: rgba(0, 0, 0, 0); color: rgb(201, 210, 240); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d { background-color: rgb(84, 114, 210); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(50, 83, 188) 0px 5px 0px; color: rgb(201, 210, 240); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline { background-color: initial; border-color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(84, 114, 210); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat { background-color: rgb(0, 193, 207); border-color: rgba(0, 0, 0, 0); color: rgb(211, 245, 241); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d { background-color: rgb(0, 193, 207); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(0, 141, 151) 0px 5px 0px; color: rgb(211, 245, 241); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline { background-color: initial; border-color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(0, 193, 207); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat { background-color: rgb(254, 108, 97); border-color: rgba(0, 0, 0, 0); color: rgb(252, 219, 215); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d { background-color: rgb(254, 108, 97); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(254, 56, 41) 0px 5px 0px; color: rgb(252, 219, 215); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline { background-color: initial; border-color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(254, 108, 97); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat { background-color: rgb(141, 109, 196); border-color: rgba(0, 0, 0, 0); color: rgb(225, 213, 245); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d { background-color: rgb(141, 109, 196); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(110, 72, 177) 0px 5px 0px; color: rgb(225, 213, 245); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline { background-color: initial; border-color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(141, 109, 196); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat { background-color: rgb(76, 173, 201); border-color: rgba(0, 0, 0, 0); color: rgb(208, 237, 245); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d { background-color: rgb(76, 173, 201); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(51, 143, 170) 0px 5px 0px; color: rgb(208, 237, 245); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline { background-color: initial; border-color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(76, 173, 201); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat { background-color: rgb(206, 194, 171); border-color: rgba(0, 0, 0, 0); color: rgb(247, 243, 235); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d { background-color: rgb(206, 194, 171); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(185, 168, 136) 0px 5px 0px; color: rgb(247, 243, 235); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline { background-color: initial; border-color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(206, 194, 171); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat { background-color: rgb(80, 72, 91); border-color: rgba(0, 0, 0, 0); color: rgb(226, 221, 235); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d { background-color: rgb(80, 72, 91); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(52, 47, 60) 0px 5px 0px; color: rgb(226, 221, 235); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline { background-color: initial; border-color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(80, 72, 91); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat { background-color: rgb(117, 214, 156); border-color: rgba(0, 0, 0, 0); color: rgb(225, 245, 233); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d { background-color: rgb(117, 214, 156); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(74, 201, 125) 0px 5px 0px; color: rgb(225, 245, 233); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline { background-color: initial; border-color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(117, 214, 156); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat { background-color: rgb(247, 190, 104); border-color: rgba(0, 0, 0, 0); color: rgb(250, 240, 225); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d { background-color: rgb(247, 190, 104); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(244, 167, 51) 0px 5px 0px; color: rgb(250, 240, 225); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline { background-color: initial; border-color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(247, 190, 104); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat { background-color: rgb(90, 161, 227); border-color: rgba(0, 0, 0, 0); color: rgb(220, 233, 245); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d { background-color: rgb(90, 161, 227); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(42, 134, 219) 0px 5px 0px; color: rgb(220, 233, 245); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline { background-color: initial; border-color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(90, 161, 227); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat { background-color: rgb(109, 171, 60); border-color: rgba(0, 0, 0, 0); color: rgb(229, 242, 218); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d { background-color: rgb(109, 171, 60); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(83, 129, 45) 0px 5px 0px; color: rgb(229, 242, 218); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline { background-color: initial; border-color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(109, 171, 60); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat { background-color: rgb(244, 82, 77); border-color: rgba(0, 0, 0, 0); color: rgb(252, 226, 225); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d { background-color: rgb(244, 82, 77); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(241, 31, 24) 0px 5px 0px; color: rgb(252, 226, 225); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline { background-color: initial; border-color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(244, 82, 77); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat { background-color: rgb(247, 148, 104); border-color: rgba(0, 0, 0, 0); color: rgb(247, 225, 215); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d { background-color: rgb(247, 148, 104); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(244, 110, 51) 0px 5px 0px; color: rgb(247, 225, 215); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline { background-color: initial; border-color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(247, 148, 104); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat { background-color: rgb(185, 126, 187); border-color: rgba(0, 0, 0, 0); color: rgb(244, 223, 245); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d { background-color: rgb(185, 126, 187); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(165, 89, 168) 0px 5px 0px; color: rgb(244, 223, 245); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline { background-color: initial; border-color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(185, 126, 187); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); color: rgb(217, 217, 217); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d { background-color: rgb(42, 42, 42); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(14, 14, 14) 0px 5px 0px; color: rgb(217, 217, 217); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline { background-color: initial; border-color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(42, 42, 42); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat { background-color: rgb(235, 235, 235); border-color: rgba(0, 0, 0, 0); color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d { background-color: rgb(235, 235, 235); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(207, 207, 207) 0px 5px 0px; color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline { background-color: initial; border-color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(235, 235, 235); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d { background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(227, 227, 227) 0px 5px 0px; color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline { background-color: initial; border-color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(255, 255, 255); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat { background-color: rgb(240, 240, 240); border-color: rgba(0, 0, 0, 0); color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d { background-color: rgb(240, 240, 240); border-color: rgba(0, 0, 0, 0); box-shadow: rgb(212, 212, 212) 0px 5px 0px; color: rgb(157, 157, 158); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header { color: rgb(102, 102, 102); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline { background-color: initial; border-color: rgb(240, 240, 240); }
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header { color: rgb(240, 240, 240); }
.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner { height: 1em; width: 1em; }
.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner { height: 2em; width: 2em; }
.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner { height: 3em; width: 3em; }
.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner { height: 4em; width: 4em; }
.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner { height: 5em; width: 5em; }
.wpb_gmaps_widget .wpb_wrapper { background-color: rgb(247, 247, 247); padding: 5px; }
.wpb_gmaps_widget .wpb_map_wraper iframe { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin-bottom: 0px; padding: 0px; width: 100%; }
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper { height: 0px; padding-bottom: 56.25%; position: relative; }
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe { height: 100%; left: 0px; position: absolute; top: 0px; }
.wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus { outline: none; }
.wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper { padding: 0px; }
.wpb_content_element .wpb_tabs_nav { margin: 0px; padding-left: 0px !important; text-indent: inherit !important; }
#content .wpb_content_element .wpb_tabs_nav { margin: 0px; }
.wpb_content_element .wpb_tabs_nav li { background-color: rgb(255, 255, 255); background-image: none; padding: 0px; white-space: nowrap; list-style: none !important; }
.wpb_content_element .wpb_tabs_nav li::after, .wpb_content_element .wpb_tabs_nav li::before { display: none !important; }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background-color: rgb(247, 247, 247); }
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a { cursor: default; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide { display: none; }
.wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; display: block; padding: 0.5em 1em; text-decoration: none; }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: rgb(247, 247, 247); }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 1em; }
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child { margin-bottom: 0px; }
.wpb_tabs .wpb_tabs_nav li { float: left; margin: 0px 1px 0px 0px; }
.wpb_tour .wpb_tabs_nav { float: left; width: 31.6667%; }
.wpb_tour .wpb_tabs_nav li { clear: left; margin: 0px 0px 1px; width: 100%; }
.wpb_tour .wpb_tabs_nav a { width: 100%; }
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: border-box; float: left; padding: 0px 0px 0px 21.7391px; width: 68.3333%; }
.wpb_tour_next_prev_nav { font-size: 80%; margin-left: 31.6667%; padding-left: 21.7391px; }
.wpb_tour_next_prev_nav a { border-bottom: 1px dotted; text-decoration: none; }
.wpb_tour_next_prev_nav a:hover { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: none; }
.wpb_tour_next_prev_nav span { display: inline-block; float: left; padding-top: 1em; width: 48%; }
.wpb_tour_next_prev_nav span.wpb_next_slide { float: right; text-align: right; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { font-family: inherit; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px 0px 1px; padding-top: 0px; position: relative; text-transform: none; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { padding-left: 1em; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { background-image: url("/site-assets/43838d9ae99290fa.png"); background-repeat: no-repeat; display: block; height: 16px; position: absolute; right: 0.7em; top: 0.7em; width: 16px; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon { background-image: url("/site-assets/a5b7b4213f377c50.png"); }
@media (max-width: 480px) {
  .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav { float: none; margin-left: 0px; width: 100%; }
  .vc_responsive .wpb_tour_next_prev_nav { padding: 0px 1em; width: auto; }
  .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav { margin-bottom: 1em; }
  .vc_responsive .wpb_tour .wpb_tab { padding-left: 1em; padding-right: 1em; }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid { float: none; }
body ul.wpb_thumbnails-fluid li { background-image: none; margin-left: 0px; padding: 0px; list-style: none !important; }
body ul.wpb_thumbnails-fluid li::after, body ul.wpb_thumbnails-fluid li::before { display: none !important; }
body ul.wpb_thumbnails-fluid li .entry-content :last-child { margin-bottom: 0px; }
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid { padding: 0px; overflow: visible !important; }
.wpb_teaser_grid .entry-content { margin: 0px; padding: 0px; width: 100%; }
.grid_layout-thumbnail .post-thumb { margin-bottom: 0px; }
.grid_layout-thumbnail .post-thumb img { max-width: 100%; }
.wpb_carousel .wpb_wrapper { position: relative; }
.wpb_carousel .next, .wpb_carousel .prev { background-color: rgb(247, 247, 247); font-size: 12px; padding: 0px 6px; position: absolute; text-decoration: none; top: 3px; transition: 0.2s linear; z-index: 10; }
.wpb_carousel .next:hover, .wpb_carousel .prev:hover { background-color: rgb(240, 240, 240); }
.wpb_carousel .next:focus, .wpb_carousel .prev:focus { outline: none; text-decoration: none; }
.wpb_carousel .prev { right: 30px; }
.wpb_carousel .next { right: 0px; }
.wpb_carousel .wpb_thumbnails-fluid { width: 100%; }
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] { height: auto !important; }
.wpb_categories_filter, .wpb_teaser_grid .categories_filter { list-style: none; margin: 0px 0px 10px; padding: 0px; }
.wpb_categories_filter li, .wpb_teaser_grid .categories_filter li { background-image: none; display: block; float: left; margin: 0px 10px 10px 0px; list-style: none !important; }
.wpb_categories_filter li::after, .wpb_categories_filter li::before, .wpb_teaser_grid .categories_filter li::after, .wpb_teaser_grid .categories_filter li::before { display: none !important; }
.wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-decoration: none; }
.wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a { border-bottom: 1px dotted; }
@media (max-width: 480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid { margin-left: 0px; width: auto; }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] { display: block; float: none; margin-left: 0px; margin-right: 0px; width: 100%; }
}
.wpb_image_grid .wpb_image_grid_ul { margin: 0px; padding: 0px; }
.wpb_image_grid .wpb_image_grid_ul > li { background-image: none; list-style: none !important; }
.wpb_image_grid .wpb_image_grid_ul > li::after, .wpb_image_grid .wpb_image_grid_ul > li::before { display: none !important; }
.wpb_image_grid .wpb_image_grid_ul .isotope-item { float: left; list-style: none; margin: 0px 1px 1px 0px; max-width: 100%; }
.wpb_image_grid .wpb_image_grid_ul a { display: block; }
.wpb_image_grid .wpb_image_grid_ul img { display: block; height: auto; max-width: 100%; }
.wpb_gallery .theme-default .nivoSlider { margin-bottom: 0px; }
.wpb_gallery .theme-default .nivoSlider img { height: auto; }
.wpb_gallery .theme-default .nivo-controlNav { padding: 10px 0px 3px; }
.wpb_gallery .wpb_flexslider .flex-control-nav { bottom: auto; margin-top: 15px; top: 100%; }
.wpb_gallery .wpb_flexslider .flex-caption { cursor: default; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover { box-shadow: none; }
.wpb_gallery .wpb_flexslider .flex-direction-nav a::before { line-height: 1; }
.wpb_gallery .wpb_flexslider .flex-control-paging { z-index: 10; }
#content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li { background-image: none; list-style: none; margin: 0px; padding: 0px; }
.flickr_badge_image { background: none; float: left; height: 72px; margin: 0px 10px 10px 0px; padding: 0px; width: 72px; }
.flickr_badge_image a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.flickr_badge_image img { height: 100%; margin: 0px; max-height: 100%; max-width: 100%; object-fit: cover; overflow: hidden; position: relative; width: 100%; }
.wpb_flickr_widget p.flickr_stream_wrap { clear: both; font-size: 80%; margin-bottom: 0px; }
.wpb_flickr_widget p.flickr_stream_wrap a { background-image: url("/site-assets/a7e4fe747e76f774.png"); background-position: 0px center; background-repeat: no-repeat; display: inline-block; padding-left: 25px; }
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper { width: 10%; }
.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper { width: 20%; }
.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper { width: 30%; }
.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper { width: 40%; }
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper { width: 50%; }
.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper { width: 60%; }
.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper { width: 70%; }
.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper { width: 80%; }
.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper { width: 90%; }
.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper { width: 100%; }
.wpb_video_widget .wpb_video_wrapper { padding-top: 56.25%; position: relative; width: 100%; }
.wpb_video_widget .wpb_video_wrapper > div { padding-top: 0px !important; position: static; }
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper { padding-top: 56.25%; }
.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper { padding-top: 75%; }
.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper { padding-top: 42.5532%; }
.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper { padding-top: 177.778%; }
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper { padding-top: 133.333%; }
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper { padding-top: 235%; }
.wpb_video_widget.vc_video-align-left .wpb_wrapper { float: left; }
.wpb_video_widget.vc_video-align-center .wpb_wrapper { margin: 0px auto; }
.wpb_video_widget.vc_video-align-right .wpb_wrapper { float: right; }
.wpb_video_widget .wpb_wrapper { position: relative; }
.wpb_video_widget .wpb_wrapper iframe { box-sizing: border-box; display: block; height: 100%; left: 0px; margin: 0px; position: absolute; top: 0px; width: 100%; }
.wpb_video_wrapper .fluid-width-video-wrapper { padding-top: 0px !important; position: static; }
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption { background-color: rgb(247, 247, 247); color: inherit; opacity: 1; padding: 10px 15px; position: static; }
.wpb_posts_slider .wpb_gallery_slides > ul > li { background-image: none; list-style: none !important; }
.wpb_posts_slider .wpb_gallery_slides > ul > li::after, .wpb_posts_slider .wpb_gallery_slides > ul > li::before { display: none !important; }
.vc_progress_bar .vc_single_bar { background: rgb(247, 247, 247); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; margin-bottom: 11.6667px; position: relative; }
.vc_progress_bar .vc_single_bar:last-child { margin-bottom: 0px; }
.vc_progress_bar .vc_single_bar .vc_label { display: block; padding: 0.5em 1em; position: relative; z-index: 1; }
.vc_progress_bar .vc_single_bar .vc_bar { background-color: rgb(224, 224, 224); border-radius: 3px; display: block; height: 100%; left: 0px; position: absolute; top: 0px; transition: width 1s linear; width: 0px; }
.vc_progress_bar .vc_single_bar .vc_bar.striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0)); background-size: 40px 40px; }
.vc_progress_bar .vc_single_bar .vc_bar.animated { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar { background-color: rgb(0, 116, 204); }
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar { background-color: rgb(0, 116, 204); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar { background-color: rgb(73, 175, 205); }
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar { background-color: rgb(73, 175, 205); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar { background-color: rgb(91, 183, 91); }
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar { background-color: rgb(91, 183, 91); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar { background-color: rgb(250, 167, 50); }
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar { background-color: rgb(250, 167, 50); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar { background-color: rgb(218, 79, 73); }
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar { background-color: rgb(218, 79, 73); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar { background-color: rgb(65, 65, 65); }
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar { background-color: rgb(65, 65, 65); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar { background-color: rgb(84, 114, 210); }
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar { background-color: rgb(84, 114, 210); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar { background-color: rgb(0, 193, 207); }
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar { background-color: rgb(0, 193, 207); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar { background-color: rgb(254, 108, 97); }
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar { background-color: rgb(254, 108, 97); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar { background-color: rgb(141, 109, 196); }
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar { background-color: rgb(141, 109, 196); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar { background-color: rgb(76, 173, 201); }
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar { background-color: rgb(76, 173, 201); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar { background-color: rgb(206, 194, 171); }
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar { background-color: rgb(206, 194, 171); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar { background-color: rgb(80, 72, 91); }
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar { background-color: rgb(80, 72, 91); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar { background-color: rgb(117, 214, 156); }
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar { background-color: rgb(117, 214, 156); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar { background-color: rgb(117, 214, 156); }
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar { background-color: rgb(117, 214, 156); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar { background-color: rgb(42, 42, 42); }
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar { background-color: rgb(42, 42, 42); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar { background-color: rgb(235, 235, 235); }
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label { color: rgb(102, 102, 102); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar { background-color: rgb(235, 235, 235); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label { color: rgb(102, 102, 102); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar { background-color: rgb(247, 190, 104); }
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar { background-color: rgb(247, 190, 104); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar { background-color: rgb(90, 161, 227); }
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar { background-color: rgb(90, 161, 227); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar { background-color: rgb(109, 171, 60); }
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar { background-color: rgb(109, 171, 60); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar { background-color: rgb(244, 82, 77); }
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar { background-color: rgb(244, 82, 77); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar { background-color: rgb(247, 148, 104); }
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar { background-color: rgb(247, 148, 104); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar { background-color: rgb(185, 126, 187); }
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar { background-color: rgb(185, 126, 187); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar { background-color: rgb(255, 255, 255); }
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label { color: rgb(102, 102, 102); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar { background-color: rgb(255, 255, 255); }
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label { color: rgb(102, 102, 102); text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px; }
@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}
.vc_pie_chart { opacity: 0; text-align: center; z-index: 0; }
.vc_pie_chart.vc_ready { opacity: 1; }
.vc_pie_chart .vc_pie_wrapper { margin: 0px auto; position: relative; }
.vc_pie_chart canvas { position: relative; z-index: 1; }
.vc_pie_chart .vc_pie_chart_value { font-size: 200%; text-align: center; }
.vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back { display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }
.vc_pie_chart_back { border: 6px solid rgb(247, 247, 247); border-radius: 50%; box-sizing: border-box; opacity: 0.3; }
.vc_images_carousel .vc_carousel-control { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.vc_carousel .vc_carousel-control { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-shadow: none; transition: 0.2s linear; }
.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus { outline: none; }
.vc_carousel .vc_carousel-indicators li { border-color: rgb(247, 247, 247); height: 5px; margin: 0px; transition: 0.2s linear; width: 5px; }
.vc_separator { align-items: center; display: flex; flex-flow: row; }
.vc_separator h4 { font-size: 100%; line-height: 1em; margin: 0px; overflow-wrap: break-word; flex: 0 1 auto; }
.vc_separator h4 .normal { font-size: 12px; font-weight: 400; }
.vc_separator .vc_sep_holder { flex: 1 1 auto; height: 1px; min-width: 10%; position: relative; }
.vc_separator .vc_sep_holder .vc_sep_line { border-top: 1px solid rgb(235, 235, 235); display: block; height: 1px; position: relative; top: 1px; width: 100%; }
.vc_separator.vc_separator_align_center h4 { padding: 0px 0.8em; }
.vc_separator.vc_separator_align_left h4 { padding: 0px 0.8em 0px 0px; }
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l { display: none; }
.vc_separator.vc_separator_align_right h4 { padding: 0px 0px 0px 0.8em; margin: 0px !important; }
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r { display: none; }
.vc_separator.vc_sep_double { height: 3px; }
.vc_separator.vc_sep_double .vc_sep_line { border-bottom: 1px solid rgb(235, 235, 235); border-top: 1px solid rgb(235, 235, 235); height: 3px; }
.vc_separator.vc_sep_dashed .vc_sep_line { border-top-style: dashed; }
.vc_separator.vc_sep_dotted .vc_sep_line { border-top-style: dotted; }
.vc_separator.vc_sep_shadow .vc_sep_line { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 20px; overflow: hidden; position: relative; top: 0px; }
.vc_separator.vc_sep_shadow .vc_sep_line::after { border-radius: 100%; content: ""; display: block; height: 10px; left: 0px; position: absolute; right: 0px; top: -20px; }
.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 1px; right: -100%; }
.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 1px; left: -100%; }
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l { width: 100%; }
.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r { display: none; }
.vc_separator .vc_icon_element { margin-bottom: 0px; }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 { padding-left: 0px; }
.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl { margin-left: 0.8em; margin-right: 0.8em; }
.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style { margin-left: 0.8em; }
.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 { padding-left: 0.8em; }
.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line { border-top-width: 1px; }
.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 1px; top: 0px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line { top: 0px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 1px; }
.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 1px; }
.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line { border-top-width: 2px; }
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 2px; top: -1px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line { top: -1px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 2px; }
.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 2px; }
.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line { border-top-width: 3px; }
.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 3px; top: -1px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line { top: -1px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 3px; }
.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 3px; }
.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line { border-top-width: 4px; }
.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 4px; top: -2px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line { top: -2px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 4px; }
.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 4px; }
.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line { border-top-width: 5px; }
.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 5px; top: -2px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line { top: -2px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 5px; }
.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 5px; }
.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line { border-top-width: 6px; }
.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 6px; top: -3px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line { top: -3px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 6px; }
.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 6px; }
.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line { border-top-width: 7px; }
.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 7px; top: -3px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line { top: -3px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 7px; }
.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 7px; }
.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line { border-top-width: 8px; }
.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 8px; top: -4px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line { top: -4px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 8px; }
.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 8px; }
.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line { border-top-width: 9px; }
.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 9px; top: -4px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line { top: -4px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 9px; }
.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 9px; }
.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line { border-top-width: 10px; }
.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line { border-bottom-width: 10px; top: -5px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line { top: -5px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after { box-shadow: 10px 10px 10px 10px; }
.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after { box-shadow: -10px 10px 10px 10px; }
.vc_separator.vc_sep_color_blue .vc_sep_line { border-color: rgb(84, 114, 210); }
.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder { color: rgb(84, 114, 210); }
.vc_separator.vc_sep_color_turquoise .vc_sep_line { border-color: rgb(0, 193, 207); }
.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder { color: rgb(0, 193, 207); }
.vc_separator.vc_sep_color_pink .vc_sep_line { border-color: rgb(254, 108, 97); }
.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder { color: rgb(254, 108, 97); }
.vc_separator.vc_sep_color_violet .vc_sep_line { border-color: rgb(141, 109, 196); }
.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder { color: rgb(141, 109, 196); }
.vc_separator.vc_sep_color_peacoc .vc_sep_line { border-color: rgb(76, 173, 201); }
.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder { color: rgb(76, 173, 201); }
.vc_separator.vc_sep_color_chino .vc_sep_line { border-color: rgb(206, 194, 171); }
.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder { color: rgb(206, 194, 171); }
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line { border-color: rgb(80, 72, 91); }
.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder { color: rgb(80, 72, 91); }
.vc_separator.vc_sep_color_vista_blue .vc_sep_line { border-color: rgb(117, 214, 156); }
.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder { color: rgb(117, 214, 156); }
.vc_separator.vc_sep_color_black .vc_sep_line { border-color: rgb(42, 42, 42); }
.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder { color: rgb(42, 42, 42); }
.vc_separator.vc_sep_color_grey .vc_sep_line { border-color: rgb(235, 235, 235); }
.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder { color: rgb(235, 235, 235); }
.vc_separator.vc_sep_color_orange .vc_sep_line { border-color: rgb(247, 190, 104); }
.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder { color: rgb(247, 190, 104); }
.vc_separator.vc_sep_color_sky .vc_sep_line { border-color: rgb(90, 161, 227); }
.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder { color: rgb(90, 161, 227); }
.vc_separator.vc_sep_color_green .vc_sep_line { border-color: rgb(109, 171, 60); }
.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder { color: rgb(109, 171, 60); }
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line { border-color: rgb(244, 82, 77); }
.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder { color: rgb(244, 82, 77); }
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line { border-color: rgb(247, 148, 104); }
.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder { color: rgb(247, 148, 104); }
.vc_separator.vc_sep_color_purple .vc_sep_line { border-color: rgb(185, 126, 187); }
.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder { color: rgb(185, 126, 187); }
.vc_separator.vc_sep_color_white .vc_sep_line { border-color: rgb(255, 255, 255); }
.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder { color: rgb(255, 255, 255); }
.vc_text_separator, .wpb_separator { border-bottom: 1px solid rgb(235, 235, 235); }
.vc_sep_width_10 { width: 10%; }
.vc_sep_width_20 { width: 20%; }
.vc_sep_width_30 { width: 30%; }
.vc_sep_width_40 { width: 40%; }
.vc_sep_width_50 { width: 50%; }
.vc_sep_width_60 { width: 60%; }
.vc_sep_width_70 { width: 70%; }
.vc_sep_width_80 { width: 80%; }
.vc_sep_width_90 { width: 90%; }
.vc_sep_width_100 { width: 100%; }
.vc_sep_pos_align_center { margin-left: auto; margin-right: auto; }
.vc_sep_pos_align_left { margin-left: 0px; margin-right: auto; }
.vc_sep_pos_align_right { margin-left: auto; margin-right: 0px; }
.vc_text_separator, .wpb_separator { clear: both; height: 1px; }
.vc_text_separator div { background-color: rgb(255, 255, 255); display: inline-block; padding: 1px 1em; position: relative; top: -9px; }
.separator_align_center { text-align: center; }
.separator_align_left { text-align: left; }
.separator_align_right { text-align: right; }
.vc-zigzag-wrapper { text-align: center; }
.vc-zigzag-wrapper.vc-zigzag-align-left { text-align: left; }
.vc-zigzag-wrapper.vc-zigzag-align-right { text-align: right; }
.vc-zigzag-inner { display: inline-block; }
.wpb_single_image a { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; }
.wpb_single_image img { height: auto; max-width: 100%; vertical-align: top; }
.wpb_single_image img.vc_img-placeholder { width: 100%; }
.wpb_single_image .vc_single_image-wrapper { display: inline-block; max-width: 100%; vertical-align: top; }
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img { border-radius: 4px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle { border: 1px solid rgb(235, 235, 235); border-radius: 0px; box-shadow: none; padding: 6px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img { border: 1px solid rgb(235, 235, 235); border-radius: 0px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; padding: 6px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle { padding: 6px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d { border-radius: 0px; box-shadow: none; margin-bottom: 15px; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img { border-radius: 0px; box-shadow: none; }
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { border-radius: 50%; box-shadow: none; overflow: hidden; }
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; }
.wpb_single_image.vc_align_center { text-align: center; }
.wpb_single_image.vc_align_right { text-align: right; }
.wpb_single_image.vc_align_left { text-align: left; }
.wpb_single_image .vc_box_shadow_3d { display: inline-block; max-width: 100%; position: relative; z-index: 0; }
.wpb_single_image .vc_box_shadow_3d::after, .wpb_single_image .vc_box_shadow_3d::before { border-radius: inherit; bottom: 8px; box-shadow: rgba(0, 0, 0, 0.6) 0px 15px 10px; content: ""; height: 30%; left: 5px; position: absolute; right: 50%; transform: skewY(-6deg); transform-origin: 0px 0px; z-index: -1; }
.wpb_single_image .vc_box_shadow_3d::after { left: 50%; right: 5px; transform: skewY(6deg); transform-origin: 100% 0px; }
.wpb_single_image .vc_figure { display: inline-block; margin: 0px; max-width: 100%; vertical-align: top; }
.wpb_single_image .vc_figure-caption { font-size: 0.8em; margin-top: 0.2em; }
.wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue { border-color: rgb(84, 114, 210); }
.wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue { background-color: rgb(84, 114, 210); }
.wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise { border-color: rgb(0, 193, 207); }
.wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise { background-color: rgb(0, 193, 207); }
.wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink { border-color: rgb(254, 108, 97); }
.wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink { background-color: rgb(254, 108, 97); }
.wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet { border-color: rgb(141, 109, 196); }
.wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet { background-color: rgb(141, 109, 196); }
.wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc { border-color: rgb(76, 173, 201); }
.wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc { background-color: rgb(76, 173, 201); }
.wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino { border-color: rgb(206, 194, 171); }
.wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino { background-color: rgb(206, 194, 171); }
.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine { border-color: rgb(80, 72, 91); }
.wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine { background-color: rgb(80, 72, 91); }
.wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue { border-color: rgb(117, 214, 156); }
.wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue { background-color: rgb(117, 214, 156); }
.wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black { border-color: rgb(42, 42, 42); }
.wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black { background-color: rgb(42, 42, 42); }
.wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey { border-color: rgb(235, 235, 235); }
.wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey { background-color: rgb(235, 235, 235); }
.wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange { border-color: rgb(247, 190, 104); }
.wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange { background-color: rgb(247, 190, 104); }
.wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky { border-color: rgb(90, 161, 227); }
.wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky { background-color: rgb(90, 161, 227); }
.wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green { border-color: rgb(109, 171, 60); }
.wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green { background-color: rgb(109, 171, 60); }
.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink { border-color: rgb(244, 82, 77); }
.wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink { background-color: rgb(244, 82, 77); }
.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown { border-color: rgb(247, 148, 104); }
.wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown { background-color: rgb(247, 148, 104); }
.wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple { border-color: rgb(185, 126, 187); }
.wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple { background-color: rgb(185, 126, 187); }
.wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white { border-color: rgb(255, 255, 255); }
.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white { background-color: rgb(255, 255, 255); }
.vc_icon_element { font-size: 14px; line-height: 0; margin-bottom: 35px; }
.vc_icon_element.vc_icon_element-outer { box-sizing: border-box; text-align: center; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left { text-align: left; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center { text-align: center; }
.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right { text-align: right; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner { border: 2px solid rgba(0, 0, 0, 0); box-sizing: initial; display: inline-block; height: 4em; position: relative; text-align: center; width: 4em; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon { display: inline-block; font-feature-settings: normal; font-kerning: auto; font-language-override: normal; font-size: 2.15em; font-size-adjust: none; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; left: 50%; position: absolute; text-rendering: auto; top: 50%; transform: translate(-50%, -50%); line-height: 1 !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before { display: inline-block; font-size: 1em; font-style: normal; height: inherit; text-align: center; text-decoration: inherit; text-rendering: optimizelegibility; width: inherit; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-sizing: initial; display: block; height: 100%; position: absolute; top: 0px; width: 100%; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs { line-height: 1.2em !important; max-width: 100% !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner { height: 2.5em !important; width: 2.5em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon { font-size: 1.2em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm { line-height: 1.6em !important; max-width: 100% !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner { height: 3.15em !important; width: 3.15em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon { font-size: 1.6em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md { line-height: 2.15em !important; max-width: 100% !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner { height: 4em !important; width: 4em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon { font-size: 2.15em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg { line-height: 2.85em !important; max-width: 100% !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner { height: 5em !important; width: 5em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon { font-size: 2.85em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl { line-height: 5em !important; max-width: 100% !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner { height: 7.15em !important; width: 7.15em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon { font-size: 5em !important; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link { border-radius: 50%; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link { border-radius: 5px; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon { color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon { color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon { color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon { color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon { color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon { color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon { color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon { color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon { color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon { color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon { color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon { color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon { color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon { color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon { color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon { color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon { color: rgb(255, 255, 255); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline { border-color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background { background-color: rgb(84, 114, 210); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline { border-color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background { background-color: rgb(0, 193, 207); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline { border-color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background { background-color: rgb(254, 108, 97); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline { border-color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background { background-color: rgb(141, 109, 196); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline { border-color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background { background-color: rgb(76, 173, 201); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline { border-color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background { background-color: rgb(206, 194, 171); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline { border-color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background { background-color: rgb(80, 72, 91); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline { border-color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background { background-color: rgb(117, 214, 156); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline { border-color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background { background-color: rgb(42, 42, 42); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline { border-color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background { background-color: rgb(235, 235, 235); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline { border-color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background { background-color: rgb(247, 190, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline { border-color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background { background-color: rgb(90, 161, 227); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline { border-color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background { background-color: rgb(109, 171, 60); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline { border-color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background { background-color: rgb(244, 82, 77); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline { border-color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background { background-color: rgb(247, 148, 104); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline { border-color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background { background-color: rgb(185, 126, 187); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline { border-color: rgb(255, 255, 255); }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background { background-color: rgb(255, 255, 255); }
.vc_chart .vc_chart-legend { font-size: 14px; margin: 0px; padding: 0px; }
.vc_chart .vc_chart-legend li { line-height: 1.3em; list-style: none; margin: 0px 0px 0.3em; min-height: 1.3em; }
.vc_chart .vc_chart-legend span { border-radius: 0.3em; display: inline-block; height: 1.3em; left: 0px; margin-right: 0.5em; vertical-align: middle; width: 1.3em; }
@media (min-width: 768px) {
  .vc_chart .vc_chart-legend { display: inline-block; vertical-align: middle; width: 40%; }
  .vc_chart .vc_chart-legend li { margin-left: 1em; }
  .vc_chart .vc_chart-with-legend { display: inline-block; vertical-align: middle; width: 60%; }
}
.vc_line-chart .vc_chart-with-legend { width: 75%; }
.vc_line-chart .vc_chart-legend { width: 25%; }
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg { border-radius: 0px; }
.wpb_single_image [class*="_circle"] .vc-zoom-wrapper { border-radius: 50%; }
.wpb_single_image [class*="_rounded"] .vc-zoom-wrapper { border-radius: 4px; }
.vc_general.vc_pagination { display: block; margin: 0px; padding: 0px; text-align: center; }
.vc_general.vc_pagination .vc_pagination-item { display: inline-block; margin: 0px; padding: 0px; vertical-align: middle; }
.vc_general.vc_pagination .vc_pagination-trigger { background: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: block; height: 10px; margin: 5px 7px; text-decoration: none; transition: 0.2s ease-in-out; width: 10px; }
.vc_general.vc_pagination .vc_pagination-trigger:focus { outline: none; }
.vc_general.vc_pagination .vc_active .vc_pagination-trigger { cursor: default; }
.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger { border: 3px solid rgba(0, 0, 0, 0); }
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger { opacity: 0.6; }
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover { opacity: 1; }
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger { border-radius: 50%; }
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger { border-radius: 3px; }
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(84, 114, 210); }
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(84, 114, 210); }
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(0, 193, 207); }
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(0, 193, 207); }
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(254, 108, 97); }
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(254, 108, 97); }
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(141, 109, 196); }
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(141, 109, 196); }
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(76, 173, 201); }
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(76, 173, 201); }
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(206, 194, 171); }
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(206, 194, 171); }
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(80, 72, 91); }
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(80, 72, 91); }
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(117, 214, 156); }
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(117, 214, 156); }
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(247, 190, 104); }
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(247, 190, 104); }
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(90, 161, 227); }
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(90, 161, 227); }
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(109, 171, 60); }
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(109, 171, 60); }
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(244, 82, 77); }
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(244, 82, 77); }
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(247, 148, 104); }
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(247, 148, 104); }
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(185, 126, 187); }
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(185, 126, 187); }
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(42, 42, 42); }
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(42, 42, 42); }
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(235, 235, 235); }
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(235, 235, 235); }
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger { border-color: rgb(255, 255, 255); }
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: rgb(255, 255, 255); }
.vc_grid.vc_row { margin-left: 0px; margin-right: 0px; padding-left: 0px; padding-right: 0px; }
.vc-row[data-vc-full-width] .vc_grid.vc_row { overflow: hidden; }
.vc_grid.vc_row.vc_grid-gutter-1px { margin-bottom: -1px; }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper { margin-right: -1px; }
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item { padding-bottom: 1px; padding-right: 1px; }
.vc_grid.vc_row.vc_grid-gutter-2px { margin-bottom: -2px; }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper { margin-right: -2px; }
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item { padding-bottom: 2px; padding-right: 2px; }
.vc_grid.vc_row.vc_grid-gutter-3px { margin-bottom: -3px; }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper { margin-right: -3px; }
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item { padding-bottom: 3px; padding-right: 3px; }
.vc_grid.vc_row.vc_grid-gutter-4px { margin-bottom: -4px; }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper { margin-right: -4px; }
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item { padding-bottom: 4px; padding-right: 4px; }
.vc_grid.vc_row.vc_grid-gutter-5px { margin-bottom: -5px; }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper { margin-right: -5px; }
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item { padding-bottom: 5px; padding-right: 5px; }
.vc_grid.vc_row.vc_grid-gutter-10px { margin-bottom: -10px; }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper { margin-right: -10px; }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item { padding-bottom: 10px; padding-right: 10px; }
.vc_grid.vc_row.vc_grid-gutter-15px { margin-bottom: -15px; }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper { margin-right: -15px; }
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item { padding-bottom: 15px; padding-right: 15px; }
.vc_grid.vc_row.vc_grid-gutter-20px { margin-bottom: -20px; }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper { margin-right: -20px; }
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item { padding-bottom: 20px; padding-right: 20px; }
.vc_grid.vc_row.vc_grid-gutter-25px { margin-bottom: -25px; }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper { margin-right: -25px; }
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item { padding-bottom: 25px; padding-right: 25px; }
.vc_grid.vc_row.vc_grid-gutter-30px { margin-bottom: -30px; }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper { margin-right: -30px; }
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item { padding-bottom: 30px; padding-right: 30px; }
.vc_grid.vc_row.vc_grid-gutter-35px { margin-bottom: -35px; }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper { margin-right: -35px; }
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item { padding-bottom: 35px; padding-right: 35px; }
.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover { z-index: 3; }
.vc_grid.vc_row .vc_grid-item { box-sizing: border-box; display: none; float: none; padding: 0px; vertical-align: top; z-index: 1; }
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content { overflow: hidden; }
.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element { margin-bottom: 15px; }
.vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a { border-bottom: 0px; text-decoration: none; }
.vc_grid-animation-none .vc_grid.vc_row .vc_grid-item { transition: none !important; }
.vc_grid .vc_gitem-link { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none; outline: none; }
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item { position: static; }
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: block; }
@media (min-width: 768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item { display: inline-block; }
}
.vc_gitem-zone-b { display: none; }
.vc_gitem-float-none { float: none; }
.vc_gitem-float-left { float: left; }
.vc_gitem-float-right { float: right; }
.vc_gitem-align-center { text-align: center; }
.vc_gitem-align-right { text-align: right; }
.vc_gitem-align-justify { text-align: justify; }
.vc_gitem-block { overflow: hidden; position: relative; }
.vc_gitem-is-link { cursor: pointer; }
.vc_gitem-link { text-decoration: none; }
.vc_gitem_row { box-sizing: border-box; margin-left: 0px; margin-right: 0px; padding: inherit; }
.vc_gitem_row, .vc_gitem_row .vc_gitem_row { margin-bottom: 0px; }
.vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top { left: 0px; position: absolute; right: 0px; top: 0px; }
.vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle { left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
.vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom { bottom: 0px; left: 0px; position: absolute; right: 0px; }
.vc_gitem_row .vc_gitem-col { padding: 10px; }
.vc_gitem-zone, .vc_gitem_row .vc_gitem-col { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; box-sizing: border-box; }
.vc_gitem-zone { background-clip: initial; overflow: hidden; position: relative; }
.vc_gitem-zone .vc-zone-link { inset: 0px; display: block; position: absolute; z-index: 5; }
.vc_gitem-zone-img { display: block; height: auto; visibility: hidden; width: 100%; }
.vc_gitem-zone-a .vc_gitem-zone-mini { inset: 0px; box-sizing: border-box; padding: inherit; position: static; }
.vc_gitem-zone-b { overflow: hidden; }
.vc_gitem-zone-b .vc_gitem-zone-mini { inset: 0px; margin: 0px; padding: inherit; position: static; }
.vc_grid-item-zone-c-left .vc_gitem-animated-block { float: right; width: 50%; }
.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block { float: left; width: 50%; }
.vc_grid-item-zone-c-right .vc_gitem-zone-c { float: right; width: 50%; }
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img { display: none !important; }
.vc-gitem-zone-height-mode-auto::before { content: ""; display: block; padding-top: 100%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3::before { padding-top: 75%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4::before { padding-top: 133.333%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9::before { padding-top: 56.25%; }
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before { padding-top: 177.778%; }
.vc_gitem-animated-block { position: relative; }
.vc_gitem-animate .vc_btn { transition: all; }
.vc_gitem-animate .vc_gitem-zone-b { z-index: 199; }
.vc_gitem-animate-none .vc_gitem-zone-b { inset: 0px; box-sizing: border-box; display: block; margin: 0px; opacity: 0; position: absolute; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b { opacity: 1; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { inset: 0px; box-sizing: border-box; display: block; margin: 0px; opacity: 0; position: absolute; transition: 1s; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { transition: 1s; width: 0px; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { transform: scale(0); transition: 1s; }
.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { backface-visibility: hidden; display: inline-block; opacity: 0; perspective: 1000px; transform: translate3d(0px, -100%, 0px); transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator { transition: 1s; width: 50%; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn { transform: scale(1); transition: 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title { opacity: 1; transform: translateZ(0px); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b { opacity: 1; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator { transition: 1s; width: 50%; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn { transform: scale(1); transition: 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title { opacity: 1; transform: translateZ(0px); }
.vc_gitem-animate-scaleIn { overflow: hidden; }
.vc_gitem-animate-scaleIn .vc_gitem-zone-a { transform: scale(1); transition: transform 0.3s ease-in-out; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a { transform: scale(1.1); }
.vc_gitem-animate-scaleRotateIn { overflow: hidden; }
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { transform: scale(1); transition: transform 0.3s ease-in-out; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a { transform: scale(1.5) rotate(10deg); }
.vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { backface-visibility: hidden; filter: blur(0px); perspective: 1000px; transform-origin: 50% 50%; transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { filter: blur(2px); }
.vc_gitem-animate-blurScaleOut { overflow: hidden; }
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { transform: scale(1.1); }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a { transform: scale(1); }
.vc_gitem-animate-slideInRight { overflow: hidden; }
.vc_gitem-animate-slideInRight .vc_gitem-zone-b { inset: 0px; display: block; margin: 0px; opacity: 0; position: absolute; transform: translateX(-100%); transition: 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b { opacity: 1; transform: translateX(0px); }
.vc_gitem-animate-slideInLeft { overflow: hidden; }
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b { inset: 0px; display: block; margin: 0px; opacity: 0; position: absolute; transform: translateX(-100%); transition: 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b { opacity: 1; transform: translateX(0px); }
.vc_gitem-animate-slideBottom { overflow: hidden; position: relative; }
.vc_gitem-animate-slideBottom .vc_gitem-zone-b { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: 0px; top: 100%; transition: 1s; z-index: 1000; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b { top: 0px; }
.vc_gitem-animate-slideTop { overflow: hidden; position: relative; }
.vc_gitem-animate-slideTop .vc_gitem-zone-b { display: block; height: 100%; left: 0px; margin: 0px; position: absolute; right: 0px; top: -100%; transition: 1s; z-index: 1000; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b { top: 0px; }
.vc_gitem-animate-flipFadeIn { overflow: hidden; }
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { backface-visibility: hidden; transform-style: preserve-3d; transition: transform 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a { transform: rotateX(180deg); }
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { backface-visibility: hidden; inset: 0px; display: block; opacity: 0; position: absolute; transform: rotateX(180deg); transform-style: preserve-3d; transition: 0.6s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b { opacity: 1; transform: rotateX(0deg); }
.vc_gitem-animate-flipHorizontalFadeIn { overflow: hidden; }
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { backface-visibility: hidden; transform-style: preserve-3d; transition: transform 1s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a { transform: rotateY(180deg); }
.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { backface-visibility: hidden; inset: 0px; display: block; opacity: 0; position: absolute; transform: rotateY(180deg); transform-style: preserve-3d; transition: 0.6s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b { opacity: 1; transform: rotateY(0deg); }
.vc_gitem-animate-goTop20 { overflow: hidden; }
.vc_gitem-animate-goTop20 .vc_gitem-zone-a { position: relative; transform: translateY(0px); transition: transform 0.5s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a { transform: translateY(-20%); }
.vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: -100%; display: block; margin: 0px; position: absolute; transition: bottom 0.5s; width: 100%; z-index: 1000; }
.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; transform: none; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b { bottom: 0px; }
.vc_gitem-animate-goBottom20 { overflow: hidden; }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-a { position: relative; transform: translateY(0px); transition: transform 0.5s; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a { transform: translateY(20%); }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b { display: block; margin: 0px; position: absolute; top: -100%; transition: top 0.5s; width: 100%; z-index: 1000; }
.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini { position: static; transform: none; }
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b { top: 0px; }
.vc_gitem-post-data { margin-bottom: 15px; }
.vc_gitem-post-data h2 { margin: 0px; }
.vc_gitem-post-category-name .vc_gitem-link { color: inherit; }
.vc_grid .vc_pageable-load-more-btn { margin-top: 25px; text-align: center; }
.vc_grid .vc_pageable-load-more-btn > .vc_btn { outline: none; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots { display: none; margin-top: 20px; text-align: center; -webkit-tap-highlight-color: transparent; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot { cursor: pointer; display: inline-block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span { backface-visibility: visible; display: block; height: 10px; margin: 5px 7px; transition: opacity 0.2s; width: 10px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span { border: 3px solid; transition: background-color 0.2s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span { border: 3px solid; border-radius: 10px; transition: background-color 0.2s; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span { border-radius: 30px; opacity: 0.6; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span { backface-visibility: visible; display: block; height: 10px; margin: 5px 7px; opacity: 0.6; transition: opacity 0.2s; width: 10px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots { display: block; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span { backface-visibility: visible; border-radius: 3px; display: block; height: 10px; margin: 5px 7px; opacity: 0.6; transition: opacity 0.2s; width: 10px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { border-color: rgb(84, 114, 210) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span { background-color: rgb(84, 114, 210) !important; border-color: rgb(84, 114, 210) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { border-color: rgb(0, 193, 207) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span { background-color: rgb(0, 193, 207) !important; border-color: rgb(0, 193, 207) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { border-color: rgb(254, 108, 97) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span { background-color: rgb(254, 108, 97) !important; border-color: rgb(254, 108, 97) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { border-color: rgb(141, 109, 196) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span { background-color: rgb(141, 109, 196) !important; border-color: rgb(141, 109, 196) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { border-color: rgb(76, 173, 201) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span { background-color: rgb(76, 173, 201) !important; border-color: rgb(76, 173, 201) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { border-color: rgb(206, 194, 171) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span { background-color: rgb(206, 194, 171) !important; border-color: rgb(206, 194, 171) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { border-color: rgb(80, 72, 91) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span { background-color: rgb(80, 72, 91) !important; border-color: rgb(80, 72, 91) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { border-color: rgb(117, 214, 156) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span { background-color: rgb(117, 214, 156) !important; border-color: rgb(117, 214, 156) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { border-color: rgb(42, 42, 42) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span { background-color: rgb(42, 42, 42) !important; border-color: rgb(42, 42, 42) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { border-color: rgb(235, 235, 235) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span { background-color: rgb(235, 235, 235) !important; border-color: rgb(235, 235, 235) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { border-color: rgb(247, 190, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span { background-color: rgb(247, 190, 104) !important; border-color: rgb(247, 190, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { border-color: rgb(90, 161, 227) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span { background-color: rgb(90, 161, 227) !important; border-color: rgb(90, 161, 227) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { border-color: rgb(109, 171, 60) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span { background-color: rgb(109, 171, 60) !important; border-color: rgb(109, 171, 60) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { border-color: rgb(244, 82, 77) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span { background-color: rgb(244, 82, 77) !important; border-color: rgb(244, 82, 77) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { border-color: rgb(247, 148, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span { background-color: rgb(247, 148, 104) !important; border-color: rgb(247, 148, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { border-color: rgb(185, 126, 187) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span { background-color: rgb(185, 126, 187) !important; border-color: rgb(185, 126, 187) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { border-color: rgb(255, 255, 255) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span { background-color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span { background-color: rgb(84, 114, 210) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span { background-color: rgb(0, 193, 207) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span { background-color: rgb(254, 108, 97) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span { background-color: rgb(141, 109, 196) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span { background-color: rgb(76, 173, 201) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span { background-color: rgb(206, 194, 171) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span { background-color: rgb(80, 72, 91) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span { background-color: rgb(117, 214, 156) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span { background-color: rgb(42, 42, 42) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span { background-color: rgb(235, 235, 235) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span { background-color: rgb(247, 190, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span { background-color: rgb(90, 161, 227) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span { background-color: rgb(109, 171, 60) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span { background-color: rgb(244, 82, 77) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span { background-color: rgb(247, 148, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span { background-color: rgb(185, 126, 187) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span { background-color: rgb(255, 255, 255) !important; }
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav { cursor: pointer; opacity: 0; transition: opacity 0.3s ease-in; -webkit-tap-highlight-color: transparent; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled { display: none !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { cursor: pointer; display: inline-block; font-size: 25px; height: 25px; line-height: 25px; margin-top: -12.5px; opacity: 0.5; position: absolute; text-decoration: none; top: 50%; transition: opacity 0.3s ease-in; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover { opacity: 1; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev { left: 5px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside { left: -30px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next { right: 5px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside { right: -30px; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue { color: rgb(84, 114, 210) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise { color: rgb(0, 193, 207) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink { color: rgb(254, 108, 97) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet { color: rgb(141, 109, 196) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc { color: rgb(76, 173, 201) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino { color: rgb(206, 194, 171) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine { color: rgb(80, 72, 91) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue { color: rgb(117, 214, 156) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black { color: rgb(42, 42, 42) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey { color: rgb(235, 235, 235) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange { color: rgb(247, 190, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky { color: rgb(90, 161, 227) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green { color: rgb(109, 171, 60) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink { color: rgb(244, 82, 77) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown { color: rgb(247, 148, 104) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple { color: rgb(185, 126, 187) !important; }
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white { color: rgb(255, 255, 255) !important; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -13.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -14.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -15px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -17.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -20px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -22.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -25px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -27.5px; }
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev { margin-top: -30px; }
.vc_grid-pagination .vc_grid-pagination-list { border-radius: 2px; display: block; outline: none; padding-left: 0px; text-align: center; margin: 20px 0px 0px !important; }
.vc_grid-pagination .vc_grid-pagination-list > li { border: 0px solid rgba(0, 0, 0, 0); display: inline-block; margin: 0px; }
.vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span { background-color: rgb(51, 122, 183); border: 1px solid rgb(51, 122, 183); color: rgb(255, 255, 255); float: left; font-size: 10px; line-height: 1.42857; margin-left: -1px; opacity: 0.5; padding: 3px 10px; position: relative; text-decoration: none; transition: opacity 0.3s ease-in; }
.vc_grid-pagination .vc_grid-pagination-list > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list > li:first-child > span { margin-left: 0px; }
.vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:focus span, .vc_grid-pagination .vc_grid-pagination-list > li:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span { opacity: 1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-prev > a::after { content: ""; display: inline-block; font-family: vc_grid_v1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a::after { content: ""; display: inline-block; font-family: vc_grid_v1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a::after { content: ""; display: inline-block; font-family: vc_grid_v1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a::after { content: ""; display: inline-block; font-family: vc_grid_v1; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover { cursor: default; opacity: 1; z-index: 2; }
.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover { display: none; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li { border-color: rgb(84, 114, 210) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue > li > span { background-color: rgb(84, 114, 210) !important; border-color: rgb(84, 114, 210) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li { border-color: rgb(0, 193, 207) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise > li > span { background-color: rgb(0, 193, 207) !important; border-color: rgb(0, 193, 207) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li { border-color: rgb(254, 108, 97) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink > li > span { background-color: rgb(254, 108, 97) !important; border-color: rgb(254, 108, 97) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li { border-color: rgb(141, 109, 196) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet > li > span { background-color: rgb(141, 109, 196) !important; border-color: rgb(141, 109, 196) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li { border-color: rgb(76, 173, 201) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc > li > span { background-color: rgb(76, 173, 201) !important; border-color: rgb(76, 173, 201) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li { border-color: rgb(206, 194, 171) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino > li > span { background-color: rgb(206, 194, 171) !important; border-color: rgb(206, 194, 171) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li { border-color: rgb(80, 72, 91) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine > li > span { background-color: rgb(80, 72, 91) !important; border-color: rgb(80, 72, 91) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li { border-color: rgb(117, 214, 156) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue > li > span { background-color: rgb(117, 214, 156) !important; border-color: rgb(117, 214, 156) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li { border-color: rgb(42, 42, 42) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black > li > span { background-color: rgb(42, 42, 42) !important; border-color: rgb(42, 42, 42) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li { border-color: rgb(235, 235, 235) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > span { background-color: rgb(235, 235, 235) !important; border-color: rgb(235, 235, 235) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li { border-color: rgb(247, 190, 104) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange > li > span { background-color: rgb(247, 190, 104) !important; border-color: rgb(247, 190, 104) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li { border-color: rgb(90, 161, 227) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky > li > span { background-color: rgb(90, 161, 227) !important; border-color: rgb(90, 161, 227) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li { border-color: rgb(109, 171, 60) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green > li > span { background-color: rgb(109, 171, 60) !important; border-color: rgb(109, 171, 60) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li { border-color: rgb(244, 82, 77) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink > li > span { background-color: rgb(244, 82, 77) !important; border-color: rgb(244, 82, 77) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li { border-color: rgb(247, 148, 104) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown > li > span { background-color: rgb(247, 148, 104) !important; border-color: rgb(247, 148, 104) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li { border-color: rgb(185, 126, 187) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple > li > span { background-color: rgb(185, 126, 187) !important; border-color: rgb(185, 126, 187) !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li { border-color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li > span { background-color: rgb(255, 255, 255) !important; border-color: rgb(255, 255, 255) !important; color: rgb(42, 42, 42) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span { box-sizing: border-box; min-height: 22px; min-width: 28px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:first-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:first-child > span { border-bottom-left-radius: 2px; border-top-left-radius: 2px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li:last-child > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span { box-sizing: border-box; margin-left: 5px; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { border-radius: 30px; box-sizing: border-box; margin-left: 5px; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span { border-radius: 5px; box-sizing: border-box; min-height: 22px; min-width: 22px; padding: 3px; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > span { background-color: initial !important; color: rgb(0, 0, 0) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light > li > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span { background-color: initial !important; color: rgb(255, 255, 255) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li { border-left-width: 1px !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { border-width: 0px; background: none 0px 0px repeat scroll rgba(0, 0, 0, 0) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled + li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li:first-child { border-width: 0px !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark > li > a { color: rgb(0, 0, 0) !important; }
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light > li > a { color: rgb(255, 255, 255) !important; }
.vc_grid-loading { animation-delay: 0.16s; font-size: 10px; height: 20px; margin: 2em auto; position: relative; text-indent: -9999em; }
.vc_grid-loading, .vc_grid-loading::after, .vc_grid-loading::before { animation: 1.8s ease-in-out 0s infinite normal none running load7; border-radius: 50%; height: 12px; width: 12px; }
.vc_grid-loading::before { left: -20px; }
.vc_grid-loading::after { animation-delay: 0.32s; left: 20px; }
.vc_grid-loading::after, .vc_grid-loading::before { content: ""; position: absolute; top: 0px; }
@keyframes load7 { 
  0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
.vc_grid-filter { list-style: none; margin-bottom: 20px; margin-left: 0px; padding: 0px; }
.vc_grid-filter.vc_grid-filter-center { text-align: center; }
.vc_grid-filter.vc_grid-filter-right { text-align: right; }
.vc_grid-filter.vc_grid-filter-left { text-align: left; }
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover { background-color: rgb(84, 114, 210); }
.vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover { background-color: rgb(0, 193, 207); }
.vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover { background-color: rgb(254, 108, 97); }
.vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover { background-color: rgb(141, 109, 196); }
.vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover { background-color: rgb(76, 173, 201); }
.vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover { background-color: rgb(206, 194, 171); }
.vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover { background-color: rgb(80, 72, 91); }
.vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover { background-color: rgb(117, 214, 156); }
.vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover { background-color: rgb(42, 42, 42); }
.vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover { background-color: rgb(235, 235, 235); }
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover { background-color: rgb(247, 190, 104); }
.vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover { background-color: rgb(90, 161, 227); }
.vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover { background-color: rgb(109, 171, 60); }
.vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover { background-color: rgb(244, 82, 77); }
.vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover { background-color: rgb(247, 148, 104); }
.vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover { background-color: rgb(185, 126, 187); }
.vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover { background-color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter > .vc_grid-filter-item { background: rgba(0, 0, 0, 0); cursor: pointer; display: inline-block; padding: 4px 10px; transition: background-color 0.1s linear; }
.vc_grid-filter > .vc_grid-filter-item:first-child { margin-left: 0px !important; }
.vc_grid-filter > .vc_grid-filter-item > span { outline: none; padding: 0px; text-decoration: none; transition: color 0.1s linear; }
.vc_grid-filter > .vc_grid-filter-item.vc_active > span, .vc_grid-filter > .vc_grid-filter-item:hover > span { text-decoration: none; }
.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item { border-radius: 30px; margin: 0px 5px 5px 0px; }
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item { padding: 0px !important; }
.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item { border-radius: 5px; margin: 0px 5px 5px 0px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item { border: 1px solid rgba(235, 235, 235, 0.8); border-collapse: collapse; margin: 0px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:nth-child(n+2) { margin-left: -1px; margin-top: -1px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover { border-color: rgba(0, 0, 0, 0); position: relative; z-index: 1; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a { text-decoration: none; }
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:first-child { border-bottom-left-radius: 30px; border-top-left-radius: 30px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child { border-bottom-right-radius: 30px; border-top-right-radius: 30px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child { border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item { background-color: rgb(124, 147, 221); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover { background-color: rgb(84, 114, 210); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item { background-color: rgb(0, 145, 156); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover { background-color: rgb(0, 193, 207); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item { background-color: rgb(254, 155, 148); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover { background-color: rgb(254, 108, 97); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item { background-color: rgb(169, 145, 211); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover { background-color: rgb(141, 109, 196); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item { background-color: rgb(115, 191, 213); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover { background-color: rgb(76, 173, 201); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item { background-color: rgb(225, 217, 203); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover { background-color: rgb(206, 194, 171); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item { background-color: rgb(105, 95, 119); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover { background-color: rgb(80, 72, 91); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item { background-color: rgb(156, 226, 184); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover { background-color: rgb(117, 214, 156); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item { background-color: rgb(68, 68, 68); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover { background-color: rgb(42, 42, 42); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item { background-color: rgb(210, 210, 210); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover { background-color: rgb(235, 235, 235); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item { background-color: rgb(250, 211, 152); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover { background-color: rgb(247, 190, 104); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item { background-color: rgb(134, 186, 234); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover { background-color: rgb(90, 161, 227); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item { background-color: rgb(135, 196, 86); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover { background-color: rgb(109, 171, 60); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item { background-color: rgb(247, 129, 125); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover { background-color: rgb(244, 82, 77); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item { background-color: rgb(250, 182, 152); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover { background-color: rgb(247, 148, 104); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item { background-color: rgb(203, 159, 205); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover { background-color: rgb(185, 126, 187); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item { background-color: rgb(230, 230, 230); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover { background-color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span { color: rgb(102, 102, 102); }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item { border: 1px solid rgba(0, 0, 0, 0); border-collapse: collapse; margin: 0px; padding: 3px 7px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span { color: rgb(255, 255, 255); }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-left: 1px; margin-top: 1px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:first-child { border-bottom-left-radius: 3px; border-top: 0px; border-top-left-radius: 3px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:last-child { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child { border-bottom-left-radius: 30px; border-top: 0px; border-top-left-radius: 30px; }
.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:last-child { border-bottom-right-radius: 30px; border-top-right-radius: 30px; }
.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item { border-radius: 3px !important; }
.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item { border-radius: 30px !important; }
.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item { font-size: 12px; padding: 1px 5px; }
.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item { font-size: 13px; padding: 2px 7px; }
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item { font-size: 100%; padding: 2px 10px; }
.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item { font-size: 18px; padding: 4px 10px; }
.vc_grid-filter-select { display: none; }
.vc_grid-filter-dropdown, .vc_grid-filter-select { font-size: 12px; margin-bottom: 20px; }
.vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center { text-align: center; }
.vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right { text-align: right; }
.vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left { text-align: left; }
.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon { display: none; }
.vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select { display: inline-block; outline: none; }
@media (min-width: 768px) {
  .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon { color: rgb(84, 114, 210); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon { color: rgb(0, 193, 207); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon { color: rgb(254, 108, 97); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon { color: rgb(141, 109, 196); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon { color: rgb(76, 173, 201); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon { color: rgb(206, 194, 171); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon { color: rgb(80, 72, 91); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon { color: rgb(117, 214, 156); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon { color: rgb(42, 42, 42); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon { color: rgb(235, 235, 235); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon { color: rgb(247, 190, 104); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon { color: rgb(90, 161, 227); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon { color: rgb(109, 171, 60); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon { color: rgb(244, 82, 77); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon { color: rgb(247, 148, 104); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon { color: rgb(185, 126, 187); }
  .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon { color: rgb(255, 255, 255); }
  .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select { border: 1px solid rgb(204, 204, 204); display: inline-block; height: 30px; overflow: hidden; padding-right: 5px; text-align: left; vertical-align: middle; width: auto; }
  .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon { display: inline; font-size: 17px; vertical-align: middle; }
  .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select { background: none 0px 0px repeat scroll rgba(0, 0, 0, 0); border: 0px; border-radius: 0px; cursor: pointer; font-size: 12px; height: 30px; line-height: 1; margin-right: -50px; padding: 5px; position: relative; z-index: 0; max-width: inherit !important; }
}
@media (max-width: 768px) {
  .vc_responsive .vc_grid-filter-select { display: block; }
  .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) { display: none !important; }
}
.owl-carousel .owl-item .vc_grid-item { transform: translateZ(0px); }
.owl-carousel .owl-animated-out { z-index: 0; }
.owl-carousel .owl-animated-in { z-index: 1; }
.vc-hoverbox-wrapper, .vc-hoverbox-wrapper * { box-sizing: border-box; }
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front { border-radius: 10px; }
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front { border-radius: 50px; }
.vc-hoverbox-wrapper.vc-hoverbox-align--center { text-align: center; }
.vc-hoverbox-wrapper.vc-hoverbox-align--left { text-align: left; }
.vc-hoverbox-wrapper.vc-hoverbox-align--right { text-align: right; }
.vc-hoverbox-wrapper .vc-hoverbox { display: inline-block; position: relative; text-align: center; width: 100%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox { width: 100%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox { width: 90%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox { width: 80%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox { width: 70%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox { width: 60%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox { width: 50%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox { width: 40%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox { width: 30%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox { width: 20%; }
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox { width: 10%; }
.vc-hoverbox-inner { display: inline-block; min-height: 250px; width: 100%; }
.vc-hoverbox-inner :last-child { margin-bottom: 0px; }
.vc-hoverbox-block { backface-visibility: hidden; background-position: 50% center; background-size: cover; display: flex; flex-direction: column; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; transform-style: preserve-3d; transition: transform 0.5s ease-in-out; width: 100%; }
.vc-hoverbox-block-inner { flex-shrink: 0; padding: 20px; }
.vc-hoverbox-front { transform: rotateY(0deg); }
.vc-hoverbox-back { transform: rotateY(180deg); }
.vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(-180deg); }
.vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(0deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front { transform: rotateY(180deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back { transform: rotateY(0deg); z-index: 2; }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front { transform: rotateY(0deg); }
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back { transform: rotateY(-180deg); }
.wpb_copyright_element { display: flex; word-break: break-word; }
.wpb_copyright_element.wpb_copyright_element-align-left { justify-content: flex-start; }
.wpb_copyright_element.wpb_copyright_element-align-center { justify-content: center; }
.wpb_copyright_element.wpb_copyright_element-align-right { justify-content: flex-end; }
@font-face { font-family: vc_grid_v1; font-style: normal; font-weight: 400; src: url("/site-assets/9029dd1aa797b35b.woff") format("woff"), url("/site-assets/654792d828422729.ttf") format("truetype"); }
[class*=" vc_arrow-icon-"], [class^="vc_arrow-icon-"] { font-family: vc_grid_v1; speak: none; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none; -webkit-font-smoothing: antialiased; }
.vc_arrow-icon-minus::before { content: ""; }
.vc_arrow-icon-plus::before { content: ""; }
.vc_arrow-icon-arrow_down::before { content: ""; }
.vc_arrow-icon-arrow_up::before { content: ""; }
.vc_arrow-icon-arrow_01_left::before { content: ""; }
.vc_arrow-icon-arrow_01_right::before { content: ""; }
.vc_arrow-icon-arrow_02_left::before { content: ""; }
.vc_arrow-icon-arrow_02_right::before { content: ""; }
.vc_arrow-icon-arrow_03_left::before { content: ""; }
.vc_arrow-icon-arrow_03_right::before { content: ""; }
.vc_arrow-icon-arrow_04_left::before { content: ""; }
.vc_arrow-icon-arrow_04_right::before { content: ""; }
.vc_arrow-icon-arrow_05_left::before { content: ""; }
.vc_arrow-icon-arrow_05_right::before { content: ""; }
.vc_arrow-icon-arrow_06_left::before { content: ""; }
.vc_arrow-icon-arrow_06_right::before { content: ""; }
.vc_arrow-icon-arrow_07_left::before { content: ""; }
.vc_arrow-icon-arrow_07_right::before { content: ""; }
.vc_arrow-icon-arrow_08_left::before { content: ""; }
.vc_arrow-icon-arrow_08_right::before { content: ""; }
.vc_arrow-icon-arrow_09_left::before { content: ""; }
.vc_arrow-icon-arrow_09_right::before { content: ""; }
.vc_arrow-icon-arrow_10_left::before { content: ""; }
.vc_arrow-icon-arrow_10_right::before { content: ""; }
.vc_arrow-icon-arrow_11_left::before { content: ""; }
.vc_arrow-icon-arrow_11_right::before { content: ""; }
.vc_arrow-icon-arrow_12_left::before { content: ""; }
.vc_arrow-icon-arrow_12_right::before { content: ""; }
.vc_arrow-icon-navicon::before { content: ""; }
.wpb_animate_when_almost_visible { opacity: 0; }
.wpb_animate_when_almost_visible:not(.wpb_start_animation) { animation: auto ease 0s 1 normal none running none; }
.top-to-bottom, .wpb_top-to-bottom { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_ttb; }
.bottom-to-top, .wpb_bottom-to-top { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_btt; }
.left-to-right, .wpb_left-to-right { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_ltr; }
.right-to-left, .wpb_right-to-left { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_rtl; }
.appear, .wpb_appear { animation: 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s 1 normal none running wpb_appear; transform: scale(1); }
.wpb_start_animation { opacity: 1; }
@keyframes wpb_ttb { 
  0% { opacity: 0; transform: translateY(-10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_btt { 
  0% { opacity: 0; transform: translateY(10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_ltr { 
  0% { opacity: 0; transform: translate(-10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_rtl { 
  0% { opacity: 0; transform: translate(10%); }
  100% { opacity: 1; transform: translate(0px); }
}
@keyframes wpb_appear { 
  0% { opacity: 0.1; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
.vc-spinner::before { background: url("/site-assets/f6ba47b4c92de753.gif") center center no-repeat; content: ""; display: inline-block; height: 16px; margin-top: 6px; pointer-events: none; width: 16px; }
.vc-spinner.vc-spinner-complete::before { background-image: url("/site-assets/08cf9b6b17bfde9c.png"); }
.vc-spinner.vc-spinner-failed::before { background-image: url("/site-assets/70761b2891e84938.png"); }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini { position: relative; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone { opacity: 0 !important; transform: none !important; transition: none !important; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper { left: 0px; margin-top: -50px; position: absolute; right: 0px; top: 50%; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader { animation-delay: 0.16s; font-size: 10px; height: 50px; margin: 2em auto; position: relative; text-indent: -9999em; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { animation: 1.8s ease-in-out 0s infinite normal none running vc_woo-add-cart-load; border-radius: 50%; height: 12px; width: 12px; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { left: -20px; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after { animation-delay: 0.32s; left: 20px; }
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader::before { content: ""; position: absolute; top: 0px; }
@keyframes vc_woo-add-cart-load { 
  0%, 80%, 100% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px -1.3em; }
  40% { box-shadow: rgba(235, 235, 235, 0.75) 0px 2.5em 0px 0px; }
}
.vc_grid-item-mini .added_to_cart.wc-forward { display: none; }

/*__lovable_stylesheet_boundary__*/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/site-assets/80340532436a6a71.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/site-assets/39f4ec95e822f44b.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/site-assets/26343b48e31bc06a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/site-assets/afc9924f844933e5.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(/site-assets/eca399ff69bc9820.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*__lovable_stylesheet_boundary__*/
@keyframes rotate-forever { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes spinner-loader { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.pum-container, .pum-content, .pum-content + .pum-close, .pum-content + .pum-close:active, .pum-content + .pum-close:focus, .pum-content + .pum-close:hover, .pum-overlay, .pum-title { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; inset: auto; clear: none; cursor: default; float: none; font-family: inherit; font-size: medium; font-style: normal; font-weight: 400; height: auto; letter-spacing: normal; line-height: normal; max-height: none; max-width: none; min-height: 0px; min-width: 0px; overflow: visible; position: static; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; visibility: visible; white-space: normal; width: auto; z-index: auto; }
.pum-content, .pum-title { position: relative; z-index: 1; }
.pum-overlay { inset: 0px; display: none; height: 100%; overflow: initial; position: fixed; transition: 0.15s ease-in-out; width: 100%; z-index: 1999999999; }
.pum-overlay.pum-form-submission-detected, .pum-overlay.pum-preview { display: block; }
.pum-overlay, .pum-overlay *, .pum-overlay ::after, .pum-overlay ::before, .pum-overlay::after, .pum-overlay::before { box-sizing: border-box; }
.pum-container { margin-bottom: 3em; position: absolute; top: 100px; z-index: 1999999999; }
.pum-container.pum-responsive { height: auto; left: 50%; margin-left: -47.5%; overflow: visible; width: 95%; }
.pum-container.pum-responsive img { height: auto; max-width: 100%; }
@media only screen and (min-width: 1024px) {
  .pum-container.pum-responsive.pum-responsive-nano { margin-left: -5%; width: 10%; }
  .pum-container.pum-responsive.pum-responsive-micro { margin-left: -10%; width: 20%; }
  .pum-container.pum-responsive.pum-responsive-tiny { margin-left: -15%; width: 30%; }
  .pum-container.pum-responsive.pum-responsive-small { margin-left: -20%; width: 40%; }
  .pum-container.pum-responsive.pum-responsive-medium { margin-left: -30%; width: 60%; }
  .pum-container.pum-responsive.pum-responsive-normal { margin-left: -30%; width: 70%; }
  .pum-container.pum-responsive.pum-responsive-large { margin-left: -35%; width: 80%; }
  .pum-container.pum-responsive.pum-responsive-xlarge { margin-left: -47.5%; width: 95%; }
  .pum-container.pum-responsive.pum-position-fixed { position: fixed; }
}
@media only screen and (max-width: 1024px) {
  .pum-container.pum-responsive.pum-position-fixed { position: absolute; }
}
.pum-container.custom-position { left: auto; margin-left: inherit; top: auto; }
.pum-container .pum-title { margin-bottom: 0.5em; }
.pum-container .pum-content:focus { outline: none; }
.pum-container .pum-content > :first-child { margin-top: 0px; }
.pum-container .pum-content > :last-child { margin-bottom: 0px; }
.pum-container .pum-content + .pum-close { background-color: rgba(0, 0, 0, 0); cursor: pointer; line-height: 1; min-width: 1em; position: absolute; text-align: center; text-decoration: none; z-index: 2; }
.pum-container .pum-content + .pum-close > span { position: relative; z-index: 1; }
.pum-container.pum-scrollable .pum-content { max-height: 95%; overflow: auto scroll; }
.pum-overlay.pum-overlay-disabled { visibility: hidden; }
.pum-overlay.pum-overlay-disabled::-webkit-scrollbar { display: block; }
.pum-overlay.pum-overlay-disabled .pum-container { visibility: visible; }
.pum-overlay.pum-click-to-close { cursor: pointer; }
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay { overflow: hidden; }
html.pum-open.pum-open-overlay.pum-open-fixed .pum-container { position: fixed; }
html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal="true"]) { padding-right: 15px; }
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active { overflow-y: scroll; }
html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container { position: fixed; }
html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active { height: auto; position: static; width: auto; }
.pum-cta-wrapper { display: inline-block; max-width: 100%; width: auto; }
.pum-cta-wrapper.alignleft { display: block; text-align: left; }
.pum-cta-wrapper.aligncenter { display: block; text-align: center; }
.pum-cta-wrapper.alignright { display: block; text-align: right; }
.pum-cta-wrapper.alignfull { display: block; width: 100%; }
.pum-cta-wrapper.alignfull .pum-cta { width: 100%; }
.pum-cta-wrapper .pum-cta { border-radius: 9999px; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: inherit; font-size: inherit; line-height: inherit; padding: 1rem 2.25rem; text-align: center; text-decoration: none; transition: filter 0.15s ease-in-out, background-color 0.15s ease-in-out; width: auto; }
.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta { background-color: var(--wp--preset--color--contrast,#000); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--wp--preset--color--base,#fff); }
.pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta:hover { filter: brightness(0.85); }
.pum-cta-wrapper.is-style-outline .pum-cta { background-color: rgba(0, 0, 0, 0); border: 1px solid; color: var(--wp--preset--color--contrast,currentcolor); padding: calc(-1px + 1rem) calc(-1px + 2.25rem); }
.pum-cta-wrapper.is-style-outline .pum-cta:hover { background-color: rgba(0, 0, 0, 0.05); filter: brightness(1.05); }
.pum-cta-wrapper.is-style-text-only .pum-cta { background-color: rgba(0, 0, 0, 0); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--wp--preset--color--contrast,currentcolor); padding: 0.5rem 1rem; }
.pum-cta-wrapper.is-style-text-only .pum-cta:hover { text-decoration: underline; }
@supports not (color:var(--wp--preset--color--contrast )) {
  .pum-cta-wrapper:not(.is-style-outline):not(.is-style-text-only) .pum-cta { background-color: rgb(30, 30, 30); color: rgb(255, 255, 255); }
  .pum-cta-wrapper.is-style-outline .pum-cta, .pum-cta-wrapper.is-style-text-only .pum-cta { color: inherit; }
}
.pum-form { margin: 0px auto 16px; }
.pum-form__field { margin-bottom: 1em; }
.pum-form__field label { font-weight: 700; }
.pum-form__field input[type="date"], .pum-form__field select { font-size: 18px; line-height: 26px; margin: 0px auto; padding: 3px; text-align: center; vertical-align: middle; }
.pum-form__field select { padding: 5px 3px; }
.pum-form__loader { animation-duration: 0.75s; animation-iteration-count: infinite; animation-name: rotate-forever; animation-timing-function: linear; border-width: 0.25em; border-style: solid; border-color: rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5); border-image: none; border-radius: 50%; display: inline-block; font-size: 2em; height: 0.75em; width: 0.75em; }
.pum-form__submit { position: relative; }
.pum-form__submit .pum-form__loader { border-width: 0.25em; border-style: solid; border-color: rgba(255, 255, 255, 0.5) rgba(0, 0, 0, 0) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5); border-image: none; margin-left: 0.5em; }
.pum-form__messages { border: 1px solid rgba(0, 0, 0, 0.25); display: none; margin-bottom: 0.5em; padding: 1em; position: relative; }
.pum-form__message { margin-bottom: 0.5em; }
.pum-form__message:last-child { margin-bottom: 0px; }
.pum-form__message--error { border-color: red; color: red !important; }
.pum-form__message--success { border-color: green; color: green !important; }
.pum-form--loading { opacity: 0.5; }
.pum-alignment-left { text-align: left; }
.pum-alignment-center { text-align: center; }
.pum-alignment-right { text-align: right; }
.pum-form--alignment-left { text-align: left; }
.pum-form--alignment-center { text-align: center; }
.pum-form--alignment-right { text-align: right; }
.pum-form--layout-standard .pum-form__field > label { display: block; margin-bottom: 0.25em; }
.pum-form--layout-inline .pum-form__field { display: inline-block; }
.pum-form--layout-block .pum-form__field, .pum-form--layout-block button, .pum-form--layout-block div, .pum-form--layout-block input { display: block; width: 100%; }
.pum-form--style-default label { font-size: 14px; font-weight: 700; }
.pum-form--style-default input[type="email"], .pum-form--style-default input[type="text"] { background-color: rgb(248, 247, 247); font-size: 14px; margin-bottom: 5px; padding: 10px 8px; }
.pum-form--style-default button { cursor: pointer; font-size: 18px; margin: 10px 0px 0px; padding: 10px 5px; }
.pum-sub-form .pum-sub-form-loading { opacity: 0.5; }
.pum-sub-form p.pum-newsletter-error-msg { margin: 0px; }
.pum-sub-form .spinner-loader { bottom: 40%; position: absolute; right: 50%; }
.pum-sub-form .spinner-loader:not(:required) { animation: 1.5s linear 0s infinite normal none running spinner-loader; border-radius: 0.5em; box-shadow: rgba(0, 0, 51, 0.3) 1.5em 0px 0px 0px, rgba(0, 0, 51, 0.3) 1.1em 1.1em 0px 0px, rgba(0, 0, 51, 0.3) 0px 1.5em 0px 0px, rgba(0, 0, 51, 0.3) -1.1em 1.1em 0px 0px, rgba(0, 0, 51, 0.3) -1.5em 0px 0px 0px, rgba(0, 0, 51, 0.3) -1.1em -1.1em 0px 0px, rgba(0, 0, 51, 0.3) 0px -1.5em 0px 0px, rgba(0, 0, 51, 0.3) 1.1em -1.1em 0px 0px; display: inline-block; font-size: 10px; height: 1em; margin: 1.5em; overflow: hidden; text-indent: 100%; width: 1em; }
.pum-form__field--consent { text-align: left; }
.pum-form__field--consent.pum-form__field--checkbox label { display: inline-block; vertical-align: middle; }
.pum-form__field--consent.pum-form__field--checkbox label input { display: inline-block; margin: 0px; vertical-align: middle; width: inherit; }
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label { display: inline-block; vertical-align: middle; }
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input { display: inline-block; margin: 0px; vertical-align: middle; width: inherit; }
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label + label { margin-left: 1em; }
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label { display: block; vertical-align: middle; }
.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input { display: inline-block; margin: 0px; vertical-align: middle; width: inherit; }
.popmake-close { cursor: pointer; }
.pum-container iframe.formidable { overflow: visible; width: 100%; }
.flatpickr-calendar.open, .pika-single, body div#ui-datepicker-div[style] { z-index: 2147483647 !important; }
.pum-theme-1185, .pum-theme-content-only { background-color: rgba(0, 0, 0, 0.7); }
.pum-theme-1185 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px rgb(0, 0, 0); box-shadow: rgba(2, 2, 2, 0) 0px 0px 0px 0px; }
.pum-theme-1185 .pum-title, .pum-theme-content-only .pum-title { color: rgb(0, 0, 0); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px; }
.pum-theme-1185 .pum-content, .pum-theme-content-only .pum-content { color: rgb(140, 140, 140); font-family: inherit; font-weight: 400; }
.pum-theme-1185 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; inset: 7px 7px auto auto; padding: 0px; color: rgb(0, 0, 0); font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px rgb(255, 255, 255); border-radius: 15px; box-shadow: rgba(2, 2, 2, 0) 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; background-color: rgba(255, 255, 255, 0); }
.pum-theme-1183, .pum-theme-framed-border { background-color: rgba(255, 255, 255, 0.5); }
.pum-theme-1183 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset rgb(221, 51, 51); box-shadow: rgba(2, 2, 2, 0.97) 1px 1px 3px 0px inset; background-color: rgb(255, 251, 239); }
.pum-theme-1183 .pum-title, .pum-theme-framed-border .pum-title { color: rgb(0, 0, 0); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px; }
.pum-theme-1183 .pum-content, .pum-theme-framed-border .pum-content { color: rgb(45, 45, 45); font-family: inherit; font-weight: 100; }
.pum-theme-1183 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; inset: -20px -20px auto auto; padding: 0px; color: rgb(255, 255, 255); font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px rgb(255, 255, 255); border-radius: 0px; box-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0.23) 0px 0px 0px; background-color: rgba(0, 0, 0, 0.55); }
.pum-theme-1184, .pum-theme-floating-bar { background-color: rgba(255, 255, 255, 0); }
.pum-theme-1184 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px rgb(0, 0, 0); box-shadow: rgba(2, 2, 2, 0.23) 1px 1px 3px 0px; background-color: rgb(238, 246, 252); }
.pum-theme-1184 .pum-title, .pum-theme-floating-bar .pum-title { color: rgb(80, 80, 80); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px; }
.pum-theme-1184 .pum-content, .pum-theme-floating-bar .pum-content { color: rgb(80, 80, 80); font-family: inherit; font-weight: 400; }
.pum-theme-1184 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; inset: 50% 5px auto auto; padding: 0px; color: rgb(80, 80, 80); font-family: sans-serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid rgb(80, 80, 80); border-radius: 15px; box-shadow: rgba(2, 2, 2, 0) 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; background-color: rgba(255, 255, 255, 0); transform: translate(0px, -50%); }
.pum-theme-1181, .pum-theme-hello-box { background-color: rgba(0, 0, 0, 0.75); }
.pum-theme-1181 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid rgb(129, 215, 66); box-shadow: rgba(2, 2, 2, 0) 0px 0px 0px 0px; background-color: rgb(255, 255, 255); }
.pum-theme-1181 .pum-title, .pum-theme-hello-box .pum-title { color: rgb(45, 45, 45); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px; }
.pum-theme-1181 .pum-content, .pum-theme-hello-box .pum-content { color: rgb(45, 45, 45); font-family: inherit; font-weight: 100; }
.pum-theme-1181 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; inset: -30px -30px auto auto; padding: 0px; color: rgb(45, 45, 45); font-family: "Times New Roman"; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px rgb(255, 255, 255); border-radius: 28px; box-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0.23) 0px 0px 0px; background-color: rgb(255, 255, 255); }
.pum-theme-1182, .pum-theme-cutting-edge { background-color: rgba(0, 0, 0, 0.5); }
.pum-theme-1182 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px rgb(0, 0, 0); box-shadow: rgba(2, 2, 2, 0.5) 0px 10px 25px 0px; background-color: rgb(30, 115, 190); }
.pum-theme-1182 .pum-title, .pum-theme-cutting-edge .pum-title { color: rgb(255, 255, 255); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: sans-serif; font-weight: 100; font-size: 26px; line-height: 28px; }
.pum-theme-1182 .pum-content, .pum-theme-cutting-edge .pum-content { color: rgb(255, 255, 255); font-family: inherit; font-weight: 100; }
.pum-theme-1182 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; inset: 0px 0px auto auto; padding: 0px; color: rgb(30, 115, 190); font-family: "Times New Roman"; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px rgb(255, 255, 255); border-radius: 0px; box-shadow: rgba(2, 2, 2, 0.1) -1px 1px 1px 0px; text-shadow: rgba(0, 0, 0, 0.1) -1px 1px 1px; background-color: rgb(238, 238, 34); }
.pum-theme-1178, .pum-theme-theme-par-defaut { background-color: rgb(255, 255, 255); }
.pum-theme-1178 .pum-container, .pum-theme-theme-par-defaut .pum-container { padding: 18px; border-radius: 0px; border: 1px rgb(0, 0, 0); box-shadow: rgba(2, 2, 2, 0.23) 1px 1px 3px 0px; background-color: rgb(249, 249, 249); }
.pum-theme-1178 .pum-title, .pum-theme-theme-par-defaut .pum-title { color: rgb(0, 0, 0); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 400; font-size: 32px; font-style: normal; line-height: 36px; }
.pum-theme-1178 .pum-content, .pum-theme-theme-par-defaut .pum-content { color: rgb(140, 140, 140); font-family: inherit; font-weight: 400; font-style: inherit; }
.pum-theme-1178 .pum-content + .pum-close, .pum-theme-theme-par-defaut .pum-content + .pum-close { position: absolute; height: auto; width: auto; inset: 0px 0px auto auto; padding: 8px; color: rgb(255, 255, 255); font-family: inherit; font-weight: 400; font-size: 12px; font-style: inherit; line-height: 36px; border: 1px rgb(255, 255, 255); border-radius: 0px; box-shadow: rgba(2, 2, 2, 0.23) 1px 1px 3px 0px; text-shadow: rgba(0, 0, 0, 0.23) 0px 0px 0px; background-color: rgb(0, 183, 205); }
.pum-theme-1179, .pum-theme-lightbox { background-color: rgba(0, 0, 0, 0.6); }
.pum-theme-1179 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid rgb(0, 0, 0); box-shadow: rgb(2, 2, 2) 0px 0px 30px 0px; background-color: rgb(255, 255, 255); }
.pum-theme-1179 .pum-title, .pum-theme-lightbox .pum-title { color: rgb(0, 0, 0); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px; }
.pum-theme-1179 .pum-content, .pum-theme-lightbox .pum-content { color: rgb(0, 0, 0); font-family: inherit; font-weight: 100; }
.pum-theme-1179 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 26px; width: 26px; inset: -13px -13px auto auto; padding: 0px; color: rgb(255, 255, 255); font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid rgb(255, 255, 255); border-radius: 26px; box-shadow: rgba(2, 2, 2, 0.75) 0px 0px 15px 1px; text-shadow: rgba(0, 0, 0, 0.23) 0px 0px 0px; background-color: rgb(0, 0, 0); }
.pum-theme-1180, .pum-theme-enterprise-blue { background-color: rgba(0, 0, 0, 0.7); }
.pum-theme-1180 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px rgb(0, 0, 0); box-shadow: rgba(2, 2, 2, 0.5) 0px 10px 25px 4px; background-color: rgb(255, 255, 255); }
.pum-theme-1180 .pum-title, .pum-theme-enterprise-blue .pum-title { color: rgb(49, 91, 124); text-align: left; text-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px; font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px; }
.pum-theme-1180 .pum-content, .pum-theme-enterprise-blue .pum-content { color: rgb(45, 45, 45); font-family: inherit; font-weight: 100; }
.pum-theme-1180 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; inset: 8px 8px auto auto; padding: 4px; color: rgb(255, 255, 255); font-family: "Times New Roman"; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px rgb(255, 255, 255); border-radius: 42px; box-shadow: rgba(2, 2, 2, 0.23) 0px 0px 0px 0px; text-shadow: rgba(0, 0, 0, 0.23) 0px 0px 0px; background-color: rgb(49, 91, 124); }
#pum-1479 { z-index: 1999999999; }
#pum-1476 { z-index: 1999999999; }
#pum-1470 { z-index: 1999999999; }
#pum-1468 { z-index: 1999999999; }
#pum-1221 { z-index: 1999999999; }
#pum-1453 { z-index: 1999999999; }
#pum-1200 { z-index: 1999999999; }
#pum-1446 { z-index: 1999999999; }
#pum-1374 { z-index: 1999999999; }
#pum-1187 { z-index: 1999999999; }
#pum-1234 { z-index: 1999999999; }
#pum-1204 { z-index: 1999999999; }
#pum-1186 { z-index: 1999999999; }

/*__lovable_stylesheet_boundary__*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/806d1baf09e3f6b1.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/625786bdced46396.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/fb25054a40e8fa1c.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/a766d71fda692bf9.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/cd93735dae278b20.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/890f3f233284fb97.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/fdb8803bb11c958a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/6dde8dc71a5ed648.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/fce91b37456e77de.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/86b81bbbd797fbf4.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/c733d71fb4d88d5b.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(/site-assets/2a25badf90e3267d.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/6718d5fe457f5079.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/b1a68d949e705b64.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*__lovable_stylesheet_boundary__*/
.vertical-centering { top: 50%; transform: translateY(-50%); }
.horizontal-centering { left: 50%; transform: translateX(-50%); }
.centering-mixin { top: 50%; left: 50%; transform: translate(-50%, -50%); }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
.old-ie audio, .old-ie canvas, .old-ie video { display: inline; zoom: 1; }
audio:not([controls]) { display: none; height: 0px; }
[hidden] { display: none; }
* { padding: 0px; margin: 0px; }
html { font-size: 100%; text-size-adjust: 100%; }
a:active, a:focus, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
code, kbd, pre, samp { font-family: "courier new", monospace; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
q { quotes: none; }
q::after, q::before { content: none; }
small { font-size: 75%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
dd, dl, menu, ol, ul { list-style: none; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0px; }
legend { border: 0px; padding: 0px; white-space: normal; }
.old-ie legend { margin-left: -7px; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
.old-ie button, .old-ie input, .old-ie select, .old-ie textarea { vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }
.old-ie button, .old-ie input[type="button"], .old-ie input[type="reset"], .old-ie input[type="submit"] { overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
.old-ie input[type="checkbox"], .old-ie input[type="radio"] { height: 13px; width: 13px; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }
.formError { position: absolute; top: 300px; left: 300px; padding-bottom: 13px; display: block; z-index: 5000; }
.ajaxSubmit { padding: 10px; text-align: center; border: 1px solid rgb(153, 153, 153); display: none; }
.formError .formErrorContent { background: rgb(138, 11, 44); color: rgb(255, 255, 255); width: 165px; font-family: tahoma; font-size: 11px; border: 0px solid rgb(221, 221, 221); padding: 4px 10px; border-radius: 6px; }
.greenPopup .formErrorContent { background: rgb(51, 190, 64); }
.blackPopup .formErrorContent { background: rgb(57, 57, 57); color: rgb(255, 255, 255); }
.formError .formErrorArrow { position: absolute; bottom: 0px; left: 20px; width: 15px; height: 15px; z-index: 5001; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.formError .formErrorArrowBottom { top: 0px; margin: -6px; }
.formError .formErrorArrow div { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 1px; background: rgb(138, 11, 44); margin: 0px auto; line-height: 0; font-size: 0px; display: block; }
.formError .formErrorArrowBottom div { box-shadow: none; }
.formError .formErrorArrow .line10 { width: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.formError .formErrorArrow .line9 { width: 13px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.formError .formErrorArrow .line8 { width: 11px; }
.formError .formErrorArrow .line7 { width: 9px; }
.formError .formErrorArrow .line6 { width: 7px; }
.formError .formErrorArrow .line5 { width: 5px; }
.formError .formErrorArrow .line4 { width: 3px; }
.formError .formErrorArrow .line3 { width: 1px; }
.formError .formErrorArrow .line2 { width: 3px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none; }
.formError .formErrorArrow .line1 { width: 1px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none; }
.dt-contact-form.dt-form .formError, .dt-contact-form.dt-form .hide-privacy-message, .dt-contact-form.dt-form span .formError, .popup-message-style .dt-contact-form.dt-form .formError { display: none; }
.dt-contact-form.dt-form span .formError.field-success, .dt-contact-form.dt-form span .formError.first, .inline-message-style .dt-contact-form.dt-form .formError.field-success, .inline-message-style .dt-contact-form.dt-form .formError.first, .popup-message-style .dt-contact-form.dt-form .formError.field-success, .popup-message-style .dt-contact-form.dt-form .formError.first { display: flex; }
.dt-contact-form.dt-form .formError .close-message { position: absolute; top: 50%; width: 30px; height: 30px; transform: translateY(-50%); right: 15px; line-height: 30px; text-align: center; opacity: 0.5; }
.dt-contact-form.dt-form .formError .close-message svg { fill: rgb(255, 255, 255); width: 18px; }
.dt-contact-form.dt-form .formError .close-message:hover { cursor: pointer; opacity: 1; }
.dt-contact-form.dt-form .error-field:not(.field-success) { border-color: red; }
.inline-message-style .dt-contact-form.dt-form { position: relative; }
.inline-message-style .form-fields > span { position: static; }
.inline-message-style .formError { z-index: 100; width: 100%; padding: 15px 40px 15px 45px; box-sizing: border-box; top: 0px !important; left: 0px !important; margin: 0px 0px 10px !important; }
.inline-message-style .formError.run-animation { position: relative; }
.inline-message-style .formError .formErrorContent { width: 100%; background: 0px 0px; }
.inline-message-style .formError .formErrorArrow { display: none; }
.popup-message-style .parentFormundefined.run-animation { transform: translate3d(200px, -50%, 0px); animation: 1.2s ease 0.4s 1 normal forwards running slide-in-message, 1.1s 9s 1 normal running slide-out-message; }
.popup-message-style .parentFormundefined.run-animation .formErrorContent { opacity: 1; }
.parentFormundefined::before { position: absolute; display: flex; justify-content: center; top: 0px; left: 0px; width: 65px; height: 100%; content: ""; mask: url("/site-assets/52e84fed2edffe91.png") center center / 24px auto no-repeat; background: rgb(255, 255, 255); }
.greenPopup.parentFormundefined::before { mask: url("/site-assets/9eadbe7afe90176f.png") center center / 24px auto no-repeat; }
.popup-message-style .parentFormundefined.run-animation, .popup-message-style .parentFormundefined:not(.run-animation) { display: flex; align-items: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 40px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 0; padding: 15px 40px 15px 45px; width: 400px; max-height: 500px; z-index: 9999; overflow: hidden; font-weight: 700; color: rgb(255, 255, 255); box-sizing: border-box; position: fixed !important; top: 50% !important; left: 100% !important; right: auto !important; margin: 0px !important; }
.popup-message-style .parentFormundefined.run-animation a, .popup-message-style .parentFormundefined.run-animation a:hover, .popup-message-style .parentFormundefined:not(.run-animation) a, .popup-message-style .parentFormundefined:not(.run-animation) a:hover { color: rgb(255, 255, 255); }
.popup-message-style .parentFormundefined.run-animation .formErrorContent, .popup-message-style .parentFormundefined:not(.run-animation) .formErrorContent { width: 100%; background: 0px 0px; }
.popup-message-style .parentFormundefined.run-animation .formErrorArrow, .popup-message-style .parentFormundefined:not(.run-animation) .formErrorArrow { display: none; }
@-webkit-keyframes slide-in-message { 
  0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
}
@keyframes slide-in-message { 
  0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
}
@-webkit-keyframes slide-out-message { 
  0% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-100px, -50%, 0px); }
  100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }
}
@keyframes slide-out-message { 
  0% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-100px, -50%, 0px); }
  100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }
}
.rev_slider_wrapper { z-index: 1; }
.tp-scrollbelowslider:hover { cursor: pointer; }
.is-iphone .kenburnimg img { transform: none !important; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; touch-action: manipulation; }
.owl-carousel .owl-stage::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .dt-owl-item, .owl-carousel .owl-wrapper { backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.owl-carousel .dt-owl-item { position: relative; min-height: 1px; float: left; backface-visibility: hidden; -webkit-tap-highlight-color: transparent; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled, .owl-nav.disabled { display: none; }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; user-select: none; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0px 0px; color: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font: inherit; outline: 0px; padding: 0px !important; }
.owl-carousel.owl-loaded { display: grid; }
.owl-carousel.owl-loading { opacity: 0; display: grid; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel.owl-refresh .dt-owl-item { visibility: hidden; }
.owl-carousel.owl-drag .dt-owl-item { touch-action: pan-y; user-select: none; }
.owl-carousel.owl-grab { cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .dt-owl-item { float: right; }
.owl-carousel .animated:not(.elementor-element) { animation-duration: var(--transition-speed,1000ms); animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { animation-name: fadeOut; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-height { transition: height 0.5s ease-in-out; }
.pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; touch-action: none; z-index: 9500; text-size-adjust: 100%; backface-visibility: hidden; outline: 0px; }
.pswp::after, .pswp::before { content: " "; display: table; }
.pswp * { box-sizing: border-box; }
.pswp img { max-width: none; }
.pswp--animate_opacity { opacity: 0.001; will-change: unset; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--open { display: block; }
.pswp--zoom-allowed .pswp__img { cursor: zoom-in; }
.pswp--zoomed-in .pswp__img { cursor: grab; }
.pswp--dragging .pswp__img { cursor: grabbing; }
.pswp__bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0; transform: translateZ(0px); backface-visibility: hidden; will-change: opacity; }
.pswp__scroll-wrap { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }
.pswp__container, .pswp__zoom-wrap { touch-action: none; position: absolute; inset: 0px; backface-visibility: hidden; }
.pswp__container, .pswp__img { user-select: none; -webkit-tap-highlight-color: transparent; }
.pswp__zoom-wrap { position: absolute; width: 100%; transform-origin: left top; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); text-align: center; display: flex; }
.pswp__bg { transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap { transition: none; }
.pswp__item { position: absolute; inset: 0px; overflow: hidden; }
.pswp__img { position: absolute; width: auto; height: auto; top: 0px; left: 0px; }
.pswp__img--placeholder { backface-visibility: hidden; }
.pswp__img--placeholder--blank { background: rgb(34, 34, 34); }
.pswp--ie .pswp__img { left: 0px; top: 0px; width: 100% !important; height: auto !important; }
.pswp__error-msg { position: absolute; left: 0px; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: rgb(204, 204, 204); }
.pswp__error-msg a { color: rgb(204, 204, 204); text-decoration: underline; }
.admin-bar .pswp { z-index: 100000; }
.pswp-video-wrap { align-items: center; align-self: center; line-height: 0; width: 100%; max-width: 900px; position: relative; margin: 0px auto; text-align: left; z-index: 1045; }
.video-wrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; width: 100%; }
.video-wrapper iframe { position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; }
.video-wrapper video { width: 100% !important; height: auto !important; }
.pswp .pswp__ui--fit .pswp__caption, .pswp .pswp__ui--fit .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5); }
.admin-bar .pswp .pswp__ui--fit .pswp__caption, .admin-bar .pswp .pswp__ui--fit .pswp__top-bar { background-color: rgba(0, 0, 0, 0.7); }
.pswp.video-active .pswp__share-tooltip.show-share-pin .pswp__share--pinterest { display: none; }
.pswp__caption .pswp__caption__center { text-align: center; }
.pswp__caption h5 { color: rgb(255, 255, 255); margin-bottom: 5px; }
.pswp button.pswp__button { height: 1.5em; width: 1.5em; margin-top: -0.75em; opacity: 0.5; background: 0px 0px !important; }
.pswp button.pswp__button::before { display: block; width: 100%; height: 100%; content: ""; background-color: rgb(255, 255, 255) !important; }
.pswp .pswp__top-bar button.pswp__button { height: 26px; width: 26px; margin-top: -13px; top: 50%; margin-right: 15px; }
.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--left, .pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--right { visibility: visible; }
.pswp button.pswp__button:focus, .pswp button.pswp__button:hover { opacity: 1; }
.pswp .pswp__button:active { opacity: 0.9; }
.pswp--zoom-allowed .pswp__button--zoom::before { mask: url("/site-assets/86a5ba7dcfc0f303.png") center center / 24px auto no-repeat; }
.pswp--zoomed-in .pswp__button--zoom::before { mask: url("/site-assets/22c010bd75b0fa63.png") center center / 24px auto no-repeat; }
.pswp--supports-fs .pswp__button--fs { mask: url("/site-assets/dba83732a056836c.png") center center / 24px auto no-repeat; }
.pswp--fs .pswp__button--fs { mask: url("/site-assets/2202cbdb6ab1cd66.png") center center / 24px auto no-repeat; }
.pswp button.pswp__button--close { margin-right: 15px; }
.pswp button.pswp__button--close::before { mask: url("/site-assets/fc6fe91ff204ae29.png") right center / 26px auto no-repeat; }
.pswp__button--share::before { mask: url("/site-assets/ca56ce6e6950cadc.png") right center no-repeat; }
.pswp .pswp__button--arrow--left::before, .pswp .pswp__button--arrow--right::before { position: static; display: flex; justify-content: center; align-items: center; width: 1.5em; height: 1.5em; }
.pswp button.pswp__button.pswp__button--arrow--left::before { mask: url("/site-assets/7ef05512053ff4b8.png") right center no-repeat; background-image: none !important; }
.pswp button.pswp__button.pswp__button--arrow--right::before { mask: url("/site-assets/b008513ff5ed2416.png") right center no-repeat; background-image: none !important; }
.pswp .pswp__share-tooltip, .pswp .pswp__share-tooltip a:first-child, .pswp .pswp__share-tooltip a:last-child { border-radius: 0px; }
.pswp .pswp__share-tooltip a { display: none; color: rgb(34, 34, 34); }
.pswp .pswp__share-tooltip a svg { fill: rgb(34, 34, 34); }
.pswp__share-tooltip a:hover { text-decoration: none; color: rgb(255, 255, 255) !important; }
.pswp__share-tooltip a:hover svg { fill: rgb(255, 255, 255); }
.pswp__share-tooltip a svg { min-width: 15px; margin-right: 5px; }
.hide-pspw-share .pswp__button--share, .hide-pspw-share .pswp__share-modal { display: none; }
.pswp .pswp__share-tooltip.show-share-d .pswp__share--download, .pswp .pswp__share-tooltip.show-share-fb .pswp__share--facebook, .pswp .pswp__share-tooltip.show-share-g .pswp__share--google, .pswp .pswp__share-tooltip.show-share-in .pswp__share--linkedin, .pswp .pswp__share-tooltip.show-share-pin .pswp__share--pinterest, .pswp .pswp__share-tooltip.show-share-tw .pswp__share--twitter, .pswp .pswp__share-tooltip.show-share-wp .pswp__share--whatsapp { display: flex; }
.pswp__share-tooltip::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; top: -12px; right: 15px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; pointer-events: none; }
a.pswp__share--pinterest:hover { background: rgb(207, 40, 52) !important; }
a.pswp__share--linkedin:hover { background: rgb(0, 123, 199); }
a.pswp__share--whatsapp:hover { background: rgb(54, 183, 77); }
a.pswp__share--google:hover { background: rgb(230, 66, 53); }
.pswp__button { position: relative; background: 0px 0px; cursor: pointer; overflow: visible; appearance: none; display: block; border: 0px; padding: 0px; margin: 0px; float: right; opacity: 0.75; transition: opacity 0.2s; box-shadow: none; }
.pswp__button:focus, .pswp__button:hover { opacity: 1; }
.pswp__button:active { outline: 0px; opacity: 0.9; }
.pswp__ui--over-close .pswp__button--close { opacity: 1; }
.pswp__button, .pswp__button--arrow--left::before, .pswp__button--arrow--right::before { width: 44px; height: 44px; }
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: 0px 0px; }
}
.pswp__button--fs { display: none; }
.pswp--supports-fs .pswp__button--fs { display: block; }
.pswp__button--zoom { display: none; }
.pswp--zoom-allowed .pswp__button--zoom { display: block; }
.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right { visibility: hidden; }
.pswp__button--arrow--left, .pswp__button--arrow--right { background: 0px 0px; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; }
.pswp__button--arrow--left { left: 0px; }
.pswp__button--arrow--right { right: 0px; }
.pswp__button--arrow--left::before, .pswp__button--arrow--right::before { content: ""; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; }
.pswp__button--arrow--left::before { left: 6px; }
.pswp__button--arrow--right::before { left: 0px; right: 6px; }
.pswp__counter, .pswp__share-modal { user-select: none; }
.pswp__share-modal { display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; padding: 10px; position: absolute; z-index: 1600; opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }
.pswp__share-modal--hidden { display: none; }
.pswp__share-tooltip { min-width: 150px; z-index: 1620; position: absolute; background: rgb(255, 255, 255); top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 5px; transform: translateY(6px); transition: transform 0.25s; backface-visibility: hidden; will-change: transform; }
.pswp__share-tooltip a { display: block; padding: 8px 12px; color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; line-height: 18px; }
.pswp__share-tooltip a:first-child { border-radius: 2px 2px 0px 0px; }
.pswp__share-tooltip a:last-child { border-radius: 0px 0px 2px 2px; }
.pswp__share-modal--fade-in { opacity: 1; }
.pswp__share-modal--fade-in .pswp__share-tooltip { transform: translateY(0px); }
.pswp--touch .pswp__share-tooltip a { padding: 16px 12px; }
a.pswp__share--facebook::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; top: -12px; right: 15px; border-width: 6px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; pointer-events: none; }
a.pswp__share--facebook:hover { background: rgb(62, 92, 154); color: rgb(255, 255, 255); }
a.pswp__share--twitter:hover { background: rgb(85, 172, 238); color: rgb(255, 255, 255); }
a.pswp__share--pinterest:hover { color: rgb(206, 39, 45); }
a.pswp__share--download:hover { background: rgb(221, 221, 221); }
.pswp__counter { position: absolute; left: 0px; top: 0px; height: 44px; font-size: 13px; line-height: 44px; color: rgb(255, 255, 255); opacity: 0.75; padding: 0px 10px; }
.pswp__caption { position: absolute; left: 0px; bottom: 0px; width: 100%; min-height: 44px; }
.pswp__caption small { font-size: 11px; color: rgb(187, 187, 187); }
.pswp__caption__center { text-align: left; max-width: 420px; margin: 0px auto; font-size: 13px; padding: 10px; line-height: 20px; color: rgb(204, 204, 204); }
.pswp__caption--empty { display: none; }
.pswp__caption--fake { visibility: hidden; }
.pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0px; left: 50%; margin-left: -22px; opacity: 0; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; }
.pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; }
.pswp--css_animation .pswp__preloader--active, .pswp__preloader--active { opacity: 1; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn { animation: 0.5s linear 0s infinite normal none running clockwise; }
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut { animation: 1s cubic-bezier(0.4, 0, 0.22, 1) 0s infinite normal none running donut-rotate; }
.pswp--css_animation .pswp__preloader__icn { background: 0px 0px; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0px; }
.pswp--css_animation .pswp__preloader__cut { position: relative; width: 7px; height: 14px; overflow: hidden; }
.pswp--css_animation .pswp__preloader__donut { box-sizing: border-box; width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) transparent transparent; border-image: none; border-radius: 50%; position: absolute; top: 0px; left: 0px; background: 0px 0px; margin: 0px; }
@media screen and (max-width: 1024px) {
  .pswp__preloader { position: relative; left: auto; top: auto; margin: 0px; float: right; }
}
@-webkit-keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes clockwise { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes donut-rotate { 
  0%, 100% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
}
@keyframes donut-rotate { 
  0%, 100% { transform: rotate(0deg); }
  50% { transform: rotate(-140deg); }
}
.pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; }
.pswp__top-bar { position: absolute; left: 0px; top: 0px; height: 44px; width: 100%; }
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar { backface-visibility: hidden; will-change: opacity; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { visibility: visible; }
.pswp__caption, .pswp__top-bar { background-color: rgba(0, 0, 0, 0.5); }
.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar { background-color: rgba(0, 0, 0, 0.3); }
.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar { opacity: 0; }
.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar { opacity: 0.001; }
.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter { display: none; }
.pswp__element--disabled { display: none !important; }
.pswp--minimal--dark .pswp__top-bar { background: 0px 0px; }
.asp_all_buttons_container { margin-top: 20px; }
#page .asp_product_item { padding: 0px; margin: 0px; }
#page .asp_product_description, #page .asp_product_item { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.asp_product_buy_button input { margin-right: 5px; }
@media (max-width: 500px) {
  #page .asp_price_container, #page .asp_product_buy_btn_container { text-align: left; }
}
.content .elementor-nav-menu, .content .elementor-nav-menu ul { margin: 0px; }
.ifb-flip-box.ifb-hover .ifb-face.ifb-front { opacity: 0; }
.mec-container { max-width: 100%; }
@media only screen and (min-width: 961px) {
  .mec-container { width: auto; }
}
.mec-event-footer .mec-booking-button, .mec-event-sharing-wrap li a { text-decoration: none; }
.mec-single-event .mec-event-social li.mec-event-social-icon a { text-decoration: none; }
.mec-event-footer .mec-booking-button, .mec-event-footer .mec-booking-button:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#page .mec-topsec .mec-event-image { line-height: 0; }
#page.ls-overflow-visible { overflow-x: hidden !important; }
.responsive-off #page { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
.footer-overlap.responsive-off #page { grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
.floating-navigation-below-slider.responsive-off #page { grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "main" "footer"; }
.responsive-off.header-side-left:not(.sticky-header) #page, .responsive-off.header-side-line.left-side-line #page { grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side elementor-header" "header-side checkout" "header-side main" "header-side footer"; }
.footer-overlap.responsive-off.header-side-left:not(.sticky-header) #page, .footer-overlap.responsive-off.header-side-line.left-side-line #page { grid-template-areas: "header-side page-inner" "header-side footer"; }
.responsive-off.header-side-right:not(.sticky-header) #page { grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "elementor-header header-side" "checkout header-side" "main header-side" "footer header-side"; }
.footer-overlap.responsive-off.header-side-right:not(.sticky-header) #page { grid-template-areas: "page-inner header-side" "footer header-side"; }
.footer-overlap.floating-navigation-below-slider.responsive-off .page-inner { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
.no-cssgridlegacy.no-cssgrid .wf-container-main::before, .no-cssgridlegacy.no-cssgrid .wf-container::before { content: ""; display: table; }
.no-cssgridlegacy.no-cssgrid .wf-container-main::after, .no-cssgridlegacy.no-cssgrid .wf-container::after { content: ""; display: table; clear: both; }
.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container, .ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container-main { zoom: 1; }
.page-inner { grid-area: page-inner; }
.is-safari .page-inner { max-width: 100%; }
.header-side-left:not(.sticky-header) .page-inner, .header-side-line.left-side-line .page-inner { }
.header-side-right:not(.sticky-header) .page-inner { }
#main-slideshow, .photo-scroller { grid-area: slider; }
.floating-navigation-below-slider #main-slideshow, .floating-navigation-below-slider .photo-scroller { }
.header-side-left:not(.sticky-header) #main-slideshow, .header-side-left:not(.sticky-header) .photo-scroller, .header-side-line.left-side-line #main-slideshow, .header-side-line.left-side-line .photo-scroller { }
.header-side-right:not(.sticky-header) #main-slideshow, .header-side-right:not(.sticky-header) .photo-scroller { }
.masthead { grid-area: header; }
.floating-navigation-below-slider .masthead { }
.side-header-v-stroke.masthead, .side-header.masthead { grid-area: header-side; }
.checkout-page-title { grid-area: checkout; }
.is-safari .checkout-page-title { max-width: 100%; }
.header-side-left:not(.sticky-header) .checkout-page-title, .header-side-line.left-side-line .checkout-page-title { }
.header-side-right:not(.sticky-header) .checkout-page-title { }
.page-title { grid-area: title; }
.is-safari .page-title { max-width: 100%; }
.header-side-left:not(.sticky-header) .page-title, .header-side-line.left-side-line .page-title { }
.header-side-right:not(.sticky-header) .page-title { }
.fancy-header { grid-area: fancyheader; }
.is-safari .fancy-header { max-width: 100%; }
.header-side-left:not(.sticky-header) .fancy-header, .header-side-line.left-side-line .fancy-header { }
.header-side-right:not(.sticky-header) .fancy-header { }
.elementor-location-header { grid-area: elementor-header; }
#main { grid-area: main; }
.is-safari #main { max-width: 100%; }
.header-side-left:not(.sticky-header) #main, .header-side-line.left-side-line #main { }
.header-side-right:not(.sticky-header) #main { }
.footer { grid-area: footer; }
.is-safari .footer { max-width: 100%; }
.header-side-left:not(.sticky-header) .footer, .header-side-line.left-side-line .footer { }
.header-side-right:not(.sticky-header) .footer { }
.responsive-off #main:not(.sidebar-none) .wf-container-main { display: grid; }
.responsive-off .sidebar-right .wf-container-main { grid-template-areas: "content sidebar"; }
.responsive-off .sidebar-left .wf-container-main { grid-template-areas: "sidebar content"; }
.responsive-off .sidebar { grid-area: sidebar; }
.responsive-off .sidebar-right .sidebar { }
.responsive-off .sidebar-left .sidebar { }
.responsive-off .content { grid-area: content; }
.responsive-off .sidebar-right .content { }
.responsive-off .sidebar-left .content { }
.wf-mobile-visible, .wf-phone-visible { display: none; }
.content, .sidebar, .wf-cell, .wf-usr-cell, .wf-wrap, .wpb_row { box-sizing: border-box; }
.footer .widget, .wf-cell, .wf-usr-cell { display: inline-block; vertical-align: top; padding: 0px 22px; }
.ancient-ie .footer .widget, .ancient-ie .wf-cell, .ancient-ie .wf-usr-cell { display: inline; zoom: 1; }
.wf-1, .wf-1-1, .wf-span-12 { width: 100%; }
.wf-1-2, .wf-2-4, .wf-span-6 { width: 50%; }
.wf-1-3, .wf-span-4 { width: 33.3333%; }
.wf-2-3, .wf-span-8 { width: 66.6667%; }
.wf-1-4, .wf-span-3 { width: 25%; }
.wf-3-4, .wf-span-9 { width: 75%; }
.wf-1-5 { width: 20%; }
.wf-2-5 { width: 40%; }
.wf-1-6, .wf-span-2 { width: 16.6667%; }
.wf-span-1, .wf-span-10 { width: 83.3333%; }
.wf-span-7 { width: 58.3333%; }
.wf-table { display: table; width: 100%; }
.wf-tr { display: table-row; }
.wf-td { display: table-cell; vertical-align: middle; }
.wf-float-left { float: left; }
.wf-float-right { float: right; }
.wf-container { font-size: 0px; line-height: 0; word-spacing: -4px; margin: 0px -22px; padding: 0px; }
.wf-wrap { max-width: 100%; padding: 0px 44px; margin: 0px auto; }
#main-slideshow { position: relative; z-index: 1; clear: both; overflow: hidden; }
#main-slideshow-content { display: none; }
#main-slideshow.fixed { padding: 44px; margin-top: 0px; }
#main-slideshow.layer-fixed { padding: 40px; margin-top: 0px; }
#main-slideshow.fix.rv-slider { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; }
#main-slideshow.fix::after, #main-slideshow.fixed::after, #main-slideshow.layer-fixed::after { position: absolute; left: 0px; width: 100%; height: 1px; content: ""; top: auto; bottom: 0px; }
#main-slideshow #main-slideshow-content { display: block; }
.transparent .page-title { visibility: hidden; }
#fancy-header { position: relative; display: flex; }
#fancy-header > .wf-wrap { position: relative; z-index: 1; max-width: 100%; }
.fancy-header-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.content-right.fancy-header .hgroup, .title-left .breadcrumbs, .title-right .hgroup { text-align: right; }
.fancy-header.title-center .hgroup { text-align: center; }
.mobile-false #fancy-header .breadcrumbs, .mobile-false #fancy-header .fancy-subtitle, .mobile-false #fancy-header .fancy-title { opacity: 0; }
#fancy-header .fancy-title > span { display: inline-block; }
.ie-mobile #fancy-header .breadcrumbs, .ie-mobile #fancy-header .fancy-subtitle, .ie-mobile #fancy-header .fancy-title { opacity: 1; }
#fancy-header .breadcrumbs.start-animation, #fancy-header .fancy-subtitle.start-animation, #fancy-header .fancy-title.start-animation { animation: 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s 1 normal none running mk_fade; opacity: 1; }
.fancy-header .hgroup, .page-title .hgroup { overflow: hidden; }
.fancy-header .hgroup { padding: 5px 0px; }
#fancy-header.content-left.breadcrumbs-off .hgroup, #fancy-header.content-right.breadcrumbs-off .hgroup, #fancy-header.title-center.breadcrumbs-off .hgroup { margin-top: 5px; margin-bottom: 5px; }
#fancy-header.content-left .breadcrumbs.breadcrumbs-bg, #fancy-header.content-right .breadcrumbs.breadcrumbs-bg, #fancy-header.title-center .breadcrumbs.breadcrumbs-bg { margin-top: 10px; }
#fancy-header.titles-off .breadcrumbs { margin-top: 5px; margin-bottom: 5px; }
#fancy-header.content-left .breadcrumbs, #fancy-header.content-right .breadcrumbs, #fancy-header.title-center .breadcrumbs { margin-bottom: 10px; }
#fancy-header.disabled-bg.breadcrumbs-off.page-title h1, #fancy-header.disabled-bg.content-left .breadcrumbs, #fancy-header.disabled-bg.content-left.breadcrumbs-off .hgroup, #fancy-header.disabled-bg.content-right .breadcrumbs, #fancy-header.disabled-bg.content-right.breadcrumbs-off .hgroup, #fancy-header.disabled-bg.title-center .breadcrumbs, #fancy-header.disabled-bg.title-center.breadcrumbs-off .hgroup { margin-bottom: 0px; }
#fancy-header.content-left .hgroup, #fancy-header.content-right .hgroup, #fancy-header.title-center .hgroup { padding-bottom: 5px; }
.fancy-header .fancy-title { margin: 5px 0px; padding: 0px; }
.fancy-header .fancy-subtitle { margin: 0px; padding: 5px 0px; }
.fancy-header .wf-td .breadcrumbs, .page-title .wf-td .breadcrumbs { display: inline-block; }
.breadcrumbs.bg-dark, .breadcrumbs.bg-light, .hr-breadcrumbs .breadcrumbs.bg-dark, .hr-breadcrumbs .breadcrumbs.bg-light { padding: 4px 10px; }
.breadcrumbs.bg-dark { background-color: rgba(15, 18, 19, 0.1); }
.breadcrumbs.bg-light { background-color: rgba(255, 255, 255, 0.12); }
.title-left .breadcrumbs { float: right; }
.fancy-header .breadcrumbs li { position: relative; background: 0px 0px; }
.breadcrumbs li:first-child::before, .fancy-header .breadcrumbs li:first-child::before { content: ""; }
.breadcrumbs li::before, .fancy-header .breadcrumbs li::before { position: absolute; left: 0px; top: 0px; width: 15px; height: 13px; content: "/"; opacity: 0.5; text-align: left; z-index: 3; }
.breadcrumbs li::before { opacity: 1; }
.page-title { display: flex; }
.fancy-title-head, .page-title-head { max-width: 100%; }
.page-title.overlay-bg { position: relative; }
.page-title.overlay-bg .wf-wrap { position: relative; z-index: 1; }
.page-title.overlay-bg::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; }
.page-title .wf-wrap { position: relative; }
.page-title .wf-wrap::after { position: absolute; width: 100%; bottom: 0px; content: ""; }
.page-title.disabled-bg .wf-wrap::after, .page-title.full-width-line .wf-wrap::after, .page-title.gradient-bg .wf-wrap::after, .page-title.solid-bg .wf-wrap::after, .page-title.transparent-bg .wf-wrap::after { display: none; }
.fancy-header > .wf-wrap, .page-title > .wf-wrap { display: flex; align-items: center; box-sizing: border-box; }
.content-left > .wf-wrap { justify-content: center; align-items: flex-start; flex-flow: column wrap; }
.content-right > .wf-wrap { justify-content: center; align-items: flex-end; flex-flow: column wrap; }
.title-center > .wf-wrap { justify-content: center; align-items: center; flex-flow: column wrap; }
.title-left > .wf-wrap, .title-right > .wf-wrap { justify-content: space-between; }
.page-title.title-left .hr-breadcrumbs, .page-title.title-right h1 { text-align: right; }
.title-center .hr-breadcrumbs, .title-center h1 { text-align: center; }
.page-title h1, .page-title h2 { margin: 0px; }
.page-title .hr-breadcrumbs .breadcrumbs::after { display: none; }
.page-title .wf-container-title, .page-title.full-width-line { border-bottom: 1px solid; }
.page-title.title-left.disabled-bg h1, .page-title.title-right.disabled-bg h1 { margin: 0px; }
.dt-breadcrumbs-shortcode { display: flex; }
.dt-breadcrumbs-shortcode.align-centre { justify-content: center; }
.dt-breadcrumbs-shortcode.align-right { justify-content: flex-end; }
.breadcrumbs { list-style: none; }
.page-title.title-center .breadcrumbs { text-align: center; }
.breadcrumbs li { position: relative; display: inline-block; padding-left: 12px; margin-left: 8px; }
.breadcrumbs li:first-child { padding-left: 0px; margin-left: 0px; background: 0px 0px !important; }
.breadcrumbs li a, .fancy-header .breadcrumbs li a { color: inherit; }
.breadcrumbs a { text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }
.filter { position: relative; display: flex; align-items: center; justify-content: center; }
.filter.iso-filter { z-index: 1; }
.filter-align-left .filter { justify-content: flex-start; flex-flow: wrap; }
.filter-align-right .filter { justify-content: flex-end; flex-flow: wrap; }
.filter::before { content: ""; display: table; }
.filter::after { content: ""; display: table; clear: both; }
.filter-by, .filter-categories, .filter-categories a, .filter-extras, .filter-sorting { display: inline-block; box-sizing: border-box; }
.filter-by, .filter-categories, .filter-sorting { display: inline-flex; align-items: center; }
.filter-categories, .filter-extras { display: flex; align-items: center; justify-content: center; flex-flow: wrap; }
.filter-align-left .filter-categories, .filter-align-left .filter-extras { justify-content: flex-start; }
.filter-align-right .filter-categories, .filter-align-right .filter-extras { justify-content: flex-end; }
.filter-categories { position: relative; }
.filter-categories .hasCustomSelect { display: none; left: 0px; z-index: 1; }
#page .filter-categories .customSelect { position: relative; padding: 0px; background: 0px 0px; display: none !important; }
#page .filter-categories .customSelect::after { position: relative; right: 0px; width: 20px; height: 20px; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 14px; line-height: 1; content: ""; }
#page .filter-categories .customSelect .customSelectInner { background: 0px 0px; }
.filter .filter-categories a, .filter .filter-extras a { position: relative; text-decoration: none; }
.filter .filter-extras a { display: inline-flex; }
.filter-categories a { white-space: nowrap; }
.filter-bg-decoration .filter-categories a { overflow: hidden; }
.filter-bg-decoration .filter-categories a::after { position: absolute; z-index: -1; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; opacity: 0; }
.filter-bg-decoration .filter-categories a.act::after { opacity: 1; }
.filter-underline-decoration .filter-categories a::after { position: absolute; left: 0px; bottom: 0px; width: 100%; content: ""; opacity: 0; transition: opacity 0.3s; }
.filter-underline-decoration .filter-categories a.act::after, .filter-underline-decoration .filter-categories a:hover::after { opacity: 1; }
.filter .filter-extras a svg { width: 16px; }
.filter .filter-popup { position: absolute; left: 50%; z-index: 999; bottom: 100%; padding: 2px 6px; margin-bottom: 15px; background: rgb(0, 0, 0); font: 400 10px / 14px Arial, Verdana, sans-serif; letter-spacing: 0.3px; white-space: nowrap; opacity: 0; visibility: hidden; transform: translate3d(-50%, 10px, 0px); transition: 0.25s ease-out; border-radius: 2px; color: rgb(255, 255, 255) !important; }
.filter .filter-popup::after { position: absolute; left: 50%; bottom: -5px; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(0, 0, 0); content: ""; }
.filter .filter-popup::before { position: absolute; left: 0px; bottom: -20px; content: " "; display: block; width: 100%; height: 20px; }
.lte8 .filter-popup { display: none; }
.lte8 .filter-extras a:hover .filter-popup { display: block; }
.filter-extras > div > a:hover { cursor: default; }
.filter-extras > div > a > i:hover { cursor: pointer; }
.filter-extras > div > a > i:hover + .filter-popup, .filter-extras > div > a > svg:hover + .filter-popup { visibility: visible; opacity: 1; transform: translate3d(-50%, 0px, 0px); }
.filter-extras > div > a > i:hover + .filter-popup::before, .filter-extras > div > a > svg:hover + .filter-popup::before { bottom: 0px; }
.filter-switch { position: relative; display: inline-block; width: 19px; height: 7px; margin: 0px 10px; }
.filter-switch:hover { cursor: pointer; }
.filter-switch, .filter-switch-toggle { border-radius: 8px; }
.filter-switch-toggle { position: absolute; top: -1px; left: 0px; width: 9px; height: 9px; background-color: rgb(255, 255, 255); content: ""; transition: left 0.3s ease-out; }
.filter-switch.right-act .filter-switch-toggle { left: 9px; }
.filter-extras a.pressed::after, .pressed .filter-switch-toggle::after { animation: 0.45s ease-out 0s 1 normal forwards running anim-effect-boris; }
@keyframes anim-effect-boris { 
  0% { transform: scale(0); }
  25%, 50% { opacity: 1; }
  100% { opacity: 0; transform: scale(1); }
}
.paginator { position: relative; margin: 30px 0px 0px; padding-bottom: 2px; z-index: 10; display: flex; flex-flow: wrap; align-items: center; justify-content: center; }
.paginator::before { content: ""; display: table; }
.paginator::after { content: ""; display: table; clear: both; }
.paginator:not(.paginator-more-button) a { box-sizing: border-box; }
.paginator .disabled:hover { cursor: default; }
.paginator:not(.paginator-more-button):not(.filter-decorations) a::after, .paginator:not(.paginator-more-button):not(.filter-decorations) span::after { position: absolute; left: 0px; bottom: -2px; width: 100%; height: 2px; content: ""; opacity: 0; transition: opacity 0.3s; }
.paginator:not(.paginator-more-button):not(.filter-decorations) a.act::after, .paginator:not(.paginator-more-button):not(.filter-decorations) a:hover::after, .paginator:not(.paginator-more-button):not(.filter-decorations) span.act::after, .paginator:not(.paginator-more-button):not(.filter-decorations) span:hover::after { opacity: 1; }
.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span { position: relative; display: inline-block; padding: 1px 8px; margin: 0px 6px; text-align: center; text-decoration: none; }
.paginator:not(.paginator-more-button) a.disabled, .paginator:not(.paginator-more-button) span.disabled { opacity: 0; }
.paginator .nav-next, .paginator .nav-prev { position: relative; display: inline-block; text-decoration: none; }
.paginator.paginator-more-button { text-align: center; overflow: hidden; }
.lazy-loading-mode .paginator.paginator-more-button { opacity: 0; }
.justified-grid .paginator.paginator-more-button { width: 100%; }
.paginator .button-load-more, .paginator .loading-ready { position: relative; display: inline-block; float: none; text-decoration: none; }
.paginator .button-load-more { display: flex; align-items: center; justify-content: center; width: 220px; height: 50px; border: 2px solid; box-sizing: border-box; transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.paginator .button-load-more .stick { display: none; opacity: 0; transition: opacity 0.1s; }
.paginator .button-load-more .button-caption { display: flex; align-items: center; margin: 0px; font-weight: 700; transition: opacity 10ms, color 0.2s; }
.paginator .button-load-more .button-caption::before { width: 12px; height: 12px; content: ""; margin-right: 5px; mask: url("/site-assets/9eadbe7afe90176f.png") right center / 12px auto no-repeat; }
.the7-elementor-widget .paginator .button-load-more .button-caption::before { display: none; }
.paginator .button-load-more.animate-load, .paginator .button-load-more.button-lazy-loading { width: 50px; height: 50px; border-radius: 50%; }
.paginator .button-load-more.animate-load .button-caption, .paginator .button-load-more.button-lazy-loading .button-caption { opacity: 0; text-indent: -9999px; }
.paginator .button-load-more.animate-load .stick, .paginator .button-load-more.button-lazy-loading .stick { display: block; animation: 1s linear 0.4s infinite normal none running dt-spin; border-bottom-color: transparent; border-left-color: transparent; }
.dt-posts-preload.iso-preloader .dt-posts-preload-activity::before { border-top-color: rgb(255, 255, 255); border-bottom-color: transparent; border-left-color: transparent; border-right-color: rgb(255, 255, 255) !important; }
.iso-preloader .dt-posts-preload-activity::after { display: none; }
.iso-preloader .dt-posts-preload-activity::before, .stick:first-child { position: absolute; top: 50%; left: 50%; margin: -15px 0px 0px -15px; width: 50px; height: 50px; border-radius: 40px; box-sizing: border-box; background-color: transparent; border: 2px solid; animation: 1s linear 0.2s infinite normal none running dt-spin; }
.stick:first-child { top: -2px; left: -2px; margin: 0px; }
@keyframes dt-spin { 
  0% { opacity: 1; }
  100% { opacity: 1; transform: rotate(360deg); }
}
.page-info { padding: 0px 0px 10px; }
.post { position: relative; }
.post::after, .post::before { content: ""; display: table; clear: both; }
.post .entry-title a { display: initial; }
.blog .details.more-link, .dt-blog-shortcode .details.more-link { margin-bottom: 10px; }
.more-link.dt-btn { margin-top: 5px; }
.post .more-link.dt-btn { margin-right: 10px; }
.post.bg-on .block-style-widget, .post.bg-on .format-aside-content, .post.bg-on .format-link-content, .post.bg-on .format-status-content { padding: 0px; box-sizing: border-box; background: 0px 0px !important; box-shadow: none !important; }
.format-aside-content, .format-link-content { padding: 25px 30px 15px; margin: 0px 0px 15px; }
.author-quote { border-left: 5px solid; padding-left: 10px; }
.format-status-content { padding: 25px 20px 15px; margin: 5px 0px 15px; }
.format-aside .details, .format-link .details, .format-quote .details, .format-status .details { display: none; }
.albums .post img, .blog .post img, .dt-albums-shortcode:not(.owl-carousel) img, .dt-blog-shortcode img, .dt-portfolio-shortcode:not(.owl-carousel) img, .images-container img, .media .post img, .portfolio .post img, .related-projects .rollover img, .related-projects .rollover-video img, .wf-container.iso-grid img, .wf-container.layout-masonry img { max-width: 100%; width: 100%; height: auto; }
.portfolio .slider-simple.owl-carousel img { max-width: none; }
.blog.layout-list .post .blog-media img, .mobile-true .post img.iso-lazy-load:not(.blog-thumb-lazy-load-show) { width: 100%; }
.bg-on .blog-content, .bg-on .project-list-content { padding: 10px 25px; }
.slider-wrapper .bg-on .project-list-content { padding-top: 20px; }
.iso-container .bg-on .blog-content > *, .iso-container .bg-on .project-list-content > *, .iso-grid .bg-on .blog-content > *, .iso-grid .bg-on .project-list-content > * { padding-top: 10px; padding-bottom: 0px; margin-bottom: 0px; }
.iso-container .bg-on .blog-content > :last-child, .iso-container .bg-on .project-list-content > :last-child, .iso-grid .bg-on .blog-content > :last-child, .iso-grid .bg-on .project-list-content > :last-child { margin-bottom: 10px; }
.bg-on .blog-media > p, .bg-on .project-list-media > p, .description-under-image .post.bg-on ul.royalSlider.alignnone, .post.bg-on .alignleft, .post.bg-on .alignnone, .post.bg-on ul.royalSlider.alignnone { margin-bottom: 0px; }
.bg-on .blog-media, .bg-on .project-list-media { padding: 25px 25px 0px; }
.bg-on.fullwidth-img .blog-media, .bg-on.fullwidth-img .project-list-media { padding: 0px; }
.bg-on .blog-content, .bg-on .blog-media { position: relative; z-index: 9; }
.bg-on.post .alignnone { margin-top: 0px; }
.layout-list .post { padding-top: 44px; margin-top: 19px; }
.layout-list .articles-list .post:last-child { margin-bottom: -25px; }
.layout-list .articles-list .post.bg-on:last-child { margin-bottom: 0px; }
.layout-list .post:first-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-top: 0px; margin-top: 0px; }
.blog .post.bg-on, .portfolio .post.bg-on { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.layout-list .blog-content, .layout-list .blog-media, .layout-list .project-list-content, .layout-list .project-list-media { display: block; float: left; width: 100%; }
.layout-list article.no-img .blog-content { width: 100% !important; }
.project-even .alignleft, .project-even ul.royalSlider.alignleft { float: right; margin-right: 0px; margin-left: 30px; }
.layout-list .post.bg-on { padding: 25px 25px 0px; margin: 0px 0px 20px; }
.layout-list .bg-on .blog-content, .layout-list .bg-on .blog-media, .layout-list .bg-on .project-list-content, .layout-list .bg-on .project-list-media { display: block; float: left; width: 100%; padding: 0px; }
.layout-list .bg-on .blog-content, .layout-list .bg-on .project-list-content { padding-bottom: 10px; }
.layout-list .post-slider { margin-right: 30px; }
.layout-list .project-even .post-slider { margin-right: 0px; margin-left: 30px; }
.layout-list .media-wide .post-slider, .layout-list .media-wide.project-even .post-slider { margin-right: 0px; margin-left: 0px; }
.blog.layout-list .post.bg-on .slider-masonry.alignnone, .description-under-image .post .alignnone, .description-under-image .post .photoSlider, .description-under-image .post .slider-masonry.alignnone, .post .alignleft { margin-bottom: 20px; }
.description-under-image .bg-on.post .alignnone, .description-under-image .post .buttons-on-img .slider-masonry.alignnone { margin-bottom: 0px; }
.project-list-media .alignleft { width: 100%; }
.blog-media .alignleft { float: none; }
.blog.layout-list .post .alignleft, .blog.layout-list .post .alignnone, .blog.layout-list .post .post-slider { margin-bottom: 25px; }
.format-quote .block-style-widget { margin: 0px 0px 15px; padding: 25px 30px 15px; }
.bg-on .format-aside-content, .bg-on .format-link-content, .format-quote.bg-on .block-style-widget { margin-bottom: 10px; }
.iso-container .blog-content.wf-td, .iso-container .blog-media.wf-td, .iso-grid .blog-content.wf-td, .iso-grid .blog-media.wf-td, .layout-masonry .blog-content.wf-td, .layout-masonry .blog-media.wf-td, .media-wide .blog-content.wf-td, .media-wide .blog-media.wf-td, .shortcode-blog-posts .wf-td { display: block; }
.blog-media { position: relative; overflow: hidden; z-index: 9; }
.fancy-date a { position: absolute; display: flex; align-items: center; top: 10px; right: 10px; z-index: 30; box-sizing: border-box; text-decoration: none; background: rgb(255, 255, 255); }
.circle-fancy-style .fancy-date a { flex-flow: column; justify-content: center; border-radius: 50%; padding: 0px 8px; min-width: 63px; min-height: 63px; }
.vertical-fancy-style .fancy-date a { flex-flow: column; min-height: 80px; min-width: 42px; padding: 2px 0px; }
.horizontal-fancy-style .fancy-date a { padding: 2px 2px 1px 4px; }
.fancy-date a * { color: rgb(34, 34, 34); }
.circle-fancy-style .fancy-date a .entry-date::after, .circle-fancy-style .fancy-date a .entry-year { display: none; }
.fancy-date a .entry-date, .fancy-date a .entry-month { position: relative; }
.fancy-date a .entry-date::after, .fancy-date a .entry-month::after { position: absolute; height: 2px; content: ""; }
.circle-fancy-style .fancy-date a .entry-date::after, .circle-fancy-style .fancy-date a .entry-month::after { left: 0px; bottom: -2px; width: 100%; }
.vertical-fancy-style .fancy-date a .entry-date::after, .vertical-fancy-style .fancy-date a .entry-month::after { left: 50%; bottom: -2px; width: 14px; margin-left: -7px; }
.horizontal-fancy-style .fancy-date a .entry-date::after, .horizontal-fancy-style .fancy-date a .entry-month::after { top: 50%; margin-top: -2px; right: 0px; width: 4px; height: 4px; border-radius: 50%; }
.layout-list article.project-odd .fancy-date a { top: 10px; right: auto; left: 10px; }
.layout-list article.project-even .fancy-date a { top: 10px; left: auto; right: 10px; }
.bg-on:not(.fullwidth-img) .fancy-date a { top: 35px; right: 35px; }
.fancy-date .entry-month, .fancy-date .entry-year { font: 700 11px / 19px Arial, Verdana, sans-serif; }
.circle-fancy-style .fancy-date .entry-month, .circle-fancy-style .fancy-date .entry-year { text-transform: uppercase; }
.vertical-fancy-style .fancy-date .entry-month, .vertical-fancy-style .fancy-date .entry-year { font: 700 12px / 22px Arial; padding: 1px; }
.horizontal-fancy-style .fancy-date .entry-month, .horizontal-fancy-style .fancy-date .entry-year { padding: 0px 6px 0px 5px; text-transform: none; font: 700 12px / 22px Arial, Verdana, sans-serif; }
.circle-fancy-style .fancy-date .entry-month, .vertical-fancy-style .fancy-date .entry-month { margin-bottom: 2px; }
.horizontal-fancy-style .fancy-date .entry-month { padding: 0px 9px 0px 5px; }
.fancy-date .entry-date { font: 700 24px / 29px Arial, Verdana, sans-serif; }
.vertical-fancy-style .fancy-date .entry-date { font: 700 22px / 28px Arial; margin-bottom: 3px; padding: 2px; }
.horizontal-fancy-style .fancy-date .entry-date { padding: 0px 9px 0px 5px; font: 700 12px / 22px Arial, Verdana, sans-serif; }
.post .project-media { margin-bottom: 20px; line-height: 0; }
.project-content, .project-media { box-sizing: border-box; }
.project-media img { max-width: 100%; }
.dt-posts-preload { pointer-events: none; user-select: none; }
.dt-posts-preload .dt-posts-preload-activity { position: fixed; display: block; z-index: 2000; top: 50%; left: 50%; margin: -25px 0px 0px -25px; width: 50px; height: 50px; border-radius: 50%; }
.dt-posts-preload .dt-posts-preload-activity::before { width: 32px; height: 32px; margin: -16px 0px 0px -16px; border-width: 3px; border-style: solid; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-image: none; animation: 1s linear 0s infinite normal none running dt-posts-loader-rotation; content: ""; border-right-color: transparent !important; border-left-color: transparent !important; }
@keyframes dt-posts-loader-rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.single .content > .post, .single .content > .project-post, .single .content > .single-postlike { margin-bottom: 50px; }
.single .content > .post:last-child, .single .content > .project-post:last-child, .single .content > .single-postlike:last-child { margin-bottom: 0px; }
.post-meta .entry-meta, .post-meta .entry-tags { display: flex; justify-content: center; align-items: center; flex-flow: wrap; }
.portfolio-categories { display: flex; flex-flow: wrap; overflow: hidden; }
.content-align-center .portfolio-categories, .content-align-centre .portfolio-categories, .related-projects .portfolio-categories { justify-content: center; }
.blog-content .entry-meta, .portfolio-categories { padding: 0px 0px 10px; }
.project-post .portfolio-categories { padding: 0px; margin-bottom: 10px; }
.entry-meta > a, .entry-meta > span, .portfolio-categories > a, .portfolio-categories > span { position: relative; display: inline-block; text-decoration: none; margin: 0px 6px 0px 0px; padding: 0px 9px 0px 0px; }
.portfolio-categories a { transition: 50ms linear 50ms; }
.entry-meta span a, .portfolio-categories > span a { text-decoration: none; }
.portfolio-categories > a.data-link:hover { text-decoration: none; cursor: default; }
.entry-meta > a:last-child, .entry-meta > span:last-child, .portfolio-categories > a:last-child, .portfolio-categories > span:last-child { padding: 0px; margin: 0px; }
.entry-meta > a::after, .entry-meta > span::after, .portfolio-categories > a::after, .portfolio-categories > span::after { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 3px; height: 3px; content: ""; border-radius: 50%; }
.entry-meta > a:last-child::after, .entry-meta > span:last-child::after, .portfolio-categories > a:last-child::after, .portfolio-categories > span:last-child::after { display: none; }
.fullwidth-slider .portfolio-categories span, .fullwidth-slider .portfolio-categories > a { float: none; display: inline-block; }
.entry-tags { display: block; overflow: hidden; padding: 10px 0px 0px; }
.entry-tags, .entry-tags a, .entry-tags span { overflow-wrap: break-word; }
.entry-tags span.single-tags { position: relative; float: left; }
.single .entry-tags a { padding: 1px 6px; margin: 2px; border: 1px solid; font: 400 10px / 15px Arial, Verdana, sans-serif; text-decoration: none; letter-spacing: 0.3px; }
.entry-author { overflow: hidden; margin-bottom: 60px; padding: 30px 30px 25px; box-sizing: border-box; }
.entry-author:last-child { margin-bottom: 0px; }
.entry-author-img { width: 115px; }
.entry-author-info { vertical-align: top; }
.entry-author .text-primary { font-weight: 700; }
.entry-author .alignleft { margin-bottom: 10px; }
.entry-author .alignleft img, .entry-author img.alignleft { border-radius: 50%; }
.post .entry-author img, .single-postlike .entry-author img { max-width: none; }
.blog .post .wp-smiley { width: auto; }
.single .post:not(.type-event) .post-thumbnail, .single .single-postlike:not(.type-event) .post-thumbnail { position: relative; margin-bottom: 45px; line-height: 0; }
.single .post:not(.type-event) .post-thumbnail:last-child, .single .single-postlike:not(.type-event) .post-thumbnail:last-child { margin-bottom: 0px; }
.single .post:not(.type-event) .post-thumbnail img, .single .single-postlike:not(.type-event) .post-thumbnail img { width: 100%; }
.single .entry-content { margin-bottom: 50px; }
.single .entry-content:last-child { margin-bottom: 0px; }
.single .post-meta { margin-bottom: 55px; }
.single .post-meta:last-child { margin-bottom: 0px; }
.single-share-box { position: relative; }
.single .single-share-box { margin-top: -5px; margin-bottom: 60px; }
.single .single-share-box:last-child { margin-bottom: 0px; }
.page .single-share-box { margin-top: 50px; }
.single-share-box.show-on-hover { z-index: 10; display: inline-block; left: 50%; transform: translateX(-50%); }
.single-share-box.show-on-hover:hover { cursor: pointer; }
.share-link-description { display: block; margin-bottom: 10px; font-weight: 700; text-align: center; }
.share-link-description .share-link-icon { display: none; }
.show-on-hover .share-link-description { display: flex; align-items: center; flex-flow: column wrap; }
.show-on-hover .share-link-description .share-link-icon { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; border: 2px solid; margin-bottom: 5px; border-radius: 50%; box-sizing: border-box; transition: 0.2s; font-size: 14px; line-height: 1; }
.show-on-hover .share-link-description .share-link-icon svg { width: 14px; }
.single-share-box .share-buttons { display: flex; justify-content: center; line-height: 0; }
.single-share-box:not(.show-on-hover) .share-buttons { flex-flow: wrap; }
.share-buttons .soc-font-icon { display: none; }
.show-on-hover .share-buttons { position: absolute; flex-flow: column wrap; left: 50%; bottom: 100%; min-width: 180px; margin-bottom: 10px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 1px 3px 16px 0px; opacity: 0; visibility: hidden; transform: translate3d(-50%, 10px, 0px); transition: 0.25s ease-out; }
.show-on-hover .share-buttons::after { position: absolute; left: 50%; bottom: -6px; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid rgb(255, 255, 255); content: ""; }
.show-on-hover .share-buttons::before { position: absolute; left: 0px; bottom: -20px; content: " "; display: block; width: 100%; height: 20px; }
.show-on-hover:hover .share-buttons { visibility: visible; opacity: 1; pointer-events: auto; transform: translate3d(-50%, 0px, 0px); }
.single-share-box .share-buttons a { display: inline-flex; justify-content: center; align-items: center; width: 50px; height: 30px; min-width: 50px; min-height: 30px; margin: 0px 4px 4px 0px; border: 1px solid; text-transform: none; font-size: 16px; line-height: 30px; text-decoration: none; text-align: center; transition: border-color 0.2s; box-sizing: border-box; }
:not(.show-on-hover).single-share-box .share-buttons a .social-text { display: none; }
.show-on-hover.single-share-box .share-buttons a { display: flex; justify-content: flex-start; align-items: center; width: auto; line-height: 1; text-align: left; padding: 10px 5px 10px 10px; }
.single-share-box .share-buttons a .icon { display: none; }
.single-share-box .share-buttons a.facebook { border-color: rgba(76, 105, 199, 0.3); }
.single-share-box .share-buttons a.facebook:hover { border-color: rgb(76, 105, 199); }
.single-share-box .share-buttons a.facebook svg { fill: rgb(76, 105, 199); }
.single-share-box .share-buttons a.twitter { border-color: rgba(42, 190, 235, 0.3); }
.single-share-box .share-buttons a.twitter:hover { border-color: rgb(42, 190, 235); }
.single-share-box .share-buttons a.twitter svg { fill: rgb(42, 190, 235); }
.single-share-box .share-buttons a.google { border-color: rgba(230, 66, 53, 0.3); }
.single-share-box .share-buttons a.google:hover { border-color: rgb(230, 66, 53); }
.single-share-box .share-buttons a.google svg { fill: rgb(230, 66, 53); }
.single-share-box .share-buttons a.pinterest { border-color: rgba(207, 40, 52, 0.3); }
.single-share-box .share-buttons a.pinterest:hover { border-color: rgb(207, 40, 52); }
.single-share-box .share-buttons a.pinterest svg { fill: rgb(207, 40, 52); }
.single-share-box .share-buttons a.linkedin { border-color: rgba(0, 123, 199, 0.3); }
.single-share-box .share-buttons a.linkedin:hover { border-color: rgb(0, 123, 199); }
.single-share-box .share-buttons a.linkedin svg { color: rgb(0, 123, 199); }
.single-share-box .share-buttons a.whatsapp { border-color: rgba(54, 183, 77, 0.3); }
.single-share-box .share-buttons a.whatsapp:hover { border-color: rgb(54, 183, 77); }
.single-share-box .share-buttons a.whatsapp svg { fill: rgb(54, 183, 77); }
.show-on-hover .share-buttons a { height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 14px; margin: 0px; line-height: 18px !important; }
.show-on-hover .share-buttons a svg { margin-right: 5px; }
.show-on-hover .share-buttons a *, .show-on-hover .share-buttons a svg { color: rgb(34, 34, 34); fill: rgb(34, 34, 34); }
.show-on-hover .share-buttons a:hover *, .show-on-hover .share-buttons a:hover svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.show-on-hover .share-buttons a.facebook:hover { background-color: rgb(76, 105, 199); }
.show-on-hover .share-buttons a.twitter:hover { background-color: rgb(42, 190, 235); }
.show-on-hover .share-buttons a.google:hover { background-color: rgb(230, 66, 53); }
.show-on-hover .share-buttons a.pinterest:hover { background-color: rgb(207, 40, 52); }
.show-on-hover .share-buttons a.linkedin:hover { background-color: rgb(0, 123, 199); }
.show-on-hover .share-buttons a.whatsapp:hover { background-color: rgb(54, 183, 77); }
.author-info { display: flex; flex-flow: row; }
.author-avatar { flex: 0 0 80px; margin-right: 30px; }
.author-avatar .avatar-lazy-load-wrap { border-radius: 50%; display: flex; }
.author-avatar .no-avatar { width: 80px; height: 80px; border-radius: 50%; }
.author-avatar .no-avatar.no-avatar svg { width: 36px; height: auto; }
.author-description h4 { margin-bottom: 5px; }
.author-description .author-link { display: inline-block; margin-bottom: 20px; text-decoration: none; }
.author-description .author-link:hover { text-decoration: underline; }
.author-avatar .avatar-lazy-load-wrap.layzr-bg svg, .comment-author .avatar-lazy-load-wrap.layzr-bg svg { opacity: 0; }
.post-navigation { margin-bottom: 50px; }
.post-navigation:last-child { margin-bottom: 0px; }
.post-navigation .nav-links { display: flex; padding: 25px 0px; border-width: 1px 0px; border-style: solid; }
.disabled-post-navigation.post-navigation .nav-links { justify-content: center; }
.post-navigation .nav-links .back-to-list [class^="dt-icon-"] { font-size: 24px; }
.meta-nav { margin-bottom: 5px; text-transform: uppercase; }
.post-navigation .back-to-list, .post-navigation .nav-next, .post-navigation .nav-previous { position: relative; display: flex; flex-flow: column wrap; justify-content: center; text-decoration: none; }
.back-to-list { width: 30px; }
.rtl .back-to-list { order: 1; }
.nav-previous { width: 45%; padding-left: 35px; margin-right: 30px; }
.nav-previous svg { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 32px; }
.nav-previous .post-title { align-self: flex-start; max-width: 100%; }
.rtl .nav-previous .post-title { align-self: flex-end; }
.rtl .nav-previous { order: 2; align-items: flex-end; }
.post-navigation .nav-next { padding-right: 35px; margin-left: 30px; width: 45%; text-align: right; }
.post-navigation .nav-next svg { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 32px; }
.post-navigation .nav-next .post-title { align-self: flex-end; max-width: 100%; }
.rtl .post-navigation .nav-next .post-title { align-self: flex-start; }
.rtl .nav-next { order: 0; }
.project-post { position: relative; }
.single .project-slider { margin-bottom: 45px; }
.single-gallery-media { padding-bottom: 45px; }
.single .project-content { margin-bottom: 55px; }
.single .project-content:last-child { margin-bottom: 0px; }
.images-container { line-height: 0; }
.images-list { position: relative; margin-bottom: 20px; line-height: 0; }
.images-list img, .images-list:last-child { margin-bottom: 0px; }
.images-list-caption { position: absolute; top: auto; bottom: 0px; left: 0px; width: 100%; z-index: 99; }
.images-list-inner { position: absolute; bottom: 0px; display: inline-block; margin: 0px 20px; padding: 15px 0px; }
.images-list-inner h4 { display: inline-block; margin: 5px 0px 0px; }
.images-list-inner, .images-list-inner * { color: rgb(255, 255, 255); }
.navigation-inner a, .project-details, .project-link, .project-zoom, .vc-item .vc_read_more { text-decoration: none; }
.slider-post-inner h4 { display: inline-block; vertical-align: middle; margin: 5px 0px 0px; }
#main .images-list-inner h4, #main .slider-post-inner h4, .images-list-inner, .slider-post-inner { text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 5px; }
.images-list-inner .album-content-btn, .slider-post-inner .album-content-btn { display: block; float: left; width: 100%; margin-bottom: 0px; }
.images-list-inner p { margin-bottom: 0px; }
.slider-link { float: left; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E"); background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; background-repeat: no-repeat; transition: opacity 0.2s; }
.slider-link:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 0.7; }
.images-list-inner .share-button.entry-share, .slider-link, .slider-post-inner .share-button.entry-share { margin: 0px 5px 5px 0px; box-sizing: border-box; display: inline-flex; justify-content: center; align-items: center; font-size: 0px; text-indent: -9999px; }
.single-related-posts { padding-bottom: 35px; margin-bottom: 50px; border-bottom: 1px solid; }
.single-related-posts:last-child { margin-bottom: 0px; }
.single-related-posts .items-grid { display: flex; flex-flow: wrap; margin: 0px -25px -25px; }
.single-related-posts .items-grid > .related-item { position: relative; display: flex; width: 33%; padding: 0px 25px 25px; box-sizing: border-box; }
.sidebar-left .single-related-posts .items-grid > .related-item, .sidebar-right .single-related-posts .items-grid > .related-item { width: 50%; }
.comment-respond, .comments-area, .single-related-posts { display: flex; flex-flow: column; }
.comment-respond > h3, .comments-area > h3, .single-related-posts > h3 { margin-bottom: 30px; }
.comment-respond a { text-decoration: none; }
.single-related-posts > h3 { margin-bottom: 30px; }
.single-portfolio .single-related-posts { padding-bottom: 60px; }
.single-portfolio .single-related-posts > h3 { margin-bottom: 30px; }
#comments .children, #comments .comment-list { margin: 0px; padding: 0px; list-style: none; }
#comments .comment-list { padding-bottom: 50px; }
#comments .comment-list:last-child { padding-bottom: 0px; }
.comment-list .comment-body { position: relative; padding: 20px 20px 10px 100px; margin-top: 20px; box-sizing: border-box; }
.comment-list > li:first-child > .comment-body { margin-top: 0px; }
#comments .children { margin-left: 90px; }
.comment-author-name { display: block; margin-bottom: 5px; }
.comment-author-name a { font: inherit !important; }
.comment-metadata { margin-bottom: 20px; }
.comment-author .avatar, .comment-author .avatar-lazy-load-wrap, .comment-author .rollover { float: left; margin: 0px 20px 15px -80px; }
.comment-author .avatar, .comment-author .avatar-lazy-load-wrap, .comment-author .rollover, .comment-author .rollover i { border-radius: 50%; }
.comment-author .avatar-lazy-load-wrap .avatar, .comment-author .rollover .avatar { margin: 0px; }
.comment-content { overflow: hidden; margin-bottom: 10px; }
.comment-list .reply { text-align: right; margin-bottom: 10px; }
.comment-reply-link { margin-left: 10px; }
.comment-reply-title > small { display: block; text-align: center; }
.comment-reply-title #cancel-comment-reply-link { float: left; margin-top: 10px; }
.comment-notes, .logged-in-as { margin-bottom: 15px; }
.comment-form .form-fields { overflow: hidden; margin-bottom: 10px; }
#page .comment-respond .dt-btn, #page .comment-respond p.form-submit { margin-bottom: 0px; }
.rtl #page .comment-respond .dt-btn { float: left; }
.says { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }
.comment #respond { padding-top: 24px; }
#respond #submit { display: none; }
#commentform textarea, .dt-contact-form textarea { width: 100%; margin: 0px 0px 10px; }
.clear-form, .comment-meta a, .comment-reply-link, .fn a, .pingback a { text-decoration: none; }
#reply-title small a:hover, .clear-form:hover, .comment-meta a:hover, .comment-reply-link:hover, .pingback a:hover { text-decoration: underline; }
.project-share-overlay { position: relative; display: inline-block; padding-top: 5px; padding-bottom: 5px; }
.project-info-box { display: flex; align-items: center; flex-flow: column wrap; margin-bottom: 40px; }
.project-post .btn-project-link { display: flex; align-items: center; justify-content: center; min-width: 220px; height: 50px; border: 2px solid; margin-bottom: 15px; font-weight: 700; text-decoration: none; box-sizing: border-box; }
.project-share-overlay .share-button.entry-share { text-decoration: none; }
#page .project-share-overlay .share-button.entry-share { padding: 0px 0px 0px 23px; }
.share-button.entry-share { display: inline-block; padding: 0px 0px 0px 23px; }
.btn-project-link.no-text, .share-button.entry-share.no-text { width: 36px; height: 36px; padding: 0px; font-size: 0px; }
.btn-project-link, .share-button.entry-share, .share-overlay .soc-ico a { transition: 0.2s; }
.images-list-inner .share-button.entry-share, .photo-scroller .share-button.entry-share, .slider-post-inner .share-button.entry-share { text-decoration: none; text-align: center; }
.images-list-inner .share-button.entry-share::before, .photo-scroller .share-button.entry-share::before, .slider-post-inner .share-button.entry-share::before { display: block; background: rgb(255, 255, 255); content: ""; mask: url("/site-assets/ca56ce6e6950cadc.png") right center no-repeat; width: 16px; height: 16px; }
.project-share-overlay:not(.allways-visible-icons) .soc-ico { position: absolute; z-index: 999; bottom: 46px; width: 150px; height: 36px; padding: 0px 3px; visibility: hidden; overflow: visible; opacity: 0; background-color: rgb(255, 255, 255); text-align: center; left: 50%; transform: translateX(-50%); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 2px 0px; }
.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico { bottom: 48px; }
.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico { bottom: 38px; }
.project-share-overlay:not(.allways-visible-icons) .soc-ico::after, .project-share-overlay:not(.allways-visible-icons) .soc-ico::before { position: absolute; left: 50%; margin-left: -5px; bottom: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(255, 255, 255); content: ""; }
.project-share-overlay:not(.allways-visible-icons) .soc-ico::before { margin-left: -6px; bottom: -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, 0.1); }
.project-share-overlay:not(.allways-visible-icons) .soc-ico a { display: none; float: none; width: 24px; margin: 7px 3px 0px; background: 0px 0px !important; }
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a { box-shadow: none; }
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover { opacity: 0.6; background: 0px 0px !important; }
.project-share-overlay:not(.allways-visible-icons) .soc-ico a::after, .project-share-overlay:not(.allways-visible-icons) .soc-ico a::before { display: none; }
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .soc-font-icon, #page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .soc-font-icon { color: rgb(0, 0, 0); }
.project-share-overlay.allways-visible-icons .soc-ico { display: inline-block; vertical-align: middle; margin-left: 10px; }
.slide-caption .btn-project-link, .slide-caption .share-button.entry-share { border-color: rgba(255, 255, 255, 0.35); }
.slide-caption .btn-project-link:hover, .slide-caption .share-button.entry-share:hover { background-color: rgba(255, 255, 255, 0.35); border-color: rgba(255, 255, 255, 0.35); }
.single-attachment article.type-attachment { text-align: center; }
.single-attachment article.type-attachment .rollover { display: inline-block; }
.sidebar { position: relative; z-index: 9; }
.sidebar .sidebar-content { box-sizing: border-box; }
.sidebar-none .sidebar, .wc-sidebar-toggle { display: none; }
#main .ui-widget-content { clear: both; }
.sidebar-left .sidebar.bg-under-widget, .sidebar-left .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget, .sidebar-right .sidebar.solid-bg { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.sidebar-left .sidebar.bg-under-widget, .sidebar-left .sidebar.solid-bg { padding-right: 0px; }
.sidebar-right .sidebar.bg-under-widget, .sidebar-right .sidebar.solid-bg { padding-left: 0px; }
.sidebar-left .wf-wrap::after, .sidebar-left .wf-wrap::before, .sidebar-right .wf-wrap::after, .sidebar-right .wf-wrap::before { content: ""; display: table; }
.sidebar-divider-off #sidebar { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.no-cssgridlegacy.no-cssgrid .sidebar-none .content, .sidebar-none .content { width: 100%; }
.sidebar .widget, .sidebar-content .widget { padding: 0px; }
.bg-under-widget .sidebar-content .widget, .sidebar.bg-under-widget .widget, .solid-bg.sidebar-content .widget { margin-bottom: 0px; padding: 25px; }
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget { padding-left: 25px; padding-right: 25px; }
.sidebar .widget-divider-off .widget, .sidebar-content.widget-divider-off .widget, .solid-bg.sidebar-content .widget { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.bg-under-widget .sidebar-content .widget:first-child, .elementor-widget-sidebar .widget:first-child, .sidebar.bg-under-widget .widget:first-child, .solid-bg.sidebar-content .widget:first-child { margin-top: 0px; }
.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child, .elementor-widget-sidebar .widget:first-child, .sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child { padding-top: 0px; }
.elementor-widget-sidebar .widget:first-child, .sidebar .widget:first-child, .sidebar-content .widget:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.footer .widget { margin-bottom: 30px; }
.widget::after, .widget::before { content: ""; display: table; clear: both; }
.widget-info:not(:last-child) { margin-bottom: 10px; }
.content .widget ul { list-style: none; }
.widget-title { margin-bottom: 15px; clear: both; }
.cat-item, .custom-categories li, .elementor-widget-sitemap .page_item { margin: 5px 0px 0px; padding: 5px 0px 0px; }
.custom-categories li { overflow: hidden; margin-top: 0px; }
.cat-item:first-child, .custom-categories > li:first-child, .elementor-widget-sitemap .page_item:first-child { margin-top: 0px; padding-top: 0px; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.cat-item a, .custom-categories a { text-decoration: none; }
.custom-categories a { display: block; clear: both; }
.custom-categories span.item-name { float: left; }
.custom-categories span.item-num { float: right; margin-left: 10px; }
.cat-item ul, .custom-categories ul { margin-left: 20px; }
#wp-calendar { margin: 25px 0px 15px; border-width: 1px; border-style: solid; }
#wp-calendar caption { padding: 5px 0px; margin: 0px; height: auto; border-style: solid solid none; border-width: 1px 1px medium; border-bottom-color: currentcolor; }
#wp-calendar th { height: 25px; font-weight: 400; }
.content #wp-calendar th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#wp-calendar td { width: 34px; height: 25px; border-style: solid; border-width: 1px; vertical-align: middle; text-align: center; line-height: 20px; cursor: default; }
#wp-calendar td.act { color: rgb(255, 255, 255); }
#wp-calendar td a { display: block; width: 100%; text-decoration: none; }
#wp-calendar td.pad, .footer #wp-calendar td.pad { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: 0px 0px !important; }
#wp-calendar tfoot td { width: auto; }
#wp-calendar tfoot td#prev { padding-left: 10px; text-align: left; }
#wp-calendar tfoot td#next { padding-right: 10px; text-align: right; }
#wp-calendar tfoot td a:hover { background: 0px 0px; text-decoration: none; }
.shortcode-contact-info, .shortcode-contacts { margin-bottom: 20px; }
.contact-info:not(:last-child), .content .contact-info:not(:last-child) { margin: 0px; padding-bottom: 15px; }
.contact-info li { margin: 15px 0px 0px; list-style: none; }
.contact-info li span:not(:last-child) { display: inline-block; margin-bottom: 5px; }
.contact-info li:first-child { margin-top: 0px; }
.widget .soc-ico:not(:last-child) { padding: 0px 0px 10px; }
.custom-nav { margin: 0px; }
.custom-nav > li:first-child { border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.custom-nav > li > a { display: flex; position: relative; justify-content: space-between; align-items: center; text-decoration: none; }
.custom-nav > li:not(:last-child) > a { padding: 0px 0px 10px; }
.custom-nav > li > a span { display: inline-block; }
.custom-nav > li li a::before, .custom-nav > li > a::before { display: block; position: absolute; top: 14px; right: 0px; width: 13px; height: 13px; }
.custom-nav > li.has-children li.has-children > a svg, .custom-nav > li.has-children > a svg { float: right; width: 10px; }
.custom-nav > li .custom-menu li { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.custom-nav > li li a { display: flex; position: relative; justify-content: space-between; align-items: center; padding-left: 12px; background-image: none !important; }
.custom-nav > li > ul { display: none; margin: 0px; padding: 0px 20px 15px; }
.custom-nav > li:last-child > ul { padding: 10px 20px 15px; }
.custom-nav > li > ul a span { display: inline-block; }
.custom-nav > li li { margin-top: 0px; padding-top: 7px; }
.custom-nav > li > ul a:hover { text-decoration: none; }
.bg-under-widget .custom-nav > li:last-child > ul, .custom-nav > li:last-child > ul, .solid-bg .custom-nav > li:last-child > ul { margin-bottom: -5px; }
.content .menu, .custom-menu .widget_pages > ul, .menu { margin: 0px; padding: 0px; }
.menu li, .qts-lang-menu li, .widget_pages li { display: block; position: relative; margin: 9px 0px 0px; padding: 10px 0px 0px; }
.custom-menu li { margin: 6px 0px 0px; padding: 7px 0px 0px; }
.dividers-on.custom-menu li { margin: 9px 0px 0px; padding: 10px 0px 0px; }
.custom-menu > li:first-child, .menu > li:first-child, .qts-lang-menu li:first-child, .widget_pages > ul > li:first-child { margin-top: 0px; padding-top: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
#page .qtrans_flag { width: auto; height: auto; background-position: 0px center; }
.custom-menu a, .menu a, .widget_pages a { text-decoration: none; }
.widget_nav_menu a { display: inline-block; }
.widget_nav_menu a:hover { text-decoration: none; }
.custom-menu a { position: relative; display: inline-block; }
.show-arrow.custom-menu a { padding-left: 23px; }
.enable-bold.custom-menu a { font-weight: 700; }
div[class*="elementor-widget-wp-widget-"] ul { list-style: none; }
div[class*="elementor-widget-wp-widget-"] .elementor-widget-container > ul { margin: 0px; }
.elementor-widget-wp-widget-pages ul.children { margin: 5px 0px 5px 20px; }
.custom-menu.show-arrow a svg, .custom-menu.show-arrow a::before, .widget_presscore-custom-menu-one .custom-menu.show-arrow a svg, .widget_presscore-custom-menu-one .custom-menu.show-arrow a::before, div[class*="elementor-widget-wp-widget-"] .custom-menu.show-arrow a svg, div[class*="elementor-widget-wp-widget-"] .custom-menu.show-arrow a::before { position: absolute; width: 14px; height: 14px; top: 50%; transform: translateY(-50%); left: 0px; }
.custom-menu.show-arrow a svg, .widget_presscore-custom-menu-one .custom-menu.show-arrow a svg, div[class*="elementor-widget-wp-widget-"] .custom-menu.show-arrow a svg { width: 8px; height: auto; left: 3px; }
.widget_presscore-custom-menu-one .custom-menu.show-arrow a::before { content: ""; }
.widget_presscore-custom-menu-one .custom-menu.show-arrow a::after { position: absolute; width: 14px; height: 14px; transform: translateY(-50%); left: 0px; content: ""; mask: url("/site-assets/c74f5faa96444681.png") center center / 8px auto no-repeat; top: 50% !important; }
.custom-menu.show-arrow .has-children > a::before, .widget_presscore-custom-menu-one .custom-menu.show-arrow .has-children > a::before, div[class*="elementor-widget-wp-widget-"] .custom-menu.show-arrow .has-children > a::before { content: ""; }
.custom-nav.show-arrow > .has-children > a::before { display: block; position: absolute; top: 0px; right: 0px; margin-top: 5px; width: 8px; height: 8px; content: ""; }
.widget_pages a { display: inline-block; }
.content .custom-menu li ul, .content .menu li ul, .content .widget_pages li ul, .custom-menu li ul, .menu li ul, .widget_pages li ul { margin-left: 20px; }
.custom-nav .custom-menu li ul { padding-top: 10px; }
.widget_tag_cloud a { display: inline-block; padding: 0px 3px; margin-bottom: 2px; text-decoration: none; }
.content .recent-posts, .recent-posts { margin: 0px; padding: 0px 0px 5px; }
.widget .recent-posts { padding-bottom: 0px; }
.recent-posts li { display: block; overflow: hidden; margin: 0px; }
.recent-posts li article { display: flex; }
.recent-posts li:not(:last-child) { padding: 0px 0px 15px; }
.widget .recent-posts li { margin-top: 0px; }
.recent-posts > li:first-child { margin-top: 0px; padding-top: 0px; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.items-grid .post-content > a, .recent-posts a { display: inline-block; text-decoration: none; }
.items-grid .post-content > p, .recent-posts .post-content > p { margin: 5px 0px 0px; }
#footer .items-grid .alignleft, #footer .recent-posts .alignleft, #sidebar .items-grid .alignleft, #sidebar .recent-posts .alignleft { margin: 0px 15px 5px 0px; }
.items-grid .post-content > time, .recent-posts .post-content > time { display: block; margin: 5px 0px 0px; }
.recent-posts .alignleft { margin: 0px 15px 5px 0px; font-size: 0px; line-height: 0; }
.widget .tp_recent_tweets { margin-bottom: 10px; }
.widget .tp_recent_tweets li .twitter_time { position: relative; padding: 0px 0px 0px 20px; }
.widget .tp_recent_tweets li { padding: 15px 0px 0px; background-image: none; }
.tp_recent_tweets li, .tp_recent_tweets li * { line-height: inherit; }
.widget .tp_recent_tweets li:first-child { margin-top: 0px; padding-top: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.widget .tp_recent_tweets li .twitter_time::before { position: absolute; display: block; top: 2px; left: 0px; width: 15px; height: 15px; content: ""; background-position: 0px 0px; background-repeat: no-repeat; }
.widget .tp_recent_tweets li:first-child::before { top: 5px; }
.tp_recent_tweets li a { font-weight: 400; text-decoration: none; }
.widget .tp_recent_tweets .twitter_time { font-style: normal; }
.widget .tp_recent_tweets .twitter_time:hover { text-decoration: underline; }
.content .searchform, .widget .searchform { position: relative; }
.widget_search form { margin: 5px 0px 0px; }
.widget_search input[type="text"] { width: 100%; margin: 0px !important; }
.content .searchform input, .widget .searchform input { padding-right: 30px; }
.content .searchform .submit, .widget .searchform .submit, .widget .searchsubmit { position: absolute; top: 0px; display: flex; align-items: center; justify-content: center; right: 11px; width: 20px; height: 100%; padding: 0px; text-decoration: none; }
.content .searchform .submit:hover, .widget .searchform .submit:hover, .widget .searchsubmit:hover { opacity: 0.7; cursor: pointer; }
.content .searchform .submit svg, .widget .searchform .submit svg, .widget .searchsubmit svg { width: 16px; }
.skills.hide-percent .skill-value > span { display: none !important; }
html:not(.mobile-true) .skill-value { transition: width 1.2s 0.3s; }
.skill-name { margin-bottom: 5px; }
.skill-name span { margin-left: 5px; }
.skill { height: 7px; }
.skill:not(:last-child) { margin-bottom: 15px; }
.skill-value { position: relative; width: 0%; height: 100%; }
.skill-value::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.skill-value span { position: absolute; top: -26px; right: -16px; margin-right: 4px; padding: 2px 6px 3px; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 10px; font-family: Tahoma, san-serif; line-height: 14px; }
.skill-value span::after { position: absolute; left: 50%; bottom: -5px; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgba(0, 0, 0, 0.8); content: ""; }
.widget .rsContW { padding-top: 5px; }
.blogroll li, .widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_recent_comments li, .widget_recent_entries li { margin: 5px 0px 0px; padding: 0px; }
.widget_archive select[name="archive-dropdown"], .widget_categories select.postform { margin-bottom: 0px; }
.blogroll li:first-child, .custom-menu > li:first-child, .widget_archive > ul > li:first-child, .widget_categories li:first-child, .widget_links > ul > li:first-child, .widget_meta li:first-child, .widget_recent_comments > ul > li:first-child, .widget_recent_entries li:first-child { margin-top: 0px; padding-top: 0px; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.blogroll a, .widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_recent_comments a, .widget_recent_entries a { display: inline-block; text-decoration: none; }
.st-accordion ul { margin: 0px; }
.st-accordion > ul > li { overflow: hidden; margin: 0px; padding: 9px 0px 0px; list-style: none; }
.st-accordion > ul > li:first-child .st-content { display: block; }
.st-accordion > ul > li:first-child { padding-top: 0px; margin-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.st-accordion li > a { display: inline-block; position: relative; padding-left: 25px; outline: 0px; }
.st-accordion li > a::after, .st-accordion li > a::before { position: absolute; top: 50%; left: 0px; margin-top: -7px; width: 14px; height: 14px; content: ""; }
.st-accordion li > a::after { content: ""; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 8px; line-height: 14px; text-align: center; }
.st-content { display: none; padding: 10px 0px 5px; }
.st-content p { margin-bottom: 0px; }
.st-accordion li > a:hover, .textwidget a { text-decoration: none; }
.textwidget img { max-width: 100%; height: auto; }
.textwidget * { max-width: 100%; }
.textwidget input { width: 100%; }
.textwidget .owl-stage { max-width: none; }
.textwidget p:last-child { margin-bottom: 0px; }
a.rsswidget { text-decoration: none; display: inline-block; }
.widget .testimonials { padding-bottom: 0px; }
.widget_presscore-contact-form-widget form > p:last-child { margin-bottom: 0px; }
body { overflow-x: hidden; }
body.responsive-off { min-width: 998px; overflow-x: auto; }
div[data-pagination-mode="load-more"] { overflow-anchor: none; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; clear: both; }
a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
p { margin-bottom: 10px; }
a { text-decoration: underline; }
.content ol, .content ul { margin: 0px 0px 10px 20px; }
.fa-ul li { list-style: none; }
.content .widget ol, .content .widget ul { margin: 0px; }
.content ul { list-style: disc; }
.content ol { list-style-type: decimal; }
.content table { border-bottom: 1px solid transparent; width: 100%; margin: 0px 0px 10px; }
.content table caption { margin: 10px 0px; }
.content td, .content th { border-top: 1px solid transparent; padding: 5px 10px 5px 5px; }
.content th { text-align: left; }
.post .rollover, .post .rollover-video:not(.ts-slide), .post img, .single-postlike img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { max-width: 100%; height: auto; }
.recent-posts .alignleft img { max-width: inherit; height: inherit; }
blockquote { padding: 20px 25px; margin: 0px 0px 10px; box-sizing: border-box; }
.format-status-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.alignleft { float: left; margin: 0px 30px 10px 0px; }
.alignleft.photoswipe-wrapper { clear: both; margin: 0px; }
.alignleft.photoswipe-wrapper .wp-caption-text { float: left; clear: both; }
.alignleft > .dt-pswp-item { float: left; margin: 0px 30px 10px 0px; }
#footer .alignleft, #sidebar .alignleft { margin-right: 20px; }
.alignright { float: right; margin: 0px 0px 10px 30px; }
.alignright.photoswipe-wrapper { clear: both; margin: 0px; }
.alignright > .dt-pswp-item { float: right; margin: 0px 0px 10px 30px; }
.alignright.photoswipe-wrapper .wp-caption-text { float: right; clear: both; }
#footer .alignright, #sidebar .alignright { margin-left: 20px; }
.aligncenter { display: block; margin: 0px auto 10px; }
.wp-caption.aligncenter { text-align: center; }
.entry-content .wp-block-image.alignfull img { width: 100vw; margin-left: auto; margin-right: auto; }
.alignnone { float: none; margin: 0px auto 10px; }
.shortcode-single-image-wrap.aligncenter, .shortcode-single-image-wrap.alignnone { margin-left: auto !important; margin-right: auto !important; }
.wp-caption { max-width: 100%; }
.gap, .gap-10, .gap-20, .gap-30, .gap-40, .hr-thick, .hr-thin, .vc_empty_space { clear: both; }
.hr-thick { height: 1px; line-height: 1px; border-bottom-style: solid; border-bottom-width: 5px; margin: 0px auto; }
.hr-thin { height: 9px; line-height: 9px; margin: 0px auto; }
.hr-thin.hr-left { margin: 0px; }
.hr-thin.hr-right { margin: 0px 0px 0px auto; }
.divider-heder, .layout-list .divider-heder, .layout-masonry .divider-heder, .page .divider-heder, .single .divider-heder { margin: 25px 0px 36px; }
.divider-comments { margin: 0px 0px 35px; }
.divider-post { margin: 10px 0px 20px; }
.text-centered { text-align: center; }
a.text-secondary { text-decoration: none; }
a.text-secondary:hover { text-decoration: underline; }
.assistive-text { position: absolute !important; clip: rect(1px, 1px, 1px, 1px); }
.assistive-info { text-align: right; color: rgb(255, 255, 255); }
.wf-clearfix::before { content: ""; display: table; }
.wf-clearfix::after { content: ""; display: table; clear: both; }
.ancient-ie .wf-clearfix { zoom: 1; }
#main-nav::before, #top-bar::before, .header-bottom-bar::before, .layout-list .post::before, .wf-container::before { content: ""; display: table; }
#main-nav::after, #top-bar::after, .header-bottom-bar::after, .layout-list .post::after, .wf-container::after { content: ""; display: table; clear: both; }
.ancient-ie #main-nav, .ancient-ie #top-bar, .ancient-ie .header-bottom-bar, .ancient-ie .layout-list .post, .ancient-ie .wf-container { zoom: 1; }
#page { position: relative; overflow: hidden; }
.footer-overlap #page { background: 0px 0px; }
#page.boxed { max-width: 1320px; margin: 0px auto; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 12px; }
.main-gradient { display: none; }
#main { padding: 50px 0px; }
.static-height { position: relative; }
.fancy-parallax-bg, .page-title-parallax-bg { background-attachment: fixed !important; background-position-x: 50%; }
.fancy-parallax-bg > .wf-wrap, .page-title-parallax-bg > .wf-wrap { position: relative; }
.mobile-false .fancy-parallax-bg, .mobile-false .page-title-parallax-bg { opacity: 0; transition: opacity 0.3s; }
embed, iframe, object, video { max-width: 100%; }
.mobile-true .fancy-parallax-bg, .mobile-true .page-title-parallax-bg { background-attachment: scroll !important; background-size: auto !important; }
.full-width-wrap { position: relative; display: block; opacity: 0; transition: opacity 0.4s; }
.is-iphone .full-width-wrap { opacity: 1; }
.content .vc_row.full-width-wrap > .wpb_column, .full-width-wrap > .wf-cell, .full-width-wrap > .wpb_column, .full-width-wrap > .wpb_column > .vc_column-inner { padding-left: 0px; padding-right: 0px; }
.mejs-controls .mejs-play:hover button { background-position: 0px 0px; }
.mejs-controls .mejs-pause button, .mejs-controls .mejs-pause:hover button { background-position: 0px -16px; }
.mejs-controls button { box-shadow: none; }
.mejs-controls .mejs-mute button:hover { background-position: -16px -16px; }
.mejs-controls .mejs-unmute button:hover { background-position: -16px 0px; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }
#page .skip-link { background-color: rgb(241, 241, 241); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 1px 1px; color: rgb(33, 117, 155); display: block; font-size: 14px; font-weight: 700; left: -9999em; outline: 0px; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; }
#page .skip-link:focus { left: 30px; top: 15px; height: auto; width: auto; z-index: 9; clip: unset !important; }
article.attachment::after, article.attachment::before { content: ""; display: table; clear: both; }
.one-line { white-space: nowrap; max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
.widget_search input[type="text"].searchform-s, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .wpcf7-number, input[type="text"]:not(.elementor-field):not(.searchform-s), input[type="search"]:not(.elementor-field), input[type="tel"]:not(.elementor-field), input[type="url"]:not(.elementor-field), input[type="email"]:not(.elementor-field), input[type="number"]:not(.elementor-field), input[type="date"]:not(.elementor-field), input[type="range"]:not(.elementor-field), input[type="password"]:not(.elementor-field), select:not(.elementor-field):not(.elementor-field-textual), textarea:not(.elementor-field) { margin-bottom: 10px; border-style: var(--the7-form-border); box-sizing: border-box; }
input[type="button"] { outline: 0px; }
@media (-ms-high-contrast:none) {
  .dt-form textarea { min-height: 100px; }
}
.comment-form .form-fields > span { box-sizing: border-box; }
.form-fields input, .login-password input, .login-username input { width: 100%; }
.the7-g-captcha { margin-bottom: 20px; }
.form-message { display: block; margin-bottom: 10px; }
.inline-message-style .form-message { display: flex; flex-flow: column wrap; }
.inline-message-style .form-message .formError { order: 0; }
.inline-message-style .form-message textarea { order: 1; }
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], textarea { appearance: none; outline: 0px; }
.form-fields > span { position: relative; display: block; }
.inline-message-style .form-fields > span { display: flex; flex-flow: column wrap; }
.inline-message-style .form-fields > span .formError { order: 0; }
.inline-message-style .form-fields > span input { order: 1; }
.form-allowed-tags { margin-bottom: 20px; }
.clear-form { position: relative; float: right; padding: 0px 15px 0px 0px; }
.clear-form::before { display: block; position: absolute; top: 50%; right: 0px; margin-top: -5px; width: 10px; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 10px; line-height: 1; content: ""; }
.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="url"], .wpcf7-form input[type="email"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form input[type="range"], .wpcf7-form textarea, .wpcf7-select { width: 100%; }
.wpcf7-not-valid-tip { display: none; }
.popup-message-style #page .wpcf7-response-output { position: fixed; top: 50%; left: 100%; opacity: 0; }
.inline-message-style .wpcf7-mail-sent-ok, .inline-message-style .wpcf7-response-output.run-animation, .inline-message-style .wpcf7-validation-errors { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-response-output.run-animation, .popup-message-style #page .wpcf7-validation-errors { align-items: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 40px 0px; position: fixed; top: 50%; left: 100%; width: 400px; max-height: 500px; padding: 15px 20px 15px 65px; z-index: 9999; overflow: hidden; transform: translate3d(200px, -50%, 0px); animation: 1.2s ease 0.4s 1 normal forwards running slide-in-message, 1.1s 9s 1 normal running slide-out-message; font-weight: 700; box-sizing: border-box; display: flex !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; margin: 0px !important; }
.popup-message-style #page .wpcf7-mail-sent-ok::before, .popup-message-style #page .wpcf7-response-output.run-animation::before, .popup-message-style #page .wpcf7-validation-errors::before { position: absolute; display: flex; justify-content: center; top: 20px; left: 0px; width: 65px; height: 100%; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 18px; line-height: 1; content: ""; }
.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text, .popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-valid-tip-text, .popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-not-valid-tip-text, .popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-valid-tip-text, .popup-message-style #page .wpcf7-validation-errors .wpcf7-not-valid-tip-text, .popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text { opacity: 1; }
.popup-message-style #page .wpcf7-mail-sent-ok.wpcf7-response-output::before, .popup-message-style #page .wpcf7-mail-sent-ok::before { content: ""; }
.wpcf7-quiz.wpcf7-not-valid, input.wpcf7-validates-as-required.wpcf7-not-valid { border-color: rgb(245, 91, 95); }
.gform_fields li { list-style: none; }
.gform_wrapper .gform_body input[type="text"], .gform_wrapper .gform_body input[type="tel"], .gform_wrapper .gform_body input[type="url"], .gform_wrapper .gform_body input[type="email"], .gform_wrapper .gform_body input[type="number"], .gform_wrapper .gform_body input[type="password"] { padding: 9px 10px 8px; font-size: 100%; }
.gform_wrapper .gform_body select, .gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select, .mc4wp-form form select { padding: 6px 10px 5px; font-size: 100%; }
#main .gform_wrapper .ginput_full input:focus + label, #main .gform_wrapper .ginput_left input:focus + label, #main .gform_wrapper .ginput_right input:focus + label { font-weight: 400; }
.comment-form-cookies-consent, .the7-form-terms-wrap { margin-bottom: 20px; }
#wp-comment-cookies-consent, .the7-form-terms { margin-right: 5px; }
.wpcf7 .wf-cell { padding: 0px 15px; }
.wpcf7 .wf-container { margin: 0px -15px; }
#main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], #main-slideshow .tp-button, .dt-btn, .dt-form button, .mc4wp-form input[type="submit"], .nsu-submit, .post-password-form input[type="submit"], .tml-submit-wrap input[type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, a.button, button.button, div.mc4wp-form button[type="submit"], form.mc4wp-form input[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { position: relative; display: inline-flex; align-items: center; justify-content: center; text-decoration: none; white-space: nowrap; -webkit-tap-highlight-color: transparent; }
#main .gform_wrapper .gform_footer input.button:hover, #main .gform_wrapper .gform_footer input[type="submit"]:hover, #main-slideshow .tp-button:hover, .dt-btn:hover, .dt-form button:hover, .mc4wp-form input[type="submit"]:hover, .nsu-submit:hover, .post-password-form input[type="submit"]:hover, .tml-submit-wrap input[type="submit"]:hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, a.button:hover, button.button:hover, div.mc4wp-form button[type="submit"]:hover, form.mc4wp-form input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { text-decoration: none; }
.full-width-btn.dt-btn { display: block; text-align: center; clear: both; }
#page .btn-margin, #page .btn-margin:last-child, #page .dt-contact-form .dt-btn { margin-right: 10px; }
#page .btn-margin-left, #page .btn-margin-left:last-child { margin-left: 10px; }
.btn-shortcode { margin-bottom: 10px; }
.mc4wp-form input[type="submit"], .woocommerce-widget-layered-nav-dropdown__submit, button.button, input[type="button"], input[type="reset"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#page .btn-link { padding: 0px; }
.btn-link, .dt-btn-link { position: relative; display: inline-block; text-decoration: none; white-space: nowrap; }
.dt-btn-link.left-to-right-line::after { position: absolute; display: block; left: 0px; bottom: 0px; width: 0px; content: ""; transition: width 0.4s; }
.dt-btn-link.left-to-right-line:hover::after { width: 100%; }
.dt-btn-link { display: inline-flex; align-items: center; justify-content: center; }
.dt-btn-link.full-width-btn { width: 100%; }
.btn-align-left .dt-btn-link.full-width-btn, .dt-btn-link.full-width-btn.btn-inline-left { justify-content: flex-start; }
.btn-align-right .dt-btn-link.full-width-btn, .dt-btn-link.full-width-btn.btn-inline-right { justify-content: flex-end; }
.dt-btn-link.from-center-line::after { position: absolute; visibility: hidden; left: 0px; bottom: -5px; width: 100%; background-color: rgb(0, 0, 0); content: ""; transform: scaleX(0); transition: 0.2s ease-in-out; opacity: 0.85; }
.dt-btn-link.from-center-line:hover::after { visibility: visible; transform: scaleX(1); }
.dt-btn-link.upwards-line::after { position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; background: rgba(0, 0, 0, 0.1); content: ""; opacity: 0; transition: opacity 0.3s, transform 0.3s; transform: translateY(10px); }
.dt-btn-link.upwards-line:hover::after { opacity: 1; transform: translateY(0px); }
.dt-btn-link.downwards-line::after { position: absolute; bottom: -5px; left: 0px; width: 100%; background: rgb(255, 255, 255); content: ""; opacity: 0; transition: height 0.3s, opacity 0.3s, transform 0.3s; transform: translateY(-10px); }
.dt-btn-link.downwards-line:hover::after { opacity: 1; transform: translateY(0px); }
.btn-link i, .btn-link i *, .dt-btn i, .dt-btn i * { color: inherit; }
.dt-btn-m i, .dt-btn-s i { margin-right: 8px; }
.dt-btn-l i { margin-right: 9px; }
.dt-btn-m.ico-right-side i, .dt-btn-s.ico-right-side i { margin-right: 0px; margin-left: 8px; }
.dt-btn-l.ico-right-side i { margin-right: 0px; margin-left: 9px; }
.btn-light, .btn-link, .light-bg-btn, .outline-btn { transition: background 0.2s ease-out, color 0.2s ease-out, border-color 0.2s ease-out; }
.outline-bg-btn { transition: 0.2s ease-out; }
#page .btn-light::after { display: none; }
#page .outline-bg-btn, #page .outline-btn, #phantom .outline-bg-btn, #phantom .outline-btn { border: 2px solid; }
.custom-btn-color .dt-btn > * { color: inherit !important; }
.btn-link.custom-btn-hover-color:hover > .text-wrap *, .btn-link.custom-btn-hover-color:hover > i, .btn-link.custom-btn-hover-color:hover > span, .dt-btn.custom-btn-hover-color:hover > .text-wrap *, .dt-btn.custom-btn-hover-color:hover > i, .dt-btn.custom-btn-hover-color:hover > span, .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover > .text-wrap *, .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover > i, .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover > span { background: 0px 0px !important; color: inherit !important; }
.outline-element-decoration .btn-light:hover { box-shadow: none; }
.default-btn-shortcode { text-align: center; max-width: 100%; box-sizing: border-box; white-space: normal; }
.default-btn-shortcode.btn-inline-center { margin-left: auto; margin-right: auto; }
.default-btn-shortcode.btn-inline-right { float: right; }
.btn-align-center { text-align: center; }
.btn-align-right { text-align: right; }
.shortcode-banner { position: relative; overflow: hidden; background-position: center center; line-height: 0; opacity: 1; background-size: cover; }
.shortcode-banner, .shortcode-banner-inside { box-sizing: border-box; }
.wf-table .shortcode-banner-inside { display: table-cell; vertical-align: middle; }
.content .shortcode-banner-inside * { color: inherit; }
.shortcode-banner-link:hover .shortcode-banner-bg { opacity: 0.9; cursor: pointer; }
.shortcode-banner img { width: 100%; height: auto; }
.shortcode-banner-bg { height: 100%; background-clip: padding-box; box-sizing: border-box; }
.shortcode-banner-inside { overflow: hidden; width: 100%; height: 100%; padding: 15px 20px; background-clip: padding-box; }
.shortcode-blockquote { position: relative; overflow: hidden; padding: 20px 25px; font-style: normal; }
blockquote.shortcode-blockquote { background-color: transparent; border: 1px solid; }
blockquote.shortcode-blockquote.block-style-widget { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shortcode-blockquote.block-style-widget::before { position: absolute; right: 0px; bottom: 0px; width: 117px; height: 81px; background-repeat: no-repeat; background-position: right bottom; background-size: 117px 81px; content: ""; }
.block-style-widget { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shortcode-blockquote p { margin-bottom: 0px; }
.shortcode-pullquote { position: relative; background-color: transparent !important; }
#page .shortcode-pullquote.align-left, .shortcode-pullquote.align-left { float: left; margin: 15px 30px 10px 0px; padding: 5px 20px 5px 0px; }
#page .shortcode-pullquote.align-right, .shortcode-pullquote.align-right { float: right; margin: 15px 0px 10px 30px; padding: 5px 0px 5px 20px; }
.shortcode-pullquote::after { position: absolute; top: 0px; left: 0px; width: 5px; height: 100%; content: ""; }
.shortcode-pullquote.align-left::after { left: auto; right: 0px; }
.shortcode-action-bg.no-line, .shortcode-action-box { overflow-wrap: break-word; }
.plain-bg { border-style: solid; border-width: 1px; }
.shortcode-action-bg.no-line::before { display: none; background-color: transparent; }
.shortcode-action-box.box-style-table { display: table; width: 100%; box-sizing: border-box; }
.box-style-table .shortcode-action-container { display: table-cell; vertical-align: middle; }
.shortcode-action-bg { position: relative; padding: 20px 25px 10px 30px; }
.block-style-widget.shortcode-action-bg { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shortcode-action-bg.no-line { padding-left: 25px; }
#page .shortcode-action-bg::before { position: absolute; left: 0px; top: 0px; width: 5px; height: 100%; content: ""; border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.action-button { margin-bottom: 20px; }
.box-style-table .action-button { padding-top: 0px; padding-left: 40px; margin-bottom: 0px; box-sizing: border-box; }
.box-style-table .action-button .dt-btn { float: right; margin-right: 0px; margin-bottom: 10px; }
.shortcode-single-image-wrap { margin-bottom: 0px; max-width: 100%; }
.shortcode-single-image-wrap::before { content: ""; display: table; }
.shortcode-single-image-wrap::after { content: ""; display: table; clear: both; }
.ancient-ie .shortcode-single-image-wrap { zoom: 1; }
.shortcode-single-image-wrap.alignnone img { display: inherit; margin: 0px auto; }
.shortcode-single-image-wrap.alignnone .fancy-media-wrap { text-align: center; display: inline-block; }
.shortcode-single-image-wrap.alignnone .rollover, .shortcode-single-image-wrap.alignnone .rollover-video { display: inline-block; overflow: hidden; }
.shortcode-single-image-wrap.alignnone .rollover img, .shortcode-single-image-wrap.alignnone .rollover-video img { border-radius: inherit; }
.shortcode-single-image-wrap.alignleft, .shortcode-single-image-wrap.alignright { margin: 0px; }
.shortcode-single-image-wrap .rollover-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; opacity: 0; transition: 450ms; }
.mobile-false .shortcode-single-image-wrap .rollover:hover .rollover-icon { opacity: 1; }
.quick-scale-img.shortcode-single-image-wrap img { transition: transform 0.25s ease-out, opacity 0.25s; backface-visibility: hidden; }
.mobile-false .scale-img.shortcode-single-image-wrap:hover img { transform: scale(1.2); transition: transform 4s ease-out; }
.mobile-false .quick-scale-img.shortcode-single-image-wrap:hover img { transform: scale(1.2); transition: transform 0.25s ease-out; }
.mobile-false .shortcode-single-image-wrap .rollover-video:hover .rollover-icon { transform: scale(1.2); }
.shortcode-single-image-wrap .rollover-video .video-icon { display: flex; align-items: center; justify-content: center; text-decoration: none; background: 0px 0px; }
.shortcode-single-image-wrap .rollover-video .rollover-icon { position: relative; top: 0px; left: 0px; opacity: 1; transform: scale(1); }
.shortcode-single-image-wrap .rollover-video .video-icon::before { display: none; }
.fancy-media-wrap > a { display: block; }
.disable-bg-rollover .fancy-media-wrap .rollover i, .disable-bg-rollover .shortcode-single-image .rollover-video i { display: none; }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
  .shortcode-single-image-wrap .fancy-media-wrap, .shortcode-single-image-wrap .rollover { display: block !important; }
}
.shortcode-single-image { position: relative; line-height: 0; box-sizing: border-box; }
.alignnone .shortcode-single-image { text-align: center; }
.shortcode-single-image::before { content: ""; display: table; }
.shortcode-single-image::after { content: ""; display: table; clear: both; }
.ancient-ie .shortcode-single-image { zoom: 1; }
.shortcode-single-image .rollover i, .shortcode-single-image .rollover i::after, .shortcode-single-image .rollover-video i { border-radius: inherit; }
.post-video, .shortcode-single-video .fancy-media-wrap, .shortcode-single-video .shortcode-teaser-video, .shortcode-single-video.alignnone .fancy-media-wrap, .shortcode-video { position: relative; display: block; overflow: hidden; padding-top: 30px; height: 0px; padding-bottom: 56.25%; }
.shortcode-single-video .mejs-container, .shortcode-single-video .mejs-overlay.load, .shortcode-single-video .wp-video, .shortcode-single-video video.wp-video-shortcode { width: 100% !important; height: 100% !important; }
.shortcode-single-video .mejs-container { padding-top: 56.25%; }
.shortcode-single-video .wp-video, .shortcode-single-video video.wp-video-shortcode { max-width: 100% !important; }
.shortcode-single-video video.wp-video-shortcode { position: relative; }
.shortcode-single-video .mejs-mediaelement { position: absolute; inset: 0px; }
.post-video embed, .post-video iframe, .post-video object, .shortcode-single-video embed, .shortcode-single-video iframe, .shortcode-single-video object, .shortcode-single-video video, .shortcode-video iframe { position: absolute; top: 0px; left: 0px; width: 100% !important; height: 100% !important; }
.shortcode-single-image img { max-width: 100%; height: auto; }
.borderframe .shortcode-single-image { border: 1px solid; }
.borderframe.br-standard .shortcode-single-image { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.content .borderframe.caption-on .shortcode-single-image { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#main .borderframe.caption-on .shortcode-single-image { padding-bottom: 0px !important; }
.shortcode-single-caption { width: 100%; height: auto; padding: 15px 20px 0px; box-sizing: border-box; text-align: center; }
.br-standard.borderframe .shortcode-single-caption { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shortcode-single-caption p { margin-bottom: 0px; }
.shortcode-single-image-wrap img { border-radius: inherit; }
.content .image-arrow, .content .standard-arrow, .content .standard-number-list, .standard-arrow { margin: 0px 0px 15px; }
.content .image-arrow ul, .content .standard-arrow ul, .content .standard-number-list ul { margin: 0px; }
.standard-arrow li, .standard-number-list li { position: relative; padding-left: 24px; margin-bottom: 10px; list-style: none; }
.standard-arrow li::after, .standard-arrow li::before { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 14px; height: 14px; content: ""; }
.standard-arrow.list-divider:not(.bullet-top) li:first-child::after, .standard-arrow.list-divider:not(.bullet-top) li:first-child::before { transform: translateY(calc(-50% - 4.5px)); }
.standard-arrow li::after { content: ""; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 7px; line-height: 14px; text-align: center; color: rgb(255, 255, 255); }
.standard-arrow li::before, .standard-number-list li::before, .standard-number-list.list-divider li:first-child::before { border-radius: 50%; }
.standard-arrow.bullet-top li::after { margin-top: 0px; height: 14px; }
.standard-arrow.bullet-top li::after, .standard-arrow.bullet-top li::before { top: 0px; transform: translateY(0%); }
.standard-arrow.bullet-top li::after, .standard-arrow.list-divider.bullet-top li::after, .standard-arrow.list-divider.bullet-top li:first-child::after { background-position: center center; }
.list-divider li { padding-top: 9px; padding-bottom: 10px; margin-bottom: 0px; border-top: 1px solid; background-position: 0px 13px; }
.image-arrow .fa-ul li { padding-left: 2.14286em; }
.image-arrow .fa-ul li .fa-li { left: 0px; line-height: inherit; }
.list-divider.image-arrow .fa-ul li .fa-li { padding: 9px 0px 10px; }
.list-divider.image-arrow .fa-ul li:first-child .fa-li { padding-top: 0px; }
.list-divider li p { margin-bottom: 0px; }
.list-divider li:first-child { padding-top: 0px; margin-bottom: 0px; background-position: 0px 4px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.standard-number-list { counter-reset: my-badass-counter 0; }
.standard-number-list li { position: relative; padding-left: 30px; }
.standard-number-list.list-divider li { padding-top: 9px; }
.standard-number-list li::before { position: absolute; text-align: center; top: 50%; left: 0px; width: 20px; height: 20px; transform: translateY(-50%); color: rgb(255, 255, 255); background-color: red; content: counter(my-badass-counter); counter-increment: my-badass-counter 1; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 20px; }
.standard-number-list.list-divider li:first-child { padding-top: 0px; }
.standard-number-list.bullet-top li::before, .standard-number-list.bullet-top li:first-child::before { top: 0px; margin-top: 2px; transform: translateY(0%); }
.standard-number-list.list-divider.bullet-top li:not(:first-child)::before { margin-top: 9px; }
.image-arrow li { overflow: hidden; width: 100%; margin-bottom: 10px; list-style: none; }
.image-arrow.list-divider li { margin-bottom: 0px; }
.image-arrow li .wf-table { width: auto; }
.image-arrow li .wf-table div { display: table-cell; vertical-align: middle; }
.image-arrow li .list-img { margin: 0px 10px 0px 0px; }
.font-arrow ul { list-style: none; }
.font-arrow i { font-size: 14px; margin-right: 10px; }
.frame-on { padding-top: 25px; border: 1px solid; }
.frame-on.img-full { padding-top: 0px; }
.content .frame-on.frame-fancy { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shortcode-teaser.frame-on.img-full { border-radius: 0px; }
.shortcode-teaser-img { line-height: 0; padding-bottom: 20px; }
.frame-on .shortcode-teaser-img { padding: 0px 25px 25px; }
.img-full .shortcode-teaser-img { padding: 0px 0px 25px; }
.shortcode-teaser-img img { width: 100%; height: auto; }
.frame-on .shortcode-teaser-content { padding: 0px 25px 10px; }
.shortcode-teaser-content { margin-top: -5px; }
.text-centered .shortcode-teaser-content { text-align: center; }
.shortcode-tooltip { border-bottom: 1px dashed; }
.shortcode-tooltip:hover { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: help; }
.tooltip-c { display: none; }
.shortcode-tooltip-content { position: absolute; left: -9999px; z-index: 999; display: none; overflow: visible; margin: 5px 0px 15px; padding: 13px 20px 17px; min-width: 210px; max-width: 210px; background: rgba(24, 25, 25, 0.95); color: rgb(255, 255, 255) !important; }
.tooltip-title.text-big { color: rgb(255, 255, 255); }
.tooltip-title { display: block; margin-bottom: 10px; }
.dt-highlight { padding: 1px 4px; color: rgb(255, 255, 255); }
.dt-highlight.highlight-white { color: rgb(46, 46, 47); background-color: rgb(255, 255, 255) !important; background-image: none !important; }
.dt-highlight.highlight-red { background-color: rgb(215, 59, 55); color: rgb(255, 255, 255); background-image: none !important; }
.dt-highlight.highlight-berry { color: rgb(255, 255, 255); background-color: rgb(227, 42, 90) !important; background-image: none !important; }
.dt-highlight.highlight-orange { color: rgb(255, 255, 255); background-color: rgb(243, 108, 10) !important; background-image: none !important; }
.dt-highlight.highlight-yellow { color: rgb(255, 255, 255); background-color: rgb(242, 168, 9) !important; background-image: none !important; }
.dt-highlight.highlight-pink { color: rgb(255, 255, 255); background-color: rgb(253, 143, 182) !important; background-image: none !important; }
.dt-highlight.highlight-green { color: rgb(255, 255, 255); background-color: rgb(140, 198, 58) !important; background-image: none !important; }
.dt-highlight.highlight-dark-green { color: rgb(255, 255, 255); background-color: rgb(58, 180, 89) !important; background-image: none !important; }
.dt-highlight.highlight-blue { color: rgb(255, 255, 255); background-color: rgb(39, 207, 243) !important; background-image: none !important; }
.dt-highlight.highlight-dark-blue { color: rgb(255, 255, 255); background-color: rgb(41, 133, 198) !important; background-image: none !important; }
.dt-highlight.highlight-violet { color: rgb(255, 255, 255); background-color: rgb(105, 70, 184) !important; background-image: none !important; }
.dt-highlight.highlight-black { color: rgb(255, 255, 255); background-color: rgb(62, 63, 63) !important; background-image: none !important; }
.dt-highlight.highlight-gray { color: rgb(255, 255, 255); background-color: rgb(165, 166, 167) !important; background-image: none !important; }
.dt-format-gallery { overflow: hidden; max-width: 100%; }
.dt-format-gallery.shortcode-gallery { margin-bottom: 0px; }
.dt-format-gallery.shortcode-gallery a { line-height: 0; }
.dt-format-gallery .rollover-video.big-img, .dt-format-gallery a.big-img { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.gallery-col-1 .rollover-video, .gallery-col-1 > a { width: 100%; }
.gallery-col-2 .rollover-video, .gallery-col-2 > a { width: 50%; }
.gallery-col-2 .rollover-video.big-img, .gallery-col-2 > a.big-img { width: 100%; }
.gallery-col-3 .rollover-video.big-img, .gallery-col-3 a.big-img { width: 66.6667%; }
.gallery-col-3 .rollover-video, .gallery-col-3 > a { width: 33.3333%; }
.gallery-col-4 .rollover-video.big-img, .gallery-col-4 a.big-img { width: 50%; }
.gallery-col-4 .rollover-video, .gallery-col-4 > a { width: 25%; }
.gallery-col-5 .rollover-video.big-img, .gallery-col-5 a.big-img { width: 40%; }
.gallery-col-5 .rollover-video, .gallery-col-5 > a { width: 20%; }
.gallery-col-6 .rollover-video.big-img, .gallery-col-6 a.big-img { width: 33.3333%; }
.gallery-col-6 .rollover-video, .gallery-col-6 > a { width: 16.6667%; }
.gallery-coll-half { float: left; line-height: 0; }
.gallery-coll-fourth { float: left; }
.dt-format-gallery .rollover-video, .dt-format-gallery a { box-sizing: border-box; max-width: 100%; float: left; border-bottom: 2px solid transparent; border-right: 2px solid transparent; }
.dt-format-gallery.gallery-col-1 .rollover-video.big-img, .dt-format-gallery.gallery-col-1 a.big-img, .dt-format-gallery.gallery-col-2 .rollover-video.big-img, .dt-format-gallery.gallery-col-2 a.big-img { border-bottom: 3px solid transparent; }
.dt-format-gallery img { width: 100%; height: auto; }
#main .gallery img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.slider-wrapper { position: relative; }
#page .slider-wrapper img { max-width: none; }
.bg-on .project-list-content { position: relative; }
.slider-content { visibility: hidden; }
.dt-owl-item .post.bg-on { position: static; background: 0px 0px; }
.dt-owl-item .post.bg-on::before { position: absolute; display: block; width: 100%; height: 100%; content: ""; z-index: 0; }
.slider-wrapper .owl-next, .slider-wrapper .owl-prev { position: absolute; z-index: 99; left: 10px; top: 50%; margin-top: -20px; width: 40px; height: 40px; opacity: 0; visibility: hidden; transition: opacity 0.4s; }
.slider-wrapper .owl-next { left: auto; right: 10px; }
.shadow-element-decoration .description-under-image.slider-wrapper .owl-next { right: 0px; }
.slider-wrapper.arrows-accent .owl-next, .slider-wrapper.arrows-accent .owl-prev { width: 30px; height: 60px; margin-top: -30px; }
.slider-wrapper.hide-arrows .disabled { display: none; }
.slider-wrapper.arrows-accent .owl-next, .slider-wrapper.arrows-accent .owl-prev, .slider-wrapper.arrows-dark .owl-next, .slider-wrapper.arrows-dark .owl-prev, .slider-wrapper.arrows-light .owl-next, .slider-wrapper.arrows-light .owl-prev { visibility: visible; }
.slider-wrapper.show-arrows .owl-next, .slider-wrapper.show-arrows .owl-prev { opacity: 1; }
.mobile-true .slider-wrapper.show-arrows .owl-next, .mobile-true .slider-wrapper.show-arrows .owl-prev { display: none; }
.mobile-true .enable-mobile-arrows.slider-wrapper .owl-next, .mobile-true .enable-mobile-arrows.slider-wrapper .owl-prev { display: block; opacity: 1; }
.slider-wrapper .owl-next i:hover, .slider-wrapper .owl-prev i:hover { cursor: pointer; }
.slider-wrapper .owl-next i, .slider-wrapper .owl-prev i { position: absolute; left: 0px; top: 0px; width: 40px; height: 40px; transition: opacity 0.4s; display: flex; align-items: center; justify-content: center; font-size: 18px; }
.slider-wrapper .owl-next i::before, .slider-wrapper .owl-prev i::before { background: 0px 0px; }
.arrows-accent.slider-wrapper .owl-next i::before, .arrows-accent.slider-wrapper .owl-prev i::before, .arrows-dark.slider-wrapper .owl-next i::before, .arrows-dark.slider-wrapper .owl-prev i::before { color: rgb(255, 255, 255) !important; }
.arrows-light.slider-wrapper .owl-next i::before, .arrows-light.slider-wrapper .owl-prev i::before { color: rgba(34, 34, 34, 0.85) !important; }
.slider-wrapper .owl-next.disabled i:active::before, .slider-wrapper .owl-next.disabled i::before, .slider-wrapper .owl-prev.disabled i:active::before, .slider-wrapper .owl-prev.disabled i::before { opacity: 0.55; }
.slider-wrapper .owl-next i:active::before, .slider-wrapper .owl-prev i:active::before { opacity: 0.8; }
.slider-wrapper.arrows-accent .owl-next i, .slider-wrapper.arrows-accent .owl-prev i { width: 30px; height: 60px; }
.arrows-light .owl-next i, .arrows-light .owl-prev i { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; border-radius: 50%; background: rgb(255, 255, 255) !important; }
.arrows-light .owl-next:not(.disabled):hover i, .arrows-light .owl-prev:not(.disabled):hover i { box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 11px 0px, rgba(0, 0, 0, 0.15) 0px 4px 15px 0px; }
.arrows-light .owl-next.disabled i, .arrows-light .owl-next.disabled:hover i, .arrows-light .owl-prev.disabled i, .arrows-light .owl-prev.disabled:hover i { background-color: rgba(255, 255, 255, 0.5) !important; }
.arrows-dark .owl-next i, .arrows-dark .owl-prev i { border-radius: 50%; background: rgba(34, 34, 34, 0.6) !important; }
.arrows-dark .owl-next.disabled i, .arrows-dark .owl-next.disabled:hover i, .arrows-dark .owl-prev.disabled i, .arrows-dark .owl-prev.disabled:hover i { background-color: rgba(34, 34, 34, 0.25) !important; }
.arrows-dark .owl-next:hover i, .arrows-dark .owl-prev:hover i { background-color: rgba(34, 34, 34, 0.85) !important; }
.arrows-light .owl-next:hover i, .arrows-light .owl-prev:hover i { background-color: rgba(255, 255, 255, 0.85) !important; }
.arrows-dark .owl-next i::before, .arrows-dark .owl-prev i::before { opacity: 0.7; }
.photoSlider .ps-link:hover, .photoSlider .video-icon:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 0.7; }
.photoSlider .slider-post-caption { position: absolute; left: 0px; top: auto; bottom: 0px; width: 100%; text-align: left; }
.photoSlider .slider-post-caption p { margin-bottom: 0px; }
.photoSlider .slider-post-inner { position: absolute; bottom: 0px; display: inline-block; padding: 5px 90px 15px 20px; margin: 0px; }
.photoSlider .slider-post-inner * { color: rgb(255, 255, 255); }
.slider-masonry .owl-nav div, .slider-masonry .psPlay, .slider-simple .owl-nav div, .slider-simple .psPlay { height: 32px; width: 32px; line-height: 34px; text-align: center; position: absolute; display: block; cursor: pointer; z-index: 100; background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; transition: opacity 0.4s; }
.slider-masonry .owl-nav div:hover, .slider-masonry .psPlay:hover, .slider-simple .owl-nav div:hover, .slider-simple .psPlay:hover { opacity: 0.7; }
.slider-masonry .owl-nav, .slider-simple .owl-nav { position: relative; right: 0px; }
.slider-masonry .owl-prev, .slider-simple .owl-prev { right: 58px; bottom: 20px; }
.slider-masonry .owl-next, .slider-simple .owl-next { right: 19px; bottom: 20px; }
.shortcode-photo-slider .owl-nav { right: 40px; }
.shortcode-slider-wrap .owl-prev { right: 98px; bottom: 20px; }
.shortcode-slider-wrap .owl-next { right: 58px; bottom: 20px; }
.slider-simple .psPlay { right: 19px; bottom: 20px; }
.slider-masonry .psPlay::before, .slider-simple .psPlay::before { position: absolute; left: 0px; top: 0px; width: 32px; height: 32px; line-height: 32px; content: ""; background-position: center center; background-repeat: no-repeat; z-index: 9; }
.slider-masonry .owl-nav div i::before, .slider-simple .owl-nav div i::before { color: rgb(255, 255, 255); background: 0px 0px !important; }
.accent-gradient .slider-masonry .owl-nav div i::before, .accent-gradient .slider-simple .owl-nav div i::before { color: rgb(255, 255, 255); }
.photoSlider-wrap .rightArrow:hover::before, .rsShor-wrap .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover::before { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='9.349,2.035 8.016,3.363 11.661,7.022 1.031,7.022 1.031,9.016 11.661,9.016 8.016,12.674 9.349,14.002 15.309,8.02 '/%3E%3C/svg%3E"); }
.photoSlider-wrap .leftArrow::before, .photoSlider-wrap .leftArrow:hover::before, .rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover::before { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='0.719,8.02 6.679,14.002 8.012,12.674 4.366,9.016 14.996,9.016 14.996,7.022 4.366,7.022 8.012,3.363 6.679,2.035 '/%3E%3C/svg%3E"); }
.slider-simple .psPlay.paused::before { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.481,7.134L5.371,2.292C5.134,2.164,4.892,1.969,4.65,1.969C4.262,1.969,4,2.359,4,2.83v10.332c0,0.471,0.262,0.86,0.65,0.86c0.242,0,0.484-0.194,0.721-0.322l8.111-4.844C13.677,8.741,14,8.511,14,8C14,7.489,13.677,7.248,13.481,7.134z M5.85,11.381V4.592l5.535,3.395L5.85,11.381z'/%3E%3C/svg%3E"); }
.slider-simple .psPlay::before { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Crect x='4' y='3' width='2.15' height='10'/%3E%3Crect x='9.85' y='3' width='2.15' height='10'/%3E%3C/svg%3E"); }
.widget .slider-content { margin-bottom: 25px; }
.widget_presscore-team .slider-content { margin-bottom: 17px; }
.slider-content .owl-dots { position: absolute; top: calc(100%); overflow: hidden; width: 100%; height: auto; text-align: center; }
.widget .slider-content .owl-dots { top: 100%; }
.widget_presscore-testimonials-slider .slider-content .owl-dots { top: calc(100% + 8px); }
.slider-content .owl-dot:hover { cursor: pointer; }
.slider-content .owl-dot, .slider-content .owl-dot::after { border-radius: 50%; box-sizing: border-box; }
.slider-content .owl-dot { position: relative; display: inline-block; width: 10px; height: 10px; margin: 0px 5px; vertical-align: middle; background-color: transparent; transition: box-shadow 0.3s; }
.gallery-carousel-shortcode .dt-owl-item, .gallery-carousel-shortcode .dt-owl-item > div, .gallery-carousel-shortcode .owl-stage { display: flex; }
.gallery-carousel-shortcode .post { place-content: center; }
.slider-wrapper .blog-media { display: block; }
.soc-ico { overflow: hidden; }
.dt-shortcode-soc-icons.soc-icons-center { text-align: center; }
.dt-shortcode-soc-icons.soc-icons-right { text-align: right; }
.dt-shortcode-icon .soc-icon, .dt-shortcode-soc-icons .soc-icon, .text-icon .soc-icon { position: relative; z-index: 2; }
.masthead .mega-menu-widgets .soc-ico a, .soc-ico a { position: relative; display: inline-flex; align-items: center; justify-content: center; margin: 2px; width: 26px; height: 26px; line-height: 26px; text-align: center; border-radius: 50%; box-sizing: border-box; text-decoration: none; }
.masthead .mega-menu-widgets .soc-ico a .soc-font-icon, .soc-ico a .soc-font-icon { position: relative; z-index: 1; font-size: 16px; }
.dt-shortcode-icon, .dt-shortcode-icon .icon-inner, .dt-shortcode-soc-icons a, .text-icon .icon-inner { position: relative; display: inline-flex; align-items: center; justify-content: center; min-width: 26px; min-height: 26px; line-height: 26px; text-align: center; border-radius: 50%; box-sizing: border-box; text-decoration: none; margin: 0px; }
#page .dt-shortcode-icon, #page .dt-shortcode-icon .icon-inner, #page .dt-shortcode-soc-icons a, #page .text-icon .icon-inner, #phantom .dt-shortcode-icon, #phantom .dt-shortcode-icon .icon-inner, #phantom .dt-shortcode-soc-icons a, #phantom .text-icon .icon-inner { text-decoration: none; }
.dt-shortcode-icon .icon-inner::after, .dt-shortcode-icon .icon-inner::before, .dt-shortcode-icon::after, .dt-shortcode-icon::before, .dt-shortcode-soc-icons a::after, .dt-shortcode-soc-icons a::before, .text-icon .icon-inner::after, .text-icon .icon-inner::before { box-sizing: border-box; border: 0px solid; }
.dt-icon-center { text-align: center; }
.dt-icon-right { text-align: right; }
.soc-ico a::after, .soc-ico a::before { position: absolute; top: 0px; left: 0px; width: 26px; height: 26px; content: ""; border-radius: inherit; transition: opacity 0.15s linear; }
.dt-shortcode-soc-icons a::after, .dt-shortcode-soc-icons a::before { position: absolute; top: 0px; left: 0px; min-width: 26px; min-height: 26px; width: 100%; height: 100%; content: ""; border-radius: inherit; transition: opacity 0.15s linear; }
.dt-shortcode-icon .icon-inner::after, .dt-shortcode-icon .icon-inner::before, .dt-shortcode-icon::after, .dt-shortcode-icon::before { position: absolute; top: 0px; left: 0px; width: 26px; height: 26px; content: ""; border-radius: inherit; transition: opacity 0.15s linear; margin: 0px !important; font-size: 0px !important; }
.dt-shortcode-icon::after, .dt-shortcode-icon::before { z-index: 2; }
.dt-shortcode-icon .icon-inner::before, .dt-shortcode-icon:not(.dt-icon-hover-off):hover .icon-inner::after, .dt-shortcode-icon:not(.dt-icon-hover-off):hover::after, .dt-shortcode-soc-icons a::before, .dt-shortcode-soc-icons a:hover::after, .soc-ico a::before, .soc-ico a:hover::after { opacity: 1; }
.dt-shortcode-icon:hover .icon-inner::before, .dt-shortcode-icon:hover::before, .dt-shortcode-icon:not(:hover) .icon-inner::after, .dt-shortcode-icon:not(:hover)::after, .dt-shortcode-soc-icons a:hover::before, .dt-shortcode-soc-icons a:not(:hover)::after, .soc-ico a:hover::before, .soc-ico a:not(:hover)::after { transition-delay: 0.1s; }
.dt-shortcode-icon .icon-inner::after, .dt-shortcode-icon::after, .dt-shortcode-icon:hover::before, .dt-shortcode-icon:not(.dt-icon-hover-off):hover .icon-inner::before, .dt-shortcode-icon:not(.dt-icon-hover-off):hover::before, .dt-shortcode-soc-icons a::after, .dt-shortcode-soc-icons a:hover::before, .soc-ico a::after, .soc-ico a:hover::before { opacity: 0; }
.dt-shortcode-icon.dt-icon-hover-off::after { display: none; }
.dt-hover-icon, .dt-regular-icon { top: 0px; left: 0px; display: block; transition: 0.3s ease-in-out; }
.dt-icon-animate-slide-up:hover .dt-regular-icon { transform: translateY(-200%); }
.dt-icon-animate-slide-right .dt-regular-icon { transform: translate(-200%, 0%); }
.dt-icon-animate-slide-right:hover .dt-regular-icon { transform: translate(0px, 0%); }
.dt-icon-animate-slide-right .icon-inner, .dt-icon-animate-slide-up .icon-inner { overflow: hidden; }
.dt-shortcode-icon .dt-hover-icon, .text-icon .dt-hover-icon { position: absolute; width: 100%; height: 100%; display: none; }
.dt-icon-animate-slide-up:not(.dt-icon-hover-off) .dt-hover-icon { display: block; transform: translateY(200%); }
.dt-icon-animate-slide-up:not(.dt-icon-hover-off):hover .dt-hover-icon { transform: translateY(0%); }
.dt-icon-animate-slide-right:not(.dt-icon-hover-off) .dt-hover-icon { display: block; transform: translate(0px, 0%); }
.dt-icon-animate-slide-right:not(.dt-icon-hover-off):hover .dt-hover-icon { transform: translate(200%, 0%); }
.dt-icon-animate-scale, .dt-icon-animate-scale-down, .dt-icon-animate-shadow { transition: 0.2s ease-in-out; }
.dt-icon-animate-shadow:not(.dt-icon-hover-off):hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.dt-icon-animate-scale:not(.dt-icon-hover-off):hover { transform: scale(1.2); }
.dt-icon-animate-scale-down:not(.dt-icon-hover-off):hover { transform: scale(0.8); }
.dt-icon-animate-spin-around:not(.dt-icon-hover-off):hover .dt-regular-icon { animation: 0.9s ease 0s 1 normal forwards running rotate; }
@keyframes rotate { 
  100% { transform: rotate(360deg); }
}
.soc-ico.text-centered a { float: none; display: inline-block; }
#top-bar .right-block .soc-ico a { float: right; margin: 2px; }
#bottom-bar .soc-ico a:hover, #top-bar .soc-ico a:hover, .soc-ico a, .soc-ico a:hover { text-decoration: none; }
.dt-mega-parent .sidebar-content .widget .soc-ico a:hover .soc-font-icon { color: rgb(255, 255, 255) !important; }
#footer .soc-ico a:hover .soc-font-icon, #main .soc-ico a:hover .soc-font-icon { color: rgb(255, 255, 255); }
.dt-fancy-separator { position: relative; overflow: hidden; margin: 0px auto; text-align: center; }
.dt-fancy-separator.title-left, .dt-fancy-separator.title-right { margin: 0px; }
.dt-fancy-separator.title-left { text-align: left; }
.dt-fancy-separator.title-left .dt-fancy-title { padding-left: 0px; }
.dt-fancy-separator.title-left .dt-fancy-title.bg-on { padding-left: 1em; }
.dt-fancy-separator.title-right { float: right; clear: both; text-align: right; }
.dt-fancy-separator.title-right .dt-fancy-title { padding-right: 0px; }
.dt-fancy-separator.title-right .dt-fancy-title.bg-on { padding-right: 1em; }
.separator-holder { position: absolute; display: block; top: 49.99%; width: 2000px; border-top: 1px solid red; content: ""; }
.style-dashed .separator-holder { border-top-width: 1px; border-top-style: dashed; }
.style-dotted .separator-holder { border-top-width: 1px; border-top-style: dotted; }
.style-double .separator-holder { border-top-width: 3px; border-top-style: double; }
.style-thick .separator-holder { border-top-width: 5px; border-top-style: solid; }
.style-disabled .separator-holder { display: none; }
.separator-left { right: 100%; margin-right: 1em; }
.separator-right { left: 100%; margin-left: 1em; }
.dt-fancy-separator.line-below .separator-left { top: auto; right: 0px; bottom: -1em; margin-right: 0px; }
.line-below .separator-holder { top: auto; bottom: -1em; margin-right: 0px; margin-left: 0px; }
.dt-fancy-separator.line-below.title-left .separator-left { left: 0px; right: auto; }
.dt-fancy-separator.line-below.title-right .separator-left { left: auto; right: 0px; }
.dt-fancy-separator.line-below.title-left .separator-right, .dt-fancy-separator.line-below.title-right .separator-right { display: none; }
.dt-fancy-title { position: relative; display: inline-block; top: 50%; }
.dt-fancy-title.bg-on { padding: 0px 1em; }
.accent-gradient .accent-border-color.hr-thin.style-line { height: 1px; }
.accent-gradient .accent-border-color.hr-thick { height: 5px; }
.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before { content: " "; display: block; background: rgb(255, 255, 255); position: absolute; z-index: 30; }
.twentytwenty-horizontal .twentytwenty-handle::after, .twentytwenty-horizontal .twentytwenty-handle::before { width: 3px; height: 9999px; left: 50%; margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle::after, .twentytwenty-vertical .twentytwenty-handle::before { width: 9999px; height: 3px; top: 50%; margin-top: -1.5px; }
.twentytwenty-after-label, .twentytwenty-before-label { position: absolute; width: 120px; padding: 3px 5px; font-size: 13px; line-height: 16px; vertical-align: middle; text-align: center; z-index: 99; opacity: 0; text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 2px; transition: opacity 0.4s; color: rgb(255, 255, 255) !important; }
.twentytwenty-horizontal .twentytwenty-before-label { bottom: 10px; left: 10px; text-align: left; }
.twentytwenty-horizontal .twentytwenty-after-label { bottom: 10px; right: 10px; text-align: right; }
.twentytwenty-vertical .twentytwenty-before-label { top: 10px; left: 50%; margin-left: -65px; }
.twentytwenty-vertical .twentytwenty-after-label { bottom: 10px; left: 50%; margin-left: -65px; }
.twentytwenty-container:hover .twentytwenty-after-label, .twentytwenty-container:hover .twentytwenty-before-label { opacity: 1; }
.twentytwenty-down-arrow, .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow { width: 0px; height: 0px; border: 6px inset transparent; position: absolute; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow { top: 50%; margin-top: -6px; }
.twentytwenty-down-arrow, .twentytwenty-up-arrow { left: 50%; margin-left: -6px; }
.twentytwenty-container { box-sizing: content-box; z-index: 0; overflow: hidden; position: relative; user-select: none; }
.twentytwenty-container img { max-width: 100%; width: 100%; height: auto; position: absolute; top: 0px; display: block; }
.active-click .twentytwenty-handle, .twentytwenty-container.active-click img { transition: 0.3s ease-out; }
.twentytwenty-container * { box-sizing: content-box; }
.twentytwenty-before { z-index: 20; }
.twentytwenty-after { z-index: 10; }
.twentytwenty-handle { height: 38px; width: 38px; position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border: 3px solid rgb(255, 255, 255); border-radius: 1000px; z-index: 40; cursor: pointer; }
.twentytwenty-container[data-navigation="move"] .twentytwenty-handle { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: default; }
.twentytwenty-container[data-navigation="move"] .twentytwenty-handle > span { display: none; }
.twentytwenty-horizontal .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::before { margin-bottom: 0px; margin-left: 0px; }
.twentytwenty-horizontal .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::after { margin-top: 0px; margin-left: 0px; }
.twentytwenty-vertical .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::before { margin-left: 0px; margin-top: 0px; }
.twentytwenty-vertical .twentytwenty-container[data-navigation="move"] .twentytwenty-handle::after { margin-right: 0px; margin-top: 0px; }
.twentytwenty-horizontal .twentytwenty-handle::before { bottom: 50%; margin-bottom: 22px; }
.twentytwenty-horizontal .twentytwenty-handle::after { top: 50%; margin-top: 22px; }
.twentytwenty-vertical .twentytwenty-handle::before { left: 50%; margin-left: 22px; }
.twentytwenty-vertical .twentytwenty-handle::after { right: 50%; margin-right: 22px; }
.twentytwenty-left-arrow { border-right: 6px solid rgb(255, 255, 255); left: 50%; margin-left: -17px; }
.twentytwenty-right-arrow { border-left: 6px solid rgb(255, 255, 255); right: 50%; margin-right: -17px; }
.twentytwenty-up-arrow { border-bottom: 6px solid rgb(255, 255, 255); top: 50%; margin-top: -17px; }
.twentytwenty-down-arrow { border-top: 6px solid rgb(255, 255, 255); bottom: 50%; margin-bottom: -17px; }
.shortcode-blog-posts .post { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.items-grid .wf-td, .recent-posts .wf-td { display: table-cell; vertical-align: top; }
.post-content a { text-decoration: none; }
.shortcode-blog-posts .entry-meta { padding-bottom: 10px; }
.items-grid { margin-bottom: -20px; }
.items-grid .wf-cell { margin-bottom: 20px; }
.items-grid .borders::before { display: block; position: absolute; bottom: -15px; left: 0px; width: 100%; content: ""; }
.items-grid article { overflow: hidden; display: flex; }
.single-related-posts .mini-post-img { flex: 1 0 auto; }
.items-grid a { text-decoration: none; }
.items-grid .alignleft { margin: 5px 20px 5px 0px; font-size: 0px; line-height: 0; }
.blog-shortcode article { display: flex; align-items: flex-start; }
.mode-grid:not(.bottom-overlap-layout-list) article, .mode-masonry:not(.bottom-overlap-layout-list) article { flex-flow: column; align-items: stretch; }
.albums-shortcode.gradient-overlay-layout-list article, .blog-shortcode.gradient-overlay-layout-list article, article.on-hover { cursor: pointer; }
.bottom-overlap-layout-list article, .centered-layout-list article { flex-flow: column; align-items: center; }
.classic-layout-list.mode-list article.full-width-img { flex-flow: column wrap; }
.dividers-on.classic-layout-list article { padding-top: 44px; margin-top: 19px; }
.dividers-on.classic-layout-list article:first-child { padding-top: 0px; margin-top: 0px; }
.jquery-filter article:not(.visible) { visibility: hidden; opacity: 0; }
.jquery-filter article.visible { animation: 0.5s ease-out 0s 1 normal none running fadeInFromNone; }
.jquery-filter article.hidden { visibility: hidden; opacity: 0; }
@keyframes fadeInFromNone { 
  0% { visibility: hidden; opacity: 0; }
  1% { visibility: visible; opacity: 0; }
  100% { visibility: visible; opacity: 1; }
}
.blog-shortcode .post-thumbnail-wrap { position: relative; width: 100%; box-sizing: border-box; }
.project-even .post-thumbnail-wrap { order: 2; }
.blog-shortcode .post-thumbnail { position: relative; display: block; }
.blog-shortcode .post-thumbnail .alignleft { margin: 0px; }
.blog-shortcode .post-thumbnail .alignnone { margin-bottom: 0px; }
.blog-shortcode .format-gallery .post-thumbnail { width: 100%; }
.post-thumbnail-rollover { position: relative; display: block; line-height: 0; overflow: hidden; }
.post-thumbnail-rollover::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; opacity: 0; transition: opacity 0.35s linear; }
.blog-shortcode.gradient-overlay-layout-list .post-thumbnail-rollover::after { display: none; }
.post-thumbnail-rollover::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 1; z-index: 1; }
.mobile-false .post-thumbnail > .post-thumbnail-rollover:hover::after, .on-hover .post-thumbnail > .post-thumbnail-rollover::after { opacity: 1; }
.blog-thumb-iso-lazy-load { opacity: 0; }
.content-rollover-layout-list article:hover > .post-thumbnail-wrap .post-thumbnail-rollover::after, .gradient-overlay-layout-list article:hover > .post-thumbnail-wrap .post-thumbnail-rollover::after { opacity: 1; }
.no-img .overlay-placeholder img { max-width: none; }
.post-thumbnail:not(.overlay-placeholder) > .post-thumbnail-rollover img { width: 100%; }
.scale-img.content-rollover-layout-list article:hover .post-thumbnail > .post-thumbnail-rollover img, .scale-img.gradient-overlay-layout-list article:hover .post-thumbnail > .post-thumbnail-rollover img { transform: scale(1.2); transition: transform 4s ease-out; }
.side-overlap-layout-list .project-odd .fancy-date a { right: auto; left: 10px; }
.fancy-date a > span { display: block; }
.fancy-categories { position: absolute; display: flex; flex-flow: column; align-items: flex-start; z-index: 30; top: 10px; left: 10px; }
.fancy-categories a { padding: 2px 9px 1px; margin: 0px 0px 2px; text-decoration: none; background-color: rgba(0, 0, 0, 0.75); color: rgb(255, 255, 255); }
.fancy-categories a:hover { color: rgb(255, 255, 255); }
.side-overlap-layout-list .project-odd .fancy-categories { top: auto; bottom: 10px; }
.side-overlap-layout-list .project-even .fancy-categories { inset: auto 10px 10px auto; }
.fancy-categories * { font: 700 12px / 22px Arial, Verdana, sans-serif; }
.post-entry-content { box-sizing: border-box; }
.content-align-center .post-entry-content { text-align: center; justify-content: center; align-self: center; }
.content-align-right .post-entry-content { text-align: right; justify-content: flex-end; align-self: flex-end; }
.content-align-left .post-entry-content { text-align: left; justify-content: flex-start; align-self: flex-start; }
.blog-shortcode .post-entry-content { position: relative; z-index: 10; max-width: 100%; }
.centered-layout-list .post-entry-content { position: static; text-align: center; }
.centered-layout-list .post-entry-content::after { position: absolute; left: 50%; transform: translateX(-50%); bottom: 0px; width: 100%; height: 1px; content: ""; }
.gradient-overlap-layout-list .post-entry-content { position: relative; margin-top: -125px; z-index: 1; padding-top: 90px; }
.gradient-overlap-layout-list .post-entry-content::before { position: absolute; top: 0px; left: 0px; z-index: -1; width: 100%; height: 150px; content: ""; }
.gradient-overlap-layout-list .no-img .post-entry-content { margin-top: 0px; }
.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content { position: absolute; display: flex; justify-content: center; flex-flow: column wrap; inset: 20px 10px 10px; align-self: stretch; overflow: hidden; }
.mode-grid.bottom-overlap-layout-list .post-entry-content { flex: 1 0 auto; }
.mode-grid.gradient-overlap-layout-list .post-entry-content { flex: 1 0 auto; display: flex; justify-content: flex-start; flex-flow: column wrap; }
.gradient-overlay-layout-list:not(.portfolio-shortcode) .post-entry-content .entry-title { pointer-events: none; }
.content-rollover-layout-list.mode-grid .post-entry-content, .content-rollover-layout-list.mode-masonry .post-entry-content { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.content-rollover-layout-list.mode-grid .post-entry-content:hover, .content-rollover-layout-list.mode-masonry .post-entry-content:hover { cursor: pointer; }
.content-rollover-layout-list.mode-grid:not(.portfolio-shortcode) .post-entry-content .entry-title, .content-rollover-layout-list.mode-masonry:not(.portfolio-shortcode) .post-entry-content .entry-title { pointer-events: none; }
#main .blog-shortcode .format-aside .post-entry-content, #main .blog-shortcode .format-link .post-entry-content, #main .blog-shortcode .format-quote .post-entry-content, #main .blog-shortcode .format-status .post-entry-content { width: 100%; top: 0px; margin: 0px; }
#main .classic-layout-list.mode-list .full-width-img .post-entry-content { width: 100%; }
.blog-shortcode .entry-excerpt { overflow: hidden; }
.post-entry-title-content { text-align: center; box-sizing: border-box; }
.blog-shortcode .post-entry-content .entry-title a, .blog-shortcode .post-entry-title-content .entry-title a { transition: color 0.35s; }
.accent-gradient .blog-shortcode .post-entry-content .entry-title a, .accent-gradient .blog-shortcode .post-entry-title-content .entry-title a { transition: none; }
.blog-shortcode .entry-meta { padding: 0px; }
.blog-shortcode .entry-meta a:hover { text-decoration: none; }
.blog-shortcode .entry-meta > span a { display: inline-block; }
.centered-layout-list .entry-meta { text-align: center; }
.blog-shortcode .entry-meta * { color: inherit; }
.blog-shortcode .entry-meta > a::after, .blog-shortcode .entry-meta > span::after { right: 0px; width: 3px; height: 3px; top: 50%; transform: translateY(-50%); content: ""; }
.post-details { position: relative; display: inline-block; text-decoration: none; }
.post-details::before { content: ""; display: table; }
.post-details::after { content: ""; display: table; clear: both; }
.ancient-ie .post-details { zoom: 1; }
.post-details i { margin-right: 0px; margin-left: 7px; }
#page .post-details i { font-size: 8px; }
.gradient-overlay-layout-list .post-details, .mode-grid.gradient-overlap-layout-list .post-details { align-self: flex-start; }
.content-align-center.gradient-overlay-layout-list .post-details, .content-align-center.mode-grid.gradient-overlap-layout-list .post-details { align-self: center; }
#page .post-details.details-type-btn { margin-bottom: 0px; }
.post-details.details-type-link { float: left; padding-bottom: 8px; margin-bottom: -8px; font-weight: 700; }
.centered-layout-list .post-details.details-type-link, .content-align-center .post-details.details-type-link { float: none; vertical-align: top; }
.post-details.details-type-link::after { position: absolute; display: block; left: 0px; bottom: 0px; width: 0px; height: 2px; content: ""; transition: width 0.4s; }
.post-details.details-type-link:hover::after { width: 100%; }
.owl-carousel.bottom-overlap-layout-list .post-entry-content, .owl-carousel.gradient-overlap-layout-list .post-entry-content { transform: translateZ(0px); }
.owl-carousel { --stage-top-gap: 0px; --stage-right-gap: 0; --stage-left-gap: 0; --box-padding-top: 0px; --top: 0px; box-sizing: border-box; }
.owl-carousel .post { display: flex; flex-flow: column wrap; }
.owl-carousel article.post { width: 100%; }
.dt-arrow-border-on .owl-nav div:hover::after, .dt-arrow-border-on .owl-nav div:not(:hover)::before, .dt-arrow-hover-border-on .owl-nav div:hover::after { border-style: solid; border-width: 0px; }
.owl-nav div { position: absolute; z-index: 10; display: inline-flex; justify-content: center; align-items: center; text-decoration: none; }
.owl-nav div::after, .owl-nav div::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; opacity: 0; box-sizing: border-box; border-radius: inherit; backface-visibility: hidden; transition: opacity 0.15s linear; }
.disable-arrows-hover-bg .owl-nav div::after, .disable-arrows-hover-bg .owl-nav div::before { transition: none; }
.owl-nav div:not(:hover)::before { opacity: 1; }
.owl-nav div:hover::before, .owl-nav div:not(:hover)::after { transition-delay: 0.1s; }
.owl-nav div:hover::after { opacity: 1; }
.owl-nav div::after, .owl-nav div:hover::before { opacity: 0; }
.owl-nav div i { position: relative; z-index: 1; transition: color 0.15s 0.1s; }
.owl-carousel .owl-dots { position: absolute; }
.owl-carousel .owl-dots .owl-dot { position: relative; display: inline-block; vertical-align: middle; }
:not(.bullets-etefu).owl-carousel .owl-dots .owl-dot span { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; outline: 0px; border-radius: 50%; }
.bullets-scale-up .owl-dot span { transition: transform 0.3s, background 0.3s; }
.bullets-scale-up .owl-dot.active span { transform: scale(1.5); }
.bullets-stroke .owl-dot:not(.active) span { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 2px !important; }
.bullets-stroke .owl-dot span { transition: box-shadow 0.3s, background-color 0.3s; }
.bullets-stroke .owl-dot.active span { background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.bullets-fill-in .owl-dot span { background-color: transparent; transition: box-shadow 0.3s; }
.bullets-small-dot-stroke .owl-dot { border-radius: 50%; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 2px; transition: box-shadow 0.3s; }
.bullets-small-dot-stroke .owl-dot span { cursor: pointer; position: absolute; transition: background-color 0.3s, transform 0.3s; }
.bullets-small-dot-stroke .owl-dot.active span { transform: scale(0.4); }
.bullets-ubax .owl-dot span { content: ""; position: absolute; top: 2px; left: 2px; width: calc(100% - 4px); height: calc(100% - 4px); border: 2px solid transparent; box-sizing: border-box; border-radius: 0px !important; }
.bullets-ubax .owl-dot.active span { z-index: 10; transition: background-color 0.3s, border-color 0.3s; background: 0px 0px !important; }
.bullets-ubax .owl-dot:not(.active):hover span { transition: background-color 0.3s; }
.bullets-etefu .elementor-owl-carousel-call .owl-dot { height: 5px !important; }
.bullets-etefu .owl-dot span { position: relative; display: block; overflow: hidden; width: 100%; height: 5px; transition: background 0.3s; }
.bullets-etefu .owl-dot span::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: translate3d(-100%, 0px, 0px); transition: transform 0.5s cubic-bezier(0.2, 1, 0.3, 1); }
.bullets-etefu .owl-dot.active span::before { transform: translate3d(0px, 0px, 0px); }
.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content { position: relative; z-index: 10; }
.bottom-overlap-layout-list[data-auto-height="false"] .owl-stage, .classic-layout-list[data-auto-height="false"] .owl-stage, .gradient-overlap-layout-list[data-auto-height="false"] .owl-stage { display: flex; }
.bottom-overlap-layout-list[data-auto-height="false"] .owl-stage .dt-owl-item, .classic-layout-list[data-auto-height="false"] .owl-stage .dt-owl-item, .gradient-overlap-layout-list[data-auto-height="false"] .owl-stage .dt-owl-item { display: flex; flex-shrink: 0; }
.bottom-overlap-layout-list[data-auto-height="false"] .post-entry-content, .gradient-overlap-layout-list[data-auto-height="false"] .post-entry-content { flex: 1 0 auto; }
.content-rollover-layout-list.owl-carousel .post-entry-content { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.content-rollover-layout-list.owl-carousel .post-entry-content:hover { cursor: pointer; }
.content-rollover-layout-list.owl-carousel .post-entry-content .entry-title { pointer-events: none; }
.owl-carousel .post-thumbnail-wrap { position: relative; width: 100%; box-sizing: border-box; }
.owl-carousel .post-thumbnail { position: relative; display: block; }
.owl-carousel .post-thumbnail .alignleft { margin: 0px; }
.owl-carousel .post-thumbnail .alignnone { margin-bottom: 0px; }
.owl-carousel .format-gallery .post-thumbnail { width: 100%; }
.owl-carousel .fancy-categories, .owl-carousel .fancy-date > a, .owl-carousel .post-entry-wrapper > * { backface-visibility: hidden; transform: translateZ(0px); }
.owl-carousel .entry-excerpt { overflow: hidden; }
.owl-carousel .post-entry-content .entry-title a, .owl-carousel .post-entry-title-content .entry-title a { transition: color 0.35s; }
.accent-gradient .owl-carousel .post-entry-content .entry-title a, .accent-gradient .owl-carousel .post-entry-title-content .entry-title a { transition: none; }
.owl-carousel .entry-meta { padding: 0px; }
.owl-carousel .entry-meta a:hover { text-decoration: none; }
.owl-carousel .entry-meta > span a { display: inline-block; }
.owl-carousel .entry-meta * { color: inherit; }
.owl-carousel .entry-meta > a::after, .owl-carousel .entry-meta > span::after { right: 0px; width: 3px; height: 3px; top: 50%; transform: translateY(-50%); content: ""; }
.icon-with-text-shortcode { position: relative; flex-flow: column wrap; align-items: center; display: grid; gap: 0px; grid-template-rows: auto; }
.icon-with-text-shortcode .block-link { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.icon-with-text-shortcode.layout-1 { grid-template-columns: 100px minmax(0px, 1fr); grid-template-areas: "icon header" "icon desc" "icon button"; }
.icon-with-text-shortcode.layout-2 { grid-template-columns: minmax(0px, 1fr) 100px; grid-template-areas: "header icon" "desc icon" "button icon"; }
.icon-with-text-shortcode.layout-3 { grid-template-areas: "icon header" "desc desc" "button button"; }
.icon-with-text-shortcode.layout-4 { grid-template-columns: 1fr; grid-template-areas: "icon" "header" "desc" "button"; }
.icon-with-text-shortcode.layout-5 { justify-content: center; text-align: center; grid-template-areas: "icon" "header" "desc" "button"; }
.dt-text-title { grid-area: header; max-width: 100%; }
@media (-ms-high-contrast:none) {
  .post-entry-content { max-width: 100%; }
  .layout-4 .dt-text-title { align-self: flex-start; }
  .popup-search-wrap { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }
}
.icon-with-text-shortcode .dt-text-title { font-weight: 400; }
.dt-text-desc { grid-area: desc; max-width: 100%; }
.icon-with-text-shortcode.layout-1 > * { grid-column: 2; }
.icon-with-text-shortcode .text-icon { grid-area: icon; text-decoration: none; }
.icon-with-text-shortcode .text-icon.layout-1 { grid-area: 1 / 1; }
.icon-with-text-shortcode.layout-5 .text-icon { justify-self: center; }
.icon-with-text-shortcode .default-btn-shortcode { justify-self: start; grid-area: button; }
.icon-with-text-shortcode .default-btn-shortcode.full-width-btn { justify-self: stretch; }
.icon-with-text-shortcode.layout-5 .default-btn-shortcode { justify-self: center; }
.icon-with-text-shortcode.layout-5 .default-btn-shortcode.full-width-btn { justify-self: stretch; }
.icon-with-text-shortcode .default-btn-shortcode.layout-1 { align-self: flex-start; }
.icon-with-text-shortcode > * { order: 1; }
.icon-with-text-shortcode .text-icon { position: relative; order: 0; align-self: flex-start; }
.layout-3.icon-with-text-shortcode .text-icon, .layout-5.icon-with-text-shortcode .text-icon { align-self: center; }
.text-icon .icon-inner::after, .text-icon .icon-inner::before, .text-icon::after, .text-icon::before { position: absolute; top: 0px; left: 0px; width: 26px; height: 26px; box-sizing: border-box; content: ""; border-radius: inherit; transition: opacity 0.15s linear; margin: 0px !important; font-size: 0px !important; }
.text-icon::after, .text-icon::before { z-index: 2; }
.text-icon .icon-inner::before, .text-icon:not(.dt-icon-hover-off):hover .icon-inner::after, .text-icon:not(.dt-icon-hover-off):hover::after { opacity: 1; }
.text-icon:hover .icon-inner::before, .text-icon:hover::before, .text-icon:not(:hover) .icon-inner::after, .text-icon:not(:hover)::after { transition-delay: 0.1s; }
.text-icon .icon-inner::after, .text-icon::after, .text-icon:not(.dt-icon-hover-off):hover .icon-inner::before, .text-icon:not(.dt-icon-hover-off):hover::before { opacity: 0; }
.text-icon.dt-icon-hover-off::after { display: none; }
.masthead { position: relative; z-index: 102; box-sizing: border-box; }
.masthead:not(.side-header) { }
.floating-navigation-below-slider.transparent .masthead:not(#phantom):not(.no-slider) { transform: translateY(-100%); }
.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .header-bar, .hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar, .hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .top-bar { display: none; }
.disable-headers.header-side-left #page, .disable-headers.header-side-left.header-side-line #page:not(.boxed), .disable-headers.overlay-navigation.header-side-line #page:not(.boxed), .hidden-header.header-side-left #page, .hidden-header.header-side-left.header-side-line #page:not(.boxed), .hidden-header.overlay-navigation.header-side-line #page:not(.boxed) { padding-left: 0px; }
.disable-headers.header-side-right #page, .disable-headers.header-side-right.header-side-line #page:not(.boxed), .hidden-header.header-side-right #page, .hidden-header.header-side-right.header-side-line #page:not(.boxed) { padding-right: 0px; }
.responsive-off.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) { position: absolute; width: 100%; z-index: 102; }
.top-bar { position: relative; display: flex; margin-top: 0px; box-sizing: border-box; }
.top-bar-bg, .top-bar::after { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; content: ""; box-sizing: content-box; }
.boxed .top-bar-bg, .boxed .top-bar::after { padding: 0px; margin: 0px; left: 50%; transform: translateX(-50%); }
.top-bar::after { height: 1px; }
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .top-bar-line-hide.top-bar::after { display: none; }
.top-bar-bg, .top-bar.full-width-line::after { padding: 0px 1000px; margin-left: -1000px; }
.boxed .top-bar-bg, .boxed .top-bar.full-width-line::after { padding: 0px; margin: 0px; left: 50%; transform: translateX(-50%); }
.top-bar > .mini-widgets { display: flex; align-items: center; flex: 1 1 auto; justify-content: flex-start; flex-flow: wrap; }
.top-bar .mini-widgets.right-widgets, .top-bar .mini-widgets:last-child { justify-content: flex-end; }
.top-bar * { font-size: inherit; line-height: inherit; }
.top-bar.hide-top-bar, .top-bar.top-bar-empty { position: absolute; visibility: hidden; opacity: 0; }
.transparent .top-bar { margin-bottom: -1px; }
.top-bar .sub-nav { z-index: 1003; }
.top-bar .sub-nav a:hover, .top-bar a, .top-bar a:hover { text-decoration: none; }
.top-bar .mini-login a:hover, .top-bar .mini-search .submit:hover, .top-bar a:hover { text-decoration: none; opacity: 0.7; }
.top-bar .shopping-cart-inner a:hover, .top-bar .soc-ico a:hover, .top-bar .sub-nav li a:hover { opacity: 1; }
.branding { line-height: 0; font-size: 0px; }
.side-header .branding { display: flex; }
.branding > a { display: block; }
.branding a img, .branding img { max-width: 100%; height: auto; }
.branding .mobile-desktop-logo, .branding .mobile-logo, .phantom-sticky .side-header .branding .mobile-logo { display: none; }
.responsive-off .masthead .hide-on-desktop { visibility: hidden; position: absolute; left: -9999px; }
.responsive-off .masthead .hide-on-desktop.display-none { display: none; }
.mobile-mini-widgets { max-width: calc(100% - 45px); }
.masthead .mini-widgets > *, .masthead .mobile-mini-widgets > * { display: inline-block; margin-left: 10px; margin-right: 10px; }
.masthead.side-header:not(.masthead-mobile-header) .mini-widgets > *, .masthead.side-header:not(.masthead-mobile-header) .mobile-mini-widgets > * { margin: 5px 20px 5px 0px; }
.masthead.side-header.h-center .mini-widgets > *, .masthead.side-header.h-center .mobile-mini-widgets > * { margin-left: 10px; margin-right: 10px; }
.side-header-v-stroke:not(.masthead-mobile-header) .mini-widgets > *, .side-header-v-stroke:not(.masthead-mobile-header) .mobile-mini-widgets > * { margin: 10px 0px; }
.dt-mobile-header .mobile-mini-widgets-in-menu > * { margin: 5px 20px 5px 0px; }
.masthead:not(.side-header) .mini-widgets > .first, .masthead:not(.side-header) .mini-widgets > :first-child, .masthead:not(.side-header) .mobile-mini-widgets > .first, .masthead:not(.side-header) .mobile-mini-widgets > :first-child, .side-header .top-bar .mini-widgets > .first, .side-header .top-bar .mini-widgets > :first-child, .side-header .top-bar .mobile-mini-widgets > .first, .side-header .top-bar .mobile-mini-widgets > :first-child, .side-header-h-stroke .mini-widgets > .first, .side-header-h-stroke .mini-widgets > :first-child, .side-header-h-stroke .mobile-mini-widgets > .first, .side-header-h-stroke .mobile-mini-widgets > :first-child { margin-left: 0px; }
.masthead:not(.side-header) .mini-widgets > .last, .masthead:not(.side-header) .mini-widgets > :last-child, .masthead:not(.side-header) .mobile-mini-widgets > .last, .masthead:not(.side-header) .mobile-mini-widgets > :last-child, .side-header .top-bar .mini-widgets > .last, .side-header .top-bar .mini-widgets > :last-child, .side-header .top-bar .mobile-mini-widgets > .last, .side-header .top-bar .mobile-mini-widgets > :last-child, .side-header-h-stroke .mini-widgets > .last, .side-header-h-stroke .mini-widgets > :last-child, .side-header-h-stroke .mobile-mini-widgets > .last, .side-header-h-stroke .mobile-mini-widgets > :last-child { margin-right: 0px; }
.masthead .mobile-header-bar .mini-widgets > *, .masthead .mobile-header-bar .mobile-mini-widgets > *, .masthead-mobile-header .mini-widgets > *, .masthead-mobile-header .mobile-mini-widgets > *, .side-header-h-stroke .mobile-header-bar .mini-widgets > *, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > * { margin: 0px 10px; }
.masthead .mobile-header-bar .mini-widgets > .first, .masthead .mobile-header-bar .mini-widgets > :first-child, .masthead .mobile-header-bar .mobile-mini-widgets > .first, .masthead .mobile-header-bar .mobile-mini-widgets > :first-child, .masthead-mobile-header .mini-widgets > .first, .masthead-mobile-header .mini-widgets > :first-child, .masthead-mobile-header .mobile-mini-widgets > .first, .masthead-mobile-header .mobile-mini-widgets > :first-child, .side-header-h-stroke .mobile-header-bar .mini-widgets > .first, .side-header-h-stroke .mobile-header-bar .mini-widgets > :first-child, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > .first, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > :first-child { margin-left: 10px; }
.masthead .mobile-header-bar .mini-widgets > .last, .masthead .mobile-header-bar .mini-widgets > :last-child, .masthead .mobile-header-bar .mobile-mini-widgets > .last, .masthead .mobile-header-bar .mobile-mini-widgets > :last-child, .masthead-mobile-header .mini-widgets > .last, .masthead-mobile-header .mini-widgets > :last-child, .masthead-mobile-header .mobile-mini-widgets > .last, .masthead-mobile-header .mobile-mini-widgets > :last-child, .side-header-h-stroke .mobile-header-bar .mini-widgets > .last, .side-header-h-stroke .mobile-header-bar .mini-widgets > :last-child, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > .last, .side-header-h-stroke .mobile-header-bar .mobile-mini-widgets > :last-child { margin-right: 10px; }
.mini-contacts, .mini-login a { position: relative; margin: 0px; }
.masthead .mini-contacts, .masthead .mini-login a { display: inline-flex; align-items: center; }
.dt-mobile-header .mini-contacts, .dt-mobile-header .mini-login a, .side-header .mini-contacts, .side-header .mini-login a { white-space: normal; }
.mini-contacts i, .mini-login a i { margin-right: 5px; }
.mini-nav { position: relative; display: inline-block; vertical-align: middle; }
.mini-nav .mini-sub-nav { position: absolute; visibility: hidden; z-index: 200; top: 100%; left: 0px; width: 240px; opacity: 0; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }
.mini-nav .mini-sub-nav > li { position: relative; display: block; padding: 0px 10px; box-sizing: border-box; }
.mini-nav .mini-sub-nav > li:first-child { padding-top: 10px; }
.mini-nav .mini-sub-nav > li:last-child { padding-bottom: 10px; }
.mini-nav .mini-sub-nav > li a { padding: 5px; }
.mini-nav .mini-sub-nav > li a:hover { opacity: 1; }
.mini-nav .mini-sub-nav .mini-sub-nav { top: 0px; left: 241px !important; }
.rtl .mini-nav .mini-sub-nav .mini-sub-nav { right: 241px; left: auto !important; }
.mini-nav .mini-sub-nav .mini-sub-nav.right-overflow { left: -241px !important; }
.rtl .mini-nav .mini-sub-nav .mini-sub-nav.right-overflow { right: -241px; left: auto !important; }
.mini-nav .mini-sub-nav li.has-children > a::after, .mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .menu-text, .mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .subtitle-text { color: rgb(34, 34, 34); }
.menu-select select, .mini-nav .customSelect { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin-bottom: 0px; }
.mini-nav .customSelect { position: absolute; visibility: hidden; padding: 0px; }
.mini-nav .customSelect .customSelectInner { opacity: 0; }
.menu-select select, .mini-nav .customSelect1 { position: relative; visibility: visible; opacity: 1; }
.menu-select select, .menu-select:hover { cursor: pointer; }
.menu a:hover, .menu-select:hover { text-decoration: underline; }
.dt-mobile-header .menu a:hover, .dt-mobile-header .menu-select:hover, .masthead .menu a:hover, .masthead .menu-select:hover { text-decoration: none; }
.mini-nav .customSelectInner { display: flex; align-items: center; background: 0px 0px; }
.mini-nav .customSelectInner i { margin-right: 5px; }
.mini-nav .customSelectInner:hover { text-decoration: none; }
.mini-nav.select-type-menu .menu-select { vertical-align: middle; }
.menu-select select { z-index: 9; }
.mini-nav li { position: relative; display: inline-block; vertical-align: middle; }
.dt-mobile-header .mini-nav .sub-nav > li { display: block; }
#page .mini-nav .sub-nav li.has-children a::after { right: 8px; }
.mini-nav li:last-child { margin-right: 0px; }
#bottom-bar .mini-nav ul > li.act > a .menu-item-text, #bottom-bar .mini-nav > ul > li > a:hover .menu-item-text { text-decoration: underline; }
#bottom-bar .mini-nav ul .sub-nav > li.act > a .menu-item-text, #bottom-bar .mini-nav ul > li > a:hover, .mini-nav ul .sub-nav > li.act > a .menu-item-text, .mini-nav ul > li > a, .mini-nav > ul > li > a:hover { text-decoration: none; }
.mini-nav li:first-child::before { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.mini-nav select { min-width: 100px; height: 0px; opacity: 0; }
#page .mini-nav select option, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav select option { color: rgb(184, 188, 190) !important; }
.masthead .popup-search.act { position: relative; z-index: 1002; }
.dt-mobile-header .mini-search, .masthead .mini-search { position: relative; display: inline-block; vertical-align: middle; z-index: 10; max-width: 100%; }
.dt-mobile-header .popup-search, .dt-mobile-header .searchform { position: static; }
.popup-search .popup-search-wrap { background: rgb(255, 255, 255); }
.popup-search .popup-search-wrap::before { border-bottom-color: rgb(255, 255, 255); }
.dt-mobile-header .popup-search .popup-search-wrap::before, .popup-search .popup-search-wrap.bottom-overflow::before, .side-header:not(.masthead-mobile-header) .popup-search .popup-search-wrap::before { border-top-color: rgb(255, 255, 255); }
.searchform { position: relative; z-index: 3; max-width: 100%; }
.searchform .field { max-width: 100%; border-style: solid; box-sizing: border-box; }
.elementor-widget .searchform .field { border-style: var(--the7-form-border,solid); }
.popup-search-wrap { padding: 10px; position: absolute; right: -10px; top: 38px; visibility: hidden; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 4px); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.popup-search-wrap::before { position: absolute; top: -7px; right: 20px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid red; content: ""; }
.dt-mobile-header .popup-search-wrap::before { display: none; }
.popup-search-wrap.left-overflow::before { left: 20px; right: auto; }
.dt-mobile-header .popup-search-wrap::before, .popup-search-wrap.bottom-overflow::before, .side-header:not(.masthead-mobile-header) .popup-search-wrap::before { top: auto; bottom: -7px; border-width: 7px 5px medium; border-style: solid solid none; border-color: currentcolor transparent; }
.popup-search-wrap .search-icon { position: absolute; top: 0px; right: 20px; height: 100%; }
.mini-search .popup-search-wrap.left-overflow { left: -10px; right: auto; }
.dt-mobile-header .mini-search .field { left: 0px; z-index: 100; }
.dt-mobile-header .mini-search:not(.animate-search-width) .field { width: 100%; }
.mini-search input[type="text"] { margin-bottom: 0px; }
.mini-search .field:focus { outline: 0px; }
.overlay-search .searchform .submit, .popup-search .searchform .submit { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; text-decoration: none; }
.overlay-search .searchform .submit > span, .popup-search .searchform .submit > span { margin-left: 5px; }
.dt-mobile-header .overlay-search .searchform .submit, .dt-mobile-header .popup-search .searchform .submit { position: relative; }
.mini-search .submit { display: flex; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; text-decoration: none; }
.mini-search .submit.default-icon { padding-left: 17px; }
.mini-search .search-icon { text-decoration: none; background-repeat: no-repeat; background-position: center center; }
.mini-search .search-icon, .overlay-search-microwidget .search-icon { display: flex; align-items: center; }
.mini-search .search-icon:hover, .overlay-search-microwidget .search-icon:hover { opacity: 0.7; }
.overlay-search .submit.default-icon::before, .popup-search .submit.default-icon::before { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; height: 16px; width: 16px; background-position: 0px center; background-repeat: no-repeat; content: ""; }
.overlay-search .submit i, .popup-search .submit i { font-size: 16px; }
.dt-mobile-header .mini-search .searchsubmit, .masthead .mini-search .searchsubmit { display: none; }
.classic-search .search-icon { position: absolute; top: 0px; right: 10px; height: 100%; padding: 0px; }
.mini-search .overlay-search-wrap { display: none; }
.overlay-search-microwidget { position: fixed; display: flex; align-items: center; justify-content: center; inset: 0px; z-index: 9999; text-align: center; opacity: 0; visibility: hidden; transition: opacity 0.55s; }
.overlay-search-microwidget.open { opacity: 1; visibility: visible; }
.overlay-search-microwidget .submit { display: none; }
.overlay-search-microwidget > i { position: absolute; top: 30px; right: 30px; width: 34px; height: 34px; color: rgb(255, 255, 255); font-size: 30px; }
.overlay-search-microwidget > i:hover { cursor: pointer; }
.overlay-search-microwidget .search-icon { position: absolute; top: 0px; right: 10px; height: 100%; padding: 0px; background-position: 0px center; background-repeat: no-repeat; text-decoration: none; }
.overlay-search-microwidget .search-icon > span { position: absolute; text-indent: -9999px; }
.overlay-search-microwidget .searchform { max-width: 90%; }
.overlay-search-microwidget input[type="text"] { margin-bottom: 0px; }
.animate-search-width .searchform { overflow: hidden; }
.animate-search-width input.field { transition: width 0.55s; }
.animate-search-width .search-icon { position: absolute; justify-content: center; top: 0px; right: 0px; height: 100%; width: 100%; }
.animate-search-width input.field:active, .animate-search-width input.field:focus { outline: 0px; }
.masthead .mini-widgets .mini-login { display: inline-flex; align-items: center; }
.mini-login i { margin-right: 5px; }
.mini-login:hover { opacity: 0.7; }
.mini-login a { position: relative; display: inherit; text-decoration: none; }
.mini-login a:hover { text-decoration: none; }
.accent-gradient .masthead .mini-widgets .soc-ico.accent-bg a:hover, .accent-gradient .masthead .mini-widgets .soc-ico.gradient-bg a:hover, .masthead .mini-widgets .soc-ico a:hover, .masthead .mini-widgets .soc-ico.accent-bg a:hover, .masthead .mini-widgets .soc-ico.custom-bg a:hover, .masthead .mini-widgets .soc-ico.gradient-bg a:hover { background: 0px 0px; }
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover, .masthead .soc-ico.accent-bg.hover-custom-bg a:hover, .masthead .soc-ico.hover-accent-bg a:hover, .masthead .soc-ico.hover-custom-bg a:hover, .masthead .soc-ico.hover-disabled-bg a:hover { box-shadow: none; }
#page .mini-icon-off, #page .mini-icon-off::before, #page .mini-login .submit.mini-icon-off::before, #page .wc-ico-cart.mini-icon-off::before, #phantom .mini-icon-off, #phantom .mini-icon-off::before, #phantom .mini-login .submit.mini-icon-off::before, #phantom .wc-ico-cart.mini-icon-off::before { padding-left: 0px; background: 0px 0px !important; }
.masthead .soc-ico { display: inline-block; vertical-align: middle; }
.text-area { position: relative; display: inline-block; vertical-align: middle; }
.mini-widgets .text-area a:not(.dt-btn), .mobile-mini-widgets .text-area a:not(.dt-btn) { text-decoration: underline; }
.text-area a:not(.dt-btn):hover { text-decoration: none; }
.text-area > p { margin-bottom: 0px; }
.top-bar > span { display: none !important; }
.mini-login .submit.text-disable, .wc-ico-cart.text-disable { letter-spacing: -4px; }
.masthead .soc-ico a { line-height: 22px; }
.menu-line { position: absolute; display: inline-block; left: 0px; width: 22px; height: 2px; content: ""; transform-origin: 1.5px center; transition: transform 0.2s linear, color 0.2s linear; }
.hide-overlay.active .lines-button.x .menu-line, .menu-close-toggle .lines-button.x .menu-line { transform-origin: 50% 50%; top: 0px; transition: transform 0.2s linear; }
.menu-line:nth-of-type(3) { top: 7px; }
.medium-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3), .small-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3) { transform: translateY(-2px); }
.large-menu-icon .menu-toggle:not(.active):hover .menu-line:nth-of-type(3) { transform: translateY(-3px); }
.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3), .small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3) { transform: translateY(-2px); }
.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:nth-of-type(3) { transform: translateY(-3px); }
.menu-line:first-of-type { top: -7px; }
.medium-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type, .small-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type { transform: translateY(2px); }
.large-menu-icon .menu-toggle:not(.active):hover .menu-line:first-of-type { transform: translateY(3px); }
.medium-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type, .small-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type { transform: translateY(2px); }
.large-mobile-menu-icon .dt-mobile-menu-icon:not(.active):hover .menu-line:first-of-type { transform: translateY(3px); }
.microwidget-btn { position: relative; max-width: 100%; text-decoration: none; }
.masthead .mini-widgets .microwidget-btn, .masthead .mobile-mini-widgets .microwidget-btn { display: inline-flex; align-items: center; }
.microwidget-btn i, .microwidget-btn > span { position: relative; z-index: 1; }
.microwidget-btn.btn-icon-align-right i { margin-left: 5px; padding-right: 1px; }
.microwidget-btn.btn-icon-align-left i { margin-right: 5px; }
.top-bar .microwidget-btn:hover { opacity: 1; }
.microwidget-btn::after, .microwidget-btn::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; transition: opacity 0.15s linear; backface-visibility: hidden; }
.disable-animation-bg.microwidget-btn::after, .disable-animation-bg.microwidget-btn::before { transition: none; }
.microwidget-btn::before, .microwidget-btn:hover::after { opacity: 1; }
.microwidget-btn:hover::before, .microwidget-btn:not(:hover)::after { transition-delay: 0.1s; }
.microwidget-btn::after, .microwidget-btn:hover::before { opacity: 0; }
.dt-mobile-menu-icon, .menu-toggle > a { text-decoration: none; }
.dt-mobile-menu-icon .menu-toggle-caption, .menu-toggle .menu-toggle-caption { position: relative; z-index: 2; transition: color 0.2s linear; }
.dt-mobile-menu-icon .menu-line, .menu-toggle .menu-line { z-index: 2; }
.dt-close-mobile-menu-icon, .dt-mobile-menu-icon, .hide-overlay, .menu-close-toggle, .menu-toggle { position: relative; }
.dt-close-mobile-menu-icon::after, .dt-close-mobile-menu-icon::before, .dt-mobile-menu-icon::after, .dt-mobile-menu-icon::before, .hide-overlay::after, .hide-overlay::before, .menu-close-toggle::after, .menu-close-toggle::before, .menu-toggle::after, .menu-toggle::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box; }
.dt-close-mobile-menu-icon::after, .dt-close-mobile-menu-icon:hover::before, .dt-mobile-menu-icon::after, .dt-mobile-menu-icon:hover::before, .hide-overlay::after, .hide-overlay:hover::before, .menu-close-toggle::after, .menu-close-toggle:hover::before, .menu-toggle::after, .menu-toggle:hover::before { opacity: 0; }
.dt-close-mobile-menu-icon::before, .dt-close-mobile-menu-icon:hover::after, .dt-mobile-menu-icon::before, .dt-mobile-menu-icon:hover::after, .hide-overlay::before, .hide-overlay:hover::after, .menu-close-toggle::before, .menu-close-toggle:hover::after, .menu-toggle::before, .menu-toggle:hover::after { opacity: 1; }
.lines-button { z-index: 2; }
.dt-mobile-menu-icon .lines-button { position: relative; margin-right: 0px; text-align: center; }
.small-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 16px; width: 22px; }
.two-line-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 8px; width: 22px; }
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button, .medium-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 17px; width: 24px; }
.large-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 17px; width: 30px; }
.x-move-mobile-icon .dt-mobile-menu-icon .lines-button { height: 14px; width: 30px; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 16px; width: 22px; }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 20px; width: 35px; }
.dot-mobile-menu-icon .dt-mobile-menu-icon .lines-button { width: 7px; height: 7px; border-radius: 50%; }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 7px; width: 24px; }
.fade-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 13px; width: 20px; }
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .lines-button { transform: rotate(-45deg); }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 11px; width: 40px; }
.dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button { width: 3px; height: 15px; }
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .lines-button { height: 3px; width: 15px; }
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { display: none; background: 0px 0px !important; }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line, .small-mobile-menu-icon .dt-mobile-menu-icon .menu-line { width: 22px; height: 2px; }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line { width: 35px; height: 4px; border-radius: 4px; }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line { height: 1px; width: 100%; }
.medium-mobile-menu-icon .dt-mobile-menu-icon .menu-line { width: 24px; height: 3px; }
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line { width: 7px; height: 7px; }
.fade-mobile-menu-icon .mobile-header-bar .menu-line { width: 20px; height: 1px; }
.dots-mobile-menu-icon .menu-line, .h-dots-mobile-menu-icon .menu-line { width: 3px; height: 3px; border-radius: 50%; }
.menu-line::after, .menu-line::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box; }
.menu-line::after { opacity: 0; }
.menu-line::before { opacity: 1; }
.animate-color-menu-icon .menu-toggle .menu-line::before, .animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line::before, .two-line-menu-icon .menu-toggle .menu-line::before, .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::before { display: none; }
.medium-mobile-menu-icon .mobile-header-bar .menu-line { width: 24px; height: 3px; }
.large-mobile-menu-icon .dt-mobile-menu-icon .menu-line { width: 30px; height: 3px; }
.dt-mobile-menu-icon .menu-line { max-width: 100%; position: absolute; }
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line { width: 100%; transition: width 0.2s linear; border-radius: 2px; }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line, .dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line { transition: transform 0.2s linear; }
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line { transform: scale(0.8); border-radius: inherit; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line, .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line { overflow: hidden; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after, .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 100%; z-index: 1; opacity: 1; transition: 0.2s linear; }
.dt-mobile-menu-icon .menu-line:first-of-type { top: 0px; }
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:first-of-type { left: 0.3%; top: 0px; transform-origin: left top; width: 80%; }
.diagonal-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type { width: 50%; left: 50%; transform: translateX(-50%); }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type { left: 2px; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type::after, .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:first-of-type::after { transition-delay: 0.1s; }
.dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 7px; }
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 6px; opacity: 1; left: 0px; width: 100%; }
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { display: none; }
.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2), .fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 6px; }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { left: -2px; top: 5px; }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 8px; }
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 0px; left: 6px; }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2) { top: 5px; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(2)::after { transition-delay: 0.2s; }
.dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 14px; }
.x-move-mobile-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 12px; right: 30%; transform-origin: left bottom; width: 80%; }
.dot-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { display: none; }
.two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 6px; }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 10px; }
.dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3), .fade-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 12px; }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { display: none; }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 16px; }
.h-dots-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3) { top: 0px; left: 12px; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3)::after, .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line:nth-of-type(3)::after { transition-delay: 0.3s; }
.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type { width: 100%; }
.dt-mobile-menu-icon:hover .menu-line::before, .menu-toggle:hover .menu-line::before { opacity: 0; }
.dt-mobile-menu-icon:hover .menu-line::after, .menu-toggle:hover .menu-line::after { opacity: 1; }
.x-move-mobile-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) { width: 100%; }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type { transform: translateY(2px); }
.animate-position-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) { transform: translateY(-2px); }
.dot-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type { transform: scale(1); }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type { transform: translateX(-4px); }
.animate-position-2-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(2) { transform: translateX(4px); }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:first-of-type { transform: translateY(-2px); }
.thin-lines-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line:nth-of-type(3) { transform: translateY(2px); }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line::after, .two-line-mobile-menu-icon .dt-mobile-menu-icon:hover .menu-line::after { left: 0px; }
.type-9-menu-icon .menu-toggle .lines-button, .type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button { width: 24px; height: 11px; z-index: 2; }
.type-9-menu-icon .menu-toggle .lines-button .menu-line, .type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line { width: 24px; height: 1px; display: block; position: absolute; top: 0px; right: 0px; left: auto; transition: width 0.2s linear; }
.type-9-menu-icon .menu-toggle .lines-button .menu-line:nth-child(2), .type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(2) { top: 5px; width: 19px; }
.type-9-menu-icon .menu-toggle .lines-button .menu-line:nth-child(3), .type-9-mobile-menu-icon .dt-mobile-menu-icon .lines-button .menu-line:nth-child(3) { top: 10px; }
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line, .type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line { width: 19px; }
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line:nth-child(2), .type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(2) { width: 24px; }
.type-9-menu-icon .menu-toggle:hover .lines-button .menu-line:nth-child(3), .type-9-mobile-menu-icon .dt-mobile-menu-icon:hover .lines-button .menu-line:nth-child(3) { width: 19px; }
.main-nav > li { position: relative; display: flex; }
.main-nav > li > a { text-decoration: none; }
.main-nav > li > a, .mini-nav li > a { position: relative; display: flex; align-items: center; }
.side-header:not(.h-center) .main-nav > li > a, .side-header:not(.h-center) .mini-nav li > a { align-items: flex-start; }
.not-clickable-item { cursor: default; }
.main-nav > li > a .text-wrap { display: flex; align-items: center; border-radius: inherit; }
.main-nav > li > a .text-wrap .menu-item-text { position: relative; z-index: 10; }
.main-nav.level-arrows-on > li.has-children > a { position: relative; }
.main-nav .menu-item .text-wrap > i, .main-nav .menu-item a i[class^="fa"], .main-nav .menu-item a > i, .mini-nav .menu-item .text-wrap > i, .mini-nav .menu-item a i[class^="fa"], .mini-nav .menu-item a > i, .mobile-main-nav .menu-item .text-wrap > i, .mobile-main-nav .menu-item a i[class^="fa"], .mobile-main-nav .menu-item a > i { margin-right: 6px; }
.menu-text, .subtitle-text { display: block; }
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text { position: relative; padding-right: 10px; display: inline-block; vertical-align: top; }
.sub-sideways .main-nav.level-arrows-on > li.has-children > a .menu-item-text { position: relative; }
.top-header .level-arrows-on .menu-text::after { position: absolute; top: 50%; margin-top: -4px; right: 0px; width: 8px; height: 8px; content: ""; mask: url("/site-assets/2f9745f495fcf4ee.png") right center / 8px auto no-repeat; }
.sub-downwards .next-level-button, .sub-downwards.dt-parent-menu-clickable.side-header .next-level-button { position: relative; align-self: center; display: flex; margin-left: 5px; }
.sub-downwards .next-level-button svg, .sub-downwards.dt-parent-menu-clickable.side-header .next-level-button svg { width: 12px; }
.dt-mobile-header .next-level-button, .sub-downwards .next-level-button { transition: transform 0.3s ease-out; }
.dt-mobile-header li.has-children.open-sub > .next-level-button, .sub-downwards li.has-children.open-sub > .next-level-button { transform: rotate(45deg); }
.l-to-r-line > li > a > span { position: relative; display: block; }
.l-to-r-line > li > a i.underline { position: absolute; display: block; left: 1px; bottom: -5px; overflow: hidden; width: 0px; pointer-events: none; background-color: transparent; opacity: 0.85; transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.top-header .l-to-r-line > li.act > a i.underline, .top-header .l-to-r-line > li.dt-hovered > a i.underline, .top-header .l-to-r-line > li > a:hover i.underline { width: 100%; }
.from-centre-line > li > a > span { position: relative; display: block; }
.from-centre-line > li > a .menu-item-text::before { position: absolute; visibility: hidden; left: 0px; bottom: -5px; width: 100%; height: 2px; background-color: rgb(0, 0, 0); content: ""; transform: scaleX(0); transition: 0.2s ease-in-out; opacity: 0.85; }
.top-header .from-centre-line > li.act > a .menu-item-text::before, .top-header .from-centre-line > li.dt-hovered > a .menu-item-text::before, .top-header .from-centre-line > li > a:hover .menu-item-text::before { visibility: visible; transform: scaleX(1); }
.upwards-line > li > a > span { position: relative; display: block; }
.upwards-line > li > a .menu-item-text::before { position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; background: rgba(0, 0, 0, 0.1); content: ""; opacity: 0; transition: opacity 0.3s, transform 0.3s; transform: translateY(10px); }
.top-header .upwards-line > li.act > a .menu-item-text::before, .top-header .upwards-line > li.dt-hovered > a .menu-item-text::before, .top-header .upwards-line > li > a:hover .menu-item-text::before { opacity: 1; transform: translateY(0px); }
.downwards-line > li > a > span { position: relative; display: block; }
.downwards-line > li > a .menu-item-text::before { position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; background: rgb(255, 255, 255); content: ""; opacity: 0; transition: height 0.3s, opacity 0.3s, transform 0.3s; transform: translateY(-10px); }
.top-header .downwards-line > li.act > a .menu-item-text::before, .top-header .downwards-line > li.dt-hovered > a .menu-item-text::before, .top-header .downwards-line > li > a:hover .menu-item-text::before { height: 2px; opacity: 1; transform: translateY(0px); }
.top-header .active-line-decoration > li > a, .top-header .hover-line-decoration > li > a { overflow: hidden; }
.top-header .active-line-decoration > li > a .decoration-line, .top-header .hover-line-decoration > li > a .decoration-line { position: absolute; top: 0px; left: 0px; width: 100%; height: 2px; content: ""; opacity: 0; transition: opacity 0.3s; }
.top-header .active-line-decoration > li.act > a .decoration-line, .top-header .hover-line-decoration > li.dt-hovered > a .decoration-line, .top-header .hover-line-decoration > li > a:hover .decoration-line { opacity: 1; }
.top-header .hover-bg-decoration > li:not(.act) > a { transition: background 0.3s; }
.dt-mega-menu-wrap, .sub-nav { position: absolute; visibility: hidden; z-index: 200; top: 100%; left: 0px; width: 240px; opacity: 0; }
.sub-sideways .dt-mega-menu-wrap, .sub-sideways .sub-nav { z-index: 9800; }
.sub-nav.right-overflow { left: auto; right: 20px; }
.sub-nav { padding: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; box-sizing: border-box; }
.sub-nav > li { position: relative; display: block; box-sizing: border-box; }
.sub-nav li:first-child::before { display: none; }
.sub-nav li a .text-wrap, .sub-nav > li > a { position: relative; display: flex; align-items: center; align-content: center; text-decoration: none; }
.sub-downwards:not(.h-center) .sub-nav li a .text-wrap, .sub-downwards:not(.h-center) .sub-nav > li > a { align-items: flex-start; align-content: flex-start; }
.sub-nav li a { box-sizing: border-box; }
.sub-nav li a .text-wrap { width: 100%; }
.sub-downwards.h-center .sub-nav li a .text-wrap, .sub-downwards.h-center .sub-nav > li, .sub-downwards.h-justify.h-center .sub-nav > li > a { justify-content: center; text-align: center; }
.sub-sideways .main-nav .sub-nav > li.has-children > a::after, .top-header .main-nav .sub-nav > li.has-children > a::after { position: absolute; display: block; right: 0px; top: 50%; width: 8px; height: 8px; margin-top: -4px; content: ""; mask: url("/site-assets/c74f5faa96444681.png") right center / 8px auto no-repeat; }
.sub-sideways .main-nav.level-arrows-on > li.has-children > a .menu-text::after { display: inline-block; width: 10px; height: 10px; content: ""; mask: url("/site-assets/c74f5faa96444681.png") right center / 10px auto no-repeat; text-align: center; margin-left: 5px; }
.dt-mobile-header .sub-nav .next-level-button::before, .sub-downwards .sub-nav .next-level-button::before, .sub-downwards.dt-parent-menu-clickable.side-header .sub-nav .next-level-button::before { align-self: center; font-size: 8px; }
.dt-mobile-header .sub-nav .next-level-button, .sub-downwards .sub-nav .next-level-button { transition: transform 0.3s ease-out; }
.dt-mobile-header .sub-nav li.has-children.open-sub > .next-level-button, .sub-downwards .sub-nav li.has-children.open-sub > .next-level-button { transform: rotate(45deg); }
.sub-nav .sub-nav { left: 241px; top: 0px; margin-top: 0px; }
.rtl .sub-nav .sub-nav { left: auto; right: 241px; }
.sub-nav .sub-nav.right-overflow { left: -241px; }
.rtl .sub-nav .sub-nav.right-overflow { left: auto; right: -241px; }
.side-header:not(.sub-downwards) .main-nav > li > .dt-mega-menu-wrap:not(.bottom-overflow), .side-header:not(.sub-downwards) .main-nav > li > .sub-nav:not(.bottom-overflow) { top: 0px; left: 100%; }
.rtl .side-header:not(.sub-downwards) .main-nav > li > .dt-mega-menu-wrap:not(.bottom-overflow), .rtl .side-header:not(.sub-downwards) .main-nav > li > .sub-nav:not(.bottom-overflow) { right: 100%; left: auto; }
.side-header:not(.sub-downwards) .main-nav > li > .dt-mega-menu-wrap, .side-header:not(.sub-downwards) .main-nav > li > .sub-nav { left: 100%; }
.rtl .side-header:not(.sub-downwards) .main-nav > li > .dt-mega-menu-wrap, .rtl .side-header:not(.sub-downwards) .main-nav > li > .sub-nav { right: 100%; left: auto; }
.side-header .dt-mega-menu-wrap.bottom-overflow, .side-header .mini-nav.sub-nav.bottom-overflow, .side-header .sub-nav.bottom-overflow, .top-header.floating-navigation-below-slider .sub-nav.bottom-overflow { top: auto !important; bottom: 0px; }
.dt-mobile-header .mini-nav, .dt-mobile-header .mini-nav li { position: static; }
.dt-mobile-header .mini-nav .sub-nav { left: 0px; width: 100%; }
.dt-mobile-header .mini-nav .sub-nav .sub-nav { left: 0px !important; }
.header-side-right .sub-sideways .main-nav > li > .dt-mega-menu-wrap, .header-side-right .sub-sideways .main-nav > li > .sub-nav, .overlay-navigation .content-right.sub-sideways .main-nav > li > .dt-mega-menu-wrap, .overlay-navigation .content-right.sub-sideways .main-nav > li > .sub-nav { left: auto !important; right: 100%; }
.rtl.header-side-right .sub-sideways .main-nav > li > .dt-mega-menu-wrap, .rtl.header-side-right .sub-sideways .main-nav > li > .sub-nav, .rtl.overlay-navigation .content-right.sub-sideways .main-nav > li > .dt-mega-menu-wrap, .rtl.overlay-navigation .content-right.sub-sideways .main-nav > li > .sub-nav { left: 100% !important; right: auto; }
.dt-mobile-header .sub-nav > li, .mobile-main-nav > li, .sub-downwards .main-nav > li, .sub-downwards .sub-nav > li { display: flex; flex-flow: wrap; }
.sub-downwards.side-header .main-nav > li > .dt-mega-menu-wrap > .sub-nav .sub-nav, .sub-downwards.side-header .main-nav > li > .sub-nav, .sub-downwards.side-header .main-nav > li > .sub-nav .sub-nav { position: relative; display: none; top: 0px; left: 0px; width: 100%; visibility: visible; opacity: 1; z-index: auto; }
.dt-mobile-header .mobile-main-nav > li > .dt-mega-menu-wrap, .dt-mobile-header .mobile-main-nav > li > .dt-mega-menu-wrap > .sub-nav .sub-nav, .dt-mobile-header .mobile-main-nav > li > .sub-nav, .dt-mobile-header .mobile-main-nav > li > .sub-nav .sub-nav, .sub-downwards.side-header .main-nav > li > .dt-mega-menu-wrap { position: relative; display: none; top: 0px; left: 0px; width: 100%; padding: 0px; visibility: visible; opacity: 1; z-index: auto; }
.sub-downwards.side-header .main-nav > li .sub-nav .sub-nav { box-sizing: border-box; }
.sub-downwards li:not(.dt-mega-menu) .sub-nav { width: auto; }
.sub-downwards li.has-children > a { max-width: calc(100% - 30px); box-sizing: border-box; }
.sub-downwards .main-nav > li > .sub-nav { padding-bottom: 0px; }
.mobile-main-nav .sub-nav, .sub-downwards .main-nav .sub-nav { background: 0px 0px; box-shadow: none; }
.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent, .sub-downwards .main-nav .sub-nav li { padding: 0px; width: 100%; }
.sub-downwards .main-nav.level-arrows-on > li.has-children:last-child { margin-right: 0px; }
.main-nav .sub-nav > li > a { transition: background 0.3s; }
.next-level-button:hover, .sub-downwards #main-nav li a:hover { cursor: pointer !important; }
.mobile-header-bar, .mobile-header-space { display: none; }
.menu-open.not-iOS, .menu-open.not-iOS body { overflow: hidden; }
.dt-mobile-header { position: fixed; top: 0px; height: 100%; min-height: 100%; width: 500px; max-width: 100%; z-index: 9602; box-sizing: border-box; background-color: grey; transition: transform 0.5s; transform: translate3d(-100%, 0px, 0px); overflow: hidden; }
.show-mobile-header .dt-mobile-header { transform: translate3d(0px, 0px, 0px); }
.right-mobile-menu .dt-mobile-header { right: 0px; transform: translate3d(100%, 0px, 0px); transition: right 0.5s; }
.touchevents .dt-mobile-header { overflow: auto; }
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar { width: 13px; }
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(30, 186, 200); border: 4px solid rgb(255, 255, 255); box-sizing: border-box; }
.mobile-header-scrollbar-wrap { position: relative; width: 100%; display: flex; flex-flow: column; }
.mobile-mini-widgets-in-menu, .show-on-first-switch, .show-on-second-switch { display: none; }
.mobile-mini-widgets-in-menu { padding: 30px 0px; }
.dt-mobile-header .mini-widgets { padding-bottom: 30px; }
.mobile-sticky-header-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 0.4s; }
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn { position: fixed; visibility: hidden; top: 10px; right: 10px; opacity: 0; background-color: rgba(0, 0, 0, 0.2); transition: background 0.2s linear; backface-visibility: hidden; margin: 0px !important; }
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover { background-color: rgba(0, 0, 0, 0.5); }
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-toggle-caption { color: rgb(255, 255, 255) !important; }
.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn { visibility: visible; opacity: 1; }
.dt-mobile-menu-icon.floating-btn .lines { border-radius: 0px; }
.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line, .floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line::after, .floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .menu-line::before, .floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line { background-color: rgb(255, 255, 255); }
.floating-mobile-menu-icon .animate-color-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:not(:hover) .menu-line::after, .floating-mobile-menu-icon .two-line-mobile-menu-icon .dt-mobile-menu-icon .menu-line::after { background-color: rgba(255, 255, 255, 0.6); }
.mobile-main-nav { display: flex; flex-flow: column; flex: 10 1 auto; }
.mobile-main-nav > li { position: relative; display: flex; }
.mobile-menu-show-divider .mobile-main-nav > li::before { content: ""; position: absolute; top: -0.5px; height: 0px; width: 100%; max-width: 100%; left: 0px; }
.dt-mobile-header.mobile-menu-show-divider .mobile-main-nav .new-column, .mobile-menu-show-divider .mobile-main-nav > li:first-child::before { display: none; }
.mobile-main-nav > li > a { text-decoration: none; position: relative; display: flex; align-items: center; padding: 10px 30px 10px 0px; flex-grow: 1; }
.mobile-main-nav > li > a.mega-menu-img-top { flex-flow: column; align-items: flex-start; justify-content: center; }
.mobile-main-nav .sub-nav li.hide-mega-title > a { display: flex; }
.dt-mobile-header .next-level-button { position: relative; right: 0px; display: flex; align-self: center; align-items: center; justify-content: center; -webkit-tap-highlight-color: transparent; min-width: 30px; }
.dt-mobile-header .next-level-button svg { width: 16px; }
.mobile-main-nav .next-level-button { transition: transform 0.3s ease-out; }
.mobile-main-nav li.has-children.open-sub > .next-level-button { transform: rotate(45deg); }
.mobile-main-nav .menu-item a i { margin-right: 6px; }
.mobile-main-nav li > a .subtitle-text { font-size: 10px; line-height: 12px; font-family: Arial, sans-serif; }
.mobile-main-nav .sub-nav { margin-left: 20px; }
.header-side-right .mobile-main-nav .mega-auto-width > .sub-nav, .header-side-right .mobile-main-nav .mega-full-width > .sub-nav { right: 0px; }
#page #mobile-menu .sub-nav > li, #page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent { padding: 0px; width: 100%; }
#page .mobile-main-nav .sub-nav { width: 100%; }
.mobile-main-nav .sub-nav .sub-nav { left: 0px; }
.mobile-main-nav .sub-nav > li > a { padding: 10px 30px 10px 0px; margin: 0px; flex-grow: 1; }
.mobile-main-nav .sub-nav > li > a:hover { background: 0px 0px !important; }
.mobile-main-nav .sub-nav .next-level-button { align-self: center; content: ""; font-family: icomoon-the7-font; speak: none; font-weight: 400; font-variant: normal; text-transform: none; font-size: 10px; line-height: 1; font-style: normal; top: 0px; margin: 0px; transition: transform 0.3s ease-out; }
.mobile-main-nav .sub-nav li.has-children.open-sub > .next-level-button { transform: rotate(45deg); }
.dt-mobile-menu-icon, .lines-button { display: inline-flex; align-items: center; justify-content: center; cursor: pointer; user-select: none; }
.dt-mobile-menu-icon .menu-toggle-caption, .lines-button .menu-toggle-caption { transition: color 0.2s linear; }
.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption, .mobile-right-caption .lines-button .menu-toggle-caption { order: 2; }
.lines-button:active { transition: none; }
.dt-close-mobile-menu-icon { display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 0px; z-index: 9999; opacity: 0; transition: opacity 0.5s; min-width: 12px; min-height: 12px; }
.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon { position: fixed; }
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon { min-height: 15px; min-width: 3px; }
.dt-close-mobile-menu-icon .mobile-menu-close-caption { transition: color 0.2s linear; }
.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption { order: 2; }
.admin-bar .dt-close-mobile-menu-icon { top: 32px; }
.show-mobile-header .dt-close-mobile-menu-icon { opacity: 1; }
.dt-close-mobile-menu-icon:hover { cursor: pointer; }
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover .close-line-wrap { transform: rotate(180deg); }
.dt-close-mobile-menu-icon .close-line-wrap { position: relative; width: 22px; height: 100%; }
.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 16px; height: 16px; }
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 20px; height: 20px; }
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 16px; height: 16px; }
.fade-big-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 26px; height: 26px; }
.fade-thin-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 12px; height: 12px; }
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 3px; height: 15px; }
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 15px; height: 3px; }
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 7px; height: 7px; }
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line-wrap { width: 20px; height: 20px; transform-style: preserve-3d; transition: transform 0.4s ease-in-out; z-index: 2; }
@keyframes rotate-close-icon { 
  100% { transform: rotate(360deg); }
}
@media screen and (max-width: 782px) {
  .admin-bar .dt-close-mobile-menu-icon { top: 46px; }
}
.dt-close-mobile-menu-icon span { position: relative; display: block; margin: 0px; transition: 0.2s; z-index: 2; }
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon span { min-height: 18px; min-width: 18px; }
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon span { min-height: 28px; min-width: 28px; }
.dt-close-mobile-menu-icon .close-line { display: inline-block; transform-origin: 50% 50%; width: 22px; height: 2px; position: absolute; left: 0px; content: ""; transition: transform 0.2s; }
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 18px; }
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 16px; height: 4px; top: 50%; margin-top: -2px; }
.fade-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 20px; top: 50%; margin-top: -1px; }
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 28px; }
.dt-close-mobile-menu-icon .close-line:nth-child(2) { display: none; }
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:nth-child(2) { display: block; top: 6px; }
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:nth-child(2) { display: block; left: 6px; }
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 3px; height: 3px; top: 0px; border-radius: 50%; }
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 3px; height: 3px; top: 0px; left: 0px; border-radius: 50%; }
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 7px; height: 7px; border-radius: 50%; transition: transform 0.2s; }
.fade-big-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 26px; height: 1px; top: 50%; margin-top: -1px; }
.fade-thin-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 12px; height: 1px; top: 50%; margin-top: -1px; }
.rotate-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 20px; height: 4px; top: 50%; margin-top: -2px; }
.fade-small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { width: 16px; height: 2px; top: 50%; margin-top: -1px; }
.dt-close-mobile-menu-icon .close-line::after, .dt-close-mobile-menu-icon .close-line::before { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; border-radius: inherit; box-sizing: border-box; }
.dt-close-mobile-menu-icon .close-line::after { opacity: 0; }
.dt-close-mobile-menu-icon .close-line::before { opacity: 1; }
.small-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { margin: -1px 0px 0px -9px; }
.large-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line { margin: -1px 0px 0px -14px; }
.dt-close-mobile-menu-icon:hover .close-line::before { opacity: 0; }
.dt-close-mobile-menu-icon:hover .close-line::after { opacity: 1; }
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover .close-line:first-child { transform: scale(1); }
.lines { position: relative; display: inline-block; width: 22px; height: 2px; }
.lines::after, .lines::before { position: absolute; width: 22px; height: 2px; left: 0px; content: ""; transform-origin: 1.5px center; transition: transform 0.3s; }
.dt-mobile-menu-icon .lines::before { top: 7px; }
.dt-mobile-menu-icon .lines::after { top: -7px; }
.dt-mobile-menu-icon:hover .lines::before { transform: translateY(-2px); }
.dt-mobile-menu-icon:hover .lines::after { transform: translateY(2px); }
.dt-close-mobile-menu-icon .close-line:first-child { transform: rotate3d(0, 0, 1, 45deg); }
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child, .v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child { transform: none; }
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:first-child { transform: scale(0.8); }
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover span:first-child { transform: rotate3d(0, 0, 1, 0deg); }
.dt-close-mobile-menu-icon .close-line:last-child { transform: rotate3d(0, 0, 1, -45deg); }
.v-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child { transform: none; top: 12px; }
.h-dots-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child { transform: none; left: 12px; }
.scale-dot-mobile-menu-close-icon .dt-close-mobile-menu-icon .close-line:last-child { display: none; }
.minus-medium-mobile-menu-close-icon .dt-close-mobile-menu-icon:hover span:last-child { transform: rotate3d(0, 0, 1, 0deg); }
.masthead .mobile-header-bar { position: relative; min-height: 150px; width: 100%; align-items: stretch; place-content: stretch space-between; }
.mobile-header-bar > * { display: flex; align-items: center; }
.mobile-header-bar .mobile-branding { line-height: 0; }
.mobile-header-bar .mobile-branding img { max-width: 100%; height: auto; }
#phantom { position: fixed; width: 100%; left: 0px; top: 0px; box-sizing: border-box; }
#phantom.boxed { left: 50%; transform: translateX(-50%); }
.dt-style-um #phantom { display: none; }
.phantom-fade #phantom { transform: translateZ(0px); }
.phantom-fade #phantom:not(.show-phantom):not(.hide-phantom) { display: none; opacity: 0; }
.phantom-fade #phantom.boxed { transform: translate3d(-50%, 0px, 0px); }
.phantom-fade .hide-phantom#phantom { animation: 0.8s ease 0s 1 normal both running fade-out-anim; }
.phantom-fade .show-phantom#phantom { animation: 0.7s ease 0.1s 1 normal both running opacity-lat; }
.phantom-fade #phantom.hide-phantom { will-change: opacity; }
@keyframes opacity-lat { 
  0% { opacity: 0; visibility: hidden; }
  100%, 70% { opacity: 1; visibility: visible; }
}
@keyframes fade-out-anim { 
  0% { opacity: 1; display: block; }
  30%, 99% { opacity: 0; display: block; }
  100% { opacity: 0; display: none; z-index: 1; }
}
@keyframes fade-in-anim { 
  0% { opacity: 0; display: none; }
  1% { opacity: 0; display: block; }
  100%, 50% { opacity: 1; display: block; }
}
.phantom-slide #phantom.hide-phantom { will-change: transform, opacity; }
.phantom-slide #phantom { transform: translateY(-100%); opacity: 0; }
.phantom-slide .hide-phantom#phantom { animation: 0.35s ease 0s 1 normal both running slide-out-anim; }
.phantom-slide .boxed.hide-phantom#phantom { animation: 0.35s ease 0s 1 normal both running slide-out-anim-boxed; }
.phantom-slide .show-phantom#phantom { animation: 0.52s ease 0s 1 normal both running slide-in-anim; }
.phantom-slide .boxed.show-phantom#phantom { animation: 0.52s ease 0s 1 normal both running slide-in-anim-boxed; }
@keyframes slide-out-anim { 
  0% { opacity: 1; transform: translateY(0px); }
  30% { opacity: 1; transform: translateY(-50%); }
  100% { opacity: 0; transform: translateY(-100%); }
}
@keyframes slide-in-anim { 
  0% { opacity: 0; transform: translateY(-100%); }
  10% { opacity: 1; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slide-out-anim-boxed { 
  0% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }
  30% { opacity: 1; transform: translate3d(-50%, -50%, 0px); }
  100% { opacity: 0; transform: translate3d(-50%, -100%, 0px); }
}
@keyframes slide-in-anim-boxed { 
  0% { opacity: 0; transform: translate3d(-50%, -100%, 0px); }
  10% { opacity: 1; transform: translate3d(-50%, -100%, 0px); }
  100% { opacity: 1; transform: translate3d(-50%, 0px, 0px); }
}
body.admin-bar #phantom { top: 32px !important; }
#phantom.boxed { z-index: 9008; }
.ph-wrap { display: flex; align-items: center; flex-flow: row; justify-content: center; margin: 0px auto; }
.full-height .ph-wrap { align-items: stretch; }
.ph-wrap .menu-box { display: flex; justify-content: center; }
.justify .ph-wrap .menu-box, .ph-wrap.with-logo .menu-box { flex-grow: 1; }
.ph-wrap.with-logo .menu-box { justify-content: flex-end; }
#phantom.inline-header.center .main-nav, #phantom:not(.split-header) .main-nav, .inline-header.center .ph-wrap.with-logo .menu-box { justify-content: center; }
#phantom.classic-header.justify .main-nav, #phantom.inline-header.justify .main-nav, #phantom.split-header.justify .main-nav { justify-content: space-between; }
#phantom .with-logo .main-nav { justify-content: flex-end; }
#phantom.inline-header.left .main-nav { justify-content: flex-start; }
.widget-box .mini-widgets { display: flex; align-items: center; }
#phantom.full-width .ph-wrap { max-width: 100%; }
#phantom .ph-wrap.boxed { width: 100%; max-width: 1320px; margin: 0px auto; }
.ph-wrap .header-bar { width: 100%; }
.ph-wrap .header-bar .mini-widgets { display: flex; align-items: center; }
.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets { justify-content: flex-end; }
.header-side-left .mixed-header.logo-center .ph-wrap .header-bar .menu-toggle { display: flex; justify-content: flex-start; }
.ph-wrap .logo-box { display: none; }
.ph-wrap.with-logo .logo-box { display: flex; align-items: center; line-height: 0; }
.ph-wrap .widget-box { display: flex; align-items: center; }
.phantom-logo-off .show-phantom .branding { display: none; visibility: hidden; }
.phantom-custom-logo-on .hide-phantom.classic-header .branding .phantom-top-line-logo, .phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo, .phantom-custom-logo-on .show-phantom.classic-header .branding > a:not(.phantom-top-line-logo), .phantom-custom-logo-on .show-phantom.classic-header .branding > img:not(.phantom-top-line-logo) { opacity: 0; visibility: hidden; }
.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo { position: absolute; }
.phantom-custom-logo-on .hide-phantom.masthead:not(.classic-header):not(.side-header) .branding .phantom-top-line-logo, .phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding > a:not(.phantom-top-line-logo), .phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding > img:not(.phantom-top-line-logo) { opacity: 0; display: none; }
.animate-sticky { float: left; width: 1px; height: 100%; }
.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo), .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) { display: none; opacity: 0; }
.phantom-logo-off.phantom-sticky .sticky-on .branding > a, .phantom-logo-off.phantom-sticky .sticky-on .branding > img, .phantom-main-logo-on.phantom-sticky .sticky-on .branding > a, .phantom-main-logo-on.phantom-sticky .sticky-on .branding > img, .phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo, .phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo { display: none; visibility: hidden; }
.responsive-off .dt-mobile-header, .responsive-off .dt-mobile-menu-icon, .responsive-off .masthead .mobile-header-bar, .responsive-off .mobile-header-space, .responsive-off.transparent .header-space { display: none; }
.responsive-off.overlay-navigation .sticky-header-overlay { display: none; }
.responsive-off.phantom-sticky .fixed-masthead.masthead { position: absolute; top: 0px; width: 100%; z-index: 500; }
.phantom-sticky .fixed-masthead.masthead.sticky-on { position: fixed; }
.responsive-off.phantom-shadow-decoration.phantom-sticky .masthead.sticky-on { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.responsive-off.phantom-disable-decoration.phantom-sticky .masthead.sticky-on { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none !important; }
.responsive-off.phantom-sticky:not(.phantom-shadow-decoration) .masthead.sticky-on.shadow-decoration:not(.side-header-menu-icon) { box-shadow: none; }
.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead { position: relative; top: 0px !important; }
.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead { position: absolute; }
.responsive-off.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on { position: fixed; }
.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) { transition: background-color 330ms; }
.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) { backface-visibility: hidden; }
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) { display: none; opacity: 0; }
.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding > a, .responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding > img, .responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding > a, .responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding > img, .responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo { display: none; visibility: hidden; }
.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo { display: block; visibility: visible; }
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) { visibility: hidden; }
.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > a:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding > img:not(.sticky-logo), .responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo { visibility: visible; }
.phantom-main-logo-on.phantom-sticky.responsive-off .branding .sticky-logo { display: none; }
.phantom-sticky.responsive-off #page .side-header .branding > a:not(.sticky-logo), .phantom-sticky.responsive-off #page .side-header .branding > img:not(.sticky-logo):not(.mobile-logo) { display: block; opacity: 1; animation: auto ease 0s 1 normal none running none; visibility: visible; }
.sticky-mobile-header .masthead-mobile-header { transition: background 0.5s; }
.phantom-sticky .masthead { transition: background-color 0.5s, background-image 0.5s; }
.phantom-sticky .branding > a.same-logo { display: block !important; visibility: visible !important; opacity: 1 !important; }
.phantom-sticky .branding > a:not(.same-logo) { opacity: 0; transition: opacity 0.3s; position: absolute; left: -100%; display: block !important; }
.phantom-sticky .sticky-off .branding > a:not(.sticky-logo), .phantom-sticky .sticky-on .branding > a.sticky-logo { opacity: 1; position: static; }
.footer { padding: 0px; }
.footer.full-width-line.empty-footer { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#bottom-bar.full-width-line .wf-container-bottom, #bottom-bar.solid-bg .wf-container-bottom, .empty-footer.solid-bg #bottom-bar.full-width-line, .empty-footer.solid-bg .wf-container-bottom, .footer.full-width-line .wf-container-footer, .footer.solid-bg .wf-container-footer { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.header-side-left.footer-overlap #footer, .header-side-right.footer-overlap #footer, .overlay-navigation.header-side-line.footer-overlap #footer { box-sizing: border-box; }
.footer-overlap #page .page-inner { position: relative; z-index: 100; }
.engage-opened.footer-overlap .page-inner { z-index: 9400; }
.mobile-false .footer-overlap .footer { position: fixed; bottom: 0px; width: 100%; z-index: 99; opacity: 0; }
.wf-container-footer { padding-top: 50px; }
.footer .widget { box-sizing: border-box; }
#bottom-bar { position: relative; z-index: 9; margin: 0px auto; }
#bottom-bar .wf-container-bottom { display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; }
.logo-center#bottom-bar .wf-container-bottom { flex-flow: column wrap; justify-content: center; }
#bottom-bar p { margin-bottom: 0px; }
.bottom-text-block { text-align: right; }
.bottom-text-block:not(:first-child) { margin-left: 20px; }
.logo-center .bottom-text-block { text-align: center; }
.logo-center .bottom-text-block:not(:first-child) { margin-left: 0px; }
#branding-bottom { padding: 10px 10px 10px 0px; line-height: 0; font-size: 0px; }
.logo-split #branding-bottom { order: 1; }
#bottom-bar .wf-float-left { margin-right: 10px; }
.logo-center#bottom-bar .wf-float-left { margin-right: 0px; }
.logo-split#bottom-bar .wf-float-left { text-align: right; }
#bottom-bar.logo-split .wf-float-left { flex: 1 1 0%; }
#bottom-bar .wf-float-left:last-of-type { margin-right: 0px; }
#bottom-bar .wf-float-right { display: flex; flex-grow: 1; justify-content: flex-end; margin-left: 10px; margin-right: 0px; }
.logo-center#bottom-bar .wf-float-right { margin-left: 0px; flex-flow: column wrap; justify-content: center; }
.logo-split#bottom-bar .wf-float-right { justify-content: flex-start; }
#bottom-bar.logo-split .wf-float-right { order: 2; flex: 1 1 0%; }
#bottom-bar .sub-nav { top: auto; bottom: 100%; }
#bottom-bar .sub-nav .sub-nav { bottom: 0px; }
#bottom-bar .sub-nav li::before { width: 200px; margin: 0px 15px; }
#bottom-bar .sub-nav a:hover, #bottom-bar a { text-decoration: none; }
#bottom-bar a:hover { text-decoration: underline; }
#bottom-bar .dt-shortcode-soc-icons a:hover { text-decoration: none; }
#bottom-menu li .menu-text svg { display: none; }
#bottom-bar .menu-select { position: absolute; align-items: center; visibility: hidden; height: 0px; opacity: 0; overflow: hidden; }
#bottom-bar .menu-select svg { margin-right: 8px; width: 16px; }
#bottom-bar .mini-nav ul { display: block; }
.logo-center#bottom-bar .mini-nav ul { text-align: center; }
.footer-sub-nav { position: absolute; visibility: hidden; z-index: 200; bottom: 100%; left: 0px; width: 240px; opacity: 0; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }
.footer-sub-nav > li { position: relative; display: block; padding: 0px 10px; box-sizing: border-box; }
.footer-sub-nav > li:first-child { padding-top: 10px; }
.footer-sub-nav > li:last-child { padding-bottom: 10px; }
.footer-sub-nav > li a { padding: 5px; }
.footer-sub-nav > li a .menu-text, .footer-sub-nav > li a .subtitle-text { color: rgb(34, 34, 34); }
.footer-sub-nav .footer-sub-nav { bottom: 0px; left: 241px !important; }
.rtl .footer-sub-nav .footer-sub-nav { right: 241px; left: auto !important; }
.footer-sub-nav .footer-sub-nav.right-overflow { left: -241px !important; }
.rtl .footer-sub-nav .footer-sub-nav.right-overflow { right: -241px; left: auto !important; }
#bottom-bar .wf-float-right .mini-nav ul li { vertical-align: baseline; }
.post-rollover, .rollover, .rollover-project > a, .rollover-video { position: relative; display: block; line-height: 0; text-decoration: none; }
.rollover:hover { text-decoration: none; }
.rollover img { max-width: 100%; height: auto; }
.rsShor .rollover-video { position: static; }
.gallery-item .gallery-icon .rollover { display: inline-block; }
.format-gallery .rollover { overflow: hidden; }
.post-rollover i, .rollover i, .rollover-video i { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; }
.hover-style-one .links-container, .hover-style-one .rollover-project > a::after, .hover-style-one .rollover-thumbnails, .hover-style-three .rollover-project > a::after, .hover-style-two .links-container, .hover-style-two .rollover-thumbnails, .post-rollover i, .rollover i, .rollover-content-container, .rollover-thumbnails, .rollover-video .video-icon, .rollover-video i, .rollover-video i::after { transition: 450ms; }
.description-on-hover > .wf-cell .rollover i { visibility: hidden; }
.description-on-hover > .wf-cell .description-off .rollover i, .description-on-hover > .wf-cell .forward-post .rollover i { visibility: visible; }
.project-list-media .rollover-video i::after { position: absolute; left: 0px; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; content: ""; }
.rollover-video .video-icon { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 99; background-position: center center; background-repeat: no-repeat; }
.rollover-video .video-icon::before { position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin: -40px 0px 0px -40px; background-color: rgba(0, 0, 0, 0.4); background-position: 30px center; background-repeat: no-repeat; content: ""; border-radius: 50%; }
.mobile-false .images-list:hover i, .mobile-false .post-rollover:hover i, .mobile-false .rollover:hover i, .rollover-video:hover i { display: block; opacity: 1; }
.images-list:hover .rollover-video .video-icon::before, .rollover-video:hover .video-icon::before { background-color: rgba(0, 0, 0, 0.4); opacity: 1; }
.rollover-video .video-icon:hover { opacity: 1; }
.blog .format-video .rollover i::after, .dt-blog-shortcode .format-video .rollover i::after, .rollover-video .video-icon::before, .rollover-video i::after { background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E"); }
.hover-style-one .rollover:hover i { display: none; }
.filter-grayscale .content img, .filter-grayscale .footer img, .filter-grayscale .map-container, .filter-grayscale .royalSlider img, .filter-grayscale .shortcode-banner, .filter-grayscale .sidebar img, .filter-grayscale embed, .filter-grayscale iframe, .filter-grayscale object, .filter-grayscale-static .content img, .filter-grayscale-static .footer img, .filter-grayscale-static .map-container, .filter-grayscale-static .royalSlider img, .filter-grayscale-static .shortcode-banner, .filter-grayscale-static .sidebar img, .filter-grayscale-static embed, .filter-grayscale-static iframe, .filter-grayscale-static object { filter: grayscale(100%); }
.mobile-false .filter-grayscale .content img, .mobile-false .filter-grayscale .footer img, .mobile-false .filter-grayscale .map-container, .mobile-false .filter-grayscale .royalSlider img, .mobile-false .filter-grayscale .shortcode-banner, .mobile-false .filter-grayscale .sidebar img, .mobile-false .filter-grayscale embed, .mobile-false .filter-grayscale iframe, .mobile-false .filter-grayscale object, .mobile-false .filter-grayscale-static .content img, .mobile-false .filter-grayscale-static .footer img, .mobile-false .filter-grayscale-static .map-container, .mobile-false .filter-grayscale-static .royalSlider img, .mobile-false .filter-grayscale-static .shortcode-banner, .mobile-false .filter-grayscale-static .sidebar img, .mobile-false .filter-grayscale-static embed, .mobile-false .filter-grayscale-static iframe, .mobile-false .filter-grayscale-static object { backface-visibility: visible !important; }
.filter-grayscale #branding-bottom img, .filter-grayscale .buttons-on-img:hover img, .filter-grayscale .content .rev_slider_wrapper:hover img, .filter-grayscale .content img:hover, .filter-grayscale .cs-style-3 .link:hover img, .filter-grayscale .dt-hovered img, .filter-grayscale .dt-owl-item:hover img, .filter-grayscale .filter-disable img, .filter-grayscale .footer img:hover, .filter-grayscale .gradient-overlap-layout-list article:hover img, .filter-grayscale .map-container:hover, .filter-grayscale .post-rollover:hover img, .filter-grayscale .post-thumbnail-rollover:hover img, .filter-grayscale .post-thumbnail:hover img, .filter-grayscale .rollover-project:hover img, .filter-grayscale .rollover-video:hover img, .filter-grayscale .rollover:hover img, .filter-grayscale .royalSlider:hover img, .filter-grayscale .rsThumb:hover img, .filter-grayscale .shortcode-banner:hover, .filter-grayscale .sidebar img:hover, .filter-grayscale embed:hover, .filter-grayscale iframe:hover, .filter-grayscale img.dt-hovered, .filter-grayscale img.filter-disable, .filter-grayscale object:hover, .filter-grayscale-static #branding-bottom img, .mobile-false .content-rollover-layout-list article:hover img, .mobile-false .gradient-overlay-layout-list article:hover img { filter: none; }
.gallery-shortcode figure { position: relative; overflow: hidden; transform: translateZ(0px); }
.gallery-rollover { position: absolute; top: 0px; left: 0px; z-index: 100; width: 100%; height: 100%; opacity: 0; transition: opacity 0.4s; }
.gallery-shortcode figure:hover .gallery-rollover { opacity: 1; }
.album-gallery-shortcode .rollover { float: left; }
.blog-carousel-shortcode .gallery-zoom-ico, .blog-shortcode .gallery-zoom-ico { opacity: 0; transition: opacity 0.4s; }
.blog-carousel-shortcode .post-thumbnail-rollover:hover .gallery-zoom-ico, .blog-shortcode .post-thumbnail-rollover:hover .gallery-zoom-ico, .content-rollover-layout-list .gallery-zoom-ico, .gradient-overlay-layout-list .gallery-zoom-ico { opacity: 1; }
.albums-shortcode .gallery-zoom-ico, .blog-carousel-shortcode .gallery-zoom-ico, .blog-shortcode .gallery-zoom-ico, .gallery-shortcode .gallery-zoom-ico { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; z-index: 10; border-style: solid; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }
.albums-shortcode .gallery-zoom-ico span, .blog-carousel-shortcode .gallery-zoom-ico span, .blog-shortcode .gallery-zoom-ico span, .gallery-shortcode .gallery-zoom-ico span { position: relative; z-index: 11; }
.content-rollover-layout-list.albums-shortcode .gallery-zoom-ico, .content-rollover-layout-list.blog-carousel-shortcode .gallery-zoom-ico, .content-rollover-layout-list.blog-shortcode .gallery-zoom-ico, .content-rollover-layout-list.gallery-shortcode .gallery-zoom-ico, .gradient-overlay-layout-list.albums-shortcode .gallery-zoom-ico, .gradient-overlay-layout-list.blog-carousel-shortcode .gallery-zoom-ico, .gradient-overlay-layout-list.blog-shortcode .gallery-zoom-ico, .gradient-overlay-layout-list.gallery-shortcode .gallery-zoom-ico { position: static; }
.content-rollover-layout-list .post-thumbnail-wrap .gallery-zoom-ico, .gallery-shortcode.album-gallery-shortcode.hover-scale article::after, .gradient-overlay-layout-list .post-thumbnail-wrap .gallery-zoom-ico { display: none; }
.gallery-shortcode .rollover > i { display: none !important; }
.quick-scale-img .rollover, .scale-img .rollover { transform: translateZ(0px); overflow: hidden; }
.quick-scale-img .post-thumbnail-rollover img, .quick-scale-img .rollover img, .quick-scale-img .trigger-img-hover .img-wrap img { transition: transform 0.25s ease-out, opacity 0.25s; backface-visibility: hidden; }
.scale-img .post-thumbnail-rollover img, .scale-img .rollover img, .scale-img .trigger-img-hover .img-wrap img { transition: transform 0.3s ease-out, opacity 0.35s; backface-visibility: hidden; }
.post-thumbnail-rollover img.blog-thumb-lazy-load, .post-thumbnail-rollover img.lazy-load, .post-thumbnail-rollover img.lazy-scroll, .rollover img.blog-thumb-lazy-load, .rollover img.lazy-load, .rollover img.lazy-scroll, .trigger-img-hover .img-wrap img.blog-thumb-lazy-load, .trigger-img-hover .img-wrap img.lazy-load, .trigger-img-hover .img-wrap img.lazy-scroll { transition: transform 0.3s ease-out, opacity 0.35s; }
.mobile-false .scale-img .post-thumbnail:not(.overlay-placeholder):hover > .post-thumbnail-rollover img, .mobile-false .scale-img .trigger-img-hover:hover .img-wrap img, .mobile-false .scale-img article:hover .rollover img, .mobile-false .scale-img figure:hover .rollover img, .scale-img .on-hover .post-thumbnail > .post-thumbnail-rollover img { transform: scale(1.2); transition: transform 4s ease-out, opacity 0.25s ease-out; }
.mobile-false .quick-scale-img .post-thumbnail:not(.overlay-placeholder):hover > .post-thumbnail-rollover img, .mobile-false .quick-scale-img .trigger-img-hover:hover .img-wrap img, .mobile-false .quick-scale-img article:hover .rollover img, .mobile-false .quick-scale-img figure:hover .rollover img, .quick-scale-img .on-hover .post-thumbnail > .post-thumbnail-rollover img { transform: scale(1.2); transition: transform 0.25s ease-out, opacity 0.25s ease-out; }
.mobile-false .hover-scale.gallery-shortcode .rollover-content { transform: scale(1); background: 0px 0px !important; }
.hover-scale.gallery-shortcode .post, .hover-scale.gallery-shortcode .post .rollover { overflow: hidden; }
.hover-scale.gallery-shortcode .rollover::after { display: block; background-color: inherit; position: absolute; top: 0px; left: 0px; right: 0px; opacity: 0; content: ""; border-radius: 50%; padding-bottom: 100%; transform: scale(0); transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.4s; }
.hover-scale.gallery-shortcode .ratio-2 .rollover::after { top: -50%; }
.hover-scale .ratio_3-2 .rollover::after { top: -25%; }
.hover-scale article.ratio_0-5::after, .hover-scale.gallery-shortcode .ratio_0-5 .rollover::after { top: 25%; }
.hover-scale.gallery-shortcode .ratio_4-3 .rollover::after { top: -16.6666%; }
.hover-scale.gallery-shortcode .ratio_2-3 .rollover::after { top: 16.6666%; }
.hover-scale.gallery-shortcode .ratio_3-4 .rollover::after { top: 14.5%; }
.mobile-false .hover-scale.gallery-shortcode .post:hover .rollover::after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked .rollover::after { opacity: 1; transform: scale(1.42); }
.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-2:hover .rollover::after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-2 .rollover::after { transform: scale(1.2); }
.mobile-false .hover-scale article.ratio_0-5:hover::after, .mobile-false .hover-scale.gallery-shortcode .post.ratio_0-5:hover .rollover::after { transform: scale(2.5); }
.mobile-false .hover-scale.gallery-shortcode .post.ratio_4-3:hover .rollover::after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_4-3 .rollover::after { transform: scale(1.5); }
.mobile-false .hover-scale.gallery-shortcode .post.ratio_2-3:hover .rollover::after, .mobile-false .hover-scale.gallery-shortcode .post.ratio_3-4:hover .rollover::after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_2-3 .rollover::after, .mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-4 .rollover::after { transform: scale(2); }
.mobile-false .hover-scale .rollover-content { transform: scale(0); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.25s; background: 0px 0px !important; }
.blog-shortcode > div:not(.dt-css-grid) .wf-cell, .blog.layout-grid .wf-container.description-under-image .wf-cell, .grid-masonry .wf-cell, .iso-grid .wf-cell, .iso-item, .portfolio-shortcode .wf-cell, .shortcode-blog-posts .wf-cell { opacity: 0; }
.no-cssanimations #main .jg-container .wf-cell, .no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell, .no-cssanimations .grid-masonry .wf-cell, .no-cssanimations .iso-grid .wf-cell, .no-cssanimations .iso-item, .no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell { opacity: 1; }
.mobile-false .iso-container .wf-cell, .mobile-false .iso-grid .wf-cell { float: left; }
.iso-grid.iso-item-ready article, .mode-grid article { height: 100%; }
.iso-item { width: 100%; }
.dt-isotope .wf-cell { will-change: top, left; }
.dt-isotope .wf-cell.animate-position { transition: top 0.65s ease-out, left 0.65s ease-out; opacity: 1; }
.footer .layzr-bg, .layzr-bg { background-position: center center; background-repeat: no-repeat; }
.layzr-bg.post-rollover, .layzr-bg.rollover-small { background-size: auto 30%; }
.layzr-loading-on .iso-lazy-load { opacity: 0; transition: opacity 0.35s ease-out; }
.layzr-loading-on .iso-lazy-load.is-loaded { opacity: 1; }
.loading-effect-none .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden), .mobile-true .wf-cell.shown:not(.isotope-hidden):not(.hidden) { animation: 0.4s ease 0s 1 normal forwards running dt_fadeIn; }
.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-false .loading-effect-fade-in .wf-cell.start-animation { animation: 0.7s ease 0s 1 normal forwards running dt_fadeIn; }
@keyframes dt_fadeIn { 
  100% { opacity: 1; }
}
.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden):not(.hidden), .mobile-false .loading-effect-move-up .wf-cell.start-animation { transform: translateY(200px); animation: 0.55s ease-in-out 0s 1 normal forwards running dt_moveUp; }
.mobile-false .loading-effect-move-up .wf-cell .project-list-content { }
@keyframes dt_moveUp { 
  100% { transform: translateY(0px); opacity: 1; }
}
.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-scale-up .wf-cell.start-animation { transform: scale(0.6); animation: 0.57s ease-in-out 0s 1 normal forwards running dt_scaleUp; }
@keyframes dt_scaleUp { 
  100% { transform: scale(1); opacity: 1; }
}
.mobile-false .loading-effect-fall-perspective, .mobile-false .loading-effect-flip, .mobile-false .loading-effect-helix, .mobile-false .loading-effect-scale { perspective: 1300px; }
.mobile-false .loading-effect-fall-perspective { backface-visibility: hidden; }
.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-fall-perspective .wf-cell.start-animation { transform-style: preserve-3d; transform: translateZ(400px) translateY(300px) rotateX(-65deg); animation: 0.75s ease-in-out 0s 1 normal forwards running dt_fallPerspective; }
@keyframes dt_fallPerspective { 
  100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-fly .wf-cell.start-animation { transform-style: preserve-3d; transform-origin: 50% 50% -300px; transform: rotateX(-180deg); animation: 0.7s ease-in-out 0s 1 normal forwards running dt_fly; }
.mobile-false .loading-effect-fly .wf-cell.animation-complete { opacity: 1; }
@keyframes dt_fly { 
  100% { transform: rotateX(0deg); opacity: 1; }
}
.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-flip .wf-cell.start-animation { transform-style: preserve-3d; transform-origin: 0% 0%; transform: rotateX(-80deg); animation: 0.7s ease-in-out 0s 1 normal forwards running dt_flip; }
@keyframes dt_flip { 
  100% { transform: rotateX(0deg); opacity: 1; }
}
.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-helix .wf-cell.start-animation { transform-style: preserve-3d; transform: rotateY(-180deg); animation: 0.7s ease-in-out 0s 1 normal forwards running dt_helix; }
@keyframes dt_helix { 
  100% { transform: rotateY(0deg); opacity: 1; }
}
.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden), .mobile-false .loading-effect-scale .wf-cell.start-animation { transform-style: preserve-3d; transform: scale(0.4); animation: 0.9s ease-in 0s 1 normal forwards running dt_popUp; }
@keyframes dt_popUp { 
  70% { transform: scale(1.05); opacity: 0.8; animation-timing-function: ease-in-out; }
  100% { transform: scale(1); opacity: 1; }
}
.dt-isotope .wf-cell.no-transition, .dt-isotope.no-transition, .dt-isotope.no-transition .wf-cell { transition-duration: 0s; }
#main .jg-container .wf-cell { float: left; opacity: 0; padding: 0px; }
#main .jg-container .wf-cell .post { margin: 0px; padding: 0px; }
.layzr-loading-on .jgrid-lazy-load { opacity: 0; transition: opacity 0.33s; }
.layzr-loading-on .jgrid-layzr-loaded { opacity: 1; }
.jg-container .post .alignleft, .jg-container .post .alignnone { margin-bottom: 0px; }
.wf-container.dt-css-grid::before { display: none; }
.dt-css-grid { display: grid; transition: 0.33s; }
.cssgridlegacy.no-cssgrid .dt-css-grid, .no-cssgridlegacy.no-cssgrid .dt-css-grid { display: block; }
.dt-css-grid .wf-cell { display: flex; padding: 0px; opacity: 0; }
.dt-css-grid .wf-cell > a, .dt-css-grid .wf-cell > article, .dt-css-grid .wf-cell > div { width: 100%; }
.cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden), .no-cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden) { display: inline-block; }
.jquery-filter .dt-css-grid .wf-cell.hidden, .jquery-filter .dt-css-grid .wf-cell:not(.visible):not(.shown) { visibility: hidden; opacity: 0; }
.dt-css-grid .no-img .overlay-placeholder img { max-width: 100%; }
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid { display: flex; flex-flow: wrap; }
img.lazy-load, img.lazy-scroll, img.owl-thumb-lazy-load-show { transition: opacity 0.38s; }
img.lazy-load:not(.is-loaded), img.lazy-scroll:not(.is-loaded), img.owl-thumb-lazy-load-show:not(.is-loaded) { opacity: 0 !important; }
img.is-loaded { opacity: 1; }
.scroll-top { position: fixed; display: flex; align-items: center; justify-content: center; right: 10px; bottom: 10px; width: 40px; height: 40px; opacity: 0; z-index: -1; text-decoration: none; background-color: rgba(0, 0, 0, 0.2); }
.show-mobile-header .scroll-top { opacity: 0; }
.scroll-top, .scroll-top i, .scroll-top svg, .scroll-top::before { transition: 0.4s; }
.scroll-top.off { right: -45px; opacity: 0; }
.scroll-top.on { right: 10px; opacity: 1; z-index: 109; }
.header-side-right .scroll-top.on { right: auto; left: 10px; }
.show-mobile-header .scroll-top.on { opacity: 0; }
.scroll-top:hover { background-color: rgba(0, 0, 0, 0.5); }
.scroll-top svg { text-transform: none; width: 24px; line-height: 1; fill: rgb(255, 255, 255); }
.scroll-top-elementor-icon::before { display: none; }
.scroll-top-elementor-icon, .scroll-top-elementor-icon:hover { color: rgb(255, 255, 255); }
.scroll-top-elementor-icon svg { fill: rgb(255, 255, 255); }
.no-avatar { position: relative; width: 50px; height: 50px; box-sizing: border-box; }
a.no-avatar { transition: 450ms; }
.no-avatar svg { width: 32px; height: auto; }
.comment .no-avatar, .items-grid .no-avatar, .recent-posts .no-avatar { width: 60px; height: 60px; }
.author-avatar .no-avatar, .comment .no-avatar { display: inline-flex; justify-content: center; align-items: center; position: initial; }
.shortcode-code { padding: 25px 20px; }
.edit-link { padding: 5px 10px; background-color: rgb(105, 195, 84); text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; border-radius: 3px; color: rgb(255, 255, 255) !important; }
.edit-link:hover { color: rgb(255, 255, 255); background-color: rgb(79, 165, 59); }
.details { position: relative; display: inline-block; vertical-align: top; margin-bottom: -6px; font-weight: 700; text-decoration: none; padding-bottom: 6px !important; }
.details::after { display: inline-block; padding-left: 5px; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 8px; line-height: 1; content: ""; }
.details::before { position: absolute; display: block; left: 0px; bottom: 0px; width: 0px; height: 2px; content: ""; transition: width 0.4s; }
.details:hover::before { width: 100%; }
.round-images .alignleft, .round-images .alignleft i, .round-images .alignleft img, .round-images .blur-effect, .round-images .rollover i, .round-images a.rollover, .round-images img { border-radius: 50%; }
#page .customSelect { padding: 6px 10px 5px; box-sizing: border-box; }
#content span:last-child[class*="gw-go-btn-icon"][class*="gw-go-btn-icon-large"] { margin-bottom: -6px; }
#content span:last-child[class*="gw-go-btn-icon"] { margin-bottom: -5px; }
.content .gw-go-col { border-top-width: 1px; border-bottom-width: 1px; border-color: rgb(226, 226, 226); }
.content .gw-go-col::before { margin-top: 1px; }
.esgbox-overlay.esgbox-overlay-fixed { z-index: 10000; }
.esg-grid a { text-decoration: none; }
.offer-tag { display: none; }
.boxed-layout #tiptip_holder { top: -20px !important; }
#main .chzn-container-single .chzn-single { background-image: none; }
.nsu_widget label { margin-right: 10px; }
form.mc4wp-form label { font-weight: 400; }
#main #content .rotatingtweet { padding: 25px 20px 20px; box-sizing: border-box; }
#content .rotatingtweets { max-width: 100%; }
.interval { padding-bottom: 10px; }
.search-no-results .submit:hover { cursor: default; }
.useJS .container .l3, .useJS .container .photo.show, .useJS .container-1, .useJS .container-2, .useJS .container-3 { transform: none; }
.lightbox.useJS .close, div.lightbox.useJS .img-caption { transition: none; }
.jp-carousel-comment-form-button, .wpb-js-composer div.pp_default .pp_contract, .wpb-js-composer div.pp_default .pp_expand { box-shadow: none; }
.content .searchform input.searchform-s { width: 100%; margin-bottom: 0px; }
.dt-circle-content { display: flex; align-items: center; justify-content: center; border-radius: 50%; }
@keyframes opacity-lat-rev { 
  0% { opacity: 1; visibility: visible; }
  100%, 30% { opacity: 0; visibility: hidden; }
}
.loading-ready #load { animation: 0.8s ease 0s 1 normal both running opacity-lat-rev; }
body #load.loader-removed { opacity: 0; visibility: hidden; }
@media (-ms-high-contrast:none), (-ms-high-contrast:active) {
  .dt-owl-item > article, .slick-slide .vc_row.vc_row-flex .ult-item-wrap { max-width: 100%; }
  .owl-carousel .post.product { display: block; }
}
.slick-next, .slick-prev { z-index: 10; }
.woocommerce-Reviews .comment-notes { text-align: left; }
.post-password-form input[type="password"] { margin-right: 10px; }
.customSelectInner { background-repeat: no-repeat; background-position: right center; }
.archive .taxonomy-description { margin-bottom: 40px; }
.archive:not(.post-type-archive-product) .woocommerce-products-header .term-description { margin-bottom: 50px; }
.mini-wpml { position: relative; }
[id*="give-form"] .give-form-title { text-align: center; margin-bottom: 30px; }
.give-btn.give-btn-reveal { border-color: transparent; }
.widget_give_forms_widget .give-form-title { display: none; }
.widget_give_forms_widget #give-donation-level-button-wrap > li { margin-bottom: 0px; }
.widget_give_forms_widget #give-donation-level-button-wrap { margin-bottom: 5px; }
.footer-overlap .grecaptcha-badge { z-index: 103; }
.hidden { display: none !important; opacity: 0 !important; }
.notransition { transition: none !important; }
.project-links-container { pointer-events: none; }
.project-links-container a { pointer-events: initial; }
.post-entry-content { pointer-events: none; }
.post-entry-content a { pointer-events: initial; }
.post-thumbnail::after { content: none; }
.flatpickr-current-month input.cur-year { min-height: inherit; }
.ult_modal ul { display: block; list-style-type: disc; margin-block: 1em; margin-inline: 0px; padding-inline-start: 40px; }

/*__lovable_stylesheet_boundary__*/
.mCustomScrollbar { touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { touch-action: auto; }
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: 0px; direction: ltr; }
.mCSB_container { overflow: hidden; width: auto; height: auto; }
.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0px; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0px; }
.mCSB_scrollTools { position: absolute; width: 16px; height: auto; inset: 0px 0px 0px auto; opacity: 0.75; }
.mCSB_outside + .mCSB_scrollTools { right: -26px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0px; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; inset: 0px; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0px auto; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0px auto; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0px auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0px; }
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; inset: 0px; margin-right: 30px; margin-bottom: 30px; }
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; box-sizing: border-box; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0px; }
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0px; }
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { margin-right: 0px; margin-left: 30px; }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0px; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0px; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; margin-left: 0px; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0px; }
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar { transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; }
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag { opacity: 1; }
.mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(0, 0, 0, 0.4); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.75); }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.85); }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color: rgba(255, 255, 255, 0.9); }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { opacity: 0.4; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0px 0px; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0px -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0px -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0px -56px; }
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { opacity: 0.75; }
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { opacity: 0.9; }
.elementor-popup-modal .mCSB_container.mCS_no_scrollbar, .masthead .mCSB_container.mCS_no_scrollbar, .the7-scrollbar-style .mCSB_container.mCS_no_scrollbar { margin-right: 0px; }
.elementor-popup-modal .mCSB_scrollTools, .masthead .mCSB_scrollTools, .the7-scrollbar-style .mCSB_scrollTools { opacity: 0; transition: opacity 0.4s; width: 16px; height: 100%; top: 10px; right: 4px; z-index: 10; }
.elementor-popup-modal .dialog-message:hover .mCSB_scrollTools, .masthead:hover .mCSB_scrollTools, .the7-scrollbar-style .mCSB_scrollTools { opacity: 1; }
.dt-mobile-header .masthead .mCSB_scrollTools { right: -30px !important; left: auto !important; }
.elementor-popup-modal .mCSB_scrollTools .mCSB_draggerContainer, .masthead .mCSB_scrollTools .mCSB_draggerContainer, .the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerContainers { position: absolute; inset: 0px; height: auto; }
.elementor-popup-modal .mCSB_scrollTools a + .mCSB_draggerContainer, .masthead .mCSB_scrollTools a + .mCSB_draggerContainer, .the7-scrollbar-style .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0px; }
.elementor-popup-modal .mCSB_scrollTools .mCSB_draggerRail, .masthead .mCSB_scrollTools .mCSB_draggerRail, .the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerRail { width: 5px; height: 100%; margin: 0px auto; border-radius: 10px; }
.elementor-popup-modal .mCSB_scrollTools .mCSB_dragger, .masthead .mCSB_scrollTools .mCSB_dragger, .the7-scrollbar-style .mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.elementor-popup-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .masthead .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .the7-scrollbar-style .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 5px; height: 100%; margin: 0px auto; border-radius: 10px; text-align: center; }
.elementor-popup-modal .mCSB_container > .elementor-section-wrap { width: 100%; }
.dt-mobile-header .mCSB_container, .elementor-popup-modal .mCSB_container, .masthead .mCSB_container, .the7-scrollbar-style .mCSB_container { min-height: 100% !important; position: relative !important; }
.dt-mobile-header .mCSB_scrollTools, .elementor-popup-modal .mCSB_scrollTools, .masthead .mCSB_scrollTools, .the7-scrollbar-style .mCSB_scrollTools { top: 0px; }
.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer, .elementor-popup-modal .mCSB_scrollTools .mCSB_draggerContainer, .masthead .mCSB_scrollTools .mCSB_draggerContainer, .the7-scrollbar-style .mCSB_scrollTools .mCSB_draggerContainer { top: 10px; bottom: 10px; }
.the7-scrollbar-style .mCSB_inside > .mCSB_container { margin-right: 20px; }
.the7-scrollbar-style .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; }
.mCSB_scrollTools .mCSB_draggerRail { background: rgba(0, 0, 0, 0.4); }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: rgba(255, 255, 255, 0.75); }

/*__lovable_stylesheet_boundary__*/
.vertical-centering { top: 50%; transform: translateY(-50%); }
.horizontal-centering { left: 50%; transform: translateX(-50%); }
.centering-mixin { top: 50%; left: 50%; transform: translate(-50%, -50%); }
@keyframes mk_scale { 
  0% { transform: scale(0.3); opacity: 0.1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes mk_fade { 
  0% { opacity: 0.1; }
  100% { opacity: 1; }
}
@keyframes mk_left_to_right { 
  0% { transform: translate(-20px, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes mk_right_to_left { 
  0% { transform: translate(20px, 0px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes mk_bottom_to_top { 
  0% { transform: translate(0px, 20px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
@keyframes mk_top_to_bottom { 
  0% { transform: translate(0px, -20px); opacity: 0; }
  100% { transform: translate(0px, 0px); opacity: 1; }
}
.mobile-false .animate-element { opacity: 0; }
.ie-mobile .animate-element, .no-cssanimations .animate-element.start-animation, .skills.animate-element { opacity: 1; }
.mobile-false #page .animate-element.start-animation.scale-up, .mobile-false .animate-element.start-animation.scale-up { animation: 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s 1 normal none running mk_scale; opacity: 1; }
.mobile-false #page .animate-element.start-animation.fade-in, .mobile-false .animate-element.start-animation.fade-in { animation: 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s 1 normal none running mk_fade; opacity: 1; }
.mobile-false #page .animate-element.start-animation.right-to-left, .mobile-false .animate-element.start-animation.right-to-left { animation: 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running mk_right_to_left; opacity: 1; }
.mobile-false #page .animate-element.start-animation.left-to-right, .mobile-false .animate-element.start-animation.left-to-right { animation: 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running mk_left_to_right; opacity: 1; }
.mobile-false #page .animate-element.start-animation.top-to-bottom, .mobile-false .animate-element.start-animation.top-to-bottom { animation: 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running mk_top_to_bottom; opacity: 1; }
.mobile-false #page .animate-element.start-animation.bottom-to-top, .mobile-false .animate-element.start-animation.bottom-to-top { animation: 0.6s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running mk_bottom_to_top; opacity: 1; }
.mobile-false .animate-element.start-animation { animation-duration: 1s; animation-fill-mode: both; }
@keyframes dt_bounce { 
  0%, 100%, 20%, 53%, 80% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
.mobile-false #page .animate-element.start-animation.bounce, .mobile-false .animate-element.start-animation.bounce { animation-name: dt_bounce; transform-origin: center bottom; opacity: 1; }
@keyframes dt_flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.mobile-false .animate-element.start-animation.flash { animation-name: dt_flash; }
@keyframes dt_pulse { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
}
.mobile-false .animate-element.start-animation.pulse { animation-name: dt_pulse; opacity: 1; }
@keyframes dt_rubberBand { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
}
.mobile-false .animate-element.start-animation.rubberBand { animation-name: dt_rubberBand; opacity: 1; }
@keyframes dt_shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.mobile-false .animate-element.start-animation.shake { animation-name: dt_shake; opacity: 1; }
@keyframes dt_swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.mobile-false .animate-element.start-animation.swing { transform-origin: center top; animation-name: dt_swing; opacity: 1; }
@keyframes dt_tada { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}
.mobile-false .animate-element.start-animation.tada { animation-name: dt_tada; opacity: 1; }
@keyframes dt_wobble { 
  0%, 100% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}
.mobile-false .animate-element.start-animation.wobble { animation-name: dt_wobble; opacity: 1; }
@keyframes dt_bounceIn { 
  0%, 100%, 20%, 40%, 60%, 80% { transition-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: scale3d(1, 1, 1); }
}
.mobile-false .animate-element.start-animation.bounceIn { animation-name: dt_bounceIn; animation-duration: 0.75s; opacity: 1; }
@keyframes dt_bounceInDown { 
  0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
.mobile-false .animate-element.start-animation.bounceInDown { animation-name: dt_bounceInDown; opacity: 1; }
@keyframes dt_bounceInLeft { 
  0%, 100%, 60%, 75%, 90% { transition-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; }
}
.mobile-false .animate-element.start-animation.bounceInLeft { animation-name: dt_bounceInLeft; opacity: 1; }
@keyframes dt_bounceInRight { 
  0%, 100%, 60%, 75%, 90% { transition-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; }
}
.mobile-false .animate-element.start-animation.bounceInRight { animation-name: dt_bounceInRight; opacity: 1; }
@keyframes dt_bounceInUp { 
  0%, 100%, 60%, 75%, 90% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.mobile-false .animate-element.start-animation.bounceInUp { animation-name: dt_bounceInUp; opacity: 1; }
@keyframes dt_fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.mobile-false .animate-element.start-animation.fadeIn { animation-name: dt_fadeIn; }
@keyframes dt_fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInDown { animation-name: dt_fadeInDown; }
@keyframes dt_fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInDownBig { animation-name: dt_fadeInDownBig; }
@keyframes dt_fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInLeft { animation-name: dt_fadeInLeft; }
@keyframes dt_fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInLeftBig { animation-name: dt_fadeInLeftBig; }
@keyframes dt_fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInRight { animation-name: dt_fadeInRight; }
@keyframes dt_fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInRightBig { animation-name: dt_fadeInRightBig; }
@keyframes dt_fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInUp { animation-name: dt_fadeInUp; }
@keyframes dt_fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.fadeInUpBig { animation-name: dt_fadeInUpBig; }
@keyframes dt_flipInX { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
.mobile-false .animate-element.start-animation.flipInX { animation-name: dt_flipInX; opacity: 1; backface-visibility: visible !important; }
@keyframes dt_flipInY { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { transform: perspective(400px); }
}
.mobile-false .animate-element.start-animation.flipInY { animation-name: dt_flipInY; opacity: 1; backface-visibility: visible !important; }
@keyframes dt_rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.rotateIn { animation-name: dt_rotateIn; }
@keyframes dt_rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.rotateInDownLeft { animation-name: dt_rotateInDownLeft; }
@keyframes dt_rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.rotateInDownRight { animation-name: dt_rotateInDownRight; }
@keyframes dt_rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.rotateInUpLeft { animation-name: dt_rotateInUpLeft; }
@keyframes dt_rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.rotateInUpRight { animation-name: dt_rotateInUpRight; }
@keyframes dt_rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}
.mobile-false .animate-element.start-animation.rollIn { animation-name: dt_rollIn; }
@keyframes dt_rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
.mobile-false .animate-element.start-animation.rollOut { animation-name: dt_rollOut; opacity: 1; }
@keyframes dt_zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.mobile-false .animate-element.start-animation.zoomIn { animation-name: dt_zoomIn; opacity: 1; }
@keyframes dt_zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.mobile-false .animate-element.start-animation.zoomInDown { animation-name: dt_zoomInDown; opacity: 1; }
@keyframes dt_zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.mobile-false .animate-element.start-animation.zoomInLeft { animation-name: dt_zoomInLeft; opacity: 1; }
@keyframes dt_zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.mobile-false .animate-element.start-animation.zoomInRight { animation-name: dt_zoomInRight; opacity: 1; }
@keyframes dt_zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.mobile-false .animate-element.start-animation.zoomInUp { animation-name: dt_zoomInUp; opacity: 1; }
@keyframes dt_lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
.mobile-false .animate-element.start-animation.lightspeedIn { animation-name: dt_lightSpeedIn; animation-timing-function: ease-out; }
img.info-circle-img-icon { max-width: 100%; }
.smile_icon_list.left li .icon_list_connector { border-width: 0px; }
.vc_grid-container div[style*="vc_gitem_image.png"] { display: none; }
.ult_modal-header > * { font-family: inherit; font-style: inherit; font-weight: inherit; }
#main .ui-widget, #main .ui-widget-content, #main .wpb_wrapper.ui-widget-content { color: inherit; font-size: inherit; font-weight: inherit; font-family: inherit; line-height: inherit; }
#main .wpb_alert { text-shadow: none; }
#main .wpb_alert strong { font-style: normal; }
.wpb_alert, .wpb_alert * { color: rgb(192, 152, 83); }
.wpb_alert-success, .wpb_alert-success * { color: rgb(70, 136, 71); }
.wpb_alert-danger, .wpb_alert-danger *, .wpb_alert-error, .wpb_alert-error * { color: rgb(185, 74, 72); }
.wpb_alert-info, .wpb_alert-info * { color: rgb(58, 135, 173); }
#main .vc_text_separator div { top: -10px; }
.wpb_single_image .vc_single_image-wrapper { line-height: 0; }
.wpb_single_image .rollover .blur-effect { display: none; }
.wpb_single_image .vc_figure { max-width: 100%; }
.rollover.vc_box_border .blur-effect, .rollover.vc_box_border i, .rollover.vc_box_outline .blur-effect, .rollover.vc_box_outline i { top: 6px; left: 6px; width: calc(100% - 12px) !important; height: calc(100% - 12px) !important; }
.vc_box_border_circle .blur-effect, .vc_box_border_circle i, .vc_box_circle .blur-effect, .vc_box_circle i, .vc_box_circle img, .vc_box_outline_circle .blur-effect, .vc_box_outline_circle i, .vc_box_shadow_border_circle .blur-effect, .vc_box_shadow_border_circle i, .vc_box_shadow_circle .blur-effect, .vc_box_shadow_circle i { border-radius: 50%; }
div .vc_box_rounded > img { border-radius: inherit; }
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon, .vc_message_box-icon > i { transform: translate(-50%, -50%); }
#main .wpb_gmaps_widget .wpb_map_wraper { background: 0px 0px; padding: 0px; }
.wpb_gmaps_widget .wpb_map_wraper { padding: 0px; }
.last_toggle_el_margin, .wpb_button, ul.wpb_thumbnails-fluid > li { margin-bottom: 0px !important; }
.content .uvc-sub-heading { line-height: inherit; }
.ult-just-icon-wrapper .aio-icon { border-style: none; }
@media (max-width: 480px) {
  #main #content .tab-style-one.wpb_content_element .wpb_tabs_nav, #main #content .tab-style-three.wpb_content_element .wpb_tabs_nav, #main #content .wpb_tour.tab-style-four.wpb_content_element .wpb_tabs_nav, #main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav, #main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav, #main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav, #main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper, #main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper, #main .wpb_tour.tab-style-four .wpb_tour_tabs_wrapper .wpb_tab, #main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab, #main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab, #main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab, #main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab, #main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab { display: block; }
  #main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper, #main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper, #main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper { display: block !important; }
  .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding-top: 0px; }
  .wpb_tour.tab-style-one .wpb_tabs_nav, .wpb_tour.tab-style-three .wpb_tabs_nav { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
  .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab { padding-left: 0px; }
  .wc-login-wrap .log-left-block, .wc-login-wrap .log-right-block { width: 100%; }
  .wc-login-wrap .log-right-block { margin-top: 20px; }
}
.dt-style.wpb_content_element { margin-bottom: 0px !important; }
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_accordion_header a:active, .wpb_content_element .wpb_accordion_header a:focus { appearance: none; outline: 0px !important; }
.wpb_content_element .wpb_accordion_header > a span { display: inline-block; }
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, #main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon { display: none; }
.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header { margin: 10px 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: 0px 0px; }
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header { margin: 10px 0px 0px; padding: 9px 0px 0px; border-top: 1px solid; }
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header, .wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header { padding-top: 0px; margin-top: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.wpb_content_element.dt-style .wpb_accordion_header a { position: relative; display: block; padding: 0px 25px 0px 0px; }
.wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:hover { text-decoration: none; }
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a { padding: 9px 0px 9px 18px; }
.rtl .dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a { padding: 9px 18px 9px 0px; }
.wpb_content_element .wpb_accordion_header > a::after, .wpb_content_element .wpb_accordion_header > a::before { position: absolute; top: 50%; right: 0px; margin-top: -8px; width: 16px; height: 16px; content: ""; }
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::after, .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::before { right: 13px; }
.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::after, .rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header > a::before { right: auto; left: 13px; }
.wpb_content_element .wpb_accordion_header > a::after { margin-top: -8px; content: ""; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 8px; line-height: 16px; text-align: center; }
.wpb_content_element .wpb_accordion_header.ui-state-active > a::after { content: ""; }
.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { display: none; padding: 10px 0px 5px; margin: 0px; clear: both; }
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { padding: 17px 0px 13px; }
.vc_progress_bar.dt-style .vc_single_bar { height: 30px; margin-bottom: 10px; box-shadow: none; }
.vc_progress_bar.dt-style .vc_single_bar:last-child { margin-bottom: 0px; }
.dt-style.vc_progress_bar.pb-style-two .vc_single_bar { height: 13px; }
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar { animation: auto ease 0s 1 normal none running none; background-repeat: no-repeat; background-size: 100% auto; }
.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated::after { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }
.dt-style.vc_progress_bar.pb-style-three .vc_single_bar { height: 7px; margin-bottom: 15px; }
.vc_progress_bar.dt-style .vc_single_bar .vc_label { height: 30px; padding-top: 0px; padding-bottom: 0px; line-height: 30px; text-shadow: none; }
.pb-style-three.dt-style .vc_label, .pb-style-two.dt-style .vc_label { display: block; margin-bottom: 8px; }
.pb-style-one.vc_progress_bar .vc_label *, .vc_progress_bar .vc_label { color: rgb(255, 255, 255); }
#main .wpb_tour_next_prev_nav { display: none; }
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { display: inline-block; width: auto; }
#page .tab-style-one .wpb_tabs_nav li.ui-state-active a { color: rgb(255, 255, 255); }
.wpb_tabs_nav a { box-sizing: border-box; }
.wpb_tabs .wpb_tabs_nav li { position: relative; }
.tab-style-one.wpb_tabs .wpb_tabs_nav li { margin: 0px 10px 5px 0px; }
.tab-style-one.wpb_tabs .wpb_tabs_nav a { padding-top: 9px; padding-bottom: 9px; }
.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 15px 0px 0px; background: 0px 0px; }
.tab-style-two.wpb_tabs .wpb_tabs_nav { overflow: hidden; padding-left: 25px !important; }
.tab-style-two.wpb_tabs .wpb_tabs_nav li { margin: 12px 30px 6px 0px; background: 0px 0px; }
.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active::before { position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; content: ""; backface-visibility: hidden; display: block !important; }
.tab-style-two.wpb_tabs .wpb_tabs_nav li a { padding: 0px 0px 0.5em; }
.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 20px 25px; background: 0px 0px; }
.tab-style-three.wpb_tabs .wpb_tabs_nav li { margin-right: 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a { padding: 0px; }
.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 15px 0px 0px; }
.tab-style-three.wpb_content_element .wpb_tabs_nav li, .tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background: 0px 0px; }
.tab-style-four.wpb_tabs, .tab-style-four.wpb_tabs .wpb_tabs_nav { overflow: hidden; }
.tab-style-four.wpb_tabs .wpb_tabs_nav li { margin: 0px; background: 0px 0px; transition: background 0.4s; }
.tab-style-four.wpb_tabs .wpb_tabs_nav li.ui-tabs-active, .tab-style-four.wpb_tabs .wpb_tabs_nav li:hover { background-color: rgba(255, 255, 255, 0.15); }
.tab-style-four.wpb_tabs .wpb_tabs_nav li a, .tab-style-four.wpb_tabs .wpb_tabs_nav li a * { color: rgb(255, 255, 255); }
.tab-style-four.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { padding: 20px 25px; background: 0px 0px; }
.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper { display: table; }
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab, .wpb_tour.wpb_content_element .wpb_tabs_nav { display: table-cell; float: none; vertical-align: top; }
.wpb_tour .wpb_tabs_nav { box-sizing: border-box; }
.wpb_tour .wpb_tabs_nav li:hover { cursor: pointer; }
.wpb_tour.tab-style-one .wpb_tabs_nav li { margin-bottom: 10px; }
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tabs_nav a { padding-top: 8px; padding-bottom: 8px; }
.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab { padding-top: 0px; padding-left: 25px; }
.rtl .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab { padding-left: 0px; padding-right: 25px; }
.wpb_tour.tab-style-two .wpb_tabs_nav { padding-right: 10px; }
.rtl .wpb_tour.tab-style-two .wpb_tabs_nav { padding-right: 0px; padding-left: 10px !important; }
.wpb_tour.tab-style-two .wpb_tabs_nav li { margin-bottom: 10px; }
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a { padding: 12px 15px 12px 0px; }
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a { padding: 10px 15px; }
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab { padding: 20px 25px; }
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab { padding-top: 0px; padding-left: 25px; }
.wpb_tour.tab-style-three .wpb_tabs_nav { border-right: 1px solid; }
.wpb_tour.tab-style-three .wpb_tabs_nav li { border-top: 1px solid; }
.tab-style-three.wpb_tour .wpb_tabs_nav li:first-child { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.tab-style-four.wpb_tour, .tab-style-four.wpb_tour .wpb_tabs_nav { overflow: hidden; }
.tab-style-four.wpb_tour .wpb_tabs_nav li { margin: 0px; background: 0px 0px; transition: background 0.4s; }
.tab-style-four.wpb_tour .wpb_tabs_nav li.ui-tabs-active, .tab-style-four.wpb_tour .wpb_tabs_nav li:hover { background-color: rgba(255, 255, 255, 0.15); }
.tab-style-four.wpb_tour .wpb_tabs_nav li a, .tab-style-four.wpb_tour .wpb_tabs_nav li a * { display: block; color: rgb(255, 255, 255); }
.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { padding: 20px 25px; background: 0px 0px; }
.transparent-pie .vc_pie_wrapper .vc_pie_chart_back { border-color: transparent !important; }
.transparent-pie .vc_pie_wrapper span { width: 100% !important; height: auto !important; }
.transparent-pie .vc_pie_wrapper canvas { height: 70px !important; visibility: hidden; }
.transparent-pie .vc_pie_chart_value { font-size: 70px !important; line-height: 70px !important; }
.transparent-pie[data-pie-color="dt-content"] .vc_pie_wrapper span, .vc_pie_chart[data-pie-color="dt-content"] canvas { opacity: 0.5; }
.vc_pie_chart .vc_pie_wrapper { visibility: hidden; }
#page .vc_pie_chart_back { opacity: 1; }
.vc_row[data-vc-full-width-temp], .vc_section[data-vc-full-width-temp] { margin-left: -15px; margin-right: -15px; }

/*__lovable_stylesheet_boundary__*/
:root { --the7-accent-bg-color: #ec9e21; --the7-accent-color: #ec9e21; --the7-additional-logo-elements-font-family: "Arial", Helvetica, Arial, Verdana, sans-serif; --the7-additional-logo-elements-font-size: 20px; --the7-additional-logo-elements-icon-size: 0px; --the7-additional-menu-elements-color: #0a0a0a; --the7-additional-menu-elements-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-additional-menu-elements-font-size: 14px; --the7-additional-menu-elements-icon-color: #ec9e21; --the7-additional-menu-elements-icon-size: 16px; --the7-base-border-radius: 0px; --the7-base-color: #333333; --the7-base-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-base-font-size: 15px; --the7-base-line-height: 27px; --the7-beautiful-loading-bg: #ffffff; --the7-beautiful-spinner-color: rgba(51,51,51,0.25); --the7-body-bg-attachment: fixed; --the7-body-bg-color: #f7f7f7; --the7-body-bg-image: none; --the7-body-bg-position-x: center; --the7-body-bg-position-y: center; --the7-body-bg-repeat: no-repeat; --the7-body-bg-size: cover; --the7-border-radius-size: 0px; --the7-bottom-bar-bottom-padding: 10px; --the7-bottom-bar-height: 60px; --the7-bottom-bar-line-size: 1px; --the7-bottom-bar-menu-switch: 778px; --the7-bottom-bar-switch: 990px; --the7-bottom-bar-top-padding: 10px; --the7-bottom-bg-color: rgba(255,255,255,0.12); --the7-bottom-bg-image: none; --the7-bottom-bg-position-x: center; --the7-bottom-bg-position-y: top; --the7-bottom-bg-repeat: repeat; --the7-bottom-color: #eeeeee; --the7-bottom-content-padding: 0px; --the7-bottom-input-border-width: 1px; --the7-bottom-input-padding: 5px; --the7-bottom-logo-bottom-padding: 8px; --the7-bottom-logo-left-padding: 0px; --the7-bottom-logo-right-padding: 12px; --the7-bottom-logo-top-padding: 8px; --the7-bottom-overlay-content-padding: 0px; --the7-box-width: 1280px; --the7-breadcrumbs-bg-color: #594492; --the7-breadcrumbs-border-color: rgba(255,255,255,0); --the7-breadcrumbs-border-radius: 2px; --the7-breadcrumbs-border-width: 0px; --the7-breadcrumbs-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-breadcrumbs-font-size: 14px; --the7-breadcrumbs-line-height: 24px; --the7-breadcrumbs-margin-bottom: 0px; --the7-breadcrumbs-margin-left: 0px; --the7-breadcrumbs-margin-right: 0px; --the7-breadcrumbs-margin-top: 10px; --the7-breadcrumbs-padding-bottom: 0px; --the7-breadcrumbs-padding-left: 0px; --the7-breadcrumbs-padding-right: 0px; --the7-breadcrumbs-padding-top: 0px; --the7-breadcrumbs-text-transform: none; --the7-btn-bg-color: #ec9e21; --the7-btn-border-color: #ec9e21; --the7-btn-border-hover-color: #ec9e21; --the7-btn-color: #ffffff; --the7-btn-hover-bg-color-2: 135deg, #23aadd 30%, #37ce9d 100%; --the7-btn-hover-bg-color: #23aadd; --the7-btn-hover-color: #ffffff; --the7-btn-l-border-radius: 1px; --the7-btn-l-border-style: solid; --the7-btn-l-border-width: 0px; --the7-btn-l-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-btn-l-font-size: 18px; --the7-btn-l-font-weight: 700; --the7-btn-l-icon-size: 18px; --the7-btn-l-letter-spacing: 0px; --the7-btn-l-line-height: 20px; --the7-btn-l-min-height: 1px; --the7-btn-l-min-width: 1px; --the7-btn-l-padding: 16px 24px 16px 24px; --the7-btn-l-text-transform: none; --the7-btn-m-border-radius: 1px; --the7-btn-m-border-style: solid; --the7-btn-m-border-width: 0px; --the7-btn-m-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-btn-m-font-size: 14px; --the7-btn-m-font-weight: 700; --the7-btn-m-icon-size: 14px; --the7-btn-m-letter-spacing: 0px; --the7-btn-m-line-height: 16px; --the7-btn-m-min-height: 1px; --the7-btn-m-min-width: 1px; --the7-btn-m-padding: 12px 18px 12px 18px; --the7-btn-m-text-transform: none; --the7-btn-s-border-radius: 1px; --the7-btn-s-border-style: solid; --the7-btn-s-border-width: 0px; --the7-btn-s-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-btn-s-font-size: 12px; --the7-btn-s-font-weight: 700; --the7-btn-s-icon-size: 12px; --the7-btn-s-letter-spacing: 0px; --the7-btn-s-line-height: 14px; --the7-btn-s-min-height: 1px; --the7-btn-s-min-width: 1px; --the7-btn-s-padding: 8px 14px 7px 14px; --the7-btn-s-text-transform: none; --the7-button-shadow-blur: 10px; --the7-button-shadow-color: rgba(0,0,0,0); --the7-button-shadow-horizontal: 0px; --the7-button-shadow-hover-blur: 10px; --the7-button-shadow-hover-color: rgba(0,0,0,0); --the7-button-shadow-hover-horizontal: 0px; --the7-button-shadow-hover-spread: 0px; --the7-button-shadow-hover-vertical: 0px; --the7-button-shadow-spread: 0px; --the7-button-shadow-vertical: 0px; --the7-cart-total-width: 30%; --the7-classic-menu-bottom-margin: 0px; --the7-classic-menu-top-margin: 0px; --the7-close-menu-caption-color-hover: #000000; --the7-close-menu-caption-color: #000000; --the7-close-menu-caption-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-close-menu-caption-font-size: 16px; --the7-close-menu-caption-gap: 20px; --the7-close-menu-caption-text-transform: uppercase; --the7-close-mobile-menu-caption-color-hover: #ffffff; --the7-close-mobile-menu-caption-color: #ffffff; --the7-close-mobile-menu-caption-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-close-mobile-menu-caption-font-size: 16px; --the7-close-mobile-menu-caption-gap: 10px; --the7-close-mobile-menu-caption-text-transform: none; --the7-content-boxes-bg: rgba(0,0,0,0.04); --the7-content-width: 1300px; --the7-divider-bg-color: rgba(0,0,0,0); --the7-divider-color: rgba(0,0,0,0.08); --the7-filter-border-radius: 100px; --the7-filter-decoration-line-size: 2px; --the7-filter-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-filter-font-size: 14px; --the7-filter-font-weight: 700; --the7-filter-item-margin-bottom: 0px; --the7-filter-item-margin-left: 3px; --the7-filter-item-margin-right: 3px; --the7-filter-item-margin-top: 0px; --the7-filter-item-padding-bottom: 6px; --the7-filter-item-padding-left: 15px; --the7-filter-item-padding-right: 15px; --the7-filter-item-padding-top: 6px; --the7-filter-pointer-bg-radius: 100px; --the7-filter-pointer-border-width: 2px; --the7-filter-text-transform: none; --the7-first-switch-header-padding-left: 50px; --the7-first-switch-header-padding-right: 50px; --the7-first-switch-mobile-header-height: 60px; --the7-first-switch: 992px; --the7-float-menu-bg: #ffffff; --the7-float-menu-height: 90px; --the7-float-menu-line-decoration-color: rgba(51,51,51,0.11); --the7-float-menu-line-decoration-size: 1px; --the7-floating-header-bg-image: none; --the7-floating-header-bg-position-x: center; --the7-floating-header-bg-position-y: center; --the7-floating-header-bg-repeat: repeat; --the7-floating-header-bg-size: auto; --the7-floating-logo-bottom-padding: 0px; --the7-floating-logo-left-padding: 0px; --the7-floating-logo-right-padding: 18px; --the7-floating-logo-top-padding: 0px; --the7-floating-menu-active-last-color: #333333; --the7-floating-menu-color-active: #333333; --the7-floating-menu-color-hover: #333333; --the7-floating-menu-color: #333333; --the7-floating-menu-hover-last-color: #333333; --the7-floating-mixed-logo-bottom-padding: 0px; --the7-floating-mixed-logo-left-padding: 0px; --the7-floating-mixed-logo-right-padding: 0px; --the7-floating-mixed-logo-top-padding: 0px; --the7-floating-mobile-logo-bottom-padding: 0px; --the7-floating-mobile-logo-left-padding: 0px; --the7-floating-mobile-logo-right-padding: 0px; --the7-floating-mobile-logo-top-padding: 0px; --the7-footer-bg-color: #2c72b1; --the7-footer-bg-image: url("/site-assets/5aa8d468d290331a.jpg"); --the7-footer-bg-position-x: center; --the7-footer-bg-position-y: top; --the7-footer-bg-repeat: repeat; --the7-footer-bottom-padding: 15px; --the7-footer-decoration-line-size: 1px; --the7-footer-left-padding: 50px; --the7-footer-outline-color: rgba(129,215,66,0.96); --the7-footer-right-padding: 50px; --the7-footer-switch-colums: 992px; --the7-footer-switch: 778px; --the7-footer-top-padding: 50px; --the7-general-border-radius: 0px; --the7-general-title-responsiveness: 778px; --the7-h1-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h1-font-size-desktop: 52px; --the7-h1-font-size: 52px; --the7-h1-line-height-desktop: 62px; --the7-h1-line-height: 62px; --the7-h1-text-transform: none; --the7-h2-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h2-font-size-desktop: 34px; --the7-h2-font-size: 34px; --the7-h2-line-height-desktop: 44px; --the7-h2-line-height: 44px; --the7-h2-text-transform: none; --the7-h3-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h3-font-size-desktop: 24px; --the7-h3-font-size: 24px; --the7-h3-line-height-desktop: 34px; --the7-h3-line-height: 34px; --the7-h3-text-transform: none; --the7-h4-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h4-font-size-desktop: 20px; --the7-h4-font-size: 20px; --the7-h4-line-height-desktop: 30px; --the7-h4-line-height: 30px; --the7-h4-text-transform: none; --the7-h5-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h5-font-size-desktop: 16px; --the7-h5-font-size: 16px; --the7-h5-line-height-desktop: 26px; --the7-h5-line-height: 26px; --the7-h5-text-transform: none; --the7-h6-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-h6-font-size-desktop: 14px; --the7-h6-font-size: 14px; --the7-h6-line-height-desktop: 24px; --the7-h6-line-height: 24px; --the7-h6-text-transform: none; --the7-hamburger-border-width: 0px; --the7-hamburger-close-border-radius: 0px; --the7-hamburger-close-border-width: 0px; --the7-hamburger-mobile-close-border-radius: 0px; --the7-hamburger-mobile-close-border-width: 0px; --the7-header-bg-color: #ffffff; --the7-header-bg-image: none; --the7-header-bg-position-x: center; --the7-header-bg-position-y: center; --the7-header-bg-repeat: repeat; --the7-header-bg-size: auto; --the7-header-classic-menu-line-size: 1px; --the7-header-decoration-size: 1px; --the7-header-decoration: rgba(255,255,255,0.11); --the7-header-height: 120px; --the7-header-left-padding: 30px; --the7-header-mobile-left-padding: 0px; --the7-header-mobile-menu-bottom-padding: 30px; --the7-header-mobile-menu-left-padding: 30px; --the7-header-mobile-menu-right-padding: 15px; --the7-header-mobile-menu-top-padding: 45px; --the7-header-mobile-right-padding: 0px; --the7-header-right-padding: 30px; --the7-header-side-content-width: 300px; --the7-header-side-width: 300px; --the7-header-slide-out-width: 400px; --the7-header-switch-paddings: 0px; --the7-header-transparent-bg-color: #eeee22; --the7-input-bg-color: #fdfdfd; --the7-input-border-color: rgba(51,51,51,0.11); --the7-input-border-radius: 2px; --the7-input-color: #8b8d94; --the7-input-height: 40px; --the7-left-content-padding: 0px; --the7-left-input-border-width: 1px; --the7-left-input-padding: 15px; --the7-left-overlay-content-padding: 0px; --the7-lightbox-arrow-size: 62px; --the7-links-color: #f2921b; --the7-logo-area-left-padding-bottom: 0px; --the7-logo-area-left-padding-left: 0px; --the7-logo-area-left-padding-right: 0px; --the7-logo-area-left-padding-top: 0px; --the7-logo-area-right-padding-bottom: 0px; --the7-logo-area-right-padding-left: 0px; --the7-logo-area-right-padding-right: 0px; --the7-logo-area-right-padding-top: 0px; --the7-main-logo-bottom-padding: 0px; --the7-main-logo-left-padding: 0px; --the7-main-logo-right-padding: 5px; --the7-main-logo-top-padding: 0px; --the7-main-menu-icon-size: 14px; --the7-mega-col-padding-bottom: 0px; --the7-mega-col-padding-left: 10px; --the7-mega-col-padding-right: 10px; --the7-mega-col-padding-top: 0px; --the7-mega-menu-desc-color: #333333; --the7-mega-menu-desc-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-mega-menu-desc-font-size: 10px; --the7-mega-menu-title-color: #333333; --the7-mega-menu-title-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-mega-menu-title-font-size: 16px; --the7-mega-menu-title-icon-size: 16px; --the7-mega-menu-title-text-transform: uppercase; --the7-mega-menu-widget-color: #333333; --the7-mega-menu-widget-title-color: #333333; --the7-mega-submenu-col-width: 260px; --the7-mega-submenu-item-2-level-spacing: 0px; --the7-mega-submenu-item-padding-bottom: 9px; --the7-mega-submenu-item-padding-left: 10px; --the7-mega-submenu-item-padding-right: 10px; --the7-mega-submenu-item-padding-top: 9px; --the7-mega-submenu-padding-bottom: 20px; --the7-mega-submenu-padding-left: 10px; --the7-mega-submenu-padding-right: 10px; --the7-mega-submenu-padding-top: 20px; --the7-megamenu-title-active-color: #ffffff; --the7-megamenu-title-hover-color: #ffffff; --the7-menu-active-color: #333333; --the7-menu-active-decor-color: rgba(236,158,33,0.15); --the7-menu-active-last-color: #333333; --the7-menu-active-line-decor-color: rgba(130,36,227,0.3); --the7-menu-area-below-padding-bottom: 0px; --the7-menu-area-below-padding-left: 0px; --the7-menu-area-below-padding-right: 0px; --the7-menu-area-below-padding-top: 0px; --the7-menu-area-left-padding-bottom: 0px; --the7-menu-area-left-padding-left: 20px; --the7-menu-area-left-padding-right: 20px; --the7-menu-area-left-padding-top: 0px; --the7-menu-area-right-padding-bottom: 0px; --the7-menu-area-right-padding-left: 0px; --the7-menu-area-right-padding-right: 0px; --the7-menu-area-right-padding-top: 0px; --the7-menu-area-top-line-padding-bottom: 0px; --the7-menu-area-top-line-padding-left: 0px; --the7-menu-area-top-line-padding-right: 0px; --the7-menu-area-top-line-padding-top: 0px; --the7-menu-area-top-line-right-padding-bottom: 0px; --the7-menu-area-top-line-right-padding-left: 0px; --the7-menu-area-top-line-right-padding-right: 0px; --the7-menu-area-top-line-right-padding-top: 0px; --the7-menu-caption-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-menu-caption-font-size: 16px; --the7-menu-caption-gap: 10px; --the7-menu-caption-text-transform: none; --the7-menu-click-decor-bg-color: rgba(236,158,33,0); --the7-menu-color: #333333; --the7-menu-decor-border-radius: 3px; --the7-menu-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-menu-font-size: 16px; --the7-menu-hover-color: #333333; --the7-menu-hover-decor-color-2: 135deg, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%; --the7-menu-hover-decor-color: rgba(255,255,255,0.23); --the7-menu-hover-last-color: #333333; --the7-menu-item-divider-width: 1px; --the7-menu-item-margin-bottom: 18px; --the7-menu-item-margin-left: 5px; --the7-menu-item-margin-right: 5px; --the7-menu-item-margin-top: 18px; --the7-menu-item-padding-bottom: 4px; --the7-menu-item-padding-left: 5px; --the7-menu-item-padding-right: 5px; --the7-menu-item-padding-top: 4px; --the7-menu-line-decor-color-2: to left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%; --the7-menu-line-decor-color: rgba(255,255,255,0.23); --the7-menu-tem-divider-color: rgba(17,17,17,0.14); --the7-menu-tem-divider-height: 24px; --the7-menu-text-transform: none; --the7-message-color: #ffffff; --the7-microwidget-button-2-bg: #ec9e21; --the7-microwidget-button-2-border-color: #ec9e21; --the7-microwidget-button-2-border-radius: 0px; --the7-microwidget-button-2-border-width: 1px; --the7-microwidget-button-2-bottom-padding: 10px; --the7-microwidget-button-2-color: #ffffff; --the7-microwidget-button-2-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-microwidget-button-2-font-size: 14px; --the7-microwidget-button-2-font-weight: 700; --the7-microwidget-button-2-hover-bg: #ec9e21; --the7-microwidget-button-2-hover-border-color: #ec9e21; --the7-microwidget-button-2-hover-color: #ffffff; --the7-microwidget-button-2-icon-gap: 5px; --the7-microwidget-button-2-icon-size: 14px; --the7-microwidget-button-2-left-padding: 20px; --the7-microwidget-button-2-right-padding: 20px; --the7-microwidget-button-2-top-padding: 10px; --the7-microwidget-button-bg: #ec9e21; --the7-microwidget-button-border-color: #ec9e21; --the7-microwidget-button-border-radius: 0px; --the7-microwidget-button-border-width: 1px; --the7-microwidget-button-bottom-padding: 10px; --the7-microwidget-button-color: #ffffff; --the7-microwidget-button-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-microwidget-button-font-size: 14px; --the7-microwidget-button-font-weight: 700; --the7-microwidget-button-hover-bg: #ec9e21; --the7-microwidget-button-hover-border-color: #ec9e21; --the7-microwidget-button-hover-color: #ffffff; --the7-microwidget-button-icon-gap: 5px; --the7-microwidget-button-icon-size: 14px; --the7-microwidget-button-left-padding: 20px; --the7-microwidget-button-right-padding: 20px; --the7-microwidget-button-top-padding: 10px; --the7-microwidgets-in-top-line-color: #888888; --the7-microwidgets-in-top-line-font-family: "Arial", Helvetica, Arial, Verdana, sans-serif; --the7-microwidgets-in-top-line-font-size: 20px; --the7-microwidgets-in-top-line-icon-color: #888888; --the7-microwidgets-in-top-line-icon-size: 16px; --the7-mixed-logo-bottom-padding: 0px; --the7-mixed-logo-left-padding: 0px; --the7-mixed-logo-right-padding: 0px; --the7-mixed-logo-top-padding: 0px; --the7-mobile-floating-header-bg-color: #ffffff; --the7-mobile-footer-bottom-padding: 15px; --the7-mobile-footer-left-padding: 20px; --the7-mobile-footer-right-padding: 20px; --the7-mobile-footer-top-padding: 50px; --the7-mobile-hamburger-border-width: 0px; --the7-mobile-header-bg-color: #ffffff; --the7-mobile-header-decoration-color: #ffffff; --the7-mobile-header-decoration-size: 1px; --the7-mobile-logo-bottom-padding: 0px; --the7-mobile-logo-left-padding: 0px; --the7-mobile-logo-right-padding: 0px; --the7-mobile-logo-top-padding: 0px; --the7-mobile-menu-active-color: #ec9e21; --the7-mobile-menu-bg-color: #ffffff; --the7-mobile-menu-caption-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-mobile-menu-caption-font-size: 16px; --the7-mobile-menu-caption-gap: 10px; --the7-mobile-menu-caption-text-transform: none; --the7-mobile-menu-color: #333333; --the7-mobile-menu-divider-color: rgba(51,51,51,0.12); --the7-mobile-menu-divider-height: 1px; --the7-mobile-menu-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-mobile-menu-font-size: 16px; --the7-mobile-menu-font-weight: 700; --the7-mobile-menu-hover-color: #ec9e21; --the7-mobile-menu-microwidgets-color: #0a0909; --the7-mobile-menu-microwidgets-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-mobile-menu-microwidgets-font-size: 13px; --the7-mobile-menu-microwidgets-icon-color: #ec9e21; --the7-mobile-menu-microwidgets-icon-size: 16px; --the7-mobile-menu-text-transform: none; --the7-mobile-menu-width: 330px; --the7-mobile-microwidgets-color: #333333; --the7-mobile-microwidgets-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-mobile-microwidgets-font-size: 13px; --the7-mobile-microwidgets-icon-color: #ec9e21; --the7-mobile-microwidgets-icon-size: 16px; --the7-mobile-overlay-bg-color: rgba(17,17,17,0.5); --the7-mobile-page-bottom-margin: 70px; --the7-mobile-page-left-margin: 20px; --the7-mobile-page-right-margin: 20px; --the7-mobile-page-top-margin: 70px; --the7-mobile-sub-menu-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-mobile-sub-menu-font-size: 13px; --the7-mobile-sub-menu-font-weight: 500; --the7-mobile-sub-menu-text-transform: none; --the7-mobile-toggle-menu-bg-color: rgba(255,255,255,0); --the7-mobile-toggle-menu-bg-hover-color: rgba(255,255,255,0); --the7-mobile-toggle-menu-border-radius: 0px; --the7-mobile-toggle-menu-color: #333333; --the7-mobile-toggle-menu-hover-color: #333333; --the7-mw-address-icon-size: 16px; --the7-mw-clock-icon-size: 16px; --the7-mw-email-icon-size: 16px; --the7-mw-login-icon-size: 16px; --the7-mw-phone-icon-size: 16px; --the7-mw-search-bg-active-width: 200px; --the7-mw-search-bg-color: #f4f4f4; --the7-mw-search-bg-height: 34px; --the7-mw-search-bg-width: 200px; --the7-mw-search-border-color: #e2e2e2; --the7-mw-search-border-radius: 0px; --the7-mw-search-border-width: 0px; --the7-mw-search-color: #aaaaaa; --the7-mw-search-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-mw-search-font-size: 14px; --the7-mw-search-icon-size: 16px; --the7-mw-search-left-padding: 12px; --the7-mw-search-overlay-bg: rgba(0,0,0,0.9); --the7-mw-search-right-padding: 12px; --the7-mw-skype-icon-size: 16px; --the7-mw-woocommerce-cart-icon-size: 16px; --the7-navigation-bg-color: #000000; --the7-navigation-line-bg: #ffffff; --the7-navigation-line-decoration-color: #dd9933; --the7-navigation-line-decoration-line-size: 1px; --the7-navigation-line-sticky-bg: #000000; --the7-navigation-margin: 50px; --the7-outside-item-custom-margin: 30px; --the7-page-bg-color: #ffffff; --the7-page-bg-image: none; --the7-page-bg-position-x: center; --the7-page-bg-position-y: top; --the7-page-bg-repeat: repeat; --the7-page-bg-size: auto; --the7-page-bottom-margin: 70px; --the7-page-left-margin: 50px; --the7-page-responsive-title-height: 0px; --the7-page-responsive-title-line-height: 34px; --the7-page-right-margin: 50px; --the7-page-title-bg-color: rgba(0,0,0,0.04); --the7-page-title-bg-image: none; --the7-page-title-bg-position-x: center; --the7-page-title-bg-position-y: center; --the7-page-title-bg-repeat: repeat; --the7-page-title-bg-size: auto auto; --the7-page-title-border-height: 10px; --the7-page-title-border-style: solid; --the7-page-title-bottom-padding: 30px; --the7-page-title-breadcrumbs-color: #adafb3; --the7-page-title-color: #333333; --the7-page-title-decorative-line-height: 6px; --the7-page-title-font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif; --the7-page-title-font-weight: 700; --the7-page-title-height: 200px; --the7-page-title-line-color: rgba(51,51,51,0.11); --the7-page-title-line-height: 44px; --the7-page-title-line-style: double; --the7-page-title-overlay-color: rgba(0,0,0,0.5); --the7-page-title-text-transform: none; --the7-page-title-top-padding: 30px; --the7-page-top-margin: 70px; --the7-product-alignment: center; --the7-product-cart-gap: 25px; --the7-product-counter-bg: #ec9e21; --the7-product-counter-color: #ffffff; --the7-product-description-gap: 15px; --the7-product-img-width: 30%; --the7-product-microwidget-content-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-product-microwidget-content-font-size-desktop: 15px; --the7-product-microwidget-content-font-size: 15px; --the7-product-microwidget-content-line-height-desktop: 27px; --the7-product-microwidget-content-line-height: 27px; --the7-product-microwidget-content-text-transform: none; --the7-product-price-gap: 5px; --the7-product-rating-gap: 10px; --the7-product-title-gap: 15px; --the7-project-rollover-bg-color: rgba(236,158,33,0.85); --the7-right-content-padding: 0px; --the7-right-input-border-width: 1px; --the7-right-input-padding: 15px; --the7-right-overlay-content-padding: 0px; --the7-rollover-bg-color: rgba(236,158,33,0.2); --the7-second-switch-header-padding-left: 20px; --the7-second-switch-header-padding-right: 20px; --the7-second-switch-mobile-header-height: 60px; --the7-second-switch: 778px; --the7-secondary-text-color: #333333; --the7-side-header-h-stroke-height: 130px; --the7-side-header-v-stroke-width: 60px; --the7-sidebar-distace-to-content: 50px; --the7-sidebar-outline-color: rgba(0,0,0,0.06); --the7-sidebar-responsiveness: 992px; --the7-sidebar-width: 350px; --the7-soc-ico-hover-color: #ffffff; --the7-soc-icons-bg-size: 36px; --the7-soc-icons-border-radius: 100px; --the7-soc-icons-border-width: 1px; --the7-soc-icons-gap: 5px; --the7-soc-icons-size: 26px; --the7-sticky-header-overlay-bg: rgba(17,17,17,0.4); --the7-sub-cart-bg: rgba(255,255,255,0.3); --the7-sub-cart-color: #000000; --the7-sub-cart-width: 240px; --the7-sub-menu-icon-size: 14px; --the7-sub-subtitle-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-sub-subtitle-font-size: 10px; --the7-submenu-active-bg: rgba(236,158,33,0.07); --the7-submenu-active-color: #ec9e21; --the7-submenu-bg-color: #ffffff; --the7-submenu-color: #333333; --the7-submenu-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-submenu-font-size: 13px; --the7-submenu-hover-bg: rgba(236,158,33,0.07); --the7-submenu-hover-color: #ec9e21; --the7-submenu-item-margin-bottom: 2px; --the7-submenu-item-margin-left: 0px; --the7-submenu-item-margin-right: 0px; --the7-submenu-item-margin-top: 0px; --the7-submenu-item-padding-bottom: 10px; --the7-submenu-item-padding-left: 10px; --the7-submenu-item-padding-right: 10px; --the7-submenu-item-padding-top: 10px; --the7-submenu-padding-bottom: 9px; --the7-submenu-padding-left: 10px; --the7-submenu-padding-right: 10px; --the7-submenu-padding-top: 9px; --the7-submenu-text-transform: none; --the7-submenu-width: 280px; --the7-subtitle-font-family: "Arial", Helvetica, Arial, Verdana, sans-serif; --the7-subtitle-font-size: 11px; --the7-subtitle-font-style: italic; --the7-subtitle-font-weight: 400; --the7-switch-content-paddings: 778px; --the7-text-big-font-size: 16px; --the7-text-big-line-height: 28px; --the7-text-small-font-size: 13px; --the7-text-small-line-height: 25px; --the7-title-color: #333333; --the7-title-font-size: 34px; --the7-title-outline-color: rgba(30,115,190,0); --the7-title-responsive-font-size: 24px; --the7-toggle-menu-bg-color-hover: rgba(255,255,255,0.75); --the7-toggle-menu-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-border-radius: 0px; --the7-toggle-menu-bottom-margin: 0px; --the7-toggle-menu-caption-color-hover: #000000; --the7-toggle-menu-caption-color: #000000; --the7-toggle-menu-caption-padding-bottom: 18px; --the7-toggle-menu-caption-padding-left: 15px; --the7-toggle-menu-caption-padding-right: 15px; --the7-toggle-menu-caption-padding-top: 18px; --the7-toggle-menu-close-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-close-bottom-margin: 30px; --the7-toggle-menu-close-color: #000000; --the7-toggle-menu-close-left-margin: 30px; --the7-toggle-menu-close-padding-bottom: 15px; --the7-toggle-menu-close-padding-left: 15px; --the7-toggle-menu-close-padding-right: 15px; --the7-toggle-menu-close-padding-top: 15px; --the7-toggle-menu-close-right-margin: 30px; --the7-toggle-menu-close-top-margin: 30px; --the7-toggle-menu-color-hover: #000000; --the7-toggle-menu-color: #000000; --the7-toggle-menu-hover-bg-color: rgba(255,255,255,0.75); --the7-toggle-menu-hover-color: #000000; --the7-toggle-menu-left-margin: 0px; --the7-toggle-menu-right-margin: 0px; --the7-toggle-menu-top-margin: 0px; --the7-toggle-mobile-margin-bottom: 0px; --the7-toggle-mobile-margin-left: 0px; --the7-toggle-mobile-margin-right: 0px; --the7-toggle-mobile-margin-top: 0px; --the7-toggle-mobile-menu-caption-color-hover: #333333; --the7-toggle-mobile-menu-caption-color: #333333; --the7-toggle-mobile-menu-close-bottom-margin: 0px; --the7-toggle-mobile-menu-close-color: #ffffff; --the7-toggle-mobile-menu-close-hover-color: #ffffff; --the7-toggle-mobile-menu-close-left-margin: 0px; --the7-toggle-mobile-menu-close-padding-bottom: 5px; --the7-toggle-mobile-menu-close-padding-left: 5px; --the7-toggle-mobile-menu-close-padding-right: 5px; --the7-toggle-mobile-menu-close-padding-top: 5px; --the7-toggle-mobile-menu-close-right-margin: 0px; --the7-toggle-mobile-menu-close-top-margin: 15px; --the7-toggle-mobile-padding-bottom: 12px; --the7-toggle-mobile-padding-left: 9px; --the7-toggle-mobile-padding-right: 9px; --the7-toggle-mobile-padding-top: 12px; --the7-top-bar-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-top-bar-font-size: 13px; --the7-top-bar-height: 36px; --the7-top-bar-icon-color: #ec9e21; --the7-top-bar-icon-size: 16px; --the7-top-bar-line-color: rgba(255,255,255,0.11); --the7-top-bar-line-size: 1px; --the7-top-bar-line-style: solid; --the7-top-bar-mobile-padding-bottom: 3px; --the7-top-bar-mobile-padding-left: 20px; --the7-top-bar-mobile-padding-right: 20px; --the7-top-bar-mobile-padding-top: 3px; --the7-top-bar-padding-bottom: 3px; --the7-top-bar-padding-left: 50px; --the7-top-bar-padding-right: 50px; --the7-top-bar-padding-top: 3px; --the7-top-bar-switch-paddings: 600px; --the7-top-bar-text-transform: none; --the7-top-bar-transparent-bg-color: rgba(0,0,0,0.5); --the7-top-bg-color: rgba(255,255,255,0); --the7-top-bg-image: none; --the7-top-bg-position-x: center; --the7-top-bg-position-y: center; --the7-top-bg-repeat: repeat; --the7-top-color: #0a0909; --the7-top-content-padding: 0px; --the7-top-icons-bg-color-hover: #ec9e21; --the7-top-icons-bg-color: #096abf; --the7-top-icons-border-color-hover: rgba(255,255,255,0); --the7-top-icons-border-color: #dd0000; --the7-top-icons-color: #ffffff; --the7-top-input-border-width: 1px; --the7-top-input-padding: 5px; --the7-top-overlay-content-padding: 0px; --the7-transparent-logo-bottom-padding: 0px; --the7-transparent-logo-left-padding: 0px; --the7-transparent-logo-right-padding: 5px; --the7-transparent-logo-top-padding: 0px; --the7-transparent-mixed-logo-bottom-padding: 0px; --the7-transparent-mixed-logo-left-padding: 0px; --the7-transparent-mixed-logo-right-padding: 0px; --the7-transparent-mixed-logo-top-padding: 0px; --the7-transparent-mobile-logo-bottom-padding: 0px; --the7-transparent-mobile-logo-left-padding: 0px; --the7-transparent-mobile-logo-right-padding: 0px; --the7-transparent-mobile-logo-top-padding: 0px; --the7-wc-grid-product-gap: 22px; --the7-wc-grid-product-min-width: 220px; --the7-wc-list-img-width: 30%; --the7-wc-step-padding-bottom: 30px; --the7-wc-step-padding-top: 30px; --the7-wc-steps-bg: #f8f8f9; --the7-wc-steps-color: #000000; --the7-widget-content-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-widget-content-font-size-desktop: 15px; --the7-widget-content-font-size: 15px; --the7-widget-content-line-height-desktop: 27px; --the7-widget-content-line-height: 27px; --the7-widget-content-text-transform: none; --the7-widget-footer-accent-color: #ffffff; --the7-widget-footer-color: #ffffff; --the7-widget-footer-header-color: #ffffff; --the7-widget-footer-padding: 30px; --the7-widget-gap: 15px; --the7-widget-sidebar-bg-color: #f7f7f8; --the7-widget-sidebar-bg-image: none; --the7-widget-sidebar-bg-position-x: center; --the7-widget-sidebar-bg-position-y: center; --the7-widget-sidebar-bg-repeat: repeat; --the7-widget-sidebar-color: #8b8d94; --the7-widget-sidebar-distace: 60px; --the7-widget-sidebar-header-color: #333333; --the7-widget-title-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-widget-title-font-size-desktop: 16px; --the7-widget-title-font-size: 16px; --the7-widget-title-line-height-desktop: 26px; --the7-widget-title-line-height: 26px; --the7-widget-title-text-transform: none; --the7-woo-content-font-family: "Ubuntu", Helvetica, Arial, Verdana, sans-serif; --the7-woo-content-font-size-desktop: 16px; --the7-woo-content-font-size: 16px; --the7-woo-content-line-height-desktop: 28px; --the7-woo-content-line-height: 28px; --the7-woo-content-text-transform: none; --the7-woo-title-font-family: "Viga", Helvetica, Arial, Verdana, sans-serif; --the7-woo-title-font-size-desktop: 16px; --the7-woo-title-font-size: 16px; --the7-woo-title-line-height-desktop: 26px; --the7-woo-title-line-height: 26px; --the7-woo-title-text-transform: none; }
@media screen and (max-width: 992px) {
  :root { --the7-h1-font-size: 34px; }
}
@media screen and (max-width: 778px) {
  :root { --the7-h1-font-size: 34px; }
}

/*__lovable_stylesheet_boundary__*/
.vertical-centering { top: 50%; transform: translateY(-50%); }
.horizontal-centering { left: 50%; transform: translateX(-50%); }
.centering-mixin { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.wp-block-button__link { opacity: 1; transition: opacity 0.25s; }
.wp-block-button__link:hover { opacity: 0.7; }
.wp-block-button .wp-block-button__link { font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); }
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 { clear: none; }
.content ul.wp-block-gallery, .content ul.blocks-gallery-grid { margin: 0px; }
.wp-block-quote:not(.is-large):not(.is-style-large) { border-left: 4px solid rgb(0, 0, 0); padding: 1em 0px 1em 1em; }
.wp-block-quote.is-large, .wp-block-quote.is-style-large { position: relative; padding: 1em 0px; margin: 1em 0px; }
.wp-block-quote.is-large::before, .wp-block-quote.is-large::after, .wp-block-quote.is-style-large::before, .wp-block-quote.is-style-large::after { position: absolute; top: -2px; left: 0px; width: 100%; height: 2px; content: ""; }
.wp-block-quote.is-large::after, .wp-block-quote.is-style-large::after { top: 100%; }
.content blockquote.wp-block-quote, .content .wp-block-pullquote blockquote { background: none; }
.wp-block-pullquote { padding: 1rem; }
.wp-block-pullquote blockquote { color: rgb(17, 17, 17); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-top: calc(2rem); margin-bottom: calc(2.15rem); margin-right: 0px; padding-top: 20px; padding-bottom: 20px; }
.wp-block-pullquote p { font-size: 22px; line-height: 28px; margin-bottom: 0.5em; margin-top: 0.5em; }
.wp-block-pullquote p em { font-style: normal; }
.wp-block-pullquote cite { display: inline-block; font-size: 13px; line-height: 18px; text-transform: inherit; }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { width: 100%; padding: 0px; }
.wp-block-pullquote.alignleft blockquote, .wp-block-pullquote.alignright blockquote { margin-left: 0px; padding-left: 0px; padding-right: 0px; text-align: left; max-width: 100%; }
.wp-block-pullquote.is-style-solid-color { background-color: rgb(0, 115, 170); padding-left: 0px; padding-right: 0px; }
@media only screen and (min-width: 768px) {
  .wp-block-pullquote.is-style-solid-color { padding-left: 10%; padding-right: 10%; box-sizing: border-box; }
}
.wp-block-pullquote.is-style-solid-color p { margin-bottom: 0.5em; margin-top: 0.5em; }
.wp-block-pullquote.is-style-solid-color a, .wp-block-pullquote.is-style-solid-color cite, .wp-block-pullquote blockquote * { color: inherit; }
.wp-block-pullquote.is-style-solid-color blockquote { max-width: calc(100% - 2rem); color: rgb(255, 255, 255); padding-left: 0px; margin-left: 1rem; }
.wp-block-pullquote.is-style-solid-color blockquote p { font-size: 20px; line-height: 28px; margin-bottom: 0.5em; }
@media only screen and (min-width: 768px) {
  .wp-block-pullquote.is-style-solid-color blockquote { margin-left: 0px; margin-right: 0px; }
}
.wp-block-quote p { font-size: 20px; line-height: 28px; }
.wp-block-quote cite { font-size: 13px; line-height: 18px; }
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p { font-size: 26px; line-height: 32px; font-style: normal; }
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer { font-size: 15px; line-height: 20px; }
@media only screen and (min-width: 768px) {
  .wp-block-quote.is-large, .wp-block-quote.is-style-large { margin: 2rem 0px; padding: 2em 0px; }
  .wp-block-quote.is-large::before, .wp-block-quote.is-large::after, .wp-block-quote.is-style-large::before, .wp-block-quote.is-style-large::after { height: 4px; top: -4px; }
  .wp-block-quote.is-large::after, .wp-block-quote.is-style-large::after { top: 100%; }
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { box-sizing: border-box; }
.content .wp-block-table.is-style-stripes td { border-color: transparent; }
.alignwide { margin-left: auto; margin-right: auto; }
@media only screen and (min-width: 768px) {
  .alignwide { margin-left: auto; margin-right: auto; max-width: 100%; }
}
.alignfull { margin: calc(2rem) 0px; max-width: 100%; }
.content > .alignfull { position: relative; }
.sidebar-none .content > .alignfull, .sidebar-none [class*="wp-block"].alignfull, .sidebar-none .content ul.wp-block-gallery.alignfull { width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); }
.content > .alignfull img { display: block; width: 100vw; }
@media only screen and (min-width: 768px) {
  .wp-block-image.alignfull img { margin-left: auto; margin-right: auto; }
}
.wp-block-image img { display: block; }
.wp-block-image.alignleft, .wp-block-image.alignright { max-width: 100%; }
.wp-block-image.alignfull img { width: 100vw; }
@media only screen and (min-width: 768px) {
  .wp-block-image.alignfull img { margin-left: auto; margin-right: auto; }
}
.wp-block-cover-image, .wp-block-cover { position: relative; min-height: 430px; }
.wp-block-cover-image.aligncenter h2, .wp-block-cover-image.aligncenter .wp-block-cover-image-text, .wp-block-cover-image.aligncenter .wp-block-cover-text, .wp-block-cover.aligncenter h2, .wp-block-cover.aligncenter .wp-block-cover-image-text, .wp-block-cover.aligncenter .wp-block-cover-text { width: 100%; z-index: 1; left: 50%; position: absolute; transform: translate(-50%, -50%); top: 50%; }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright { width: 100%; }
@media only screen and (min-width: 768px) {
  .wp-block-cover-image.alignfull .wp-block-cover-image-text, .wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-cover-image.alignfull h2, .wp-block-cover.alignfull .wp-block-cover-image-text, .wp-block-cover.alignfull .wp-block-cover-text, .wp-block-cover.alignfull h2 { max-width: calc(-28px + 66.6667vw); }
}
@media only screen and (min-width: 1168px) {
  .wp-block-cover-image.alignfull .wp-block-cover-image-text, .wp-block-cover-image.alignfull .wp-block-cover-text, .wp-block-cover-image.alignfull h2, .wp-block-cover.alignfull .wp-block-cover-image-text, .wp-block-cover.alignfull .wp-block-cover-text, .wp-block-cover.alignfull h2 { max-width: calc(-28px + 50vw); }
}
.wp-block-gallery { list-style-type: none; padding-left: 0px; }
.wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child { margin-bottom: 16px; }
.wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-image figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { font-size: 0.71111em; line-height: 1.6; margin: 0px; padding: 0.5rem; text-align: center; }
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 { padding: 14px; box-sizing: border-box; color: rgb(255, 255, 255); }
@media only screen and (min-width: 768px) {
  .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 { max-width: 100%; }
}
.has-blue-color { color: rgb(25, 130, 209); }
.has-blue-background-color { background-color: rgb(25, 130, 209); }
.has-black-color { color: rgb(0, 0, 0); }
.has-black-background-color { background-color: rgb(0, 0, 0); }
.has-dark-gray-color { color: rgb(55, 55, 55); }
.has-dark-gray-background-color { background-color: rgb(55, 55, 55); }
.has-medium-gray-color { color: rgb(102, 102, 102); }
.has-medium-gray-background-color { background-color: rgb(102, 102, 102); }
.has-light-gray-color { color: rgb(226, 226, 226); }
.has-light-gray-background-color { background-color: rgb(226, 226, 226); }
.has-white-color { color: rgb(255, 255, 255); }
.has-white-background-color { background-color: rgb(255, 255, 255); }
.content .has-secondary-background-color, .content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color { background-color: rgb(0, 81, 119); }
.content .has-dark-gray-background-color, .content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color { background-color: rgb(17, 17, 17); }
.content .has-light-gray-background-color, .content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color { background-color: rgb(118, 118, 118); }
.content .has-white-background-color, .content .wp-block-pullquote.is-style-solid-color.has-white-background-color { background-color: rgb(255, 255, 255); }
.content .has-primary-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p { color: rgb(0, 115, 170); }
.content .has-secondary-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p { color: rgb(0, 81, 119); }
.content .has-dark-gray-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p { color: rgb(17, 17, 17); }
.content .has-light-gray-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p { color: rgb(118, 118, 118); }
.content .has-white-color, .content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color { color: rgb(255, 255, 255); }
.content .has-drop-cap:not(:focus)::first-letter { font-size: 3.375em; line-height: 1; font-weight: bold; margin: 0px 0.25em 0px 0px; }
.content .wp-block-latest-comments { margin: 0px; }
.content .wp-block-categories, .content .wp-block-archives, .content .wp-block-latest-posts { margin: 0px; }
.wp-block-categories li, .wp-block-archives li, .wp-block-latest-posts li { margin-bottom: 10px; padding: 0px; }
.wp-block-archives li, .wp-block-latest-posts li { list-style: none; }
.wp-block-archives li a, .wp-block-latest-posts li a { text-decoration: none; }
.wp-block-latest-comments__comment-meta a { text-decoration: none; }
.content .wc-block-grid__products { list-style: none; margin: 0px 0px 24px; }
.wc-block-grid__product { box-sizing: border-box; }
@media only screen and (max-width: 768px) {
  [data-align="left"] .wp-block-cover-image, [data-align="right"] .wp-block-cover-image, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, [data-align="left"] .wp-block-cover, [data-align="right"] .wp-block-cover, .wp-block-cover.alignleft, .wp-block-cover.alignright, .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright { max-width: 100%; }
}
@media (max-width: 782px) {
  .wp-block-columns { flex-wrap: wrap; }
  .wp-block-column { flex-basis: 100%; }
  .wp-block-column:not(:first-child) { margin-left: 0px; margin-right: 0px; }
  .wp-block-column:not(:last-child) { margin-right: 0px; }
}
@media only screen and (min-width: 768px) {
  .content .wp-block-columns .wp-block-column > :first-child { margin-top: 0px; }
  .content .wp-block-columns .wp-block-column > :last-child { margin-bottom: 0px; }
  .content .wp-block-columns[class*="has-"] > :last-child { margin-right: 0px; }
}
.content .wp-block-quote:not(.is-style-large), .content .wp-block-quote.is-style-large { border-color: rgb(236, 158, 33); }
.wp-block-separator { border-bottom-color: rgba(0, 0, 0, 0.08); }
.wp-block-quote.is-large::before, .wp-block-quote.is-large::after, .wp-block-quote.is-style-large::before, .wp-block-quote.is-style-large::after { background: rgb(236, 158, 33); }
blockquote.has-accent-color, .wp-block-pullquote blockquote.has-accent-color, .has-accent-color, .has-accent-color:hover { color: rgb(236, 158, 33); }
.wp-block-pullquote blockquote { font: 22px / 28px Ubuntu, Helvetica, Arial, Verdana, sans-serif; }
:root .has-accent-background-color, .wp-block-pullquote.is-style-solid-color.has-accent-background-color { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer :root .has-accent-background-color, .accent-gradient .footer :root .has-accent-background-color, .footer .wp-block-pullquote.is-style-solid-color.has-accent-background-color, .accent-gradient .footer .wp-block-pullquote.is-style-solid-color.has-accent-background-color { background: rgb(255, 255, 255); }
.wp-block-separator.is-style-dots::before { color: rgba(0, 0, 0, 0.08); }
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover-image .wp-block-cover-text, .wp-block-cover-image h2, .wp-block-cover .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, .wp-block-cover h2 { font: 24px / 34px Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.wp-block-categories li a, .wp-block-archives li a, .wp-block-latest-posts li a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-categories li a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-archives li a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-posts li a { color: rgb(51, 51, 51); }
.sidebar-content .wp-block-categories li a, .sidebar-content .wp-block-archives li a, .sidebar-content .wp-block-latest-posts li a { color: rgb(51, 51, 51); }
.footer .wp-block-categories li a, .footer .wp-block-archives li a, .footer .wp-block-latest-posts li a { color: rgb(255, 255, 255); }
.wp-block-categories li a:hover, .wp-block-archives li a:hover, .wp-block-latest-posts li a:hover { color: rgb(236, 158, 33); }
.wp-block-latest-comments__comment-date { color: var(--the7-secondary-text-color); }
.wp-block-latest-comments__comment-meta a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-comments__comment-meta a { color: rgb(51, 51, 51); }
.sidebar-content .wp-block-latest-comments__comment-meta a { color: rgb(51, 51, 51); }
.footer .wp-block-latest-comments__comment-meta a { color: rgb(255, 255, 255); }
.wp-block-latest-comments__comment-meta a:hover { color: rgb(236, 158, 33); }
.masthead:not(.side-header) { max-width: 100%; }
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) { position: absolute; width: 100%; z-index: 102; }
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) { box-sizing: border-box; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .masthead:not(.side-header):not(.mixed-header) { place-content: space-between center; }
  .masthead:not(.side-header):not(.mixed-header) .top-bar, .masthead:not(.side-header):not(.mixed-header) .header-bar, .masthead:not(.side-header):not(.mixed-header) .ph-wrap { width: 100%; }
  .masthead .header-bar { box-sizing: border-box; }
  .phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) { top: auto !important; }
}
.masthead:not(.side-header) .header-bar { position: relative; display: flex; align-items: stretch; place-content: stretch space-between; }
.masthead:not(.side-header) .main-nav { display: flex; flex-flow: wrap; align-items: center; }
.masthead:not(.side-header).full-height .main-nav { align-items: stretch; align-content: stretch; }
.masthead:not(.side-header).full-height .header-bar .main-nav > li > a, .masthead:not(.side-header) .header-bar .main-nav > li > a { display: flex; align-content: center; }
.masthead:not(.side-header).dividers.justify .main-nav > li { flex-grow: 1; justify-content: center; }
.masthead:not(.side-header).dividers .main-nav > li:not(.dt-mega-menu) { position: relative; }
.masthead:not(.side-header).dividers .main-nav > li::before, .masthead:not(.side-header).dividers.surround .main-nav > li:last-child::after { content: ""; position: absolute; left: -0.5px; width: 0px; border-right: 1px solid yellow; height: 100%; max-height: 100%; top: 50%; transform: translateY(-50%); }
.masthead:not(.side-header).dividers .main-nav > li:first-child::before { display: none; }
.masthead:not(.side-header).dividers.surround .main-nav > li:first-child::before { display: block; }
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child::after { left: auto; right: -0.5px; }
.masthead:not(.side-header).full-height .main-nav > li > a { flex-grow: 1; justify-content: center; }
.masthead.split-header .header-bar { flex-flow: wrap; align-items: center; }
.masthead.split-header.full-height .header-bar { align-items: stretch; }
.masthead.split-header:not(.widgets) .navigation .mini-widgets { display: none; }
.split-header .branding { display: flex; align-items: center; order: 2; }
.split-header .navigation { flex: 1 1 0%; display: flex; flex-flow: row; }
.split-header .navigation:first-of-type { order: 1; }
.split-header .navigation:last-of-type { order: 3; justify-content: flex-end; }
.split-header .navigation .main-nav { flex-grow: 1; }
.split-header .navigation:first-of-type .main-nav { order: 2; }
.split-header .navigation:first-of-type .mini-widgets { order: 1; }
.split-header .navigation:last-of-type .main-nav { justify-content: flex-end; }
.split-header .mini-widgets { display: flex; align-items: center; flex-flow: wrap; }
.split-header.inside .navigation:first-of-type .main-nav { justify-content: flex-end; }
.split-header.inside .navigation:last-of-type .main-nav { justify-content: flex-start; }
.split-header.fully-inside .navigation .main-nav { flex-grow: 0; }
.split-header.fully-inside .navigation:first-of-type { justify-content: flex-end; }
.split-header.fully-inside .navigation:last-of-type { justify-content: flex-start; }
.split-header.fully-inside .navigation:first-of-type .main-nav { justify-content: flex-end; }
.split-header.fully-inside .navigation:last-of-type .main-nav { justify-content: flex-start; }
.split-header.outside .navigation:first-of-type .main-nav { justify-content: flex-start; }
.split-header.outside .navigation:last-of-type .main-nav { justify-content: flex-end; }
.split-header.justify .navigation .main-nav { flex-grow: 10; justify-content: space-between; }
.split-header.justify .navigation .main-nav > li { flex-grow: 1; }
.split-header.justify .navigation:last-of-type .main-nav > li { justify-content: flex-end; }
.split-header.justify.widgets .navigation .main-nav > li { justify-content: center; }
:root { --the7-h1-spacing: var(--the7-p-spacing,10px); --the7-h2-spacing: var(--the7-p-spacing,10px); --the7-h3-spacing: var(--the7-p-spacing,10px); --the7-h4-spacing: var(--the7-p-spacing,10px); --the7-h5-spacing: var(--the7-p-spacing,10px); --the7-h6-spacing: var(--the7-p-spacing,10px); --the7-form-border: solid; --the7-btn-shadow: 0px 0px 10px 0px rgba(0,0,0,0); --the7-btn-shadow-hover: 0px 0px 10px 0px rgba(0,0,0,0); }
#the7-body { --the7-h1-color: var(--the7-title-color); --the7-h2-color: var(--the7-title-color); --the7-h3-color: var(--the7-title-color); --the7-h4-color: var(--the7-title-color); --the7-h5-color: var(--the7-title-color); --the7-h6-color: var(--the7-title-color); --the7-btn-s-font: var(--the7-btn-s-font-style,normal) normal var(--the7-btn-s-font-weight,normal) var(--the7-btn-s-font-size) / var(--the7-btn-s-line-height) var(--the7-btn-s-font-family); --the7-btn-m-font: var(--the7-btn-m-font-style,normal) normal var(--the7-btn-m-font-weight,normal) var(--the7-btn-m-font-size) / var(--the7-btn-m-line-height) var(--the7-btn-m-font-family); --the7-btn-l-font: var(--the7-btn-l-font-style,normal) normal var(--the7-btn-l-font-weight,normal) var(--the7-btn-l-font-size) / var(--the7-btn-l-line-height) var(--the7-btn-l-font-family); --the7-btn-lg-font: var(--the7-btn-lg-font-style,normal) normal var(--the7-btn-lg-font-weight,normal) var(--the7-btn-lg-font-size) / var(--the7-btn-lg-line-height) var(--the7-btn-lg-font-family); --the7-btn-xl-font: var(--the7-btn-xl-font-style,normal) normal var(--the7-btn-xl-font-weight,normal) var(--the7-btn-xl-font-size) / var(--the7-btn-xl-line-height) var(--the7-btn-xl-font-family); --the7-woo-title-font: var(--the7-woo-title-font-style,normal) normal var(--the7-woo-title-font-weight,normal) var(--the7-woo-title-font-size) / var(--the7-woo-title-line-height) var(--the7-woo-title-font-family); --the7-woo-content-font: var(--the7-woo-content-font-style,normal) normal var(--the7-woo-content-font-weight,normal) var(--the7-woo-content-font-size) / var(--the7-woo-content-line-height) var(--the7-woo-content-font-family); --the7-base-font: var(--the7-base-font-style,normal) normal var(--the7-base-font-weight,normal) var(--the7-base-font-size) / var(--the7-base-line-height) var(--the7-base-font-family); --the7-base-font-big: var(--the7-base-font-style,normal) normal var(--the7-base-font-weight,normal) var(--the7-text-big-font-size) / var(--the7-text-big-line-height) var(--the7-base-font-family); --the7-widget-title-font: var(--the7-widget-title-font-style,normal) normal var(--the7-widget-title-font-weight,normal) var(--the7-widget-title-font-size) / var(--the7-widget-title-line-height) var(--the7-widget-title-font-family); --the7-widget-content-font: var(--the7-widget-content-font-style,normal) normal var(--the7-widget-content-font-weight,normal) var(--the7-widget-content-font-size) / var(--the7-widget-content-line-height) var(--the7-widget-content-font-family); --the7-h1-font: var(--the7-h1-font-style,normal) normal var(--the7-h1-font-weight,normal) var(--the7-h1-font-size) / var(--the7-h1-line-height) var(--the7-h1-font-family); --the7-h2-font: var(--the7-h2-font-style,normal) normal var(--the7-h2-font-weight,normal) var(--the7-h2-font-size) / var(--the7-h2-line-height) var(--the7-h2-font-family); --the7-h3-font: var(--the7-h3-font-style,normal) normal var(--the7-h3-font-weight,normal) var(--the7-h3-font-size) / var(--the7-h3-line-height) var(--the7-h3-font-family); --the7-h4-font: var(--the7-h4-font-style,normal) normal var(--the7-h4-font-weight,normal) var(--the7-h4-font-size) / var(--the7-h4-line-height) var(--the7-h4-font-family); --the7-h5-font: var(--the7-h5-font-style,normal) normal var(--the7-h5-font-weight,normal) var(--the7-h5-font-size) / var(--the7-h5-line-height) var(--the7-h5-font-family); --the7-h6-font: var(--the7-h6-font-style,normal) normal var(--the7-h6-font-weight,normal) var(--the7-h6-font-size) / var(--the7-h6-line-height) var(--the7-h6-font-family); --the7-form-md-font-family: var(--the7-base-font-family); --the7-form-md-font-style: var(--the7-base-font-style,normal); --the7-form-md-font-weight: var(--the7-base-font-weight,normal); --the7-form-md-font-size: var(--the7-base-font-size); --the7-form-md-line-height: var(--the7-base-line-height); --the7-form-md-font: var(--the7-form-md-font-style) normal var(--the7-form-md-font-weight) var(--the7-form-md-font-size,--the7-base-font-size) / var(--the7-form-md-line-height,--the7-base-line-height) var(--the7-form-md-font-family,--the7-base-font-family); --the7-fit-height: calc(var(--the7-vh,1vh) * 100); }
#the7-body.admin-bar { --the7-fit-height: calc(var(--the7-vh,1vh) * 100 - 32px); }
@media screen and (max-width: 782px) {
  #the7-body.admin-bar { --the7-fit-height: calc(var(--the7-vh,1vh) * 100); }
}
.transparent-border-mixin { border-color: var(--the7-divider-color); }
.sidebar .transparent-border-mixin, .sidebar-content .transparent-border-mixin { border-color: rgba(139, 141, 148, 0.15); }
.footer .transparent-border-mixin { border-color: rgba(255, 255, 255, 0.15); }
.solid-bg-mixin { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .outline-decoration { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .shadow-decoration { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.accent-bg-mixin { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .accent-bg-mixin, .accent-gradient .footer .accent-bg-mixin { background: rgb(255, 255, 255); }
html, body, body.page, .wf-container > * { font: var(--the7-base-font-big); letter-spacing: var(--the7-base-letter-spacing); text-transform: var(--the7-base-text-transform); text-decoration: var(--the7-base-text-decoration); word-spacing: normal; color: var(--the7-base-color); }
a.dt-owl-item-wrap, a.dt-owl-item-wrap:hover { color: var(--the7-base-color); }
.elementor-widget[class*="elementor-widget-wp-widget-"] a:not(:hover) { color: var(--the7-base-color); }
#main .wf-wrap, .page-title .wf-wrap, .fancy-header .wf-wrap { padding: 0px 50px; }
.side-header .mobile-header-bar { box-sizing: border-box; }
.no-cssgridlegacy.no-cssgrid .wf-container, .no-cssgridlegacy.no-cssgrid .wf-container-main { margin: 0px -50px; }
#main-slideshow.fixed > .royalSlider { max-width: 1300px; }
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar { max-width: calc(1240px); margin: 0px auto; }
.masthead:not(.side-header).full-width .header-bar, .header-bar .masthead.side-header-menu-icon { max-width: 100%; }
.page-title .wf-wrap::after { width: calc(1200px); max-width: calc(100% - 100px); }
.boxed .page-title .wf-wrap::after { left: 50px; }
.no-cssgridlegacy.no-cssgrid .wf-container, .no-cssgridlegacy.no-cssgrid .wf-container-main { margin: 0px -50px; }
.no-cssgridlegacy.no-cssgrid .sidebar-right .content { padding-left: 50px; }
.no-cssgridlegacy.no-cssgrid .sidebar-left .content { padding-right: 50px; }
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget { padding-right: 50px; }
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget { padding-left: 50px; }
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget { padding-left: 0px; }
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget { padding-right: 0px; }
.no-cssgridlegacy.no-cssgrid .content, .no-cssgridlegacy.no-cssgrid .sidebar { padding: 0px 50px; }
.sidebar-right .sidebar, .sidebar-divider-off.sidebar-right .sidebar, .sidebar-right .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget { margin-right: 0px; margin-left: 0px; }
.sidebar-left .sidebar, .sidebar-divider-off.sidebar-left .sidebar, .sidebar-left .sidebar.solid-bg, .sidebar-left .sidebar.bg-under-widget { margin-right: 0px; margin-left: 0px; }
#main-slideshow.fixed { padding: 70px 50px; }
.wf-container { margin: 0px -50px; }
.wf-cell, .wf-usr-cell { padding: 0px 50px; }
#footer .wf-wrap { padding: 0px 50px; }
.text-big, .dt-accordion-text-big .wpb_accordion_header > a { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.text-normal, .dt-accordion-text-normal .wpb_accordion_header > a, .icon-with-text-shortcode .dt-text-desc { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.text-small, .dt-accordion-text-small .wpb_accordion_header > a { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.wp-caption-text { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.text-uppercase { text-transform: uppercase; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1-size, .entry-title.h1-size, .h2-size, .entry-title.h2-size, h1.entry-title, .h3-size, .entry-title.h3-size, h2.entry-title, .h4-size, .entry-title.h4-size, h3.entry-title, .h5-size, .entry-title.h5-size, .h6-size, .entry-title.h6-size, .header-color, .entry-meta .header-color, .color-title { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title { color: rgb(51, 51, 51); }
.sidebar-content h1, .sidebar-content h2, .sidebar-content h3, .sidebar-content h4, .sidebar-content h5, .sidebar-content h6, .sidebar-content h1 a, .sidebar-content h2 a, .sidebar-content h3 a, .sidebar-content h4 a, .sidebar-content h5 a, .sidebar-content h6 a, .sidebar-content h1 a:hover, .sidebar-content h2 a:hover, .sidebar-content h3 a:hover, .sidebar-content h4 a:hover, .sidebar-content h5 a:hover, .sidebar-content h6 a:hover, .sidebar-content .h1-size, .sidebar-content .entry-title.h1-size, .sidebar-content .h2-size, .sidebar-content .entry-title.h2-size, .sidebar-content h1.entry-title, .sidebar-content .h3-size, .sidebar-content .entry-title.h3-size, .sidebar-content h2.entry-title, .sidebar-content .h4-size, .sidebar-content .entry-title.h4-size, .sidebar-content h3.entry-title, .sidebar-content .h5-size, .sidebar-content .entry-title.h5-size, .sidebar-content .h6-size, .sidebar-content .entry-title.h6-size, .sidebar-content .header-color, .sidebar-content .entry-meta .header-color, .sidebar-content .color-title { color: rgb(51, 51, 51); }
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6, .footer h1 a, .footer h2 a, .footer h3 a, .footer h4 a, .footer h5 a, .footer h6 a, .footer h1 a:hover, .footer h2 a:hover, .footer h3 a:hover, .footer h4 a:hover, .footer h5 a:hover, .footer h6 a:hover, .footer .h1-size, .footer .entry-title.h1-size, .footer .h2-size, .footer .entry-title.h2-size, .footer h1.entry-title, .footer .h3-size, .footer .entry-title.h3-size, .footer h2.entry-title, .footer .h4-size, .footer .entry-title.h4-size, .footer h3.entry-title, .footer .h5-size, .footer .entry-title.h5-size, .footer .h6-size, .footer .entry-title.h6-size, .footer .header-color, .footer .entry-meta .header-color, .footer .color-title { color: rgb(255, 255, 255); }
h1, .h1-size, .entry-title.h1-size, .dt-accordion-h1-size .wpb_accordion_header > a { color: var(--the7-h1-color); font: var(--the7-h1-font); text-transform: var(--the7-h1-text-transform); letter-spacing: var(--the7-h1-letter-spacing); word-spacing: var(--the7-h1-word-spacing); text-decoration: var(--the7-h1-text-decoration); }
h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a { color: var(--the7-h2-color); font: var(--the7-h2-font); text-transform: var(--the7-h2-text-transform); letter-spacing: var(--the7-h2-letter-spacing); word-spacing: var(--the7-h2-word-spacing); text-decoration: var(--the7-h2-text-decoration); }
h3, .h3-size, .entry-title.h3-size, h2.entry-title, .dt-accordion-h3-size .wpb_accordion_header > a { color: var(--the7-h3-color); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); letter-spacing: var(--the7-h3-letter-spacing); word-spacing: var(--the7-h3-word-spacing); text-decoration: var(--the7-h3-text-decoration); }
h4, .h4-size, .entry-title.h4-size, h3.entry-title, .dt-accordion-h4-size .wpb_accordion_header > a, .vc_separator h4 { color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); letter-spacing: var(--the7-h4-letter-spacing); word-spacing: var(--the7-h4-word-spacing); text-decoration: var(--the7-h4-text-decoration); }
h5, .h5-size, h4.entry-title, .entry-title.h5-size, .dt-accordion-h5-size .wpb_accordion_header > a { color: var(--the7-h5-color); font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); letter-spacing: var(--the7-h5-letter-spacing); word-spacing: var(--the7-h5-word-spacing); text-decoration: var(--the7-h5-text-decoration); }
h6, .h6-size, .entry-title.h6-size, .dt-accordion-h6-size .wpb_accordion_header > a { color: var(--the7-h6-color); font: var(--the7-h6-font); text-transform: var(--the7-h6-text-transform); letter-spacing: var(--the7-h6-letter-spacing); word-spacing: var(--the7-h6-word-spacing); }
.text-primary { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.content .text-primary { color: var(--the7-h4-color); }
.footer .text-primary { color: rgb(255, 255, 255); }
a.text-primary { text-decoration: none; }
a.text-primary:hover { text-decoration: underline; }
.color-primary .sidebar, .sidebar-content .color-primary { color: rgb(51, 51, 51); }
.footer .color-primary { color: rgb(255, 255, 255); }
a.color-primary { text-decoration: none; }
a.color-primary:hover { text-decoration: underline; }
.text-secondary { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.color-secondary, .text-secondary { color: var(--the7-accent-color); }
.stripe .color-secondary, .stripe .text-secondary { color: var(--the7-accent-color); }
.wf-container-footer .color-secondary, .wf-container-footer .text-secondary { color: rgb(255, 255, 255); background: none; }
a, a:hover { color: var(--the7-links-color); }
.wf-container-footer a, .wf-container-footer a:hover { color: rgb(255, 255, 255); background: none; }
a:hover { color: var(--the7-links-hover-color,var(--the7-links-color)); }
#page .color-accent { color: var(--the7-accent-color); }
#page .wf-container-footer .color-accent, .accent-gradient #page .footer .color-accent { color: rgb(255, 255, 255); background: none; }
.paint-accent-color { color: var(--the7-accent-color) !important; }
.wf-container-footer .paint-accent-color, .accent-gradient .paint-accent-color { color: rgb(255, 255, 255) !important; background: none !important; }
.color-secondary, .color-base-transparent { color: var(--the7-secondary-text-color); }
.sidebar-content .color-secondary, .sidebar-content .color-base-transparent { color: rgba(139, 141, 148, 0.5); }
.footer .color-secondary, .footer .color-base-transparent { color: rgba(255, 255, 255, 0.5); }
#main > .wf-wrap, #bottom-bar > .wf-wrap, #footer > .wf-wrap { width: 1300px; }
#phantom.full-width .ph-wrap.boxed { max-width: 100%; }
#page.boxed { max-width: 1280px; }
.footer-overlap .boxed .footer, .footer-overlap .boxed #bottom-bar { max-width: 1280px; }
#phantom .ph-wrap.boxed, .boxed .top-bar.line-content::before, .boxed .classic-header.content-width-line .navigation::before { max-width: calc(1240px); }
.boxed .full-width .top-bar.line-content::before, .boxed .classic-header.full-width.content-width-line .navigation::before { max-width: 100%; }
#main { padding: 70px 0px; }
#main > .wf-wrap { padding: 0px 50px; }
body { background: none center center / cover no-repeat fixed rgb(247, 247, 247); }
#page { background: none center top / auto repeat rgb(255, 255, 255); }
.fixed-page-bg #page { background: none; }
.fixed-page-bg #page::after { content: ""; position: fixed; top: 0px; height: 100vh; left: 0px; right: 0px; z-index: -1; background: none center top / auto repeat rgb(255, 255, 255); }
.fixed-page-bg #page.boxed::after { max-width: 1280px; margin: 0px auto; }
.footer-overlap .page-inner { background: none center top / auto repeat rgb(255, 255, 255); }
textarea, select, blockquote, .entry-author, .format-aside-content, .format-status-content, .format-link-content, .dt-form button, .dt-btn, #main-slideshow .tp-button, .wpcf7-submit.dt-btn-m, .shortcode-action-bg, .shortcode-action-bg::before, .shortcode-teaser.frame-on, .testimonial-item .ts-viewport, .footer .testimonials.slider-content, .shortcode-code, #main .vc_text_separator div, #main .vc_progress_bar .vc_single_bar, #main .vc_progress_bar .vc_single_bar .vc_label, #main .vc_progress_bar .vc_single_bar .vc_bar, #main .flexslider, .nsu-submit, .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], #main #content .rotatingtweets, #main #content .norotatingtweets, .mc4wp-form form select, #megaMenu ul.megaMenu > li.menu-item, #megaMenu ul.megaMenu > li.menu-item > a, .customSelect, .loading-label, .widget .testimonial-content, .skill, .skill-value, .widget .team-container, .widget .logo-items li, .comment-list .comment > article, .bg-on:not(.fullwidth-img), .blog-content .block-style-widget, #mobile-menu, .testimonial-content, .wpb_content_element .wpb_accordion_header > a::before, .wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header, .twentytwenty-before-label, .twentytwenty-after-label, .btn-cntr a, .photo-scroller .album-share-overlay .share-button.entry-share, .project-navigation, .album-share-overlay, .st-accordion li > a::before, .arrows-accent .prev i, .arrows-accent .next i, .arrows-accent .owl-prev i, .arrows-accent .owl-next i, .round-images .bg-on.team-container:not(.fullwidth-img), .solid-bg .sidebar-content, .solid-bg.sidebar-content .widget, .bg-under-widget .sidebar-content .widget, .ls-container.ls-carousel .ls-nav-prev, .ls-container.ls-carousel .ls-nav-next, .menu-btn, .custom-menu a::before, .small-fancy-datas .fancy-date a { border-radius: 0px; }
.wpb_tabs.tab-style-two, .wpb_tour.tab-style-two { border-radius: 0px; }
.top-bar-bg { background: none center center repeat rgba(255, 255, 255, 0); }
#phantom .top-bar-bg, .sticky-on .top-bar-bg, .sticky-top-line-on .top-bar-bg { background: none center center repeat rgba(255, 255, 255, 0) !important; }
.top-bar.line-content::after, .top-bar.full-width-line::after { border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.top-bar.line-content::after { width: calc(100% - 100px); left: auto; right: auto; }
.boxed .top-bar.line-content::after { left: 50%; }
.top-bar { min-height: 36px; padding: 3px 50px; }
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar { max-width: calc(1300px); margin: 0px auto; }
.masthead:not(.side-header).full-width .top-bar, .top-bar .masthead.side-header-menu-icon { max-width: 100%; }
.top-bar, .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle), .top-bar .mini-nav .customSelect, .top-bar .mini-nav a:hover, .header-bottom-bar a { color: rgb(10, 9, 9); }
.masthead .top-bar .mini-contacts, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a, .masthead .top-bar .mini-login, .masthead .top-bar .mini-login .submit, .masthead .top-bar .mini-search .submit, .masthead .top-bar .mini-search, .masthead .top-bar .wc-ico-cart, .masthead .top-bar .text-area, .masthead .top-bar .customSelectInner { font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.masthead .top-bar .shopping-cart, .masthead .top-bar .soc-ico a, .masthead .top-bar .soc-ico { line-height: 19px; }
.branding > a, .branding > img { padding: 0px 5px 0px 0px; }
.transparent .masthead:not(.side-header-h-stroke) .branding > a, .transparent .masthead:not(.side-header-h-stroke) .branding > img { padding: 0px 5px 0px 0px; }
.side-header-h-stroke .branding > a, .side-header-v-stroke .branding > a, .side-header-h-stroke .branding > img, .side-header-v-stroke .branding > img { padding: 0px 18px 0px 0px; }
.mini-search input.field, .overlay-search-microwidget input[type="text"] { font: 14px / 34px Roboto, Helvetica, Arial, Verdana, sans-serif; min-height: 34px; height: auto; width: 200px; border-width: 0px; border-color: rgb(226, 226, 226); border-radius: 0px; background: rgb(244, 244, 244); padding: 0px 12px; }
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field, .mini-search .searchform:not(.search-icon-disabled) input.field { padding-right: 12px; }
.animate-search-width .search-icon { width: 16px; }
.animate-search-width input.field:focus, .animate-search-width input.field:active, .animate-search-width:hover input.field { width: 200px; }
.mini-search .search-icon i, .overlay-search-microwidget .search-icon i { color: rgb(170, 170, 170); }
.searchform input[type="text"], .mini-search .field::placeholder, .overlay-search-microwidget .field::placeholder { color: rgb(170, 170, 170); }
.popup-search .field::placeholder { color: rgb(170, 170, 170) !important; }
.overlay-search-microwidget .search-icon, .mini-search .search-icon { right: 12px; }
.overlay-search-microwidget .search-icon i, .mini-search .search-icon i { font-size: 16px; }
.popup-search .search-icon { right: 22px; }
.branding .popup-search .searchform .submit > span, .branding .overlay-search .searchform .submit > span { margin-left: 7.14286px; }
.mixed-header .header-bar .popup-search .searchform .submit > span, .mixed-header .header-bar .overlay-search .searchform .submit > span { margin-left: 7.14286px; }
.popup-search .submit i, .overlay-search .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.branding .popup-search .submit i, .branding .overlay-search .submit i { font-size: 0px; }
.mixed-header .popup-search .submit i, .mixed-header .overlay-search .submit i { font-size: 16px; color: rgb(136, 136, 136); }
.masthead .top-bar .popup-search .submit i, .masthead .top-bar .overlay-search .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.dt-mobile-header .popup-search .submit i, .dt-mobile-header .overlay-search .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i, .mobile-header-bar .mobile-mini-widgets .overlay-search .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.overlay-search-microwidget { background: rgba(0, 0, 0, 0.9); }
.masthead .popup-search .popup-search-wrap { top: calc(100% + 8px); }
.dt-mobile-header .popup-search .popup-search-wrap { width: 100%; }
.masthead.side-header .mini-widgets .popup-search .popup-search-wrap { top: auto; bottom: calc(100% + 8px); }
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow { top: auto; bottom: calc(100% + 8px); }
.mini-search .submit { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.mini-search .submit:hover { opacity: 0.7; }
.branding .mini-search .submit { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.mixed-header .mini-search .submit { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.dt-mobile-header .mini-search .submit { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets .mini-search .submit { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.dt-mobile-header .mini-search .popup-search-wrap { top: auto; bottom: auto; }
.overlay-search-microwidget .search-icon, .mini-search .search-icon { color: rgb(170, 170, 170); }
.popup-search .submit.default-icon::before, .overlay-search .submit.default-icon::before { color: rgb(10, 10, 10); }
.mixed-header .popup-search .submit.default-icon::before, .mixed-header .overlay-search .submit.default-icon::before { color: rgb(136, 136, 136); }
.dt-mobile-header .popup-search .submit.default-icon::before, .dt-mobile-header .overlay-search .submit.default-icon::before { color: rgb(51, 51, 51); }
.mobile-header-bar .popup-search .submit.default-icon::before, .mobile-header-bar .overlay-search .submit.default-icon::before { color: rgb(51, 51, 51); }
.top-bar .mini-search .submit { color: rgb(10, 9, 9); }
.top-bar .mini-search .submit:hover { opacity: 0.7; }
.top-bar .popup-search .submit::before, .top-bar .overlay-search .submit::before { color: rgb(9, 106, 191); }
.login-remember { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.mini-login, .mini-login .submit { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.mini-login i, .mini-login .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.branding .mini-login, .branding .mini-login .submit { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.branding .mini-login i, .branding .mini-login .submit i { font-size: 0px; margin-right: 7.14286px; }
.mixed-header .mini-login, .mixed-header .mini-login .submit { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.mixed-header .mini-login i, .mixed-header .mini-login .submit i { font-size: 16px; color: rgb(136, 136, 136); }
.masthead .top-bar .mini-login, .masthead .top-bar .mini-login .submit { color: rgb(10, 9, 9); }
.masthead .top-bar .mini-login i, .masthead .top-bar .mini-login .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.mixed-header .header-bar .mini-login i, .mixed-header .header-bar .mini-login .submit i { margin-right: 7.14286px; }
.dt-mobile-header .mini-login, .dt-mobile-header .mini-login .submit { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.dt-mobile-header .mini-login i, .dt-mobile-header .mini-login .submit i { font-size: 16px; color: rgb(236, 158, 33); }
.mobile-header-bar .mobile-mini-widgets .mini-login, .mobile-header-bar .mobile-mini-widgets .mini-login .submit { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.mobile-header-bar .mobile-mini-widgets .mini-login i, .mobile-header-bar .mobile-mini-widgets .mini-login .submit i { font-size: 16px; color: rgb(236, 158, 33); }
a.mini-contacts:hover { opacity: 0.7; }
.mini-contacts { text-decoration: none; font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.mini-contacts i { font-size: 16px; color: rgb(236, 158, 33); }
.branding .mini-contacts { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.branding .mini-contacts i { font-size: 0px; }
.mixed-header .mini-contacts { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.mixed-header .mini-contacts i { font-size: 16px; color: rgb(136, 136, 136); }
.mixed-header .header-bar .mini-contacts i { margin-right: 7.14286px; }
.masthead .top-bar .mini-contacts { color: rgb(10, 9, 9); }
.masthead .top-bar .mini-contacts i { font-size: 16px; color: rgb(236, 158, 33); }
.dt-mobile-header .mini-contacts { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.dt-mobile-header .mini-contacts i { font-size: 16px; color: rgb(236, 158, 33); }
.mobile-header-bar .mobile-mini-widgets .mini-contacts { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.mobile-header-bar .mobile-mini-widgets .mini-contacts i { font-size: 16px; color: rgb(236, 158, 33); }
.masthead .mini-widgets .soc-ico a, .masthead .mobile-mini-widgets .soc-ico a, .dt-mobile-header .soc-ico a { width: 36px; height: 36px; margin: 0px 2.5px; line-height: 36px; border-radius: 100px; }
.masthead .mini-widgets .soc-ico a::before, .masthead .mini-widgets .soc-ico a::after, .masthead .mobile-mini-widgets .soc-ico a::before, .masthead .mobile-mini-widgets .soc-ico a::after, .dt-mobile-header .soc-ico a::before, .dt-mobile-header .soc-ico a::after { width: 36px; height: 36px; }
.masthead .mini-widgets .soc-ico a:first-child, .masthead .mobile-mini-widgets .soc-ico a:first-child, .dt-mobile-header .soc-ico a:first-child { margin-left: 0px; }
.masthead .mini-widgets .soc-ico a:last-child, .masthead .mobile-mini-widgets .soc-ico a:last-child, .dt-mobile-header .soc-ico a:last-child { margin-right: 0px; }
.masthead .soc-ico .soc-font-icon, .dt-mobile-header .soc-ico .soc-font-icon { font-size: 26px; line-height: 36px; }
.masthead .soc-ico.border-on a::before, .dt-mobile-header .soc-ico.border-on a::before { box-shadow: rgb(221, 0, 0) 0px 0px 0px 1px inset; }
.masthead .soc-ico.hover-border-on a:hover::after, .dt-mobile-header .soc-ico.hover-border-on a:hover::after { box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px 1px inset; }
.masthead .soc-ico.custom-bg a::before, .masthead .soc-ico.accent-bg a::before, .dt-mobile-header .soc-ico.custom-bg a::before, .dt-mobile-header .soc-ico.accent-bg a::before { background-color: rgb(9, 106, 191); }
.masthead .soc-ico.hover-custom-bg a::after, .masthead .soc-ico.accent-bg.hover-custom-bg a::after, .masthead .soc-ico.hover-custom-bg a::after, .accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a::after, .masthead .soc-ico.hover-accent-bg a::after, .dt-mobile-header .soc-ico.hover-custom-bg a::after, .dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a::after, .dt-mobile-header .soc-ico.hover-custom-bg a::after, .accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a::after, .dt-mobile-header .soc-ico.hover-accent-bg a::after { background-color: rgb(236, 158, 33); background-image: none; }
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon, .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon { color: rgb(255, 255, 255) !important; background: none !important; }
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon, .masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon, .dt-mobile-header .soc-ico a:hover .soc-font-icon { color: rgb(255, 255, 255) !important; background: none !important; }
.text-area { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.branding .text-area { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.mixed-header .text-area { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.top-bar .text-area { color: rgb(10, 9, 9); }
.dt-mobile-header .text-area { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets .text-area { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .menu-text, .mini-nav .mini-sub-nav li.has-children > a::after, .footer-sub-nav > li a .subtitle-text, .mini-nav .mini-sub-nav li a .subtitle-text { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.footer-sub-nav > li a .subtitle-text, .mini-nav .mini-sub-nav li a .subtitle-text { line-height: var(--the7-text-small-line-height); font-size: calc(var(--the7-text-small-font-size) - 2); }
.mini-sub-nav > li.act:not(.wpml-ls-item) > a .menu-text, .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .menu-text, .mini-nav .mini-sub-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, .mini-nav .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .subtitle-text { color: rgb(255, 255, 255); background: none; }
.masthead .menu-select, .masthead .mini-nav > ul:not(.mini-sub-nav) > li > a { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.masthead .branding .menu-select, .masthead .branding .mini-nav > ul:not(.mini-sub-nav) > li > a { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.masthead.mixed-header .menu-select, .masthead.mixed-header .mini-nav > ul:not(.mini-sub-nav) > li > a { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.masthead .top-bar .menu-select, .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a { color: rgb(10, 9, 9); font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.dt-mobile-header .menu-select, .dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets .menu-select, .mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav > li > a * { color: rgb(34, 34, 34) !important; }
.masthead .mini-nav .customSelectInner { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.branding .mini-nav .customSelectInner { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.mixed-header .mini-nav .customSelectInner { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.top-bar .mini-nav .customSelectInner { color: rgb(10, 9, 9); font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.dt-mobile-header .mini-nav .customSelectInner { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
#bottom-bar .mini-nav .customSelectInner { color: rgb(238, 238, 238); font-size: var(--the7-text-small-font-size); line-height: 17px; }
#bottom-bar .mini-nav .customSelectInner i { color: rgb(238, 238, 238); }
.dt-mobile-header .mini-nav { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets .mini-nav { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.mini-nav .customSelectInner i, .list-type-menu.mini-nav > ul > li > a i, .list-type-menu-first-switch.mini-nav > ul > li > a i, .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 16px; color: rgb(236, 158, 33); }
.branding .mini-nav .customSelectInner i, .branding .list-type-menu.mini-nav > ul > li > a i, .branding .list-type-menu-first-switch.mini-nav > ul > li > a i, .branding .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 0px; margin-right: 7.14286px; }
.mixed-header .mini-nav .customSelectInner i, .mixed-header .list-type-menu.mini-nav > ul > li > a i, .mixed-header .list-type-menu-first-switch.mini-nav > ul > li > a i, .mixed-header .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 16px; color: rgb(136, 136, 136); }
.mixed-header .header-bar .mini-nav .customSelectInner i i, .mixed-header .header-bar .list-type-menu.mini-nav > ul > li > a i i, .mixed-header .header-bar .list-type-menu-first-switch.mini-nav > ul > li > a i i, .mixed-header .header-bar .list-type-menu-second-switch.mini-nav > ul > li > a i i { margin-right: 7.14286px; }
.masthead .top-bar .mini-nav .customSelectInner i, .masthead .top-bar .list-type-menu.mini-nav > ul > li > a i, .masthead .top-bar .list-type-menu-first-switch.mini-nav > ul > li > a i, .masthead .top-bar .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 16px; color: rgb(236, 158, 33); }
.dt-mobile-header .mini-nav .customSelectInner i, .dt-mobile-header .list-type-menu.mini-nav > ul > li > a i, .dt-mobile-header .list-type-menu-first-switch.mini-nav > ul > li > a i, .dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 16px; color: rgb(236, 158, 33); }
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i, .mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i, .mobile-header-bar .mobile-mini-widgets .list-type-menu-first-switch.mini-nav > ul > li > a i, .mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i { font-size: 16px; color: rgb(236, 158, 33); }
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i { color: inherit; }
.header-elements-button-1 { font: 700 14px / 18px Roboto, Helvetica, Arial, Verdana, sans-serif; padding: 10px 20px; border-radius: 0px; }
.header-elements-button-1:not(:hover) span { color: rgb(255, 255, 255); }
.header-elements-button-1.microwidget-btn-bg-on::before { background: rgb(236, 158, 33); }
.header-elements-button-1.border-on::before { box-shadow: rgb(236, 158, 33) 0px 0px 0px 1px inset; }
.header-elements-button-1 i { font-size: 14px; }
.header-elements-button-1.btn-icon-align-left i { margin-right: 5px; }
.header-elements-button-1.btn-icon-align-right i { margin-left: 5px; }
.header-elements-button-1.btn-icon-align-right:not(:hover) i { color: rgb(255, 255, 255); }
.header-elements-button-1.btn-icon-align-left:not(:hover) i { color: rgb(255, 255, 255); }
.header-elements-button-1:hover span { color: rgb(255, 255, 255); }
.header-elements-button-1.btn-icon-align-right:hover i { color: rgb(255, 255, 255); }
.header-elements-button-1.btn-icon-align-left:hover i { color: rgb(255, 255, 255); }
.header-elements-button-1.microwidget-btn-hover-bg-on::after { background: rgb(236, 158, 33); }
.header-elements-button-1.hover-border-on::after { box-shadow: rgb(236, 158, 33) 0px 0px 0px 1px inset; }
.header-elements-button-2 { font: 700 14px / 18px Roboto, Helvetica, Arial, Verdana, sans-serif; padding: 10px 20px; border-radius: 0px; }
.header-elements-button-2:not(:hover) span { color: rgb(255, 255, 255); }
.header-elements-button-2.microwidget-btn-bg-on::before { background: rgb(236, 158, 33); }
.header-elements-button-2.border-on::before { box-shadow: rgb(236, 158, 33) 0px 0px 0px 1px inset; }
.header-elements-button-2 i { font-size: 14px; }
.header-elements-button-2.btn-icon-align-left i { margin-right: 5px; }
.header-elements-button-2.btn-icon-align-right i { margin-left: 5px; }
.header-elements-button-2:not(:hover) i { color: rgb(255, 255, 255); }
.header-elements-button-2:hover span { color: rgb(255, 255, 255); }
.header-elements-button-2.btn-icon-align-right:hover i { color: rgb(255, 255, 255); }
.header-elements-button-2.btn-icon-align-left:hover i { color: rgb(255, 255, 255); }
.header-elements-button-2.btn-icon-align-right:not(:hover) i { color: rgb(255, 255, 255); }
.header-elements-button-2.btn-icon-align-left:not(:hover) i { color: rgb(255, 255, 255); }
.header-elements-button-2.microwidget-btn-hover-bg-on::after { background: rgb(236, 158, 33); }
.header-elements-button-2.hover-border-on::after { box-shadow: rgb(236, 158, 33) 0px 0px 0px 1px inset; }
.masthead:not(.side-header).dividers .main-nav > li::before, .masthead:not(.side-header).dividers.surround .main-nav > li:last-child::after { border-color: rgba(17, 17, 17, 0.14); height: 24px; border-width: 1px; }
.side-header.dividers .main-nav > li::before, .side-header.dividers.surround .main-nav > li:last-child::after { border-color: rgba(17, 17, 17, 0.14); width: 24px; border-width: 1px; }
.main-nav > li > a { margin: 18px 5px; padding: 4px 5px; }
.main-nav > li > a .animate-wrap { margin: -4px -5px; padding: 4px 5px; }
.side-header.dividers:not(.surround) .main-nav { margin: -22px 0px; }
.side-header:not(.dividers) .main-nav { margin: -22px 0px; }
.top-header .outside-item-double-margin.main-nav > li:first-child > a { margin-left: 10px; }
.top-header .outside-item-custom-margin.main-nav > li:first-child > a { margin-left: 30px; }
.top-header .outside-item-remove-margin.main-nav > li:first-child > a { margin-left: 0px; }
.top-header .outside-item-double-margin.main-nav > li:last-child > a { margin-right: 10px; }
.top-header .outside-item-custom-margin.main-nav > li:last-child > a { margin-right: 30px; }
.top-header .outside-item-remove-margin.main-nav > li:last-child > a { margin-right: 0px; }
.sub-downwards .main-nav > li > .next-level-button { left: -5px; margin-top: 18px; margin-bottom: 18px; }
.sub-downwards .main-nav > li > .sub-nav:last-child { margin-bottom: 22px; }
.sub-downwards .main-nav > li:last-child > .sub-nav:last-child { margin-bottom: 0px; }
.side-header.dividers .main-nav > li::before, .side-header.dividers.surround .main-nav > li:last-child::after { left: 10px; }
.main-nav > li > a .menu-text { font: 16px / 20px Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.main-nav.level-arrows-on > li.has-children > a .menu-item-text { line-height: 20px; }
.main-nav > li:not(.wpml-ls-item) > a .menu-text { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text { color: rgb(51, 51, 51); }
.main-nav > li:not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li:not(.wpml-ls-item) > a, #phantom .main-nav > li:not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.main-nav > li.act:not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a, #phantom .main-nav > li.act:not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, #phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text { color: rgb(51, 51, 51); }
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text { color: rgb(51, 51, 51); }
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, #phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, .sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a, #phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text::after { background: rgb(51, 51, 51); }
.sticky-on .main-nav.level-arrows-on > li.has-children > a .menu-text::after, #phantom .main-nav.level-arrows-on > li.has-children > a .menu-text::after { background: rgb(51, 51, 51); }
.sub-sideways .main-nav.level-arrows-on > li.has-children > a span::after { background: rgba(51, 51, 51, 0.2); }
.sub-downwards .main-nav.level-arrows-on > li.has-children > a::after, .sub-downwards .next-level-button svg, .sub-downwards .main-nav > li.menu-item-language > a::after { color: rgba(51, 51, 51, 0.2); fill: rgba(51, 51, 51, 0.2); }
.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, .top-header .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after { background: rgb(51, 51, 51); }
.sticky-on .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, #phantom .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, .sticky-on .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after, #phantom .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text::after { background: rgb(51, 51, 51); }
.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after { background: rgb(51, 51, 51); }
.sticky-on .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after, #phantom .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after { background: rgb(51, 51, 51); }
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children > a::after { line-height: 20px; }
.main-nav > li > a .subtitle-text { font: italic 400 11px / 15px Arial, Helvetica, Arial, Verdana, sans-serif; }
.main-nav > .menu-item > a > i { font-size: 14px; }
#main-nav > .menu-item > a > i { line-height: 14px; }
.main-nav .sub-nav > .menu-item > a i { font-size: 14px; }
.hover-outline-decoration > li > a, .active-outline-decoration > li > a { border: solid transparent; }
.top-header .hover-outline-decoration > li:not(.act) > a:hover, .top-header .hover-outline-decoration > li.dt-hovered:not(.act) > a { border: solid; }
.top-header .active-outline-decoration > li.act > a { border: solid rgba(236, 158, 33, 0.15); }
.top-header .active-bg-decoration > li.act > a { background-color: rgba(236, 158, 33, 0.15); }
.top-header .hover-bg-decoration > li:not(.act) > a:hover, .top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a { }
.hover-outline-decoration > li > a, .active-outline-decoration > li > a, .active-bg-decoration > li > a, .hover-bg-decoration > li > a { border-radius: 3px; }
.bg-outline-decoration > li > a, .main-nav > li > a .animate-wrap, .hover-line-decoration > li:not(.act) > a:hover .decoration-line, .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line, .active-line-decoration > li > a .decoration-line { border-radius: 3px; }
.top-header .active-line-decoration > li.act > a::after { background-color: rgba(130, 36, 227, 0.3); }
.top-header .hover-line-decoration > li > a:hover .decoration-line, .top-header .hover-line-decoration > li.dt-hovered > a .decoration-line { background: linear-gradient(to left, rgba(255, 255, 255, 0.23) 30%, rgba(0, 0, 0, 0.23) 100%); }
.top-header .active-line-decoration > li.act > a .decoration-line { background-color: rgba(130, 36, 227, 0.3); }
.l-to-r-line > li > a i.underline { bottom: -4px; }
.from-centre-line > li > a .menu-item-text::before { bottom: -4px; }
.upwards-line > li > a .menu-item-text::before { bottom: -4px; }
.downwards-line > li > a .menu-item-text::before { bottom: -4px; }
li:not(.dt-mega-menu) .sub-nav { width: 280px; }
.sub-nav { background-color: rgb(255, 255, 255); padding: 9px 10px; }
.top-header .sub-nav .sub-nav, .sub-sideways .sub-nav .sub-nav { top: -9px; }
.main-nav .sub-nav > li > a .menu-text { font: 13px / 17px Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.sub-downwards .sub-nav .next-level-button::before, .side-header.sub-downwards .main-nav.level-arrows-on .sub-nav > li.has-children > a::after { line-height: 17px; }
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text { color: rgb(51, 51, 51); }
.main-nav .sub-nav > li:not(.wpml-ls-item) > a, #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a { color: rgb(51, 51, 51); }
.sub-nav.level-arrows-on > li.has-children:not(.dt-mega-parent) > a::after, #bottom-bar .sub-nav li.has-children > a::after { background: rgb(51, 51, 51); }
.main-nav .sub-nav > li > a .subtitle-text { font: 10px / 14px Viga, Helvetica, Arial, Verdana, sans-serif; }
.main-nav .sub-nav > li > a, .sub-downwards .sub-nav.sub-nav-widgets > li { margin: 0px 0px 2px; padding: 10px; }
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a { padding-right: 18px; }
.sub-nav li:not(:first-child) .sub-nav { top: -10px; }
.masthead:not(.sub-downwards) .sub-nav li.has-children a::after { right: 2px; }
.top-header .masthead:not(.sub-downwards) .sub-nav li.has-children a::after { right: 10px; }
.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a::after { right: auto; left: 10px; }
.sub-downwards .sub-nav > li > .next-level-button { left: 0px; margin-top: 0px; margin-bottom: 2px; }
.sub-downwards.dt-parent-menu-clickable .sub-nav > li:not(.has-children) > a { margin-right: 30px; }
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a, #bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a, .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover, .sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover { color: rgb(236, 158, 33); }
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text { color: rgb(236, 158, 33); }
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text { color: rgb(236, 158, 33); }
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a::after, #bottom-bar .sub-nav li.has-children:not(.act):hover > a::after { background: rgb(236, 158, 33); }
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a, .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a { background-color: rgba(236, 158, 33, 0.07); }
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a, .top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a { background-color: rgba(236, 158, 33, 0.07); }
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a, .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="fa"], .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="dt-icon"], .main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a { color: rgb(236, 158, 33); }
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text { color: rgb(236, 158, 33); }
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a::after, #bottom-bar .sub-nav li.has-children.act > a::after { background: rgb(236, 158, 33); }
.masthead:not(.sub-downwards) .sub-nav .sub-nav { left: 271px !important; }
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav { right: 271px; left: auto !important; }
.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow { left: -291px !important; }
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow { right: -289px; left: auto !important; }
.sub-downwards .sub-nav.level-arrows-on li.has-children > a svg, .sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover > a svg, .sub-downwards .sub-nav.level-arrows-on li.has-children.act > a svg, .sub-downwards .sub-nav .next-level-button { fill: rgba(51, 51, 51, 0.27); color: rgba(51, 51, 51, 0.27); }
.sub-downwards .main-nav.level-arrows-on > li.has-children > a { max-width: calc(100% - 40px); }
.sub-downwards .sub-nav.level-arrows-on > li.has-children > a { max-width: calc(100% - 30px); }
.masthead.masthead-mobile-header, .masthead.masthead-mobile-header:not(.mixed-header) { background: rgb(255, 255, 255); }
.mobile-sticky-header-overlay, .mobile-sticky-sidebar-overlay { background-color: rgba(17, 17, 17, 0.5); }
.dt-mobile-header { background-color: rgb(255, 255, 255); width: 330px; }
.right-mobile-menu .show-mobile-header .dt-mobile-header { right: 330px; }
.dt-mobile-header .mobile-header-scrollbar-wrap { width: calc(317px); padding: 45px 15px 30px 30px; box-sizing: border-box; }
.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap { padding-top: 77px; }
@media screen and (max-width: 782px) {
  .admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap { padding-top: 91px; }
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb { background: rgba(51, 51, 51, 0.2); border-color: rgb(255, 255, 255); }
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track { background-color: rgb(255, 255, 255); }
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar { margin: 0px auto; box-sizing: border-box; }
.masthead:not(.side-header).full-width .mobile-header-bar, .mobile-header-bar .masthead.side-header-menu-icon { max-width: 100%; }
.dt-mobile-menu-icon { padding: 12px 9px; }
.dt-mobile-menu-icon .menu-toggle-caption { font: 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; word-spacing: normal; }
.mobile-left-caption .dt-mobile-menu-icon .menu-toggle-caption { margin-right: 10px; }
.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption { margin-left: 10px; }
.dt-mobile-menu-icon:not(.floating-btn) { margin: 0px; border-radius: 0px; }
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn)::before { background: rgba(255, 255, 255, 0) !important; }
.mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn)::before { border: 0px solid var(--the7-accent-color); }
.mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn)::after { background: rgba(255, 255, 255, 0) !important; }
.mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn)::after { border: 0px solid var(--the7-accent-color); }
.dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption { background: none; color: rgb(51, 51, 51) !important; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line, .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line { background: rgb(51, 51, 51) !important; }
.dt-mobile-menu-icon:not(.floating-btn) .menu-line::before { background: rgb(51, 51, 51) !important; }
.dt-mobile-menu-icon:not(.floating-btn) .menu-line::after { background: rgb(51, 51, 51) !important; }
.dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption { background: none; color: rgb(51, 51, 51) !important; }
.masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line { background: rgb(51, 51, 51) !important; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line, .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line { background: rgb(51, 51, 51) !important; }
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after, .dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after, .h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after, .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line::after { background: rgb(51, 51, 51) !important; }
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn { padding-right: 10px; padding-left: 10px; }
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn { border-radius: 0px; }
.dt-close-mobile-menu-icon .mobile-menu-close-caption { font: 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; word-spacing: normal; }
.mobile-close-left-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption { margin-right: 10px; }
.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption { margin-left: 10px; }
.dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption { background: none; color: rgb(255, 255, 255) !important; }
.dt-close-mobile-menu-icon:hover .mobile-menu-close-caption { background: none; color: rgb(255, 255, 255) !important; }
.left-mobile-menu-close-icon .dt-close-mobile-menu-icon { left: 0px; }
.right-mobile-menu-close-icon .dt-close-mobile-menu-icon { right: 0px; }
.center-mobile-menu-close-icon .dt-close-mobile-menu-icon { left: 50%; transform: translateX(-50%); }
.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon { left: 330px; }
.right-mobile-menu.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon { right: 330px; left: auto; }
@media screen and (max-width: 330px) {
  .show-mobile-header .dt-close-mobile-menu-icon { left: calc(100% - 30px); }
  .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon { left: auto; right: 0px; }
  .right-mobile-menu .show-mobile-header .dt-mobile-header { right: 100%; }
}
.mobile-branding > a, .mobile-branding > img { padding: 0px; }
.transparent .masthead:not(.mixed-header) .mobile-branding > a, .transparent .masthead:not(.mixed-header) .mobile-branding > img { padding: 0px; }
.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > a, .sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > img { padding: 0px; }
.sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-first-switch, .sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-second-switch { padding: 0px; }
.mobile-main-nav > li > a { padding: 10.4px 25px 10.4px 0px; }
.mobile-menu-show-divider .mobile-main-nav > li > a { padding: 15.2px 25px 15.2px 0px; }
.dt-mobile-header .next-level-button { padding: 10.4px 0px; top: 0px; line-height: 20px; }
.mobile-menu-show-divider.dt-mobile-header .next-level-button { padding: 15.2px 0px; }
.dt-mobile-header .next-level-button::before { line-height: 20px; }
.mobile-main-nav > li > .sub-nav:last-child { margin-bottom: 16px; }
.mobile-main-nav li > a .menu-text { font: 700 16px / 20px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); text-transform: none; }
.mobile-main-nav > .menu-item > a i[class^="fa"], .mobile-main-nav > .menu-item > a i[class^="dt-icon"] { font-size: 16px; }
.mobile-main-nav li > a { color: rgb(51, 51, 51); }
.mobile-main-nav li.act > a { color: rgb(236, 158, 33); }
.mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text { color: rgb(236, 158, 33); }
.mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text { color: rgb(236, 158, 33); }
.mobile-main-nav li:not(.act) > a:hover, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover { color: rgb(236, 158, 33); }
.mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button svg, .mobile-main-nav > li.menu-item-language > a::after { color: rgba(51, 51, 51, 0.17); fill: rgba(51, 51, 51, 0.17); }
.mobile-menu-show-divider .mobile-main-nav > li::before { border-bottom: 1px solid rgba(51, 51, 51, 0.12); }
.mobile-main-nav .sub-nav > li > a, #page .mobile-main-nav .sub-nav li { padding: 5.2px 0px; }
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text { font: 500 13px / 17px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); text-transform: none; }
.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"], .mobile-main-nav .sub-nav > .menu-item > a i[class^="dt-icon"] { font-size: 13px; }
.mobile-main-nav .sub-nav li > a .menu-text, .mobile-main-nav .sub-nav li > a i[class^="fa"], .mobile-main-nav .sub-nav li > a i[class^="dt-icon"] { font-size: 9px; line-height: 13px; }
.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a::after, .mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a::after, .mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a::after, .mobile-main-nav .sub-nav li.has-children a::after, .mobile-main-nav .sub-nav .next-level-button { color: rgba(51, 51, 51, 0.17); }
.mobile-main-nav .sub-nav .next-level-button { padding: 6.5px 0px; top: 0px; line-height: 17px; }
.mobile-main-nav .sub-nav .next-level-button::before { line-height: 17px; }
.mobile-main-nav > li.has-children > a { max-width: calc(100% - 55px); }
.mobile-main-nav .sub-nav > li.has-children > a { max-width: calc(100% - 30px); }
.dt-close-mobile-menu-icon { padding: 5px; margin: 15px 0px 0px; border-radius: 0px; }
.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before { background-color: var(--the7-accent-color); }
.mobile-hamburger-close-border-enable .dt-close-mobile-menu-icon::before { border: 0px solid var(--the7-accent-color); }
.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after { background-color: var(--the7-accent-color); }
.mobile-hamburger-close-border-hover-enable .dt-close-mobile-menu-icon::after { border: 0px solid var(--the7-accent-color); }
.dt-close-mobile-menu-icon span::after { background: rgb(255, 255, 255) !important; }
.dt-close-mobile-menu-icon span::before { background: rgb(255, 255, 255) !important; }
.top-bar .sub-nav li.has-children.act::after, #bottom-bar .sub-nav li.has-children.act::after { color: var(--the7-accent-color); }
.top-bar .sub-nav > ul > li > a, #bottom-bar .sub-nav > ul > li > a { color: rgb(51, 51, 51); font: 13px / 17px Viga, Helvetica, Arial, Verdana, sans-serif; }
#page .masthead.sticky-on .header-bar, #phantom.masthead .header-bar, #phantom .ph-wrap { min-height: 90px; }
#phantom .logo-box, #phantom .phantom-top-line-logo, .phantom-sticky .sticky-on.masthead:not(.side-header) .branding > a, .phantom-sticky .sticky-on.masthead:not(.side-header) .branding > img { padding: 0px 18px 0px 0px; }
.transparent.phantom-sticky .sticky-on.masthead .branding > a, .transparent.phantom-sticky .sticky-on.masthead .branding > img { padding: 0px 18px 0px 0px; }
#phantom { background: none center center / auto repeat rgb(255, 255, 255); }
.phantom-shadow-decoration #phantom { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; }
#phantom.boxed { max-width: 1280px; }
.phantom-line-decoration #phantom { border-bottom: 1px solid rgba(51, 51, 51, 0.11); box-shadow: none !important; }
.phantom-content-width-line-decoration #phantom .ph-wrap { position: relative; box-shadow: none !important; }
.phantom-content-width-line-decoration #phantom .ph-wrap::after { position: absolute; bottom: 0px; left: auto; right: auto; content: ""; width: calc(100% - 60px); height: 1px; background: rgba(51, 51, 51, 0.11); }
.phantom-shadow-decoration #phantom { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.phantom-disable-decoration #phantom { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none !important; }
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) { background: rgb(255, 255, 255) !important; }
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead { border-bottom: 1px solid rgba(51, 51, 51, 0.11); box-shadow: none !important; }
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap { padding: 0px 30px; }
.top-header .mega-full-width > .dt-mega-menu-wrap { width: calc(1240px); }
.boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar, .boxed .ph-wrap { max-width: 100%; width: calc(1240px); }
#phantom .ph-wrap .header-bar { padding: 0px; }
.boxed .masthead:not(.width-in-pixel):not(#phantom) .top-bar.full-width-line::after, .boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg, .boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg, .boxed .classic-header:not(.width-in-pixel) .navigation::before { margin: 0px -30px; padding: 0px 1000px; }
.ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content::before, .boxed .classic-header.content-width-line .navigation::before { max-width: calc(1240px); }
.masthead:not(.mixed-header) { background: none center center / auto repeat rgb(255, 255, 255); }
.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) { border-bottom: 1px solid rgba(255, 255, 255, 0.11); }
.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) { border-right: 1px solid rgba(255, 255, 255, 0.11); }
.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) { border-left: 1px solid rgba(255, 255, 255, 0.11); }
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar { padding-bottom: 1px; }
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar::after { position: absolute; bottom: 0px; left: auto; right: auto; content: ""; width: calc(100% - 60px); height: 1px; background: rgba(255, 255, 255, 0.11); }
.header-side-left .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar::after { position: absolute; content: ""; right: 0px; bottom: auto; top: auto; height: calc(100% - 0px); width: 1px; background: rgba(255, 255, 255, 0.11); }
.header-side-right .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar::after { position: absolute; content: ""; left: 0px; bottom: auto; top: auto; height: calc(100% - 0px); width: 1px; background: rgba(255, 255, 255, 0.11); }
.transparent .masthead:not(.side-header), .overlay-navigation .masthead.shadow-decoration:not(.mixed-header) { box-shadow: none; }
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; }
.transparent .masthead:not(.side-header) { background: rgb(238, 238, 34); }
.transparent .top-bar-bg { background: rgba(0, 0, 0, 0.5); }
#main-slideshow:not(.rv-slider):not(.empty-slider) { min-height: 120px; }
#main-slideshow.fixed, #main-slideshow.fix, #main-slideshow.layer-fixed { background-color: rgba(51, 51, 51, 0.08); }
#main-slideshow.fixed > .royalSlider, #main-slideshow.fixed .ts-wrap { max-width: 1212px; }
.outline-element-decoration #main-slideshow.fixed::after, .outline-element-decoration #main-slideshow.layer-fixed::after, .outline-element-decoration #main-slideshow.fix::after { background-color: rgba(51, 51, 51, 0.15); }
.page-title .wf-wrap { min-height: 200px; padding-top: 30px; padding-bottom: 30px; }
.page-title .wf-wrap::after { border-bottom: 6px double rgba(51, 51, 51, 0.11); }
.page-title.solid-bg { background-color: rgba(0, 0, 0, 0.04); }
.page-title.solid-bg.bg-img-enabled { background-image: none; background-repeat: repeat; background-position: center center; background-size: auto; }
.page-title.overlay-bg::after { background: rgba(0, 0, 0, 0.5); }
.page-title.gradient-bg { background: rgba(0, 0, 0, 0.04); }
.page-title.title-outline-decoration { border-bottom: 10px solid rgba(30, 115, 190, 0); }
.page-title > .wf-wrap, #fancy-header > .wf-wrap { width: 1300px; }
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title { font: 700 34px / 44px Roboto, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); text-transform: none; }
.page-title .breadcrumbs li::before, .page-title .breadcrumbs li::before { color: rgba(51, 51, 51, 0.35); }
.page-title.breadcrumbs-bg .breadcrumbs { background: rgb(89, 68, 146); border-radius: 2px; border: 0px solid rgba(255, 255, 255, 0); }
.page-title .breadcrumbs { padding: 0px; margin: 10px 0px 0px; }
.page-title .breadcrumbs, .page-title .breadcrumbs a { color: rgb(173, 175, 179); font: 14px / 24px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.page-title .breadcrumbs li::before, .page-title .breadcrumbs li::before { color: rgba(173, 175, 179, 0.5); }
.fancy-header h1, .fancy-header h2, .fancy-header .fancy-subtitle { font: 700 34px / 44px Roboto, Helvetica, Arial, Verdana, sans-serif; }
#page .fancy-header .color-accent span { color: var(--the7-accent-color); }
.dt-breadcrumbs-shortcode .breadcrumbs * { color: var(--the7-secondary-text-color); }
.responsive-off #main:not(.sidebar-none) .wf-container-main { column-gap: 50px; }
.responsive-off .sidebar-right .wf-container-main { grid-template-columns: calc(100% - 375px) calc(325px); }
.responsive-off .sidebar-left .wf-container-main { grid-template-columns: calc(325px) calc(100% - 375px); }
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar { padding-right: 50px; }
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar { padding-left: 50px; }
.sidebar-right .sidebar { border-left: 1px solid var(--the7-divider-color); }
.sidebar-left .sidebar { border-right: 1px solid var(--the7-divider-color); }
.solid-bg .sidebar-content { background: none center center repeat rgb(247, 247, 248); }
.solid-bg.sidebar-outline-decoration .sidebar-content, .bg-under-widget.sidebar-outline-decoration .widget { border: 1px solid rgba(0, 0, 0, 0.06); }
.bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget { background: none center center repeat rgb(247, 247, 248); }
.solid-bg.sidebar-content.sidebar-outline-decoration .widget { border: 1px solid rgba(0, 0, 0, 0.06); }
.solid-bg.sidebar-shadow-decoration .sidebar-content, .bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget, .solid-bg.sidebar-content.sidebar-shadow-decoration .widget { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.sidebar .widget, .sidebar-content .widget, .elementor-widget-sidebar .widget { border-top: 1px solid var(--the7-divider-color); color: rgb(139, 141, 148); padding-top: 30px; padding-bottom: 30px; }
.sidebar .widget, .widget_product_categories li a, .widget .st-accordion li > a, ul.cart_list li a, ul.product_list_widget li a, .sidebar-content .widget, .widget .testimonial-vcard .text-primary, .widget .testimonial-vcard .text-secondary, div[class*="elementor-widget-wp-widget-"], .elementor-widget-sidebar .widget, .elementor-widget-wp-widget-woocommerce_recently_viewed_products, .elementor-widget-wp-widget-woocommerce_recent_reviews, .elementor-widget-wp-widget-woocommerce_product_categories, .elementor-widget-wp-widget-woocommerce_top_rated_products, .elementor-widget-wp-widget-woocommerce_widget_cart, .elementor-widget-wp-widget-woocommerce_price_filter, .elementor-widget-wp-widget-woocommerce_layered_nav, .elementor-widget-wp-widget-woocommerce_products, .elementor-widget-woocommerce-products, .elementor-widget-wp-widget-woocommerce_layered_nav_filters, .elementor-widget-wp-widget-woocommerce_rating_filter, .the7-product-filter { font: var(--the7-widget-content-font); text-transform: var(--the7-widget-content-text-transform); letter-spacing: var(--the7-widget-content-letter-spacing); text-decoration: var(--the7-widget-content-text-decoration); }
.sidebar.bg-under-widget .widget, .bg-under-widget .sidebar-content .widget, .solid-bg.sidebar-content .widget, .mec-wrap .col-md-4 .widget { margin-top: 60px; }
.widget-title, div[class*="elementor-widget-wp-widget-"] h5, .elementor-widget .woocommerce h5 { font: var(--the7-widget-title-font); text-transform: var(--the7-widget-title-text-transform); letter-spacing: var(--the7-widget-title-letter-spacing); text-decoration: var(--the7-widget-title-text-decoration); color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget div[class*="elementor-widget-wp-widget-"] h5, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .elementor-widget .woocommerce h5 { color: rgb(51, 51, 51); }
.sidebar-content .widget-title, .sidebar-content div[class*="elementor-widget-wp-widget-"] h5, .sidebar-content .elementor-widget .woocommerce h5 { color: rgb(51, 51, 51); }
.footer .widget-title, .footer div[class*="elementor-widget-wp-widget-"] h5, .footer .elementor-widget .woocommerce h5 { color: rgb(255, 255, 255); }
.widget-title, body .elementor-widget .woocommerce h5 { margin-bottom: var(--the7-widget-gap); }
.widgettitle { font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle { color: rgb(51, 51, 51); }
.sidebar-content .widgettitle { color: rgb(51, 51, 51); }
.footer .widgettitle { color: rgb(255, 255, 255); }
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button), .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) * { color: rgb(139, 141, 148); }
.sidebar-content .widget .post-content .text-secondary { color: rgba(139, 141, 148, 0.5); }
.footer .widget a, .footer .widget .post-content .text-secondary { color: rgb(255, 255, 255); }
.footer .widget .post-content .text-secondary { color: rgba(255, 255, 255, 0.5); }
.widget_categories li a, .widget_meta a, .blogroll a, .widget_archive li a, .widget_recent_entries a, .widget_recent_comments a, .widget_links a, .items-grid a, .recent-posts a, .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .contact-info .secondary-color, .widget_nav_menu a, .tagcloud a, .widget_pages a, a.rsswidget, .textwidget a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_categories li a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_meta a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .blogroll a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_archive li a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_entries a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_comments a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_links a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .items-grid a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .contact-info .secondary-color, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_nav_menu a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .tagcloud a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_pages a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget a.rsswidget, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a { color: rgb(51, 51, 51); }
.sidebar-content .widget_categories li a, .sidebar-content .widget_meta a, .sidebar-content .blogroll a, .sidebar-content .widget_archive li a, .sidebar-content .widget_recent_entries a, .sidebar-content .widget_recent_comments a, .sidebar-content .widget_links a, .sidebar-content .items-grid a, .sidebar-content .recent-posts a, .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .sidebar-content .contact-info .secondary-color, .sidebar-content .widget_nav_menu a, .sidebar-content .tagcloud a, .sidebar-content .widget_pages a, .sidebar-content a.rsswidget, .sidebar-content .textwidget a { color: rgb(51, 51, 51); }
.footer .widget_categories li a, .footer .widget_meta a, .footer .blogroll a, .footer .widget_archive li a, .footer .widget_recent_entries a, .footer .widget_recent_comments a, .footer .widget_links a, .footer .items-grid a, .footer .recent-posts a, .footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .footer .contact-info .secondary-color, .footer .widget_nav_menu a, .footer .tagcloud a, .footer .widget_pages a, .footer a.rsswidget, .footer .textwidget a { color: rgb(255, 255, 255); }
.widget_categories li, .widget_archive li { color: rgba(139, 141, 148, 0.5); }
.sidebar-content .custom-categories a, .sidebar-content .cat-item a, .sidebar-content .widget_recent_comments a, .sidebar-content .widget_tag_cloud a:hover { color: rgb(51, 51, 51); }
.footer .custom-categories a, .footer .cat-item a, .footer .widget_recent_comments a, .footer .widget_tag_cloud a:hover { color: rgb(255, 255, 255); }
.sidebar-content .custom-categories a span.item-num, .sidebar-content .cat-item a span.item-num { color: rgba(139, 141, 148, 0.5); }
.footer .custom-categories a span.item-num, .footer .cat-item a span.item-num { color: rgba(255, 255, 255, 0.5); }
.sidebar-content .custom-categories a:hover span.item-name, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name, .sidebar-content .cat-item a:hover span.item-name, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name, .sidebar-content .custom-menu a:hover, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover, .sidebar-content .custom-menu li.act > a, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a, .sidebar-content .widget_recent_comments a:hover, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover { color: var(--the7-accent-color); }
.footer .custom-categories a:hover span.item-name, .footer .cat-item a:hover span.item-name, .footer .custom-menu a:hover, .footer .custom-menu li.act > a, .footer .widget_recent_comments a:hover { color: rgb(255, 255, 255); background: none; }
.accent-gradient #page .footer .custom-categories a:hover span.item-name, .accent-gradient #page .footer .cat-item a:hover span.item-name, .accent-gradient #page .footer .custom-menu a:hover, .accent-gradient #page .footer .custom-menu li.act > a, .accent-gradient #page .footer .widget_recent_comments a:hover { color: rgb(255, 255, 255); background: none; }
.sidebar-content .custom-menu a:hover svg, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover svg, .sidebar-content .custom-menu li.act > a svg, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a svg { fill: var(--the7-accent-color); color: var(--the7-accent-color); }
.footer .custom-menu a:hover svg, .footer .custom-menu li.act > a svg { fill: var(--the7-accent-color); color: rgb(255, 255, 255); background: none; }
.widget .menu li, .widget_pages li, .widget .custom-menu.dividers-on li, div[class*="elementor-widget-wp-widget-"] .custom-menu.dividers-on li, div[class*="elementor-widget-wp-widget-"] .menu li, .widget .blogroll li, .widget .qts-lang-menu li { border-style: solid none none; border-width: 1px medium medium; border-top-color: ; border-left-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; }
.sidebar-content .widget .menu li, .sidebar-content .widget .custom-menu.dividers-on li, .sidebar-content .widget_pages li, .sidebar-content .blogroll li, .sidebar-content .widget .qts-lang-menu li { border-style: solid none none; border-width: 1px medium medium; border-color: rgba(139, 141, 148, 0.15) currentcolor currentcolor; }
.footer .menu li, .footer .widget_pages li, .footer .custom-menu.dividers-on li, .footer .blogroll li, .footer .qts-lang-menu li { border-style: solid none none; border-width: 1px medium medium; border-color: rgba(255, 255, 255, 0.15) currentcolor currentcolor; }
.menu .current-menu-parent > a, .menu .current-menu-item > a, .custom-nav > li > a:hover span, .custom-nav li.act > a span, .custom-nav > li > ul a:hover span, .st-accordion li > a:hover, .st-accordion > ul li > a:hover *, .widget .custom-categories a:hover span.item-name, .widget_categories li a:hover, .widget_categories li a:not(.class-1):hover, .widget_meta a:hover, .blogroll a:hover, .widget_archive li a:hover, .widget_archive li a:not(.class-1):hover, .widget_recent_entries a:hover, .widget_recent_entries a:not(.class-1):hover, .widget_links a:hover, .widget_pages a:hover, .recent-posts a:not(.post-rollover):hover, .items-grid .post-content > a:hover, #wp-calendar td a:hover, .tagcloud a:hover, .tagcloud a:not(.class-1):hover, .widget_nav_menu a:hover, a.rsswidget:hover { color: var(--the7-accent-color); }
.sidebar-content .menu .current-menu-parent > a, .sidebar-content.solid-bg .menu .current-menu-parent > a, .sidebar-content .menu .current-menu-item > a, .sidebar-content.solid-bg .menu .current-menu-item > a, .sidebar-content .custom-nav > li > a:hover span, .sidebar-content.solid-bg .custom-nav > li > a:hover span, .sidebar-content .custom-nav li.act > a span, .sidebar-content.solid-bg .custom-nav li.act > a span, .sidebar-content .custom-nav > li > ul a:hover span, .sidebar-content.solid-bg .custom-nav > li > ul a:hover span, .sidebar-content .st-accordion li > a:hover, .sidebar-content.solid-bg .st-accordion li > a:hover, .sidebar-content .st-accordion > ul li > a:hover *, .sidebar-content.solid-bg .st-accordion > ul li > a:hover *, .sidebar-content .widget .custom-categories a:hover span.item-name, .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name, .sidebar-content .widget_categories li a:hover, .sidebar-content.solid-bg .widget_categories li a:hover, .sidebar-content .widget_categories li a:not(.class-1):hover, .sidebar-content.solid-bg .widget_categories li a:not(.class-1):hover, .sidebar-content .widget_meta a:hover, .sidebar-content.solid-bg .widget_meta a:hover, .sidebar-content .blogroll a:hover, .sidebar-content.solid-bg .blogroll a:hover, .sidebar-content .widget_archive li a:hover, .sidebar-content.solid-bg .widget_archive li a:hover, .sidebar-content .widget_archive li a:not(.class-1):hover, .sidebar-content.solid-bg .widget_archive li a:not(.class-1):hover, .sidebar-content .widget_recent_entries a:hover, .sidebar-content.solid-bg .widget_recent_entries a:hover, .sidebar-content .widget_recent_entries a:not(.class-1):hover, .sidebar-content.solid-bg .widget_recent_entries a:not(.class-1):hover, .sidebar-content .widget_links a:hover, .sidebar-content.solid-bg .widget_links a:hover, .sidebar-content .widget_pages a:hover, .sidebar-content.solid-bg .widget_pages a:hover, .sidebar-content .recent-posts a:not(.post-rollover):hover, .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover, .sidebar-content .items-grid .post-content > a:hover, .sidebar-content.solid-bg .items-grid .post-content > a:hover, .sidebar-content #wp-calendar td a:hover, .sidebar-content.solid-bg #wp-calendar td a:hover, .sidebar-content .tagcloud a:hover, .sidebar-content.solid-bg .tagcloud a:hover, .sidebar-content .tagcloud a:not(.class-1):hover, .sidebar-content.solid-bg .tagcloud a:not(.class-1):hover, .sidebar-content .widget_nav_menu a:hover, .sidebar-content.solid-bg .widget_nav_menu a:hover, .sidebar-content a.rsswidget:hover, .sidebar-content.solid-bg a.rsswidget:hover { color: var(--the7-accent-color); }
.footer .menu .current-menu-parent > a, .footer .menu .current-menu-item > a, .footer .custom-nav > li > a:hover span, .footer .custom-nav li.act > a span, .footer .custom-nav > li > ul a:hover span, .footer .st-accordion li > a:hover, .footer .st-accordion > ul li > a:hover *, .footer .widget .custom-categories a:hover span.item-name, .footer .widget_categories li a:hover, .footer .widget_categories li a:not(.class-1):hover, .footer .widget_meta a:hover, .footer .blogroll a:hover, .footer .widget_archive li a:hover, .footer .widget_archive li a:not(.class-1):hover, .footer .widget_recent_entries a:hover, .footer .widget_recent_entries a:not(.class-1):hover, .footer .widget_links a:hover, .footer .widget_pages a:hover, .footer .recent-posts a:not(.post-rollover):hover, .footer .items-grid .post-content > a:hover, .footer #wp-calendar td a:hover, .footer .tagcloud a:hover, .footer .tagcloud a:not(.class-1):hover, .footer .widget_nav_menu a:hover, .footer a.rsswidget:hover { color: rgb(255, 255, 255); background: none; }
.accent-gradient .footer .menu .current-menu-parent > a, .accent-gradient .footer .menu .current-menu-item > a, .accent-gradient .footer .custom-nav > li > a:hover span, .accent-gradient .footer .custom-nav li.act > a span, .accent-gradient .footer .custom-nav > li > ul a:hover span, .accent-gradient .footer .st-accordion li > a:hover, .accent-gradient .footer .st-accordion > ul li > a:hover *, .accent-gradient .footer .widget .custom-categories a:hover span.item-name, .accent-gradient .footer .widget_categories li a:hover, .accent-gradient .footer .widget_categories li a:not(.class-1):hover, .accent-gradient .footer .widget_meta a:hover, .accent-gradient .footer .blogroll a:hover, .accent-gradient .footer .widget_archive li a:hover, .accent-gradient .footer .widget_archive li a:not(.class-1):hover, .accent-gradient .footer .widget_recent_entries a:hover, .accent-gradient .footer .widget_recent_entries a:not(.class-1):hover, .accent-gradient .footer .widget_links a:hover, .accent-gradient .footer .widget_pages a:hover, .accent-gradient .footer .recent-posts a:not(.post-rollover):hover, .accent-gradient .footer .items-grid .post-content > a:hover, .accent-gradient .footer #wp-calendar td a:hover, .accent-gradient .footer .tagcloud a:hover, .accent-gradient .footer .tagcloud a:not(.class-1):hover, .accent-gradient .footer .widget_nav_menu a:hover, .accent-gradient .footer a.rsswidget:hover { color: rgb(255, 255, 255); background: none; }
.textwidget a:not(.dt-btn):hover { color: var(--the7-accent-color); }
.sidebar-content .textwidget a:not(.dt-btn):hover, .stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover { color: var(--the7-accent-color); }
.footer .textwidget a:not(.dt-btn):hover { color: rgb(255, 255, 255); background: none; }
.accent-gradient #page .footer .textwidget a:not(.dt-btn):hover { color: rgb(255, 255, 255); background: none; }
#wp-calendar, #wp-calendar td { background-color: rgba(51, 51, 51, 0.04); }
.sidebar-content #wp-calendar, .sidebar-content #wp-calendar td { background-color: rgba(51, 51, 51, 0.04); }
#wp-calendar, #wp-calendar caption, #wp-calendar td { border-color: var(--the7-divider-color); }
.sidebar-content #wp-calendar, .sidebar-content #wp-calendar caption, .sidebar-content #wp-calendar td { border-color: rgba(139, 141, 148, 0.15); }
#wp-calendar td:hover { background-color: rgba(51, 51, 51, 0.08); }
.sidebar-content #wp-calendar td:hover { background-color: rgba(51, 51, 51, 0.08); }
.footer #wp-calendar, .footer #wp-calendar td { background-color: rgba(255, 255, 255, 0.04); }
.footer #wp-calendar td:hover { background-color: rgba(255, 255, 255, 0.08); }
.footer #wp-calendar, .footer #wp-calendar caption, .footer #wp-calendar td { border-color: rgba(255, 255, 255, 0.15); }
#wp-calendar td.act { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer #wp-calendar td.act, .accent-gradient .footer #wp-calendar td.act { background: rgb(255, 255, 255); }
#wp-calendar th, #wp-calendar caption, #wp-calendar tfoot td, #wp-calendar tfoot td a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar th, .dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar caption, .dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td, .dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td a { color: rgb(51, 51, 51); }
.sidebar-content #wp-calendar th, .sidebar-content #wp-calendar caption, .sidebar-content #wp-calendar tfoot td, .sidebar-content #wp-calendar tfoot td a { color: rgb(51, 51, 51); }
.footer #wp-calendar th, .footer #wp-calendar caption, .footer #wp-calendar tfoot td, .footer #wp-calendar tfoot td a { color: rgb(255, 255, 255); }
#page .widget .searchform .submit svg, #page .content .searchform .submit svg { fill: var(--the7-input-color); color: var(--the7-input-color); }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { padding: 0px; border-color: var(--the7-input-border-color); background-color: var(--the7-input-bg-color); border-radius: var(--the7-input-border-radius); }
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input { background: none; margin: 0px; }
.wp-block-search .wp-block-search__button { height: var(--the7-input-height); }
.wp-block-search .wp-block-search__label { display: block; color: rgb(51, 51, 51); margin-bottom: 8px; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: none; font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.widget_recent_comments a:hover { color: var(--the7-accent-color) !important; }
.footer .widget_recent_comments a:hover { color: rgb(255, 255, 255) !important; background: none !important; }
.custom-menu a svg { fill: var(--the7-secondary-text-color); color: var(--the7-secondary-text-color); }
.sidebar-content .custom-menu a svg { fill: rgba(139, 141, 148, 0.5); color: rgba(139, 141, 148, 0.5); }
.footer .custom-menu a svg { fill: rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5); }
.custom-nav a svg { fill: rgb(139, 141, 148); color: rgb(139, 141, 148); }
.footer .custom-nav a svg { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.custom-menu a:hover svg, .custom-menu .act > a svg { fill: var(--the7-secondary-text-color); color: var(--the7-secondary-text-color); }
.sidebar-content .custom-menu a:hover svg, .sidebar-content .custom-menu .act > a svg { fill: rgb(236, 158, 33); color: rgb(236, 158, 33); }
.footer .custom-menu a:hover svg, .footer .custom-menu .act > a svg { color: rgb(255, 255, 255); fill: rgb(255, 255, 255); }
.sidebar .skill, .sidebar-content .skill { background-color: rgba(139, 141, 148, 0.15); }
.footer .skill { background-color: rgba(255, 255, 255, 0.15); }
.skill-value { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .skill-value, .accent-gradient .footer .skill-value { background: rgb(255, 255, 255); }
.skill-name, .skill-name *, .custom-nav > li > a span, .custom-nav > li > ul a span, .st-accordion li a, .st-accordion > ul li > a * { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name *, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > a span, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a span, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion li a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a * { color: rgb(51, 51, 51); }
.sidebar-content .skill-name, .sidebar-content .skill-name *, .sidebar-content .custom-nav > li > a span, .sidebar-content .custom-nav > li > ul a span, .sidebar-content .st-accordion li a, .sidebar-content .st-accordion > ul li > a * { color: rgb(51, 51, 51); }
.footer .skill-name, .footer .skill-name *, .footer .custom-nav > li > a span, .footer .custom-nav > li > ul a span, .footer .st-accordion li a, .footer .st-accordion > ul li > a * { color: rgb(255, 255, 255); }
.st-accordion li > a { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.custom-menu.show-arrow a::after { top: calc(var(--the7-text-big-line-height) - 13 / 2); }
.footer .custom-menu.show-arrow a::after { top: calc(var(--the7-base-line-height) - 13 / 2); }
.custom-menu a:not(:hover) { color: var(--the7-base-color); }
.dt-mega-menu .sidebar-content .custom-menu a:not(:hover) { color: rgb(51, 51, 51); }
.sidebar-content .custom-menu a:not(:hover) { color: rgb(139, 141, 148); }
.footer .custom-menu a:not(:hover) { color: rgb(255, 255, 255); }
.widget_presscore-custom-menu-one .custom-menu.show-arrow a::after { background-color: var(--the7-base-color); }
.dt-mega-menu .sidebar-content .widget_presscore-custom-menu-one .custom-menu.show-arrow a::after { background-color: rgb(51, 51, 51); }
.sidebar-content .widget_presscore-custom-menu-one .custom-menu.show-arrow a::after { background-color: rgb(139, 141, 148); }
.footer .widget_presscore-custom-menu-one .custom-menu.show-arrow a::after { background-color: rgb(255, 255, 255); }
.sidebar .st-accordion li > a::before, .sidebar-content .st-accordion li > a::before, .sidebar .custom-menu a::before, .sidebar-content .custom-menu a::before { background-color: rgba(139, 141, 148, 0.15); }
.footer .st-accordion li > a::before, .footer .custom-menu a::before { background-color: rgba(255, 255, 255, 0.15); }
.st-accordion li > a::after { color: rgba(139, 141, 148, 0.5); }
.footer .st-accordion li > a::after { color: rgba(255, 255, 255, 0.5); }
.st-accordion li > a:hover::after { color: var(--the7-accent-color); }
.footer .st-accordion li > a:hover::after { color: rgb(255, 255, 255); }
.dt-posts-preload .dt-posts-preload-activity { background-color: rgba(236, 158, 33, 0.9); }
.footer .dt-posts-preload .dt-posts-preload-activity, .accent-gradient .footer .dt-posts-preload .dt-posts-preload-activity { background: rgba(255, 255, 255, 0.9); }
.format-link-content, .format-aside-content, .format-status-content { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .format-link-content { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .format-link-content { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.post.bg-on, .post.bg-on.fullwidth-img.format-quote, .post.bg-on.fullwidth-img.format-link { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .post.bg-on, .outline-element-decoration .post.bg-on.fullwidth-img.format-quote, .outline-element-decoration .post.bg-on.fullwidth-img.format-link { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .post.bg-on, .shadow-element-decoration .post.bg-on.fullwidth-img.format-quote, .shadow-element-decoration .post.bg-on.fullwidth-img.format-link { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.layout-list .post { border-top-width: 1px; border-top-style: solid; border-color: var(--the7-divider-color); }
.sidebar .layout-list .post, .sidebar-content .layout-list .post { border-color: rgba(139, 141, 148, 0.15); }
.footer .layout-list .post { border-color: rgba(255, 255, 255, 0.15); }
.dividers-on.classic-layout-list .post { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--the7-divider-color); }
.sidebar .dividers-on.classic-layout-list .post, .sidebar-content .dividers-on.classic-layout-list .post { border-color: rgba(139, 141, 148, 0.15); }
.footer .dividers-on.classic-layout-list .post { border-color: rgba(255, 255, 255, 0.15); }
.content-bg-on.centered-layout-list article, .content-bg-on.classic-layout-list article { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .content-bg-on.centered-layout-list article, .outline-element-decoration .content-bg-on.classic-layout-list article { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .content-bg-on.centered-layout-list article, .shadow-element-decoration .content-bg-on.classic-layout-list article { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.centered-layout-list.dividers-on .post-entry-content::after { background-color: rgba(51, 51, 51, 0.15); }
.sidebar .centered-layout-list.dividers-on .post-entry-content::after, .sidebar-content .centered-layout-list.dividers-on .post-entry-content::after { background-color: rgba(139, 141, 148, 0.15); }
.footer .centered-layout-list.dividers-on .post-entry-content::after { background-color: rgba(255, 255, 255, 0.15); }
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.content-bg-on.content-rollover-layout-list .post-entry-content::before { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.04) 65%, rgba(0, 0, 0, 0.04) 100%); }
#page .content-bg-on.gradient-overlap-layout-list .post-entry-content { background: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.04)) 0px 150px no-repeat; }
.content-bg-on.gradient-overlap-layout-list .post-entry-content::before { background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 64%, rgba(0, 0, 0, 0.04) 83%, rgba(0, 0, 0, 0.04) 100%); }
#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content { background: var(--the7-content-boxes-bg); }
.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content::before { display: none; }
#page .enable-bg-rollover.gradient-overlay-layout-list .post-entry-content { background-color: rgba(236, 158, 33, 0.85); }
.blog-shortcode .entry-title, .portfolio-shortcode .entry-title, .albums-shortcode .entry-title, .owl-carousel.blog-carousel-shortcode .entry-title { font: normal normal normal var(--the7-h3-font-size) / var(--the7-h3-line-height) var(--the7-h3-font-family); }
.mode-masonry.blog-shortcode .entry-title, .mode-grid.blog-shortcode .entry-title, .blog-carousel-shortcode.blog-shortcode .entry-title, .portfolio-carousel-shortcode.blog-shortcode .entry-title, .albums-carousel-shortcode.blog-shortcode .entry-title, .mode-masonry.portfolio-shortcode .entry-title, .mode-grid.portfolio-shortcode .entry-title, .blog-carousel-shortcode.portfolio-shortcode .entry-title, .portfolio-carousel-shortcode.portfolio-shortcode .entry-title, .albums-carousel-shortcode.portfolio-shortcode .entry-title, .mode-masonry.albums-shortcode .entry-title, .mode-grid.albums-shortcode .entry-title, .blog-carousel-shortcode.albums-shortcode .entry-title, .portfolio-carousel-shortcode.albums-shortcode .entry-title, .albums-carousel-shortcode.albums-shortcode .entry-title, .mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title, .mode-grid.owl-carousel.blog-carousel-shortcode .entry-title, .blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title, .portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title, .albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title { font: normal normal normal var(--the7-h4-font-size) / var(--the7-h4-line-height) var(--the7-h4-font-family); }
.blog-shortcode .entry-title a, .portfolio-shortcode .entry-title a, .albums-shortcode .entry-title a, .owl-carousel.blog-carousel-shortcode .entry-title a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blog-shortcode .entry-title a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .portfolio-shortcode .entry-title a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .albums-shortcode .entry-title a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .owl-carousel.blog-carousel-shortcode .entry-title a { color: rgb(51, 51, 51); }
.sidebar-content .blog-shortcode .entry-title a, .sidebar-content .portfolio-shortcode .entry-title a, .sidebar-content .albums-shortcode .entry-title a, .sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a { color: rgb(51, 51, 51); }
.footer .blog-shortcode .entry-title a, .footer .portfolio-shortcode .entry-title a, .footer .albums-shortcode .entry-title a, .footer .owl-carousel.blog-carousel-shortcode .entry-title a { color: rgb(255, 255, 255); }
#page .blog-shortcode .entry-title a:hover, #page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover, #page .albums-shortcode .entry-title a:hover, #page .owl-carousel.blog-carousel-shortcode .entry-title a:hover { color: var(--the7-accent-color); }
#page .wf-container-footer .blog-shortcode .entry-title a:hover, .accent-gradient #page .footer .blog-shortcode .entry-title a:hover, #page .wf-container-footer .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover, .accent-gradient #page .footer .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover, #page .wf-container-footer .albums-shortcode .entry-title a:hover, .accent-gradient #page .footer .albums-shortcode .entry-title a:hover, #page .wf-container-footer .owl-carousel.blog-carousel-shortcode .entry-title a:hover, .accent-gradient #page .footer .owl-carousel.blog-carousel-shortcode .entry-title a:hover { color: rgb(255, 255, 255); background: none; }
.blog-shortcode .entry-meta, .portfolio-shortcode .entry-meta, .albums-shortcode .entry-meta, .owl-carousel .entry-meta { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); color: var(--the7-secondary-text-color); }
.sidebar-content .blog-shortcode .entry-meta, .sidebar-content .portfolio-shortcode .entry-meta, .sidebar-content .albums-shortcode .entry-meta, .sidebar-content .owl-carousel .entry-meta { color: rgba(139, 141, 148, 0.5); }
.footer .blog-shortcode .entry-meta, .footer .portfolio-shortcode .entry-meta, .footer .albums-shortcode .entry-meta, .footer .owl-carousel .entry-meta { color: rgba(255, 255, 255, 0.5); }
.blog-shortcode .entry-excerpt, .portfolio-shortcode .entry-excerpt, .albums-shortcode .entry-excerpt, .owl-carousel .entry-excerpt { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.blog-shortcode.mode-list .entry-excerpt { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.post-details.details-type-link { font-size: var(--the7-text-small-font-size); line-height: calc(var(--the7-text-small-font-size) + 4px); color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link { color: rgb(51, 51, 51); }
.sidebar-content .post-details.details-type-link { color: rgb(51, 51, 51); }
.footer .post-details.details-type-link { color: rgb(255, 255, 255); }
.post-details.details-type-link * { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * { color: rgb(51, 51, 51); }
.sidebar-content .post-details.details-type-link * { color: rgb(51, 51, 51); }
.footer .post-details.details-type-link * { color: rgb(255, 255, 255); }
.post-details.details-type-link::after { background-color: var(--the7-accent-color); }
.details { font-size: var(--the7-text-small-font-size); line-height: calc(var(--the7-text-small-font-size) + 4px); color: var(--the7-h1-color); }
.details:hover { color: var(--the7-h1-color); }
.details::before { background-color: var(--the7-accent-color); }
.layout-masonry .post h2.entry-title, .layout-grid .post h2.entry-title, .shortcode-blog-posts .post h2.entry-title, .dt-blog-shortcode .post h2.entry-title, .slider-wrapper .post h2.entry-title, .rollover-content h2.entry-title { color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
.post h2.entry-title, .post h2.entry-title { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title { color: rgb(51, 51, 51); }
.sidebar-content .post h2.entry-title, .sidebar-content .post h2.entry-title { color: rgb(51, 51, 51); }
.footer .post h2.entry-title, .footer .post h2.entry-title { color: rgb(255, 255, 255); }
.description-under-image .post .entry-title a:hover, .post .blog-content .entry-title a:hover, .project-list-content .entry-title a:hover { color: var(--the7-accent-color); }
.wf-container-footer .description-under-image .post .entry-title a:hover, .accent-gradient .footer .description-under-image .post .entry-title a:hover, .wf-container-footer .post .blog-content .entry-title a:hover, .accent-gradient .footer .post .blog-content .entry-title a:hover, .wf-container-footer .project-list-content .entry-title a:hover, .accent-gradient .footer .project-list-content .entry-title a:hover { color: rgb(255, 255, 255); background: none; }
article.product-category .woocom-list-content .entry-title a:hover .count { color: var(--the7-title-color); background: none; }
.fancy-date .entry-month::after, .fancy-date .entry-date::after { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .fancy-date .entry-month::after, .accent-gradient .footer .fancy-date .entry-month::after, .footer .fancy-date .entry-date::after, .accent-gradient .footer .fancy-date .entry-date::after { background: rgb(255, 255, 255); }
.portfolio-shortcode .project-links-container a:not(:hover) span { color: var(--the7-accent-color); }
.dt-icon-hover-on.portfolio-shortcode .project-links-container a:hover span { color: var(--the7-accent-color); }
.portfolio-shortcode .project-links-container::before, .portfolio-shortcode .project-links-container::after { border-color: var(--the7-accent-color); }
.dt-icon-bg-on.portfolio-shortcode .project-links-container a::before { background-color: var(--the7-accent-color); }
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a::after { background-color: var(--the7-accent-color); }
.comment-list .comment-body { background-color: var(--the7-content-boxes-bg); }
.shadow-element-decoration .comment-list .comment-body { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.outline-element-decoration .comment-list .comment-body { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.comment-content { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.reply, .comment-meta, #reply-title small { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.comment-author, .pingback-title { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.comment-author a, .comment-author .fn { color: var(--the7-h5-color); font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); }
.comments-title { color: var(--the7-h3-color); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
#reply-title small { font: var(--the7-base-font); }
.comments-title, .comments-title a, .comment-author a, .comment-author .fn, #reply-title, .fn, .fn a, .pingback-title { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author .fn, .dt-mega-menu .dt-mega-parent .sidebar-content .widget #reply-title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .pingback-title { color: rgb(51, 51, 51); }
.sidebar-content .comments-title, .sidebar-content .comments-title a, .sidebar-content .comment-author a, .sidebar-content .comment-author .fn, .sidebar-content #reply-title, .sidebar-content .fn, .sidebar-content .fn a, .sidebar-content .pingback-title { color: rgb(51, 51, 51); }
.footer .comments-title, .footer .comments-title a, .footer .comment-author a, .footer .comment-author .fn, .footer #reply-title, .footer .fn, .footer .fn a, .footer .pingback-title { color: rgb(255, 255, 255); }
#page .fn a:hover { color: var(--the7-accent-color); }
#page .wf-container-footer .fn a:hover, .accent-gradient #page .footer .fn a:hover { color: rgb(255, 255, 255); background: none; }
.entry-author { background-color: var(--the7-content-boxes-bg); }
.shadow-element-decoration .entry-author { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.outline-element-decoration .entry-author { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.entry-author .text-primary { font-size: var(--the7-base-font-size); }
.author-link, .author-link:hover, .meta-nav { color: var(--the7-secondary-text-color); font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.sidebar-content .author-link, .sidebar-content .author-link:hover, .sidebar-content .meta-nav { color: rgba(139, 141, 148, 0.5); }
.footer .author-link, .footer .author-link:hover, .footer .meta-nav { color: rgba(255, 255, 255, 0.5); }
.author-description h4, .comment-author-name { color: var(--the7-h5-color); font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); letter-spacing: var(--the7-h5-letter-spacing); word-spacing: var(--the7-h5-word-spacing); text-decoration: var(--the7-h5-text-decoration); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .author-description h4, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author-name { color: rgb(51, 51, 51); }
.sidebar-content .author-description h4, .sidebar-content .comment-author-name { color: rgb(51, 51, 51); }
.footer .author-description h4, .footer .comment-author-name { color: rgb(255, 255, 255); }
.entry-meta, .entry-tags, .portfolio-categories, .author-link { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.share-link-description, .author-bio { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.single .entry-tags a { border-color: var(--the7-divider-color); }
.sidebar .single .entry-tags a, .sidebar-content .single .entry-tags a { border-color: rgba(139, 141, 148, 0.15); }
.footer .single .entry-tags a { border-color: rgba(255, 255, 255, 0.15); }
.entry-meta::before { width: var(--the7-base-line-height); height: var(--the7-base-line-height); }
.portfolio-categories > a::after, .portfolio-categories > span::after, .entry-meta > a::after, .entry-meta > span::after { background-color: var(--the7-secondary-text-color); }
.sidebar-content .portfolio-categories > a::after, .sidebar-content .portfolio-categories > span::after, .sidebar-content .entry-meta > a::after, .sidebar-content .entry-meta > span::after { background-color: rgba(139, 141, 148, 0.5); }
.footer .portfolio-categories > a::after, .footer .portfolio-categories > span::after, .footer .entry-meta > a::after, .footer .entry-meta > span::after { background-color: rgba(255, 255, 255, 0.5); }
.comment-metadata, .comment-metadata a, .entry-meta a, .entry-meta span, .entry-meta a *, .comment-reply-link, .single .entry-tags, .single .entry-tags a { color: var(--the7-secondary-text-color); }
.single .entry-tags a:hover { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover { color: rgb(51, 51, 51); }
.sidebar-content .single .entry-tags a:hover { color: rgb(51, 51, 51); }
.footer .single .entry-tags a:hover { color: rgb(255, 255, 255); }
.share-button.entry-share, .btn-project-link, .btn-project-link:hover, .share-link-description { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-button.entry-share, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link:hover, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-link-description { color: rgb(51, 51, 51); }
.sidebar-content .share-button.entry-share, .sidebar-content .btn-project-link, .sidebar-content .btn-project-link:hover, .sidebar-content .share-link-description { color: rgb(51, 51, 51); }
.footer .share-button.entry-share, .footer .btn-project-link, .footer .btn-project-link:hover, .footer .share-link-description { color: rgb(255, 255, 255); }
.show-on-hover .share-link-description .share-link-icon { border-color: rgba(51, 51, 51, 0.1); }
.show-on-hover:hover .share-link-description .share-link-icon { border-color: rgba(51, 51, 51, 0.21); }
.project-post .btn-project-link { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); border-color: rgba(51, 51, 51, 0.1); }
.project-post .btn-project-link:hover { border-color: rgba(51, 51, 51, 0.21); }
.project-navigation span { font-size: var(--the7-base-font-size); line-height: 22px; }
.rsSlide .slider-post-caption, .images-list-caption { line-height: var(--the7-base-line-height); }
.post-navigation .nav-links { border-color: var(--the7-divider-color); }
.sidebar .post-navigation .nav-links, .sidebar-content .post-navigation .nav-links { border-color: rgba(139, 141, 148, 0.15); }
.footer .post-navigation .nav-links { border-color: rgba(255, 255, 255, 0.15); }
.post-navigation .nav-links svg { fill: rgba(51, 51, 51, 0.12); color: rgba(51, 51, 51, 0.12); }
.post-navigation .nav-links a svg:hover { fill: rgba(51, 51, 51, 0.23); color: rgba(51, 51, 51, 0.23); }
#page .post-navigation .nav-links a .post-title:hover { color: var(--the7-accent-color); }
#page .wf-container-footer .post-navigation .nav-links a .post-title:hover, .accent-gradient #page .footer .post-navigation .nav-links a .post-title:hover { color: rgb(255, 255, 255); background: none; }
.single-related-posts { border-color: var(--the7-divider-color); }
.sidebar .single-related-posts, .sidebar-content .single-related-posts { border-color: rgba(139, 141, 148, 0.15); }
.footer .single-related-posts { border-color: rgba(255, 255, 255, 0.15); }
.dt-btn, .widget .dt-form .dt-btn, .nsu-submit, .give-btn.give-btn-reveal, .give-submit.give-btn, .wp-block-search .wp-block-search__button, .wc-block-product-search .wc-block-product-search__button { font: var(--the7-btn-s-font); text-transform: var(--the7-btn-s-text-transform); letter-spacing: var(--the7-btn-s-letter-spacing); word-spacing: var(--the7-btn-s-word-spacing); border-radius: var(--the7-btn-s-border-radius); border-width: var(--the7-btn-s-border-width); border-style: var(--the7-btn-s-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-s-padding); min-width: var(--the7-btn-s-min-width); min-height: var(--the7-btn-s-min-height); }
.dt-btn.ico-right-side > i, .widget .dt-form .dt-btn.ico-right-side > i, .nsu-submit.ico-right-side > i, .give-btn.give-btn-reveal.ico-right-side > i, .give-submit.give-btn.ico-right-side > i, .wp-block-search .wp-block-search__button.ico-right-side > i, .wc-block-product-search .wc-block-product-search__button.ico-right-side > i { margin-left: calc(var(--the7-btn-s-font-size) * 8 / 12); margin-right: 0px !important; }
.dt-btn > i, .dt-btn > i[class^="fa"], .dt-btn > i[class^="dt-icon"], .widget .dt-form .dt-btn > i, .widget .dt-form .dt-btn > i[class^="fa"], .widget .dt-form .dt-btn > i[class^="dt-icon"], .nsu-submit > i, .nsu-submit > i[class^="fa"], .nsu-submit > i[class^="dt-icon"], .give-btn.give-btn-reveal > i, .give-btn.give-btn-reveal > i[class^="fa"], .give-btn.give-btn-reveal > i[class^="dt-icon"], .give-submit.give-btn > i, .give-submit.give-btn > i[class^="fa"], .give-submit.give-btn > i[class^="dt-icon"], .wp-block-search .wp-block-search__button > i, .wp-block-search .wp-block-search__button > i[class^="fa"], .wp-block-search .wp-block-search__button > i[class^="dt-icon"], .wc-block-product-search .wc-block-product-search__button > i, .wc-block-product-search .wc-block-product-search__button > i[class^="fa"], .wc-block-product-search .wc-block-product-search__button > i[class^="dt-icon"] { font-size: var(--the7-btn-s-icon-size); margin-right: var(--the7-btn-s-icon-gap,calc(var(--the7-btn-s-font-size) * 8 / 12)); }
.btn-link.dt-btn-s { font: var(--the7-btn-s-font); }
button.button, a.button, input[type="reset"], .wpcf7-submit, .dt-btn-m, input.dt-btn-m[type="submit"], #main .gform_wrapper .gform_footer input.button, #main .gform_wrapper .gform_footer input[type="submit"], #main-slideshow .tp-button, .woocommerce-widget-layered-nav-dropdown__submit { font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); word-spacing: var(--the7-btn-m-word-spacing); border-radius: var(--the7-btn-m-border-radius); border-width: var(--the7-btn-m-border-width); border-style: var(--the7-btn-m-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-m-padding); min-width: var(--the7-btn-m-min-width); min-height: var(--the7-btn-m-min-height); }
.dt-btn-m.ico-right-side > i { margin-left: calc(var(--the7-btn-m-font-size) * 8 / 14); margin-right: 0px !important; }
.dt-btn-m > i, .dt-btn-m > i[class^="fa"], .dt-btn-m > i[class^="dt-icon-"] { font-size: var(--the7-btn-m-icon-size); margin-right: var(--the7-btn-m-icon-gap,calc(var(--the7-btn-m-font-size) * 8 / 14)); }
.dt-btn-l { font: var(--the7-btn-l-font); text-transform: var(--the7-btn-l-text-transform); letter-spacing: var(--the7-btn-l-letter-spacing); word-spacing: var(--the7-btn-l-word-spacing); border-radius: var(--the7-btn-l-border-radius); border-width: var(--the7-btn-l-border-width); border-style: var(--the7-btn-l-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-l-padding); min-width: var(--the7-btn-l-min-width); min-height: var(--the7-btn-l-min-height); }
.dt-btn-l.ico-right-side > i { margin-left: calc(var(--the7-btn-l-font-size) * 8 / 18); margin-right: 0px !important; }
.dt-btn-l > i, .dt-btn-l > i[class^="fa"], .dt-btn-l > i[class^="dt-icon-"] { font-size: var(--the7-btn-l-icon-size); margin-right: var(--the7-btn-l-icon-gap,calc(var(--the7-btn-l-font-size) * 8 / 18)); }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration), .mec-event-footer .mec-booking-button, button.button, a.button:not(.edd-submit), .dt-form button, .widget .dt-form .dt-btn, input[type="reset"], .wpcf7-submit, .nsu-submit, .dt-wc-btn, .checkout-button, input#place_order, input[name="apply_coupon"], input[name="login"], button[name="calc_shipping"], button[name="calc_shipping"]:hover, .single_add_to_cart_button.button, .button.wc-backward, .woocommerce-Button.button, .woocommerce-button.button, .woocommerce-Reviews .submit, .woocommerce-Button[name="register"], .woocommerce-button[name="register"], .track_order input[name="track"], .cart-btn-below-img .woo-buttons a, input[name="save_address"], .wc-layout-list .woo-buttons a, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], input[type="submit"]:not([name="update_cart"]), .woocommerce-widget-layered-nav-dropdown__submit, .give-btn.give-btn-reveal, .give-submit.give-btn, .wp-block-search .wp-block-search__button, .wc-block-product-search .wc-block-product-search__button { transition: 0.3s ease-out; box-shadow: var(--the7-btn-shadow); }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover, .mec-event-footer .mec-booking-button:hover, button.button:hover, a.button:not(.edd-submit):hover, .dt-form button:hover, .widget .dt-form .dt-btn:hover, input[type="reset"]:hover, .wpcf7-submit:hover, .nsu-submit:hover, .dt-wc-btn:hover, .checkout-button:hover, input#place_order:hover, input[name="apply_coupon"]:hover, input[name="login"]:hover, button[name="calc_shipping"]:hover, button[name="calc_shipping"]:hover:hover, .single_add_to_cart_button.button:hover, .button.wc-backward:hover, .woocommerce-Button.button:hover, .woocommerce-button.button:hover, .woocommerce-Reviews .submit:hover, .woocommerce-Button[name="register"]:hover, .woocommerce-button[name="register"]:hover, .track_order input[name="track"]:hover, .cart-btn-below-img .woo-buttons a:hover, input[name="save_address"]:hover, .wc-layout-list .woo-buttons a:hover, .post-password-form input[type="submit"]:hover, .mc4wp-form input[type="submit"]:hover, div.mc4wp-form button[type="submit"]:hover, .tml-submit-wrap input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, input[type="submit"]:not([name="update_cart"]):hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, .give-btn.give-btn-reveal:hover, .give-submit.give-btn:hover, .wp-block-search .wp-block-search__button:hover, .wc-block-product-search .wc-block-product-search__button:hover { box-shadow: var(--the7-btn-shadow-hover); }
.btn-shadow.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration) { box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; }
.btn-shadow.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover { box-shadow: rgba(0, 0, 0, 0.18) 0px 5px 11px 0px, rgba(0, 0, 0, 0.15) 0px 4px 15px 0px; }
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration) { box-shadow: rgb(171, 119, 37) 0px 2px 0px 0px; transition: none; }
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover { box-shadow: rgb(46, 121, 149) 0px 2px 0px 0px; }
.mec-event-footer .mec-booking-button, .dt-form button, #page .widget .dt-form .dt-btn, .widget .dt-form .dt-btn, input[type="reset"], .wpcf7-submit, .nsu-submit, .dt-wc-btn, input#place_order, .woocommerce-Reviews .submit:not(.box-button), input.button, input[name="save_address"], .wc-layout-list .woo-buttons a, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], input[type="submit"]:not([name="update_cart"]), .woocommerce-widget-layered-nav-dropdown__submit, .give-btn.give-btn-reveal, .give-submit.give-btn, .wc-block-filter-submit-button { color: var(--the7-btn-color); background: var(--the7-btn-bg,#ec9e21); }
.stripe .mec-event-footer .mec-booking-button, .mec-event-footer .mec-booking-button *, .sidebar .mec-event-footer .mec-booking-button, .sidebar .widget .mec-event-footer .mec-booking-button, .sidebar-content .widget .mec-event-footer .mec-booking-button, .footer .mec-event-footer .mec-booking-button, .stripe .dt-form button, .dt-form button *, .sidebar .dt-form button, .sidebar .widget .dt-form button, .sidebar-content .widget .dt-form button, .footer .dt-form button, .stripe #page .widget .dt-form .dt-btn, #page .widget .dt-form .dt-btn *, .sidebar #page .widget .dt-form .dt-btn, .sidebar .widget #page .widget .dt-form .dt-btn, .sidebar-content .widget #page .widget .dt-form .dt-btn, .footer #page .widget .dt-form .dt-btn, .stripe .widget .dt-form .dt-btn, .widget .dt-form .dt-btn *, .sidebar .widget .dt-form .dt-btn, .sidebar .widget .widget .dt-form .dt-btn, .sidebar-content .widget .widget .dt-form .dt-btn, .footer .widget .dt-form .dt-btn, .stripe input[type="reset"], input[type="reset"] *, .sidebar input[type="reset"], .sidebar .widget input[type="reset"], .sidebar-content .widget input[type="reset"], .footer input[type="reset"], .stripe .wpcf7-submit, .wpcf7-submit *, .sidebar .wpcf7-submit, .sidebar .widget .wpcf7-submit, .sidebar-content .widget .wpcf7-submit, .footer .wpcf7-submit, .stripe .nsu-submit, .nsu-submit *, .sidebar .nsu-submit, .sidebar .widget .nsu-submit, .sidebar-content .widget .nsu-submit, .footer .nsu-submit, .stripe .dt-wc-btn, .dt-wc-btn *, .sidebar .dt-wc-btn, .sidebar .widget .dt-wc-btn, .sidebar-content .widget .dt-wc-btn, .footer .dt-wc-btn, .stripe input#place_order, input#place_order *, .sidebar input#place_order, .sidebar .widget input#place_order, .sidebar-content .widget input#place_order, .footer input#place_order, .stripe .woocommerce-Reviews .submit:not(.box-button), .woocommerce-Reviews .submit:not(.box-button) *, .sidebar .woocommerce-Reviews .submit:not(.box-button), .sidebar .widget .woocommerce-Reviews .submit:not(.box-button), .sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button), .footer .woocommerce-Reviews .submit:not(.box-button), .stripe input.button, input.button *, .sidebar input.button, .sidebar .widget input.button, .sidebar-content .widget input.button, .footer input.button, .stripe input[name="save_address"], input[name="save_address"] *, .sidebar input[name="save_address"], .sidebar .widget input[name="save_address"], .sidebar-content .widget input[name="save_address"], .footer input[name="save_address"], .stripe .wc-layout-list .woo-buttons a, .wc-layout-list .woo-buttons a *, .sidebar .wc-layout-list .woo-buttons a, .sidebar .widget .wc-layout-list .woo-buttons a, .sidebar-content .widget .wc-layout-list .woo-buttons a, .footer .wc-layout-list .woo-buttons a, .stripe .post-password-form input[type="submit"], .post-password-form input[type="submit"] *, .sidebar .post-password-form input[type="submit"], .sidebar .widget .post-password-form input[type="submit"], .sidebar-content .widget .post-password-form input[type="submit"], .footer .post-password-form input[type="submit"], .stripe .mc4wp-form input[type="submit"], .mc4wp-form input[type="submit"] *, .sidebar .mc4wp-form input[type="submit"], .sidebar .widget .mc4wp-form input[type="submit"], .sidebar-content .widget .mc4wp-form input[type="submit"], .footer .mc4wp-form input[type="submit"], .stripe div.mc4wp-form button[type="submit"], div.mc4wp-form button[type="submit"] *, .sidebar div.mc4wp-form button[type="submit"], .sidebar .widget div.mc4wp-form button[type="submit"], .sidebar-content .widget div.mc4wp-form button[type="submit"], .footer div.mc4wp-form button[type="submit"], .stripe .tml-submit-wrap input[type="submit"], .tml-submit-wrap input[type="submit"] *, .sidebar .tml-submit-wrap input[type="submit"], .sidebar .widget .tml-submit-wrap input[type="submit"], .sidebar-content .widget .tml-submit-wrap input[type="submit"], .footer .tml-submit-wrap input[type="submit"], .stripe .wpcf7-form input[type="submit"], .wpcf7-form input[type="submit"] *, .sidebar .wpcf7-form input[type="submit"], .sidebar .widget .wpcf7-form input[type="submit"], .sidebar-content .widget .wpcf7-form input[type="submit"], .footer .wpcf7-form input[type="submit"], .stripe input[type="submit"]:not([name="update_cart"]), input[type="submit"]:not([name="update_cart"]) *, .sidebar input[type="submit"]:not([name="update_cart"]), .sidebar .widget input[type="submit"]:not([name="update_cart"]), .sidebar-content .widget input[type="submit"]:not([name="update_cart"]), .footer input[type="submit"]:not([name="update_cart"]), .stripe .woocommerce-widget-layered-nav-dropdown__submit, .woocommerce-widget-layered-nav-dropdown__submit *, .sidebar .woocommerce-widget-layered-nav-dropdown__submit, .sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit, .sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit, .footer .woocommerce-widget-layered-nav-dropdown__submit, .stripe .give-btn.give-btn-reveal, .give-btn.give-btn-reveal *, .sidebar .give-btn.give-btn-reveal, .sidebar .widget .give-btn.give-btn-reveal, .sidebar-content .widget .give-btn.give-btn-reveal, .footer .give-btn.give-btn-reveal, .stripe .give-submit.give-btn, .give-submit.give-btn *, .sidebar .give-submit.give-btn, .sidebar .widget .give-submit.give-btn, .sidebar-content .widget .give-submit.give-btn, .footer .give-submit.give-btn, .stripe .wc-block-filter-submit-button, .wc-block-filter-submit-button *, .sidebar .wc-block-filter-submit-button, .sidebar .widget .wc-block-filter-submit-button, .sidebar-content .widget .wc-block-filter-submit-button, .footer .wc-block-filter-submit-button { color: rgb(255, 255, 255); }
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover), .btn-bg-off .dt-form button:not(:hover), .btn-bg-off #page .widget .dt-form .dt-btn:not(:hover), .btn-bg-off .widget .dt-form .dt-btn:not(:hover), .btn-bg-off input[type="reset"]:not(:hover), .btn-bg-off .wpcf7-submit:not(:hover), .btn-bg-off .nsu-submit:not(:hover), .btn-bg-off .dt-wc-btn:not(:hover), .btn-bg-off input#place_order:not(:hover), .btn-bg-off .woocommerce-Reviews .submit:not(.box-button):not(:hover), .btn-bg-off input.button:not(:hover), .btn-bg-off input[name="save_address"]:not(:hover), .btn-bg-off .wc-layout-list .woo-buttons a:not(:hover), .btn-bg-off .post-password-form input[type="submit"]:not(:hover), .btn-bg-off .mc4wp-form input[type="submit"]:not(:hover), .btn-bg-off div.mc4wp-form button[type="submit"]:not(:hover), .btn-bg-off .tml-submit-wrap input[type="submit"]:not(:hover), .btn-bg-off .wpcf7-form input[type="submit"]:not(:hover), .btn-bg-off input[type="submit"]:not([name="update_cart"]):not(:hover), .btn-bg-off .woocommerce-widget-layered-nav-dropdown__submit:not(:hover), .btn-bg-off .give-btn.give-btn-reveal:not(:hover), .btn-bg-off .give-submit.give-btn:not(:hover), .btn-bg-off .wc-block-filter-submit-button:not(:hover) { background: none; }
.mec-event-footer .mec-booking-button:hover > *, .mec-event-footer .mec-booking-button:hover, .dt-form button:hover > *, .dt-form button:hover, #page .widget .dt-form .dt-btn:hover > *, #page .widget .dt-form .dt-btn:hover, .widget .dt-form .dt-btn:hover > *, .widget .dt-form .dt-btn:hover, input[type="reset"]:hover > *, input[type="reset"]:hover, .wpcf7-submit:hover > *, .wpcf7-submit:hover, .nsu-submit:hover > *, .nsu-submit:hover, .dt-wc-btn:hover > *, .dt-wc-btn:hover, input#place_order:hover > *, input#place_order:hover, .woocommerce-Reviews .submit:not(.box-button):hover > *, .woocommerce-Reviews .submit:not(.box-button):hover, input.button:hover > *, input.button:hover, input[name="save_address"]:hover > *, input[name="save_address"]:hover, .wc-layout-list .woo-buttons a:hover > *, .wc-layout-list .woo-buttons a:hover, .post-password-form input[type="submit"]:hover > *, .post-password-form input[type="submit"]:hover, .mc4wp-form input[type="submit"]:hover > *, .mc4wp-form input[type="submit"]:hover, div.mc4wp-form button[type="submit"]:hover > *, div.mc4wp-form button[type="submit"]:hover, .tml-submit-wrap input[type="submit"]:hover > *, .tml-submit-wrap input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover > *, .wpcf7-form input[type="submit"]:hover, input[type="submit"]:not([name="update_cart"]):hover > *, input[type="submit"]:not([name="update_cart"]):hover, .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .woocommerce-widget-layered-nav-dropdown__submit:hover, .give-btn.give-btn-reveal:hover > *, .give-btn.give-btn-reveal:hover, .give-submit.give-btn:hover > *, .give-submit.give-btn:hover, .wc-block-filter-submit-button:hover > *, .wc-block-filter-submit-button:hover { color: var(--the7-btn-hover-color); }
.stripe .mec-event-footer .mec-booking-button:hover > *, .mec-event-footer .mec-booking-button:hover > * *, .sidebar .mec-event-footer .mec-booking-button:hover > *, .sidebar .widget .mec-event-footer .mec-booking-button:hover > *, .sidebar-content .widget .mec-event-footer .mec-booking-button:hover > *, .footer .mec-event-footer .mec-booking-button:hover > *, .stripe .mec-event-footer .mec-booking-button:hover, .mec-event-footer .mec-booking-button:hover *, .sidebar .mec-event-footer .mec-booking-button:hover, .sidebar .widget .mec-event-footer .mec-booking-button:hover, .sidebar-content .widget .mec-event-footer .mec-booking-button:hover, .footer .mec-event-footer .mec-booking-button:hover, .stripe .dt-form button:hover > *, .dt-form button:hover > * *, .sidebar .dt-form button:hover > *, .sidebar .widget .dt-form button:hover > *, .sidebar-content .widget .dt-form button:hover > *, .footer .dt-form button:hover > *, .stripe .dt-form button:hover, .dt-form button:hover *, .sidebar .dt-form button:hover, .sidebar .widget .dt-form button:hover, .sidebar-content .widget .dt-form button:hover, .footer .dt-form button:hover, .stripe #page .widget .dt-form .dt-btn:hover > *, #page .widget .dt-form .dt-btn:hover > * *, .sidebar #page .widget .dt-form .dt-btn:hover > *, .sidebar .widget #page .widget .dt-form .dt-btn:hover > *, .sidebar-content .widget #page .widget .dt-form .dt-btn:hover > *, .footer #page .widget .dt-form .dt-btn:hover > *, .stripe #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover *, .sidebar #page .widget .dt-form .dt-btn:hover, .sidebar .widget #page .widget .dt-form .dt-btn:hover, .sidebar-content .widget #page .widget .dt-form .dt-btn:hover, .footer #page .widget .dt-form .dt-btn:hover, .stripe .widget .dt-form .dt-btn:hover > *, .widget .dt-form .dt-btn:hover > * *, .sidebar .widget .dt-form .dt-btn:hover > *, .sidebar .widget .widget .dt-form .dt-btn:hover > *, .sidebar-content .widget .widget .dt-form .dt-btn:hover > *, .footer .widget .dt-form .dt-btn:hover > *, .stripe .widget .dt-form .dt-btn:hover, .widget .dt-form .dt-btn:hover *, .sidebar .widget .dt-form .dt-btn:hover, .sidebar .widget .widget .dt-form .dt-btn:hover, .sidebar-content .widget .widget .dt-form .dt-btn:hover, .footer .widget .dt-form .dt-btn:hover, .stripe input[type="reset"]:hover > *, input[type="reset"]:hover > * *, .sidebar input[type="reset"]:hover > *, .sidebar .widget input[type="reset"]:hover > *, .sidebar-content .widget input[type="reset"]:hover > *, .footer input[type="reset"]:hover > *, .stripe input[type="reset"]:hover, input[type="reset"]:hover *, .sidebar input[type="reset"]:hover, .sidebar .widget input[type="reset"]:hover, .sidebar-content .widget input[type="reset"]:hover, .footer input[type="reset"]:hover, .stripe .wpcf7-submit:hover > *, .wpcf7-submit:hover > * *, .sidebar .wpcf7-submit:hover > *, .sidebar .widget .wpcf7-submit:hover > *, .sidebar-content .widget .wpcf7-submit:hover > *, .footer .wpcf7-submit:hover > *, .stripe .wpcf7-submit:hover, .wpcf7-submit:hover *, .sidebar .wpcf7-submit:hover, .sidebar .widget .wpcf7-submit:hover, .sidebar-content .widget .wpcf7-submit:hover, .footer .wpcf7-submit:hover, .stripe .nsu-submit:hover > *, .nsu-submit:hover > * *, .sidebar .nsu-submit:hover > *, .sidebar .widget .nsu-submit:hover > *, .sidebar-content .widget .nsu-submit:hover > *, .footer .nsu-submit:hover > *, .stripe .nsu-submit:hover, .nsu-submit:hover *, .sidebar .nsu-submit:hover, .sidebar .widget .nsu-submit:hover, .sidebar-content .widget .nsu-submit:hover, .footer .nsu-submit:hover, .stripe .dt-wc-btn:hover > *, .dt-wc-btn:hover > * *, .sidebar .dt-wc-btn:hover > *, .sidebar .widget .dt-wc-btn:hover > *, .sidebar-content .widget .dt-wc-btn:hover > *, .footer .dt-wc-btn:hover > *, .stripe .dt-wc-btn:hover, .dt-wc-btn:hover *, .sidebar .dt-wc-btn:hover, .sidebar .widget .dt-wc-btn:hover, .sidebar-content .widget .dt-wc-btn:hover, .footer .dt-wc-btn:hover, .stripe input#place_order:hover > *, input#place_order:hover > * *, .sidebar input#place_order:hover > *, .sidebar .widget input#place_order:hover > *, .sidebar-content .widget input#place_order:hover > *, .footer input#place_order:hover > *, .stripe input#place_order:hover, input#place_order:hover *, .sidebar input#place_order:hover, .sidebar .widget input#place_order:hover, .sidebar-content .widget input#place_order:hover, .footer input#place_order:hover, .stripe .woocommerce-Reviews .submit:not(.box-button):hover > *, .woocommerce-Reviews .submit:not(.box-button):hover > * *, .sidebar .woocommerce-Reviews .submit:not(.box-button):hover > *, .sidebar .widget .woocommerce-Reviews .submit:not(.box-button):hover > *, .sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button):hover > *, .footer .woocommerce-Reviews .submit:not(.box-button):hover > *, .stripe .woocommerce-Reviews .submit:not(.box-button):hover, .woocommerce-Reviews .submit:not(.box-button):hover *, .sidebar .woocommerce-Reviews .submit:not(.box-button):hover, .sidebar .widget .woocommerce-Reviews .submit:not(.box-button):hover, .sidebar-content .widget .woocommerce-Reviews .submit:not(.box-button):hover, .footer .woocommerce-Reviews .submit:not(.box-button):hover, .stripe input.button:hover > *, input.button:hover > * *, .sidebar input.button:hover > *, .sidebar .widget input.button:hover > *, .sidebar-content .widget input.button:hover > *, .footer input.button:hover > *, .stripe input.button:hover, input.button:hover *, .sidebar input.button:hover, .sidebar .widget input.button:hover, .sidebar-content .widget input.button:hover, .footer input.button:hover, .stripe input[name="save_address"]:hover > *, input[name="save_address"]:hover > * *, .sidebar input[name="save_address"]:hover > *, .sidebar .widget input[name="save_address"]:hover > *, .sidebar-content .widget input[name="save_address"]:hover > *, .footer input[name="save_address"]:hover > *, .stripe input[name="save_address"]:hover, input[name="save_address"]:hover *, .sidebar input[name="save_address"]:hover, .sidebar .widget input[name="save_address"]:hover, .sidebar-content .widget input[name="save_address"]:hover, .footer input[name="save_address"]:hover, .stripe .wc-layout-list .woo-buttons a:hover > *, .wc-layout-list .woo-buttons a:hover > * *, .sidebar .wc-layout-list .woo-buttons a:hover > *, .sidebar .widget .wc-layout-list .woo-buttons a:hover > *, .sidebar-content .widget .wc-layout-list .woo-buttons a:hover > *, .footer .wc-layout-list .woo-buttons a:hover > *, .stripe .wc-layout-list .woo-buttons a:hover, .wc-layout-list .woo-buttons a:hover *, .sidebar .wc-layout-list .woo-buttons a:hover, .sidebar .widget .wc-layout-list .woo-buttons a:hover, .sidebar-content .widget .wc-layout-list .woo-buttons a:hover, .footer .wc-layout-list .woo-buttons a:hover, .stripe .post-password-form input[type="submit"]:hover > *, .post-password-form input[type="submit"]:hover > * *, .sidebar .post-password-form input[type="submit"]:hover > *, .sidebar .widget .post-password-form input[type="submit"]:hover > *, .sidebar-content .widget .post-password-form input[type="submit"]:hover > *, .footer .post-password-form input[type="submit"]:hover > *, .stripe .post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:hover *, .sidebar .post-password-form input[type="submit"]:hover, .sidebar .widget .post-password-form input[type="submit"]:hover, .sidebar-content .widget .post-password-form input[type="submit"]:hover, .footer .post-password-form input[type="submit"]:hover, .stripe .mc4wp-form input[type="submit"]:hover > *, .mc4wp-form input[type="submit"]:hover > * *, .sidebar .mc4wp-form input[type="submit"]:hover > *, .sidebar .widget .mc4wp-form input[type="submit"]:hover > *, .sidebar-content .widget .mc4wp-form input[type="submit"]:hover > *, .footer .mc4wp-form input[type="submit"]:hover > *, .stripe .mc4wp-form input[type="submit"]:hover, .mc4wp-form input[type="submit"]:hover *, .sidebar .mc4wp-form input[type="submit"]:hover, .sidebar .widget .mc4wp-form input[type="submit"]:hover, .sidebar-content .widget .mc4wp-form input[type="submit"]:hover, .footer .mc4wp-form input[type="submit"]:hover, .stripe div.mc4wp-form button[type="submit"]:hover > *, div.mc4wp-form button[type="submit"]:hover > * *, .sidebar div.mc4wp-form button[type="submit"]:hover > *, .sidebar .widget div.mc4wp-form button[type="submit"]:hover > *, .sidebar-content .widget div.mc4wp-form button[type="submit"]:hover > *, .footer div.mc4wp-form button[type="submit"]:hover > *, .stripe div.mc4wp-form button[type="submit"]:hover, div.mc4wp-form button[type="submit"]:hover *, .sidebar div.mc4wp-form button[type="submit"]:hover, .sidebar .widget div.mc4wp-form button[type="submit"]:hover, .sidebar-content .widget div.mc4wp-form button[type="submit"]:hover, .footer div.mc4wp-form button[type="submit"]:hover, .stripe .tml-submit-wrap input[type="submit"]:hover > *, .tml-submit-wrap input[type="submit"]:hover > * *, .sidebar .tml-submit-wrap input[type="submit"]:hover > *, .sidebar .widget .tml-submit-wrap input[type="submit"]:hover > *, .sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover > *, .footer .tml-submit-wrap input[type="submit"]:hover > *, .stripe .tml-submit-wrap input[type="submit"]:hover, .tml-submit-wrap input[type="submit"]:hover *, .sidebar .tml-submit-wrap input[type="submit"]:hover, .sidebar .widget .tml-submit-wrap input[type="submit"]:hover, .sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover, .footer .tml-submit-wrap input[type="submit"]:hover, .stripe .wpcf7-form input[type="submit"]:hover > *, .wpcf7-form input[type="submit"]:hover > * *, .sidebar .wpcf7-form input[type="submit"]:hover > *, .sidebar .widget .wpcf7-form input[type="submit"]:hover > *, .sidebar-content .widget .wpcf7-form input[type="submit"]:hover > *, .footer .wpcf7-form input[type="submit"]:hover > *, .stripe .wpcf7-form input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover *, .sidebar .wpcf7-form input[type="submit"]:hover, .sidebar .widget .wpcf7-form input[type="submit"]:hover, .sidebar-content .widget .wpcf7-form input[type="submit"]:hover, .footer .wpcf7-form input[type="submit"]:hover, .stripe input[type="submit"]:not([name="update_cart"]):hover > *, input[type="submit"]:not([name="update_cart"]):hover > * *, .sidebar input[type="submit"]:not([name="update_cart"]):hover > *, .sidebar .widget input[type="submit"]:not([name="update_cart"]):hover > *, .sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover > *, .footer input[type="submit"]:not([name="update_cart"]):hover > *, .stripe input[type="submit"]:not([name="update_cart"]):hover, input[type="submit"]:not([name="update_cart"]):hover *, .sidebar input[type="submit"]:not([name="update_cart"]):hover, .sidebar .widget input[type="submit"]:not([name="update_cart"]):hover, .sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover, .footer input[type="submit"]:not([name="update_cart"]):hover, .stripe .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .woocommerce-widget-layered-nav-dropdown__submit:hover > * *, .sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .footer .woocommerce-widget-layered-nav-dropdown__submit:hover > *, .stripe .woocommerce-widget-layered-nav-dropdown__submit:hover, .woocommerce-widget-layered-nav-dropdown__submit:hover *, .sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover, .sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover, .sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover, .footer .woocommerce-widget-layered-nav-dropdown__submit:hover, .stripe .give-btn.give-btn-reveal:hover > *, .give-btn.give-btn-reveal:hover > * *, .sidebar .give-btn.give-btn-reveal:hover > *, .sidebar .widget .give-btn.give-btn-reveal:hover > *, .sidebar-content .widget .give-btn.give-btn-reveal:hover > *, .footer .give-btn.give-btn-reveal:hover > *, .stripe .give-btn.give-btn-reveal:hover, .give-btn.give-btn-reveal:hover *, .sidebar .give-btn.give-btn-reveal:hover, .sidebar .widget .give-btn.give-btn-reveal:hover, .sidebar-content .widget .give-btn.give-btn-reveal:hover, .footer .give-btn.give-btn-reveal:hover, .stripe .give-submit.give-btn:hover > *, .give-submit.give-btn:hover > * *, .sidebar .give-submit.give-btn:hover > *, .sidebar .widget .give-submit.give-btn:hover > *, .sidebar-content .widget .give-submit.give-btn:hover > *, .footer .give-submit.give-btn:hover > *, .stripe .give-submit.give-btn:hover, .give-submit.give-btn:hover *, .sidebar .give-submit.give-btn:hover, .sidebar .widget .give-submit.give-btn:hover, .sidebar-content .widget .give-submit.give-btn:hover, .footer .give-submit.give-btn:hover, .stripe .wc-block-filter-submit-button:hover > *, .wc-block-filter-submit-button:hover > * *, .sidebar .wc-block-filter-submit-button:hover > *, .sidebar .widget .wc-block-filter-submit-button:hover > *, .sidebar-content .widget .wc-block-filter-submit-button:hover > *, .footer .wc-block-filter-submit-button:hover > *, .stripe .wc-block-filter-submit-button:hover, .wc-block-filter-submit-button:hover *, .sidebar .wc-block-filter-submit-button:hover, .sidebar .widget .wc-block-filter-submit-button:hover, .sidebar-content .widget .wc-block-filter-submit-button:hover, .footer .wc-block-filter-submit-button:hover { color: rgb(255, 255, 255); }
.mec-event-footer .mec-booking-button:hover, .dt-form button:hover, #page .widget .dt-form .dt-btn:hover, .widget .dt-form .dt-btn:hover, input[type="reset"]:hover, .wpcf7-submit:hover, .nsu-submit:hover, .dt-wc-btn:hover, input#place_order:hover, .woocommerce-Reviews .submit:not(.box-button):hover, input.button:hover, input[name="save_address"]:hover, .wc-layout-list .woo-buttons a:hover, .post-password-form input[type="submit"]:hover, .mc4wp-form input[type="submit"]:hover, div.mc4wp-form button[type="submit"]:hover, .tml-submit-wrap input[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, input[type="submit"]:not([name="update_cart"]):hover, .woocommerce-widget-layered-nav-dropdown__submit:hover, .give-btn.give-btn-reveal:hover, .give-submit.give-btn:hover, .wc-block-filter-submit-button:hover { border-color: var(--the7-btn-border-hover-color); }
#page .mec-event-footer .mec-booking-button:hover, .tinv-modal .mec-event-footer .mec-booking-button:hover, #page .dt-form button:hover, .tinv-modal .dt-form button:hover, #page #page .widget .dt-form .dt-btn:hover, .tinv-modal #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover, .tinv-modal .widget .dt-form .dt-btn:hover, #page input[type="reset"]:hover, .tinv-modal input[type="reset"]:hover, #page .wpcf7-submit:hover, .tinv-modal .wpcf7-submit:hover, #page .nsu-submit:hover, .tinv-modal .nsu-submit:hover, #page .dt-wc-btn:hover, .tinv-modal .dt-wc-btn:hover, #page input#place_order:hover, .tinv-modal input#place_order:hover, #page .woocommerce-Reviews .submit:not(.box-button):hover, .tinv-modal .woocommerce-Reviews .submit:not(.box-button):hover, #page input.button:hover, .tinv-modal input.button:hover, #page input[name="save_address"]:hover, .tinv-modal input[name="save_address"]:hover, #page .wc-layout-list .woo-buttons a:hover, .tinv-modal .wc-layout-list .woo-buttons a:hover, #page .post-password-form input[type="submit"]:hover, .tinv-modal .post-password-form input[type="submit"]:hover, #page .mc4wp-form input[type="submit"]:hover, .tinv-modal .mc4wp-form input[type="submit"]:hover, #page div.mc4wp-form button[type="submit"]:hover, .tinv-modal div.mc4wp-form button[type="submit"]:hover, #page .tml-submit-wrap input[type="submit"]:hover, .tinv-modal .tml-submit-wrap input[type="submit"]:hover, #page .wpcf7-form input[type="submit"]:hover, .tinv-modal .wpcf7-form input[type="submit"]:hover, #page input[type="submit"]:not([name="update_cart"]):hover, .tinv-modal input[type="submit"]:not([name="update_cart"]):hover, #page .woocommerce-widget-layered-nav-dropdown__submit:hover, .tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover, #page .give-btn.give-btn-reveal:hover, .tinv-modal .give-btn.give-btn-reveal:hover, #page .give-submit.give-btn:hover, .tinv-modal .give-submit.give-btn:hover, #page .wc-block-filter-submit-button:hover, .tinv-modal .wc-block-filter-submit-button:hover { background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover, .btn-hover-bg-off #page .dt-form button:hover, .btn-hover-bg-off #page #page .widget .dt-form .dt-btn:hover, .btn-hover-bg-off #page .widget .dt-form .dt-btn:hover, .btn-hover-bg-off #page input[type="reset"]:hover, .btn-hover-bg-off #page .wpcf7-submit:hover, .btn-hover-bg-off #page .nsu-submit:hover, .btn-hover-bg-off #page .dt-wc-btn:hover, .btn-hover-bg-off #page input#place_order:hover, .btn-hover-bg-off #page .woocommerce-Reviews .submit:not(.box-button):hover, .btn-hover-bg-off #page input.button:hover, .btn-hover-bg-off #page input[name="save_address"]:hover, .btn-hover-bg-off #page .wc-layout-list .woo-buttons a:hover, .btn-hover-bg-off #page .post-password-form input[type="submit"]:hover, .btn-hover-bg-off #page .mc4wp-form input[type="submit"]:hover, .btn-hover-bg-off #page div.mc4wp-form button[type="submit"]:hover, .btn-hover-bg-off #page .tml-submit-wrap input[type="submit"]:hover, .btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover, .btn-hover-bg-off #page input[type="submit"]:not([name="update_cart"]):hover, .btn-hover-bg-off #page .woocommerce-widget-layered-nav-dropdown__submit:hover, .btn-hover-bg-off #page .give-btn.give-btn-reveal:hover, .btn-hover-bg-off #page .give-submit.give-btn:hover, .btn-hover-bg-off #page .wc-block-filter-submit-button:hover { background: none; }
.mec-event-footer .mec-booking-button:hover .text-wrap, .dt-form button:hover .text-wrap, #page .widget .dt-form .dt-btn:hover .text-wrap, .widget .dt-form .dt-btn:hover .text-wrap, input[type="reset"]:hover .text-wrap, .wpcf7-submit:hover .text-wrap, .nsu-submit:hover .text-wrap, .dt-wc-btn:hover .text-wrap, input#place_order:hover .text-wrap, .woocommerce-Reviews .submit:not(.box-button):hover .text-wrap, input.button:hover .text-wrap, input[name="save_address"]:hover .text-wrap, .wc-layout-list .woo-buttons a:hover .text-wrap, .post-password-form input[type="submit"]:hover .text-wrap, .mc4wp-form input[type="submit"]:hover .text-wrap, div.mc4wp-form button[type="submit"]:hover .text-wrap, .tml-submit-wrap input[type="submit"]:hover .text-wrap, .wpcf7-form input[type="submit"]:hover .text-wrap, input[type="submit"]:not([name="update_cart"]):hover .text-wrap, .woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap, .give-btn.give-btn-reveal:hover .text-wrap, .give-submit.give-btn:hover .text-wrap, .wc-block-filter-submit-button:hover .text-wrap { color: var(--the7-btn-hover-color); }
.wc-block-product-search .wc-block-product-search__button, .wp-block-search .wp-block-search__button, button.button, .cart-btn-below-img .woo-buttons a, a.button:not(.edd-submit) { color: var(--the7-btn-color); background: var(--the7-btn-bg,#ec9e21); }
.stripe .wc-block-product-search .wc-block-product-search__button, .wc-block-product-search .wc-block-product-search__button *, .sidebar .wc-block-product-search .wc-block-product-search__button, .sidebar .widget .wc-block-product-search .wc-block-product-search__button, .sidebar-content .widget .wc-block-product-search .wc-block-product-search__button, .footer .wc-block-product-search .wc-block-product-search__button, .stripe .wp-block-search .wp-block-search__button, .wp-block-search .wp-block-search__button *, .sidebar .wp-block-search .wp-block-search__button, .sidebar .widget .wp-block-search .wp-block-search__button, .sidebar-content .widget .wp-block-search .wp-block-search__button, .footer .wp-block-search .wp-block-search__button, .stripe button.button, button.button *, .sidebar button.button, .sidebar .widget button.button, .sidebar-content .widget button.button, .footer button.button, .stripe .cart-btn-below-img .woo-buttons a, .cart-btn-below-img .woo-buttons a *, .sidebar .cart-btn-below-img .woo-buttons a, .sidebar .widget .cart-btn-below-img .woo-buttons a, .sidebar-content .widget .cart-btn-below-img .woo-buttons a, .footer .cart-btn-below-img .woo-buttons a, .stripe a.button:not(.edd-submit), a.button:not(.edd-submit) *, .sidebar a.button:not(.edd-submit), .sidebar .widget a.button:not(.edd-submit), .sidebar-content .widget a.button:not(.edd-submit), .footer a.button:not(.edd-submit) { color: rgb(255, 255, 255); }
.btn-bg-off .wc-block-product-search .wc-block-product-search__button:not(:hover), .btn-bg-off .wp-block-search .wp-block-search__button:not(:hover), .btn-bg-off button.button:not(:hover), .btn-bg-off .cart-btn-below-img .woo-buttons a:not(:hover), .btn-bg-off a.button:not(.edd-submit):not(:hover) { background: none; }
.wc-block-product-search .wc-block-product-search__button:hover > *, .wc-block-product-search .wc-block-product-search__button:hover, .wp-block-search .wp-block-search__button:hover > *, .wp-block-search .wp-block-search__button:hover, button.button:hover > *, button.button:hover, .cart-btn-below-img .woo-buttons a:hover > *, .cart-btn-below-img .woo-buttons a:hover, a.button:not(.edd-submit):hover > *, a.button:not(.edd-submit):hover { color: var(--the7-btn-hover-color); }
.wc-block-product-search .wc-block-product-search__button:hover, .wp-block-search .wp-block-search__button:hover, button.button:hover, .cart-btn-below-img .woo-buttons a:hover, a.button:not(.edd-submit):hover { border-color: var(--the7-btn-border-hover-color); background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
.stripe .wc-block-product-search .wc-block-product-search__button:hover, .wc-block-product-search .wc-block-product-search__button:hover *, .sidebar .wc-block-product-search .wc-block-product-search__button:hover, .sidebar .widget .wc-block-product-search .wc-block-product-search__button:hover, .sidebar-content .widget .wc-block-product-search .wc-block-product-search__button:hover, .footer .wc-block-product-search .wc-block-product-search__button:hover, .stripe .wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:hover *, .sidebar .wp-block-search .wp-block-search__button:hover, .sidebar .widget .wp-block-search .wp-block-search__button:hover, .sidebar-content .widget .wp-block-search .wp-block-search__button:hover, .footer .wp-block-search .wp-block-search__button:hover, .stripe button.button:hover, button.button:hover *, .sidebar button.button:hover, .sidebar .widget button.button:hover, .sidebar-content .widget button.button:hover, .footer button.button:hover, .stripe .cart-btn-below-img .woo-buttons a:hover, .cart-btn-below-img .woo-buttons a:hover *, .sidebar .cart-btn-below-img .woo-buttons a:hover, .sidebar .widget .cart-btn-below-img .woo-buttons a:hover, .sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover, .footer .cart-btn-below-img .woo-buttons a:hover, .stripe a.button:not(.edd-submit):hover, a.button:not(.edd-submit):hover *, .sidebar a.button:not(.edd-submit):hover, .sidebar .widget a.button:not(.edd-submit):hover, .sidebar-content .widget a.button:not(.edd-submit):hover, .footer a.button:not(.edd-submit):hover { color: rgb(255, 255, 255); }
.btn-hover-bg-off .wc-block-product-search .wc-block-product-search__button:hover, .btn-hover-bg-off .wp-block-search .wp-block-search__button:hover, .btn-hover-bg-off button.button:hover, .btn-hover-bg-off .cart-btn-below-img .woo-buttons a:hover, .btn-hover-bg-off a.button:not(.edd-submit):hover { background: none; }
.wc-block-product-search .wc-block-product-search__button:hover .text-wrap, .wp-block-search .wp-block-search__button:hover .text-wrap, button.button:hover .text-wrap, .cart-btn-below-img .woo-buttons a:hover .text-wrap, a.button:not(.edd-submit):hover .text-wrap { color: var(--the7-btn-hover-color); }
button.button.tinvwl-add-to-cart:hover > * { color: inherit; }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style), .mec-event-footer .mec-booking-button, .give-btn.give-btn-reveal, .give-submit.give-btn { background: var(--the7-btn-bg,#ec9e21); }
.btn-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):not(:hover), .btn-bg-off .mec-event-footer .mec-booking-button:not(:hover), .btn-bg-off .give-btn.give-btn-reveal:not(:hover), .btn-bg-off .give-submit.give-btn:not(:hover) { background: none; }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover, .mec-event-footer .mec-booking-button:hover, .give-btn.give-btn-reveal:hover, .give-submit.give-btn:hover { background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); border-color: var(--the7-btn-border-hover-color); }
.btn-hover-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover, .btn-hover-bg-off .mec-event-footer .mec-booking-button:hover, .btn-hover-bg-off .give-btn.give-btn-reveal:hover, .btn-hover-bg-off .give-submit.give-btn:hover { background: none; }
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color, .mec-event-footer .mec-booking-button.accent-btn-bg-color, .give-btn.give-btn-reveal.accent-btn-bg-color, .give-submit.give-btn.accent-btn-bg-color { background: var(--the7-accent-color); }
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover, #page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover, #page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover, #page .give-submit.give-btn.accent-btn-bg-hover-color:hover { background: var(--the7-accent-color); }
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover, #page .mec-event-footer .mec-booking-button.default-btn-bg-hover-color:hover, #page .give-btn.give-btn-reveal.default-btn-bg-hover-color:hover, #page .give-submit.give-btn.default-btn-bg-hover-color:hover { background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
.btn-light:hover, .outline-bg-btn:hover { background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
.dt-btn.btn-hover-off:hover { background: var(--the7-btn-bg,#ec9e21) !important; }
.dt-btn:not(.btn-custom-style), .btn-link { color: var(--the7-btn-color); }
.dt-btn:not(.btn-custom-style) *, .sidebar .dt-btn:not(.btn-custom-style), .content .sidebar-content .dt-btn:not(.btn-custom-style), .footer .dt-btn:not(.btn-custom-style), .content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *, .content .dt-btn:not(.btn-custom-style), .content .elementor-widget[class*="elementor-widget-wp-widget-"] .dt-btn:not(.btn-custom-style), .btn-link *, .sidebar .btn-link, .content .sidebar-content .btn-link, .footer .btn-link, .content .shortcode-banner-inside .btn-link *, .content .btn-link, .content .elementor-widget[class*="elementor-widget-wp-widget-"] .btn-link { color: var(--the7-btn-color); }
.dt-btn:not(.btn-custom-style):hover, .dt-btn:not(.btn-custom-style):hover > *, .btn-link:hover, .btn-link:hover > * { color: var(--the7-btn-hover-color); }
.content .elementor-widget[class*="elementor-widget-wp-widget-"] .dt-btn:not(.btn-custom-style):hover, .content .elementor-widget[class*="elementor-widget-wp-widget-"] .dt-btn:not(.btn-custom-style):hover > *, .content .elementor-widget[class*="elementor-widget-wp-widget-"] .btn-link:hover, .content .elementor-widget[class*="elementor-widget-wp-widget-"] .btn-link:hover > * { color: var(--the7-btn-hover-color); }
.dt-btn:not(.btn-custom-style).accent-btn-color > span, .dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *, .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"], .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="dt-icon-"], .btn-link.accent-btn-color > span, .btn-link.accent-btn-color > .text-wrap *, .btn-link.accent-btn-color > i[class^="fa"], .btn-link.accent-btn-color > i[class^="dt-icon-"] { color: var(--the7-accent-color); }
.dt-btn:not(.btn-custom-style).title-btn-color, .dt-btn:not(.btn-custom-style).title-btn-color > span, .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *, .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"], .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"], .btn-link.title-btn-color, .btn-link.title-btn-color > span, .btn-link.title-btn-color > .text-wrap *, .btn-link.title-btn-color > i[class^="fa"], .btn-link.title-btn-color > i[class^="dt-icon-"] { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > span, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"], .dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"], .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > span, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > .text-wrap *, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="fa"], .dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="dt-icon-"] { color: rgb(51, 51, 51); }
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color, .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > span, .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *, .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"], .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"], .sidebar-content .btn-link.title-btn-color, .sidebar-content .btn-link.title-btn-color > span, .sidebar-content .btn-link.title-btn-color > .text-wrap *, .sidebar-content .btn-link.title-btn-color > i[class^="fa"], .sidebar-content .btn-link.title-btn-color > i[class^="dt-icon-"] { color: rgb(51, 51, 51); }
.footer .dt-btn:not(.btn-custom-style).title-btn-color, .footer .dt-btn:not(.btn-custom-style).title-btn-color > span, .footer .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *, .footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"], .footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"], .footer .btn-link.title-btn-color, .footer .btn-link.title-btn-color > span, .footer .btn-link.title-btn-color > .text-wrap *, .footer .btn-link.title-btn-color > i[class^="fa"], .footer .btn-link.title-btn-color > i[class^="dt-icon-"] { color: rgb(255, 255, 255); }
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > span, .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > .text-wrap *, .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="fa"], .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="dt-icon-"], .btn-link.title-btn-hover-color:hover > span, .btn-link.title-btn-hover-color:hover > .text-wrap *, .btn-link.title-btn-hover-color:hover > i[class^="fa"], .btn-link.title-btn-hover-color:hover > i[class^="dt-icon-"] { color: var(--the7-h1-color) !important; }
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > span, .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > .text-wrap *, .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="fa"], .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="dt-icon-"], .btn-link.default-btn-hover-color:hover > span, .btn-link.default-btn-hover-color:hover > .text-wrap *, .btn-link.default-btn-hover-color:hover > i[class^="fa"], .btn-link.default-btn-hover-color:hover > i[class^="dt-icon-"] { color: var(--the7-btn-hover-color) !important; }
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span, #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *, #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"], #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="dt-icon-"], #page .btn-link.accent-btn-hover-color:hover > span, #page .btn-link.accent-btn-hover-color:hover > .text-wrap *, #page .btn-link.accent-btn-hover-color:hover > i[class^="fa"], #page .btn-link.accent-btn-hover-color:hover > i[class^="dt-icon-"] { color: var(--the7-accent-color) !important; }
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span, .accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * { color: var(--the7-accent-color); }
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > span, .custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > .text-wrap * { background: none; color: var(--the7-btn-hover-color); }
.custom-btn-hover-color .dt-btn:hover > .text-wrap * { color: inherit; }
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span, .accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * { color: var(--the7-accent-color); }
.light-bg-btn { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .light-bg-btn { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .light-bg-btn { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.light-bg-btn:hover { background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
#page .light-bg-btn.accent-btn-bg-hover-color:hover { background: var(--the7-accent-color); }
.btn-light { background-color: var(--the7-content-boxes-bg); background-image: none; }
.outline-element-decoration .btn-light { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .btn-light { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.btn-light:hover { background-image: none; background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .btn-light:hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .btn-light:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.dt-btn.outline-bg-btn { background: none; }
.accent-gradient .dt-btn.outline-bg-btn { background: none; }
.dt-btn.outline-bg-btn:hover { border-color: transparent; }
.outline-bg-btn { border-color: var(--the7-btn-bg-color); }
.outline-bg-btn:hover { border-color: var(--the7-btn-hover-bg-color); background: var(--the7-btn-hover-bg,transparent linear-gradient(135deg, #23aadd 30%, #37ce9d 100%)); }
.outline-bg-btn.accent-btn-bg-color { border-color: var(--the7-accent-color); }
#page .outline-bg-btn.accent-btn-bg-hover-color:hover { background: var(--the7-accent-color); border-color: transparent; }
.outline-btn { border-color: var(--the7-btn-bg-color); }
.outline-btn:hover { border-color: var(--the7-btn-hover-bg-color); background: none; }
.outline-btn.accent-btn-bg-color { border-color: var(--the7-accent-color); }
#page .outline-btn.accent-btn-bg-hover-color:hover { border-color: var(--the7-accent-color); }
.dt-btn-link, .dt-btn-link > span, .dt-btn-link > i { color: var(--the7-accent-color); }
.dt-btn-link::after { background: var(--the7-accent-color); }
.hr-thick { border-color: rgba(51, 51, 51, 0.1); }
.hr-thin { border-style: solid none none; border-width: 1px medium medium; border-top-color: ; border-left-color: currentcolor; border-right-color: currentcolor; border-bottom-color: currentcolor; }
.hr-thin.style-dashed { border-top-style: dashed; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.hr-thin.style-dotted { border-top-style: dotted; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.hr-thin.style-double { border-top-style: double; border-top-width: 3px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.accent-border-color .separator-holder, .accent-border-color.hr-thin, .accent-border-color.hr-thick { border-color: var(--the7-accent-color); }
.accent-gradient .accent-border-color.hr-thin.style-line, .accent-gradient .accent-border-color.hr-thick { border-width: 0px; border-color: var(--the7-accent-color); }
.dt-fancy-title.bg-on, hr.gf_rule { background-color: rgba(51, 51, 51, 0.08); }
.sidebar .dt-fancy-title.bg-on, .sidebar-content .dt-fancy-title.bg-on, .sidebar hr.gf_rule, .sidebar-content hr.gf_rule { background-color: rgba(139, 141, 148, 0.08); }
.footer .dt-fancy-title.bg-on, .footer hr.gf_rule { background-color: rgba(255, 255, 255, 0.08); }
.accent-border-color .dt-fancy-title.bg-on { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .accent-border-color .dt-fancy-title.bg-on, .accent-gradient .footer .accent-border-color .dt-fancy-title.bg-on { background: rgb(255, 255, 255); }
#page .accent-title-color .dt-fancy-title { color: var(--the7-accent-color); }
#page .wf-container-footer .accent-title-color .dt-fancy-title, .accent-gradient #page .footer .accent-title-color .dt-fancy-title { color: rgb(255, 255, 255); background: none; }
.title-color .dt-fancy-title { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title { color: rgb(51, 51, 51); }
.sidebar-content .title-color .dt-fancy-title { color: rgb(51, 51, 51); }
.footer .title-color .dt-fancy-title { color: rgb(255, 255, 255); }
.dt-fancy-separator, .dt-fancy-separator * { color: var(--the7-secondary-text-color); }
.sidebar-content .dt-fancy-separator, .sidebar-content .dt-fancy-separator * { color: rgba(139, 141, 148, 0.5); }
.footer .dt-fancy-separator, .footer .dt-fancy-separator * { color: rgba(255, 255, 255, 0.5); }
.separator-holder { border-color: var(--the7-divider-color); }
.separator-holder, .accent-border-color .bg-on .separator-holder { border-color: var(--the7-divider-color); }
.sidebar .separator-holder, .sidebar-content .separator-holder, .sidebar .accent-border-color .bg-on .separator-holder, .sidebar-content .accent-border-color .bg-on .separator-holder { border-color: rgba(139, 141, 148, 0.15); }
.footer .separator-holder, .footer .accent-border-color .bg-on .separator-holder { border-color: rgba(255, 255, 255, 0.15); }
.dt-fancy-title.bg-on { min-height: calc(var(--the7-base-font-size) * 2); line-height: calc(var(--the7-base-font-size) * 2); }
.text-small .dt-fancy-title.bg-on { min-height: calc(var(--the7-text-small-font-size) * 2); line-height: calc(var(--the7-text-small-font-size) * 2); }
.text-big .dt-fancy-title.bg-on { min-height: calc(var(--the7-text-big-font-size) * 2); line-height: calc(var(--the7-text-big-font-size) * 2); }
.h1-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h1-font-size)*2); line-height: calc(var(--the7-h1-font-size)*2); }
.h2-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h2-font-size)*2); line-height: calc(var(--the7-h2-font-size)*2); }
.h3-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h3-font-size)*2); line-height: calc(var(--the7-h3-font-size)*2); }
.h4-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h4-font-size)*2); line-height: calc(var(--the7-h4-font-size)*2); }
.h5-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h5-font-size)*2); line-height: calc(var(--the7-h5-font-size)*2); }
.h6-size .dt-fancy-title.bg-on { min-height: calc(var(--the7-h6-font-size)*2); line-height: calc(var(--the7-h6-font-size)*2); }
.shortcode-tooltip { color: var(--the7-links-color); border-color: var(--the7-links-color); }
.borderframe .shortcode-single-image { border-color: var(--the7-divider-color); }
.sidebar .borderframe .shortcode-single-image, .sidebar-content .borderframe .shortcode-single-image { border-color: rgba(139, 141, 148, 0.15); }
.footer .borderframe .shortcode-single-image { border-color: rgba(255, 255, 255, 0.15); }
.shortcode-single-caption { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); color: var(--the7-secondary-text-color); }
.sidebar-content .shortcode-single-caption { color: rgba(139, 141, 148, 0.5); }
.footer .shortcode-single-caption { color: rgba(255, 255, 255, 0.5); }
.borderframe.br-standard .shortcode-single-image { background-color: var(--the7-content-boxes-bg); }
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.outline-element-decoration .borderframe.br-standard .shortcode-single-image { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.frame-on { border-color: var(--the7-divider-color); }
.sidebar .frame-on, .sidebar-content .frame-on { border-color: rgba(139, 141, 148, 0.15); }
.footer .frame-on { border-color: rgba(255, 255, 255, 0.15); }
.frame-on.frame-fancy { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .frame-on.frame-fancy { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .frame-on.frame-fancy { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.shortcode-single-image-wrap .rollover-icon { color: var(--the7-accent-color); border-color: var(--the7-accent-color); }
.dt-icon-bg-on.shortcode-single-image-wrap .rollover-icon { background-color: var(--the7-accent-color); }
.list-divider li { border-color: var(--the7-divider-color); }
.sidebar .list-divider li, .sidebar-content .list-divider li { border-color: rgba(139, 141, 148, 0.15); }
.footer .list-divider li { border-color: rgba(255, 255, 255, 0.15); }
.standard-arrow.list-divider.bullet-top li:not(:first-child)::before, .standard-arrow.list-divider.bullet-top li:not(:first-child)::after { margin-top: 14px; }
.standard-arrow.bullet-top li::before, .standard-arrow.bullet-top li::after { margin-top: 5px; }
.standard-number-list li::before, .standard-arrow li::before { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .standard-number-list li::before, .accent-gradient .footer .standard-number-list li::before, .footer .standard-arrow li::before, .accent-gradient .footer .standard-arrow li::before { background: rgb(255, 255, 255); }
.content .soc-ico a::before { background-color: rgba(51, 51, 51, 0.15); }
.dt-mega-menu .dt-mega-parent .sidebar-content .soc-ico a::before { background-color: rgba(51, 51, 51, 0.15); }
.sidebar .soc-ico a::before, .sidebar-content .soc-ico a::before { background-color: rgba(139, 141, 148, 0.15); }
.footer .soc-ico a::before { background-color: rgba(255, 255, 255, 0.15); }
.dt-shortcode-soc-icons a.dt-icon-bg-on::before, .dt-shortcode-icon.dt-icon-bg-on .icon-inner::before, .text-icon.dt-icon-bg-on .icon-inner::before { border-color: var(--the7-accent-color); background-color: var(--the7-accent-color); }
.content .dt-icon-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a::before { background-color: var(--the7-accent-color); }
.content .dt-icon-border-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a::before { border-color: var(--the7-accent-color); }
.dt-shortcode-soc-icons a.dt-icon-border-on::before, .dt-shortcode-soc-icons a.dt-icon-hover-border-on::after, .dt-shortcode-icon.dt-icon-border-on::before, .dt-shortcode-icon.dt-icon-hover-border-on::after, .text-icon.dt-icon-border-on::before, .text-icon.dt-icon-hover-border-on::after { border-color: var(--the7-accent-color); }
#main .soc-ico a:hover, #footer .soc-ico a:hover { background-color: transparent; box-shadow: none; }
#main .soc-ico a::after, #footer .soc-ico a::after { background-color: var(--the7-accent-color); box-shadow: none; }
#footer .soc-ico a::after { background: rgb(255, 255, 255); }
.accent-gradient #main .soc-ico a:hover, .accent-gradient #footer .soc-ico a:hover { background: none; }
.accent-gradient #footer .soc-ico a::after { background: rgb(255, 255, 255); }
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on::after, .dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner::after, .text-icon.dt-icon-hover-bg-on .icon-inner::after { border-color: var(--the7-accent-color); background-color: var(--the7-accent-color); }
.content .dt-icon-hover-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a::after { background-color: var(--the7-accent-color); }
.content .dt-icon-border-hover-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a::after { border-color: var(--the7-accent-color); }
.dt-shortcode-soc-icons a .soc-font-icon, #main .dt-team-shortcode .soc-ico a .soc-font-icon, .dt-shortcode-icon .soc-icon, .text-icon .soc-icon { color: var(--the7-accent-color); }
.content .soc-ico a:not(:hover) .soc-font-icon { color: var(--the7-base-color); }
.sidebar .soc-ico a:not(:hover) .soc-font-icon, .sidebar-content .soc-ico a:not(:hover) .soc-font-icon { color: rgb(139, 141, 148); }
.footer .soc-ico a:not(:hover) .soc-font-icon { color: rgb(255, 255, 255); }
blockquote:not(.shortcode-blockquote):not(.elementor-blockquote), blockquote.shortcode-blockquote.block-style-widget, .block-style-widget { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote), .outline-element-decoration .block-style-widget { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote), .shadow-element-decoration .block-style-widget { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.shortcode-pullquote::after, .shortcode-action-bg::before { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .shortcode-pullquote::after, .accent-gradient .footer .shortcode-pullquote::after, .footer .shortcode-action-bg::before, .accent-gradient .footer .shortcode-action-bg::before { background: rgb(255, 255, 255); }
blockquote.shortcode-blockquote { border-color: var(--the7-divider-color); }
.sidebar blockquote.shortcode-blockquote, .sidebar-content blockquote.shortcode-blockquote { border-color: rgba(139, 141, 148, 0.15); }
.footer blockquote.shortcode-blockquote { border-color: rgba(255, 255, 255, 0.15); }
blockquote:not(.elementor-blockquote), blockquote:not(.elementor-blockquote) *, .shortcode-pullquote, .wp-block-quote cite { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote:not(.elementor-blockquote), .dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote:not(.elementor-blockquote) *, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .shortcode-pullquote, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-quote cite { color: rgb(51, 51, 51); }
.sidebar-content blockquote:not(.elementor-blockquote), .sidebar-content blockquote:not(.elementor-blockquote) *, .sidebar-content .shortcode-pullquote, .sidebar-content .wp-block-quote cite { color: rgb(51, 51, 51); }
.footer blockquote:not(.elementor-blockquote), .footer blockquote:not(.elementor-blockquote) *, .footer .shortcode-pullquote, .footer .wp-block-quote cite { color: rgb(255, 255, 255); }
blockquote:not(.wp-block-quote):not(.elementor-blockquote) { color: var(--the7-h5-color); font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); }
.plain-bg { border-color: var(--the7-divider-color); }
.sidebar .plain-bg, .sidebar-content .plain-bg { border-color: rgba(139, 141, 148, 0.15); }
.footer .plain-bg { border-color: rgba(255, 255, 255, 0.15); }
.slider-wrapper.arrows-accent .owl-prev i, .slider-wrapper.arrows-accent .owl-next i { background-color: rgba(236, 158, 33, 0.9); }
.elementor-widget-the7_photo-scroller .scroller-arrow i, .elementor-widget-the7_photo-scroller .scroller-arrow:hover i { color: var(--the7-accent-color); }
.elementor-widget-the7_photo-scroller .scroller-arrow svg, .elementor-widget-the7_photo-scroller .scroller-arrow:hover svg { color: var(--the7-accent-color); fill: var(--the7-accent-color); }
.slider-wrapper.arrows-accent .owl-prev:hover i, .slider-wrapper.arrows-accent .owl-next:hover i { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .slider-wrapper.arrows-accent .owl-prev:hover i, .accent-gradient .footer .slider-wrapper.arrows-accent .owl-prev:hover i, .footer .slider-wrapper.arrows-accent .owl-next:hover i, .accent-gradient .footer .slider-wrapper.arrows-accent .owl-next:hover i { background: rgb(255, 255, 255); }
.dt-owl-item .post.bg-on { box-shadow: none; }
.dt-owl-item .post.bg-on::before { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .dt-owl-item .post.bg-on::before { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .dt-owl-item .post.bg-on::before { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
input::-webkit-input-placeholder { color: var(--the7-input-color); opacity: var(--the7-form-placeholder-opacity,0.5); }
textarea::-webkit-input-placeholder { color: var(--the7-input-color); opacity: var(--the7-form-placeholder-opacity,0.5); }
input:focus::-webkit-input-placeholder { opacity: var(--the7-form-placeholder-opacity-focus,0.15); }
textarea:focus::-webkit-input-placeholder { opacity: var(--the7-form-placeholder-opacity-focus,0.15); }
.form-fields label, .comment-form label:not([for="wp-comment-cookies-consent"]) { color: var(--the7-input-color); }
input[type="text"], .widget_search input[type="text"].searchform-s, input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea, .wpcf7-number, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .the7-elementor-product-comments .elementor-field-textual, .elementor-field-group .elementor-field-textual, .elementor-field-group .elementor-select-wrapper select { color: var(--the7-input-color); font: var(--the7-form-md-font); border-style: var(--the7-form-border); border-top-width: var(--the7-top-input-border-width); border-right-width: var(--the7-right-input-border-width); border-bottom-width: var(--the7-bottom-input-border-width); border-left-width: var(--the7-left-input-border-width); padding: var(--the7-top-input-padding) var(--the7-right-input-padding) var(--the7-bottom-input-padding) var(--the7-left-input-padding); border-color: var(--the7-input-border-color); background-color: var(--the7-input-bg-color); border-radius: var(--the7-input-border-radius); box-shadow: var(--the7-form-shadow); transition: 0.3s; }
input[type="text"]:focus, .widget_search input[type="text"].searchform-s:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="range"]:focus, input[type="password"]:focus, select:focus, textarea:focus, .wpcf7-number:focus, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:focus, .the7-elementor-product-comments .elementor-field-textual:focus, .elementor-field-group .elementor-field-textual:focus, .elementor-field-group .elementor-select-wrapper select:focus { box-shadow: var(--the7-form-shadow-focus); }
.content input[type="text"], .content .widget_search input[type="text"].searchform-s, .content input[type="search"], .content input[type="tel"], .content input[type="url"], .content input[type="email"], .content input[type="number"], .content input[type="date"], .content input[type="range"], .content input[type="password"], .content select, .content textarea, .content .wpcf7-number, .content .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select, .content .the7-elementor-product-comments .elementor-field-textual, .content .elementor-field-group .elementor-field-textual, .content .elementor-field-group .elementor-select-wrapper select { font-size: var(--the7-form-md-font-size); line-height: var(--the7-form-md-line-height); }
.content .elementor-field-group .elementor-select-wrapper select { font-size: inherit; line-height: inherit; }
input:-webkit-autofill { transition: background-color 99999s ease-in-out; }
input[type="text"], .widget_search input[type="text"].searchform-s, input[type="search"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, .wpcf7-number, .tinvwl-input-group .form-control, .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select { min-height: var(--the7-input-height); }
.formError + input, .formError + textarea { border-color: rgb(245, 91, 95); }
select:focus, .woocommerce div.product.elementor form.cart table.variations td.value:focus::before { outline: transparent solid 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; }
.widget .dt-form .dt-btn, .dt-form .dt-btn, .comment-form .dt-btn { font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); word-spacing: var(--the7-btn-m-word-spacing); border-radius: var(--the7-btn-m-border-radius); padding: var(--the7-btn-m-padding); }
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"] { font: var(--the7-btn-m-font); text-transform: var(--the7-btn-m-text-transform); letter-spacing: var(--the7-btn-m-letter-spacing); word-spacing: var(--the7-btn-m-word-spacing); border-radius: var(--the7-btn-m-border-radius); padding: var(--the7-btn-m-padding); min-width: var(--the7-btn-m-min-width); min-height: var(--the7-btn-m-min-height); }
.popup-message-style .parentFormundefined, .inline-message-style .parentFormundefined, .popup-message-style .wpcf7-mail-sent-ok, .inline-message-style .wpcf7-mail-sent-ok, .popup-message-style .wpcf7-validation-errors, .inline-message-style .wpcf7-validation-errors, .popup-message-style .wpcf7-response-output, .inline-message-style .wpcf7-response-output { background: var(--the7-accent-color); }
.parentFormundefined .formErrorContent, .wpcf7-mail-sent-ok .formErrorContent, .wpcf7-validation-errors .formErrorContent, .wpcf7-response-output .formErrorContent { font: var(--the7-base-font-big); }
#page .parentFormundefined, .popup-message-style .parentFormundefined, .inline-message-style .parentFormundefined, #page .wpcf7-mail-sent-ok, .popup-message-style .wpcf7-mail-sent-ok, .inline-message-style .wpcf7-mail-sent-ok, #page .wpcf7-validation-errors, .popup-message-style .wpcf7-validation-errors, .inline-message-style .wpcf7-validation-errors, #page .wpcf7-response-output, .popup-message-style .wpcf7-response-output, .inline-message-style .wpcf7-response-output { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255) !important; }
#page .parentFormundefined .formErrorContent, #page .parentFormundefined .formErrorContent a, #page .parentFormundefined .close-message #page .parentFormundefined a, .popup-message-style .parentFormundefined .formErrorContent, .popup-message-style .parentFormundefined .formErrorContent a, .popup-message-style .parentFormundefined .close-message .popup-message-style .parentFormundefined a, .inline-message-style .parentFormundefined .formErrorContent, .inline-message-style .parentFormundefined .formErrorContent a, .inline-message-style .parentFormundefined .close-message .inline-message-style .parentFormundefined a, #page .wpcf7-mail-sent-ok .formErrorContent, #page .wpcf7-mail-sent-ok .formErrorContent a, #page .wpcf7-mail-sent-ok .close-message #page .wpcf7-mail-sent-ok a, .popup-message-style .wpcf7-mail-sent-ok .formErrorContent, .popup-message-style .wpcf7-mail-sent-ok .formErrorContent a, .popup-message-style .wpcf7-mail-sent-ok .close-message .popup-message-style .wpcf7-mail-sent-ok a, .inline-message-style .wpcf7-mail-sent-ok .formErrorContent, .inline-message-style .wpcf7-mail-sent-ok .formErrorContent a, .inline-message-style .wpcf7-mail-sent-ok .close-message .inline-message-style .wpcf7-mail-sent-ok a, #page .wpcf7-validation-errors .formErrorContent, #page .wpcf7-validation-errors .formErrorContent a, #page .wpcf7-validation-errors .close-message #page .wpcf7-validation-errors a, .popup-message-style .wpcf7-validation-errors .formErrorContent, .popup-message-style .wpcf7-validation-errors .formErrorContent a, .popup-message-style .wpcf7-validation-errors .close-message .popup-message-style .wpcf7-validation-errors a, .inline-message-style .wpcf7-validation-errors .formErrorContent, .inline-message-style .wpcf7-validation-errors .formErrorContent a, .inline-message-style .wpcf7-validation-errors .close-message .inline-message-style .wpcf7-validation-errors a, #page .wpcf7-response-output .formErrorContent, #page .wpcf7-response-output .formErrorContent a, #page .wpcf7-response-output .close-message #page .wpcf7-response-output a, .popup-message-style .wpcf7-response-output .formErrorContent, .popup-message-style .wpcf7-response-output .formErrorContent a, .popup-message-style .wpcf7-response-output .close-message .popup-message-style .wpcf7-response-output a, .inline-message-style .wpcf7-response-output .formErrorContent, .inline-message-style .wpcf7-response-output .formErrorContent a, .inline-message-style .wpcf7-response-output .close-message .inline-message-style .wpcf7-response-output a { color: rgb(255, 255, 255); }
#page .parentFormundefined::before, .popup-message-style .parentFormundefined::before, .inline-message-style .parentFormundefined::before, #page .wpcf7-mail-sent-ok::before, .popup-message-style .wpcf7-mail-sent-ok::before, .inline-message-style .wpcf7-mail-sent-ok::before, #page .wpcf7-validation-errors::before, .popup-message-style .wpcf7-validation-errors::before, .inline-message-style .wpcf7-validation-errors::before, #page .wpcf7-response-output::before, .popup-message-style .wpcf7-response-output::before, .inline-message-style .wpcf7-response-output::before { color: rgb(255, 255, 255); }
.comment-form-cookies-consent label, .form-terms-text { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
select:not(.elementor-field), .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) { background-image: linear-gradient(45deg,transparent 50%,var(--the7-input-color) 50%), linear-gradient(135deg,var(--the7-input-color) 50%,transparent 50%); background-position: calc(100% - var(--the7-right-input-padding) - 5px) 50%, calc(100% - var(--the7-right-input-padding)) 50%, 100% 0; background-size: 5px 5px, 5px 5px, 2.5em 2.5em; background-repeat: no-repeat; padding-right: calc(var(--the7-right-input-padding) + 15px); appearance: none !important; }
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) { background-image: linear-gradient(45deg,transparent 50%,var(--the7-input-color) 50%), linear-gradient(135deg,var(--the7-input-color) 50%,transparent 50%); background-position: calc(100% - var(--the7-right-input-padding) - 4px) 50%, calc(100% - var(--the7-right-input-padding)) 50%, 100% 0; background-size: 4px 4px, 4px 4px, 2.5em 2.5em; background-repeat: no-repeat; }
.dt-arrow-border-on .owl-carousel .owl-nav div:not(:hover)::before { border-color: var(--the7-accent-color); }
.dt-arrow-hover-border-on.owl-carousel .owl-nav div:hover::after, .dt-arrow-border-on.owl-carousel .owl-nav div:hover::after { border-color: var(--the7-accent-color); }
.arrows-bg-on.owl-carousel .owl-nav div::before { background-color: var(--the7-accent-color); border-color: var(--the7-accent-color); }
.arrows-hover-bg-on.owl-carousel .owl-nav div::after { background-color: var(--the7-accent-color); }
.owl-carousel .owl-nav svg { fill: var(--the7-accent-color); color: var(--the7-accent-color); }
.owl-carousel .owl-nav i, .owl-carousel .owl-nav i::before { color: var(--the7-accent-color); }
.owl-carousel .owl-nav div:hover svg { fill: var(--the7-accent-color); color: var(--the7-accent-color); }
.owl-carousel .owl-nav div:hover i { color: var(--the7-accent-color); }
.owl-carousel.bullets-scale-up .owl-dot span, .owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span, .owl-carousel.bullets-scale-up .owl-dot.active span { background: var(--the7-accent-color); }
.owl-carousel.bullets-stroke .owl-dot:not(.active) span, .owl-carousel.bullets-stroke .owl-dot:not(.active):hover span { background: var(--the7-accent-color); }
.owl-carousel.bullets-stroke .owl-dot.active span { box-shadow: 0 0 0 2px var(--the7-accent-color); }
.owl-carousel.bullets-fill-in .owl-dot span, .owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span, .owl-carousel.bullets-fill-in .owl-dot.active span { box-shadow: inset 0 0 0 2px var(--the7-accent-color); }
.owl-carousel.bullets-small-dot-stroke .owl-dot span, .owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span, .owl-carousel.bullets-small-dot-stroke .owl-dot.active span { background: var(--the7-accent-color); }
.owl-carousel.bullets-small-dot-stroke .owl-dot.active { box-shadow: 0 0 0 2px var(--the7-accent-color); }
.owl-carousel.bullets-ubax .owl-dot span, .owl-carousel.bullets-ubax .owl-dot:not(.active):hover span { background: var(--the7-accent-color); }
.owl-carousel.bullets-ubax .owl-dot.active span { border-color: var(--the7-accent-color); }
.owl-carousel.bullets-etefu .owl-dot span, .owl-carousel.bullets-etefu .owl-dot:not(.active):hover span, .owl-carousel.bullets-etefu .owl-dot span::before { background: var(--the7-accent-color); }
.dt-owl-item-icon i { color: var(--the7-accent-color); }
.dt-owl-item-icon svg { fill: var(--the7-accent-color); color: var(--the7-accent-color); }
.text-and-icon-carousel .owl-nav i, .testimonials-carousel .owl-nav i, .text-and-icon-carousel .owl-nav a:hover i, .testimonials-carousel .owl-nav a:hover i, .text-and-icon-carousel .owl-nav i::before, .testimonials-carousel .owl-nav i::before { background: none; color: var(--the7-accent-color); }
.dt-owl-item-icon::before, .dt-owl-item-icon::after, .text-and-icon-carousel .owl-nav a, .text-and-icon-carousel .owl-nav a:hover, .testimonials-carousel .owl-nav a, .testimonials-carousel .owl-nav a:hover { border-color: var(--the7-accent-color); }
.full-width-wrap .dt-shortcode .filter { width: 1300px; margin-left: auto; margin-right: auto; }
.filter { margin-bottom: 50px; }
.paginator { margin-top: 50px; }
.filter-categories a, .filter-categories .customSelect { font: 700 14px / 18px Roboto, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.filter a, .filter a *, .filter .customSelect { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a *, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter .customSelect { color: rgb(51, 51, 51); }
.sidebar-content .filter a, .sidebar-content .filter a *, .sidebar-content .filter .customSelect { color: rgb(51, 51, 51); }
.footer .filter a, .footer .filter a *, .footer .filter .customSelect { color: rgb(255, 255, 255); }
.filter svg { fill: var(--the7-h5-color); color: var(--the7-h5-color); }
.filter-categories a, .filter-extras > div { padding: 6px 15px; margin: 0px 3px; }
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover, .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act { color: var(--the7-accent-color); }
.filter-bg-decoration .filter-categories a { border-radius: 100px; }
.filter-bg-decoration .filter-categories a:not(.act):hover { color: var(--the7-accent-color); }
.filter-bg-decoration .filter-categories a::after { display: none; }
.filter-bg-decoration .filter-categories a.act { color: rgb(255, 255, 255); }
.filter-bg-decoration .filter-categories a.act { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); border-radius: 100px; }
.footer .filter-bg-decoration .filter-categories a.act, .accent-gradient .footer .filter-bg-decoration .filter-categories a.act { background: rgb(255, 255, 255); }
.filter-underline-decoration .filter-categories a::after { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); height: 2px; }
.footer .filter-underline-decoration .filter-categories a::after, .accent-gradient .footer .filter-underline-decoration .filter-categories a::after { background: rgb(255, 255, 255); }
.filter-switch { background-color: rgba(236, 158, 33, 0.2); }
.filter:not(.filter-bg-decoration) .filter-categories a.act::after, .filter-switch-toggle { background-color: var(--the7-accent-color); }
.paginator a, .paginator a * { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * { color: rgb(51, 51, 51); }
.sidebar-content .paginator a, .sidebar-content .paginator a * { color: rgb(51, 51, 51); }
.footer .paginator a, .footer .paginator a * { color: rgb(255, 255, 255); }
.paginator .button-caption::before { background: var(--the7-title-color); }
.paginator .button-load-more, .paginator .loading-ready { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.paginator .button-load-more { border-color: rgba(51, 51, 51, 0.1); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.paginator .button-load-more.animate-load, .paginator .button-load-more:hover { border-color: rgba(51, 51, 51, 0.21); }
.paginator .button-load-more.animate-load .stick, .paginator .button-load-more.button-lazy-loading .stick { border-top-color: var(--the7-h5-color); border-right-color: var(--the7-h5-color); }
.paginator:not(.paginator-more-button) a { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a { color: rgb(51, 51, 51); }
.sidebar-content .paginator:not(.paginator-more-button) a { color: rgb(51, 51, 51); }
.footer .paginator:not(.paginator-more-button) a { color: rgb(255, 255, 255); }
.paginator:not(.paginator-more-button) a::after { background-color: var(--the7-accent-color); }
#footer.solid-bg { background: url("/site-assets/5aa8d468d290331a.jpg") center top repeat rgb(44, 114, 177); }
#footer.footer-outline-decoration { border-top: 1px solid rgba(129, 215, 66, 0.96); }
.wf-container-footer, .footer.full-width-line { border-top: 1px solid rgb(44, 114, 177); }
.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer, .header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer { max-width: 1580px; }
#footer .wf-container-footer { padding-top: 50px; padding-bottom: 15px; }
#footer .wf-container { margin: 0px -30px; }
.footer .widget { color: rgb(255, 255, 255); padding: 0px 30px; }
.footer .widget, .footer .tp_recent_tweets li { font: var(--the7-widget-content-font); text-transform: var(--the7-widget-content-text-transform); letter-spacing: var(--the7-widget-content-letter-spacing); text-decoration: var(--the7-widget-content-text-decoration); }
#footer.full-width > .wf-wrap, #footer.full-width #bottom-bar > .wf-wrap { width: 100%; }
#footer > .wf-wrap, #footer #bottom-bar > .wf-wrap { padding: 0px 50px; }
#bottom-bar.solid-bg { background: none center top repeat rgba(255, 255, 255, 0.12); }
.wf-container-bottom, #bottom-bar.full-width-line { border-top: 1px solid rgba(255, 255, 255, 0.12); }
.wf-container-bottom { padding: 10px 0px; min-height: 60px; }
#bottom-bar { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); color: rgb(238, 238, 238); }
#bottom-bar .mini-nav li::before { border-left-color: rgb(56, 57, 58); }
.footer-sub-nav > li.act > a .menu-text, .footer-sub-nav > li:not(.act):hover > a .menu-text, .footer-sub-nav > li.act > a .subtitle-text, .footer-sub-nav > li:not(.act):hover > a .subtitle-text { color: rgb(255, 255, 255); background: none; }
#bottom-bar a, #bottom-bar .mini-nav .customSelect, #bottom-bar .menu-select { color: rgb(238, 238, 238); }
#bottom-bar .menu-select svg { fill: rgb(238, 238, 238); color: rgb(238, 238, 238); }
#bottom-bar .mini-search, #bottom-bar .mini-contacts::before { background-color: rgb(9, 106, 191); }
#branding-bottom { padding: 8px 12px 8px 0px; }
.no-avatar, .testim-no-avatar { border-width: 1px; border-style: solid; border-image: none; border-color: var(--the7-divider-color); }
.sidebar .no-avatar, .sidebar-content .no-avatar, .sidebar .testim-no-avatar, .sidebar-content .testim-no-avatar { border-color: rgba(139, 141, 148, 0.15); }
.footer .no-avatar, .footer .testim-no-avatar { border-color: rgba(255, 255, 255, 0.15); }
.testim-no-avatar svg { fill: var(--the7-divider-color); color: var(--the7-divider-color); }
.no-avatar, .no-avatar svg, .comment-list .no-avatar::after { color: var(--the7-divider-color); fill: var(--the7-divider-color); }
.sidebar .no-avatar, .sidebar-content .no-avatar, .sidebar .no-avatar svg, .sidebar-content .no-avatar svg, .sidebar .comment-list .no-avatar::after, .sidebar-content .comment-list .no-avatar::after { color: rgba(139, 141, 148, 0.15); }
.footer .no-avatar, .footer .no-avatar svg, .footer .comment-list .no-avatar::after { color: rgba(255, 255, 255, 0.15); }
.scroll-top { border-radius: 0px; }
input[type="text"], input[type="tel"], input[type="url"], input[type="email"], input[type="number"], input[type="date"], input[type="range"], input[type="password"], select, textarea { font: var(--the7-form-md-font); letter-spacing: var(--the7-form-md-letter-spacing); text-transform: var(--the7-form-md-text-transform); text-decoration: var(--the7-base-text-decoration); }
.content .wpcf7-select { line-height: calc(var(--the7-input-height) - 14px); min-width: 200px; }
a.clear-form, #cancel-comment-reply-link { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); color: var(--the7-secondary-text-color); }
.sidebar-content a.clear-form, .sidebar-content #cancel-comment-reply-link { color: rgba(139, 141, 148, 0.5); }
.footer a.clear-form, .footer #cancel-comment-reply-link { color: rgba(255, 255, 255, 0.5); }
.customSelect { font: var(--the7-base-font); background-color: rgba(51, 51, 51, 0.08); }
.sidebar .customSelect, .sidebar-content .customSelect { background-color: rgba(139, 141, 148, 0.08); }
.footer .customSelect { background-color: rgba(255, 255, 255, 0.08); }
.shortcode-code { background-color: var(--the7-content-boxes-bg); }
.shadow-element-decoration .shortcode-code { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.outline-element-decoration .shortcode-code { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.content table, .content td, .content th { border-color: var(--the7-divider-color); }
.dt-highlight { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .dt-highlight, .accent-gradient .footer .dt-highlight { background: rgb(255, 255, 255); }
.post-content .text-secondary { color: rgba(51, 51, 51, 0.5); }
.sidebar-content .post-content .text-secondary { color: rgba(139, 141, 148, 0.5); }
.footer .post-content .text-secondary { color: rgba(255, 255, 255, 0.5); }
#page .items-grid .post-content a:hover, #page .post-content a:hover { color: var(--the7-accent-color); }
#page .wf-container-footer .items-grid .post-content a:hover, .accent-gradient #page .footer .items-grid .post-content a:hover, #page .wf-container-footer .post-content a:hover, .accent-gradient #page .footer .post-content a:hover { color: rgb(255, 255, 255); background: none; }
.shortcode-banner-bg > * { line-height: var(--the7-base-line-height); }
.layzr-bg { background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" stroke=\"rgba(51,51,51,0.25)\"%3E%3Cg fill=\"none\" fill-rule=\"evenodd\"%3E%3Cg transform=\"translate(1 1)\" stroke-width=\"2\"%3E%3Ccircle stroke-opacity=\".55\" cx=\"18\" cy=\"18\" r=\"18\"/%3E%3Cpath d=\"M36 18c0-9.94-8.06-18-18-18\"%3E%3CanimateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.sidebar .layzr-bg, .sidebar-content .layzr-bg { background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" stroke=\"rgba(139,141,148,0.25)\"%3E%3Cg fill=\"none\" fill-rule=\"evenodd\"%3E%3Cg transform=\"translate(1 1)\" stroke-width=\"2\"%3E%3Ccircle stroke-opacity=\".55\" cx=\"18\" cy=\"18\" r=\"18\"/%3E%3Cpath d=\"M36 18c0-9.94-8.06-18-18-18\"%3E%3CanimateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.footer .layzr-bg { background-image: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"38\" height=\"38\" viewBox=\"0 0 38 38\" stroke=\"rgba(255,255,255,0.25)\"%3E%3Cg fill=\"none\" fill-rule=\"evenodd\"%3E%3Cg transform=\"translate(1 1)\" stroke-width=\"2\"%3E%3Ccircle stroke-opacity=\".55\" cx=\"18\" cy=\"18\" r=\"18\"/%3E%3Cpath d=\"M36 18c0-9.94-8.06-18-18-18\"%3E%3CanimateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 18 18\" to=\"360 18 18\" dur=\"1s\" repeatCount=\"indefinite\"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.layzr-bg:not(.layzr-bg-transparent) { background-color: rgba(51, 51, 51, 0.05); }
.sidebar .layzr-bg:not(.layzr-bg-transparent), .sidebar-content .layzr-bg:not(.layzr-bg-transparent) { background-color: rgba(139, 141, 148, 0.05); }
.footer .layzr-bg:not(.layzr-bg-transparent) { background-color: rgba(255, 255, 255, 0.05); }
#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) { background-color: transparent; }
.pswp button.pswp__button--arrow--left, .pswp button.pswp__button--arrow--right, .pswp .pswp__button--arrow--left::before, .pswp .pswp__button--arrow--right::before { font-size: 62px; line-height: 62px; min-height: 62px; }
.rollover i, .post-rollover i, .rollover-video i, .enable-bg-rollover .post-thumbnail-rollover::after, .enable-bg-rollover .gallery-rollover, .enable-bg-rollover.hover-scale figure::after { background-color: rgba(236, 158, 33, 0.2); }
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content, .buttons-on-img .rollover-content, .albums .rollover-thumbnails-on i, .dt-albums-shortcode .rollover-thumbnails-on i, .rollover-buttons-on i, .hover-scale .rollover-project::after, .hover-style-two.content-align-bottom .rollover-project::after, .portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover::after, .albums-shortcode.enable-bg-rollover .post-thumbnail-rollover::after, .enable-bg-rollover.hover-scale article::after { background-color: rgba(236, 158, 33, 0.85); }
.effect-bubba .rollover-project, .effect-layla .rollover-project, .effect-sarah .rollover-project { background-color: rgba(236, 158, 33, 0.85); }
.effect-bubba:not(.hover-color-static) .rollover-project:hover > a > img, .effect-layla:not(.hover-color-static) .rollover-project:hover > a > img, .effect-sarah:not(.hover-color-static) .rollover-project:hover > a > img { opacity: 0.3; }
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content, .accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content, .hover-color-static.hover-scale .rollover-project::after, .hover-color-static.hover-style-two.content-align-bottom .rollover-project::after { background-color: rgba(0, 0, 0, 0.65); background-image: none; }
.hover-color-static.effect-bubba .rollover-project, .hover-color-static.effect-layla .rollover-project, .hover-color-static.effect-sarah .rollover-project { background-color: rgb(0, 0, 0); background-image: none; }
.hover-color-static .buttons-on-img i, .hover-color-static .rollover i, .hover-color-static .rollover-video i, .hover-color-static .rollover.rollover-thumbnails-on i, #page .hover-color-static .buttons-on-img .rollover-content { background-color: rgba(0, 0, 0, 0.35); background-image: none; }
.rollover-thumbnails span:first-child i { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .rollover-thumbnails span:first-child i, .accent-gradient .footer .rollover-thumbnails span:first-child i { background: rgb(255, 255, 255); }
.gallery-shortcode .gallery-zoom-ico, .blog-shortcode .gallery-zoom-ico, .blog-carousel-shortcode .gallery-zoom-ico { border-color: var(--the7-accent-color); }
.gallery-shortcode .gallery-zoom-ico span, .gallery-shortcode .gallery-zoom-ico::before, .blog-shortcode .gallery-zoom-ico span, .blog-shortcode .gallery-zoom-ico::before, .blog-carousel-shortcode .gallery-zoom-ico span, .blog-carousel-shortcode .gallery-zoom-ico::before { color: var(--the7-accent-color); }
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico, .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico, .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico { background-color: var(--the7-accent-color); }
.albums-shortcode .album-zoom-ico { border-color: var(--the7-accent-color); }
.albums-shortcode .album-zoom-ico span { color: var(--the7-accent-color); }
.dt-icon-bg-on.albums-shortcode .album-zoom-ico { background-color: var(--the7-accent-color); }
.rollover-content { line-height: var(--the7-base-line-height); }
.rollover-content h2.entry-title { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title { color: rgb(51, 51, 51); }
.sidebar-content .rollover-content h2.entry-title { color: rgb(51, 51, 51); }
.footer .rollover-content h2.entry-title { color: rgb(255, 255, 255); }
.portfolio-categories a, .portfolio-categories a *, .portfolio-categories span { color: var(--the7-secondary-text-color); }
.gform_wrapper .gsection { border-bottom-width: var(--the7-bottom-input-border-width); border-bottom-color: var(--the7-divider-color); border-bottom-style: solid !important; }
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { font-size: var(--the7-text-small-font-size); color: rgba(51, 51, 51, 0.45); }
#main .gform_wrapper span.ginput_total, #main .gform_wrapper .gfield_required, #main .gform_wrapper .ginput_left input:focus + label, #main .gform_wrapper .ginput_right input:focus + label, #main .gform_wrapper .ginput_full input:focus + label { color: var(--the7-accent-color); }
.gform_wrapper h3.gform_title, .gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, h3.gform_title, form.mc4wp-form label { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h3.gform_title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper .gsection .gfield_label, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h2.gsection_title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.gform_title, .dt-mega-menu .dt-mega-parent .sidebar-content .widget form.mc4wp-form label { color: rgb(51, 51, 51); }
.sidebar-content .gform_wrapper h3.gform_title, .sidebar-content .gform_wrapper .gsection .gfield_label, .sidebar-content .gform_wrapper h2.gsection_title, .sidebar-content h3.gform_title, .sidebar-content form.mc4wp-form label { color: rgb(51, 51, 51); }
.footer .gform_wrapper h3.gform_title, .footer .gform_wrapper .gsection .gfield_label, .footer .gform_wrapper h2.gsection_title, .footer h3.gform_title, .footer form.mc4wp-form label { color: rgb(255, 255, 255); }
h3.gform_title, .gform_wrapper h3.gform_title { color: var(--the7-h3-color); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title { color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
#main .gform_wrapper textarea, .gform_wrapper .top_label .gfield_label { font: var(--the7-base-font); }
.ngg-albumoverview .ngg-album, .wpb_separator.wpb_content_element, .vc_text_separator { border-color: var(--the7-divider-color); }
.sidebar .ngg-albumoverview .ngg-album, .sidebar-content .ngg-albumoverview .ngg-album, .sidebar .wpb_separator.wpb_content_element, .sidebar-content .wpb_separator.wpb_content_element, .sidebar .vc_text_separator, .sidebar-content .vc_text_separator { border-color: rgba(139, 141, 148, 0.15); }
.footer .ngg-albumoverview .ngg-album, .footer .wpb_separator.wpb_content_element, .footer .vc_text_separator { border-color: rgba(255, 255, 255, 0.15); }
.mini-wpml { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; }
.branding .mini-wpml, .mixed-header .mini-wpml, .classic-header .mobile-mini-widgets .mini-wpml { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.top-bar .mini-wpml { font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; }
.dt-mobile-header .mini-wpml { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; }
.popup-message-style .wpcf7-validation-errors, .popup-message-style .wpcf7-mail-sent-ok, .popup-message-style .wpcf7-response-output { background-color: var(--the7-accent-color); }
.wpcf7-validation-errors .wpcf7-not-valid-tip-text, .wpcf7-validation-errors .wpcf7-valid-tip-text, .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text, .wpcf7-mail-sent-ok .wpcf7-valid-tip-text, .wpcf7-response-output .wpcf7-not-valid-tip-text, .wpcf7-response-output .wpcf7-valid-tip-text { font: var(--the7-base-font-big); }
.asp_product_name { color: var(--the7-h3-color); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) { border-bottom: 1px solid rgba(255, 255, 255, 0.25); }
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on), .transparent .sticky-on.masthead.masthead-mobile { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none !important; }
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content::after, .transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line::after { border-bottom-color: rgba(255, 255, 255, 0.25); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav > ul:not(.mini-sub-nav) > li > a:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i { color: rgb(255, 255, 255); }
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language > a, .dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a, .dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a { color: rgb(255, 255, 255); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets > :not(.sub-nav), .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets > *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts * { color: rgb(255, 255, 255); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover { color: rgba(255, 255, 255, 0.7) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i { color: rgba(255, 255, 255, 0.7) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"] { background: rgba(255, 255, 255, 0.25); border-color: rgba(255, 255, 255, 0.3); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field { background: rgba(255, 255, 255, 0.25); border-color: rgba(255, 255, 255, 0.3); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"], .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder { color: rgb(255, 255, 255) !important; }
.transparent .classic-header.content-width-line:not(.sticky-on) .navigation::before, .transparent .classic-header.full-width-line:not(.sticky-on) .navigation::before, .transparent .classic-header.bg-behind-menu:not(.sticky-on) .navigation::before { background-color: rgba(255, 255, 255, 0.25); background-image: none; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span { background: none; color: rgb(255, 255, 255) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a > span > span.menu-subtitle, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:hover > a > span > span.menu-subtitle { color: rgba(255, 255, 255, 0.5); }
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li::before, .light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li::before, .light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:last-child::after, .light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:last-child::after { border-color: rgba(255, 255, 255, 0.25); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li:not(.act):hover > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration > li.act > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li.dt-hovered:not(.act) > a { border-color: rgba(255, 255, 255, 0.25); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover, .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a, .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a, .light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a { background-color: rgba(255, 255, 255, 0.25); background-image: none; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line > li > a .menu-item-text::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line > li > a .menu-item-text::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line > li > a .menu-item-text::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration > li.act > a .decoration-line, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li > a:hover .decoration-line, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines::after { background-color: rgb(255, 255, 255); background-image: none; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::before { background: rgb(255, 255, 255) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn)::before { background: rgba(255, 255, 255, 0.3) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn)::after { background: rgba(255, 255, 255, 0.25) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn)::after { border-color: rgba(255, 255, 255, 0.25) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on):not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line { background: rgb(255, 255, 255) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-enable .menu-toggle::before { background: rgba(255, 255, 255, 0.3) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn)::before { border-color: rgba(255, 255, 255, 0.3) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-hover-enable .menu-toggle::after { background: rgba(255, 255, 255, 0.25) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-enable .menu-toggle::before { border-color: rgba(255, 255, 255, 0.3) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-hover-enable .menu-toggle::after { border-color: rgba(255, 255, 255, 0.25) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text::after { background: white !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a::before { background-color: transparent !important; }
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a { box-shadow: none !important; }
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a::before, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a::before, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a::before { background: none rgba(255, 255, 255, 0.25) !important; }
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a { box-shadow: none !important; }
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a::after, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a::after, .light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a::after { background: rgba(255, 255, 255, 0.45) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a::after { background-color: transparent !important; box-shadow: none !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon { background: none; color: rgb(255, 255, 255) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a::before { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 1px inset; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover::after, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover::after { box-shadow: rgba(255, 255, 255, 0.45) 0px 0px 0px 1px inset !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart::before { color: white; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart { color: rgb(255, 255, 255); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i { color: rgb(255, 255, 255); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover { opacity: 1; color: rgba(255, 255, 255, 0.7); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i { color: rgba(255, 255, 255, 0.7); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter { background-color: rgba(255, 255, 255, 0.25); background-image: none; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart > .counter::before, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart > .counter::before { border-right: 4px solid rgba(255, 255, 255, 0.25); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter.custom-bg, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter.custom-bg { background-color: rgba(255, 255, 255, 0.25) !important; background-image: none !important; }
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on { max-width: 1280px; }
.boxed .top-bar-bg, .boxed .classic-header .navigation::before { width: 100%; }
.boxed .width-in-pixel .top-bar-bg, .boxed .width-in-pixel .top-bar.full-width-line::after, .boxed .width-in-pixel.classic-header.full-width-line .navigation::before, .boxed .width-in-pixel.classic-header.bg-behind-menu .navigation::before { width: 1280px; }
#phantom.boxed.width-in-pixel .top-bar-bg { width: 1280px; }
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) { width: 1280px; }
.masthead:not(.side-header):not(.mixed-header) .header-bar, .header-space { min-height: 120px; }
.split-header .header-bar .navigation:first-of-type > .mini-widgets { padding: 0px 20px; }
.split-header .header-bar .navigation:last-child > .mini-widgets, .split-header .widget-box .mini-widgets { padding: 0px; }
.wpb_content_element .wpb_tabs_nav > li > a { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav > li > a { color: rgb(51, 51, 51); }
.sidebar-content .wpb_content_element .wpb_tabs_nav > li > a { color: rgb(51, 51, 51); }
.footer .wpb_content_element .wpb_tabs_nav > li > a { color: rgb(255, 255, 255); }
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a, .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a, .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a { color: rgb(236, 158, 33); }
.tab-style-one.wpb_tabs .wpb_tabs_nav li { border-radius: 0px; }
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active), .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active), .outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active), .shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.footer .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active, .accent-gradient .footer .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active { background: rgb(255, 255, 255); }
.wpb_tabs.tab-style-two { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .wpb_tabs.tab-style-two { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .wpb_tabs.tab-style-two { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before { background-color: rgb(236, 158, 33); }
.tab-style-four.wpb_tabs { border-radius: 0px; }
.tab-style-four.wpb_tabs { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .tab-style-four.wpb_tabs { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .tab-style-four.wpb_tabs { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.tab-style-four.wpb_tabs .wpb_tabs_nav { background-color: rgb(236, 158, 33); }
.wpb_tour.tab-style-one, .tab-style-one.wpb_tour .wpb_tabs_nav li { border-radius: 0px; }
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active, .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover { color: rgb(255, 255, 255); }
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active, #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover { background-color: rgb(236, 158, 33); }
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active::before { background-color: rgb(236, 158, 33); }
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .wpb_tour.tab-style-two .wpb_tab { background-color: var(--the7-content-boxes-bg); border-radius: 0px; }
.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .outline-element-decoration .wpb_tour.tab-style-two .wpb_tab { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active), .shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active { border-radius: 0px; }
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active, .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover { color: rgb(255, 255, 255); }
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active, #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover { background-color: rgb(236, 158, 33); }
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active a { color: rgb(255, 255, 255); }
.wpb_tour.tab-style-three .wpb_tabs_nav li, .wpb_tour.tab-style-three .wpb_tabs_nav { border-color: var(--the7-divider-color); }
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li, .sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li, .sidebar .wpb_tour.tab-style-three .wpb_tabs_nav, .sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav { border-color: rgba(139, 141, 148, 0.15); }
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li, .footer .wpb_tour.tab-style-three .wpb_tabs_nav { border-color: rgba(255, 255, 255, 0.15); }
.tab-style-four.wpb_tour { border-radius: 0px; }
.tab-style-four.wpb_tour { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .tab-style-four.wpb_tour { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .tab-style-four.wpb_tour { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.tab-style-four.wpb_tour .wpb_tabs_nav { background-color: rgb(236, 158, 33); }
.wpb_content_element .wpb_accordion_header > a span { color: var(--the7-title-color); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header > a span { color: rgb(51, 51, 51); }
.sidebar-content .wpb_content_element .wpb_accordion_header > a span { color: rgb(51, 51, 51); }
.footer .wpb_content_element .wpb_accordion_header > a span { color: rgb(255, 255, 255); }
#page .wpb_accordion .wpb_accordion_wrapper > a:hover span, #page .wpb_content_element .wpb_accordion_header a:hover span { color: var(--the7-accent-color); }
#page .wf-container-footer .wpb_accordion .wpb_accordion_wrapper > a:hover span, .accent-gradient #page .footer .wpb_accordion .wpb_accordion_wrapper > a:hover span, #page .wf-container-footer .wpb_content_element .wpb_accordion_header a:hover span, .accent-gradient #page .footer .wpb_content_element .wpb_accordion_header a:hover span { color: rgb(255, 255, 255); background: none; }
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header { border-color: var(--the7-divider-color); }
.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header, .sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header { border-color: rgba(139, 141, 148, 0.15); }
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header { border-color: rgba(255, 255, 255, 0.15); }
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a::before { background-color: rgba(51, 51, 51, 0.15); }
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:hover::after, .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active > a:hover::after { color: rgb(236, 158, 33); }
.vc_pie_chart .vc_pie_chart_value { font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
.vc_pie_wrapper .vc_pie_chart_back { border-color: rgba(51, 51, 51, 0.1) !important; }
.dt-style.vc_progress_bar.default-bg .vc_single_bar { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.dt-style.vc_progress_bar.outline-bg .vc_single_bar { box-shadow: rgba(51, 51, 51, 0.2) 0px 0px 0px 1px inset; background: none; }
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar { background-color: rgba(51, 51, 51, 0.15); }
.pb-style-two .vc_label, .pb-style-three .vc_label { color: var(--the7-title-color); font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-two .vc_label, .dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-three .vc_label { color: rgb(51, 51, 51); }
.sidebar-content .pb-style-two .vc_label, .sidebar-content .pb-style-three .vc_label { color: rgb(51, 51, 51); }
.footer .pb-style-two .vc_label, .footer .pb-style-three .vc_label { color: rgb(255, 255, 255); }
#page .accent-bg:not([class*="vc_progress-bar-color"]) .vc_bar { color: rgb(255, 255, 255); background-color: rgb(236, 158, 33); }
.footer #page .accent-bg:not([class*="vc_progress-bar-color"]) .vc_bar, .accent-gradient .footer #page .accent-bg:not([class*="vc_progress-bar-color"]) .vc_bar { background: rgb(255, 255, 255); }
.accent-icon-bg .aio-icon { background: rgb(236, 158, 33) !important; }
.accent-icon-color .aio-icon > i { color: rgb(236, 158, 33) !important; }
.accent-border-color .aio-icon { border-color: rgb(236, 158, 33) !important; }
.accent-title-color .uvc-main-heading > *, .accent-title-color .aio-icon-title { color: rgb(236, 158, 33) !important; }
.accent-subtitle-color .uvc-sub-heading, .accent-subtitle-color .aio-icon-description { color: rgb(236, 158, 33) !important; }
.accent-subtitle-color .uvc-main-heading > *, .accent-title-color .uvc-main-heading > *, .accent-subtitle-color .uvc-sub-heading, .accent-title-color .uvc-sub-heading { display: inline-block; }
.accent-border-color .uvc-headings-line { border-top-width: 0px; border-top-style: none; border-right-width: 0px; border-right-style: none; border-left-width: 0px; border-left-style: none; border-color: rgb(236, 158, 33) !important; }
.accent-gradient .accent-border-color .uvc-headings-line { border-color: transparent; }
.accent-arrow-bg .slick-arrow { background: rgb(236, 158, 33) !important; }
#main .wpb_alert strong { font: 16px / 26px Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h1 { line-height: 62px; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 { line-height: 44px; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h3 { line-height: 34px; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h4 { line-height: 30px; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h5 { line-height: 26px; }
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h6 { line-height: 24px; }

/*__lovable_stylesheet_boundary__*/
@font-face { font-family: star; src: url("/site-assets/a23487af516dcabf.woff") format("woff"), url("/site-assets/ecffae54dd49fb3e.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: WooCommerce; src: url("/site-assets/f55349954a5223f1.woff") format("woff"), url("/site-assets/77b379f43280a0dd.ttf") format("truetype"); font-weight: 400; font-style: normal; }
.text-normal { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.text-small { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.text-big { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.solid-bg-mixin { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .outline-decoration { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .shadow-decoration { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.header-color { color: var(--the7-h1-color); }
.sidebar-content .header-color { color: rgb(51, 51, 51); }
.footer .header-color { color: rgb(255, 255, 255); }
.horizontal-centering { left: 50%; transform: translateX(-50%); }
.centering-mixin { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.woocommerce button, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="submit"]:focus, a.button, button.button { appearance: none; outline: none; }
.woocommerce #reviews #comments .add_review::after, .woocommerce .products ul::after, .woocommerce div.product form.cart::after, .woocommerce div.product p.cart::after, .woocommerce nav.woocommerce-pagination ul, .woocommerce ul.products::after { clear: both; }
.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(164, 100, 151); color: rgb(255, 255, 255); z-index: 99998; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1em; display: none; }
.admin-bar p.demo_store { top: 32px; }
.woocommerce-store-notice a, p.demo_store a { color: rgb(255, 255, 255); text-decoration: underline; }
#wc-bookings-booking-form .wc-bookings-date-picker legend { display: block; }
.currentTextHolder { line-height: 20px; }
.related-product .woocommerce-placeholder.wp-post-image, .upsells.products .woocommerce-placeholder.wp-post-image, .cross-sells .woocommerce-placeholder.wp-post-image { max-width: 100%; height: auto; }
.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); }
.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__trigger { position: absolute; top: 10px; right: 10px; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: rgba(0, 0, 0, 0.8); text-indent: -9999px; border-radius: 100%; box-sizing: content-box; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover { background: rgba(0, 0, 0, 0.7); }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid rgb(255, 255, 255); border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { content: ""; display: block; width: 2px; height: 8px; background: rgb(255, 255, 255); border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; }
.woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0px; padding: 0px; }
.woocommerce div.product div.images .flex-control-thumbs { margin: 0px -5px; }
.woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; padding: 10px 5px 0px; box-sizing: border-box; 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 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 .products ul, .woocommerce ul.products { padding: 0px; list-style: none; clear: both; }
.woocommerce .products ul li, .woocommerce ul.products li { list-style: none; }
.dt-products ul.products li.product .onsale, .products-shortcode ul.products li.product .onsale, .product ul.products li.product .onsale, .widget.woocommerce ul.products li.product .onsale, .products-carousel-shortcode ul.products li.product .onsale { top: 0px; right: 0px; left: auto; margin: -0.5em -0.5em 0px 0px; }
ul.products li.product .woocommerce-loop-category__title, ul.products li.product .woocommerce-loop-product__title, ul.products li.product h3 { margin: 0px 0px 5px; font-size: 1em; line-height: 1.2em; }
.woocommerce ul.products li.product a { text-decoration: none; }
ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0px 0px 10px; box-shadow: none; }
.woocommerce ul.products li.product strong { display: block; }
ul.products li.product .button { margin-top: 10px; }
ul.products li.product .price { color: rgb(119, 164, 100); display: block; font-weight: 400; font-size: 0.857em; line-height: 1.2em; }
.dt-products ul.products li.product .price del, .products-shortcode ul.products li.product .price del, .product ul.products li.product .price del, .widget.woocommerce ul.products li.product .price del, .products-carousel-shortcode ul.products li.product .price del { color: inherit; opacity: 0.5; display: block; }
ul.products li.product .price ins { background: 0px 0px; }
.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; color: rgba(132, 132, 132, 0.5); }
.pswp { z-index: 999999; }
.woocommerce img.pswp__img, .woocommerce-page img.pswp__img { max-width: none; }
button.pswp__button { box-shadow: none !important; background-image: url("data:,") !important; }
button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent !important; }
button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none !important; }
button.pswp__button--close:hover { background-position: 0px -44px; }
button.pswp__button--zoom:hover { background-position: -88px 0px; }
.woocommerce-account .addresses .title::after, .woocommerce-account .addresses .title::before, .woocommerce-account .woocommerce::after, .woocommerce-account .woocommerce::before { content: " "; display: table; }
.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; speak: none; 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-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; }
.product.has-default-attributes.has-children > .images { opacity: 0; }
.shop_table strong, strong[itemprop="author"], .shopping-cart-inner strong, .widget_shopping_cart_content strong, .shop_table th, .shop_table td, .woocommerce-MyAccount-content strong { font-weight: normal; }
.woocommerce form .password-input, .woocommerce-page form .password-input { display: flex; flex-direction: column; justify-content: center; position: relative; }
.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::after, .woocommerce-page form .show-password-input::after { font-family: WooCommerce; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: ""; text-decoration: none; margin-left: 0px; margin-top: -2px; vertical-align: middle; display: inline-block; }
.woocommerce form .show-password-input.display-password::after, .woocommerce-page form .show-password-input.display-password::after { color: rgb(88, 88, 88); }
.woocommerce-invalid-required-field input[type="text"], .woocommerce-invalid-required-field input[type="search"], .woocommerce-invalid-required-field input[type="tel"], .woocommerce-invalid-required-field input[type="url"], .woocommerce-invalid-required-field input[type="email"], .woocommerce-invalid-required-field input[type="number"], .woocommerce-invalid-required-field input[type="date"], .woocommerce-invalid-required-field input[type="range"], .woocommerce-invalid-required-field input[type="password"] { border-color: rgb(245, 91, 95); }
.woocommerce-additional-fields label, .woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-MyAccount-content label, .woocommerce-account-fields label, .track_order label, .lost_reset_password label, form.register label:not(.elementor-field-label), .woocommerce-form-login label:not(.elementor-field-label), .wp-block-woocommerce-product-search label { margin-bottom: 8px; }
.comment-form-author input, .comment-form-email input, .comment-form-url input, textarea { width: 100%; }
#the7-body .widget_layered_nav ul li.chosen a, #the7-body .widget_layered_nav_filters ul li.chosen a { color: rgb(255, 255, 255); }
.widget_layered_nav_filters ul li a { color: rgb(255, 255, 255); background: none; }
.widget_layered_nav ul li.chosen a { color: rgb(255, 255, 255) !important; }
.switcher-wrap { display: flex; align-items: center; flex-flow: wrap; margin-bottom: 20px; }
.switcher-wrap > * { margin-bottom: 10px; }
.switcher-wrap .woocommerce-result-count { order: 1; }
.switcher-wrap .woocommerce-ordering { flex: 1 1 auto; }
.switcher-wrap .woocommerce-ordering select { margin-bottom: 0px; line-height: 1.3; }
.view-mode-switcher { display: flex; order: 2; margin-left: 20px; }
.view-mode-switcher > a { position: relative; display: inline-flex; justify-content: center; align-items: center; width: 38px; height: 38px; border: 1px solid; text-decoration: none; }
.view-mode-switcher > a:first-child { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.view-mode-switcher > a svg { width: 16px; }
.view-mode-switcher .filter-popup { position: absolute; left: 50%; bottom: 100%; padding: 2px 6px; margin-bottom: 8px; background: rgb(0, 0, 0); font: 10px / 14px Arial, Verdana, sans-serif; letter-spacing: 0.3px; white-space: nowrap; opacity: 0; visibility: hidden; transform: translate3d(-50%, 10px, 0px); transition: 0.25s ease-out; border-radius: 2px; color: rgb(255, 255, 255) !important; }
.view-mode-switcher .filter-popup::after { position: absolute; left: 50%; bottom: -5px; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(0, 0, 0); content: ""; }
.view-mode-switcher .filter-popup::before { position: absolute; left: 0px; bottom: -20px; content: " "; display: block; width: 100%; height: 20px; }
.view-mode-switcher > a:hover > .filter-popup { visibility: visible; opacity: 1; pointer-events: auto; transform: translate3d(-50%, 0px, 0px); }
.description-on-hover .woocom-project > a { display: block; line-height: 0; }
.wc-img-hover .woo-buttons-on-img { overflow: hidden; }
.wc-img-hover .woo-buttons-on-img a { text-align: center; }
.wc-img-hover .woocom-project img { position: relative; transition: opacity 0.35s ease-in-out !important; }
.wc-img-hover .woocom-project img.back-image { position: absolute; inset: 50% 0px 0px 50%; transform: translate(-50%, -50%); opacity: 0; width: auto; height: auto; max-width: 100%; max-height: 100%; visibility: visible; }
.wc-img-hover .woo-buttons-on-img:hover img.show-on-hover, .mobile-false .wc-img-hover .trigger-img-hover:hover .img-wrap img.show-on-hover { opacity: 1; }
.woocommerce-cart-wrap .cart-collaterals { width: 25%; padding: 30px; margin-left: 60px; align-self: flex-start; box-sizing: border-box; }
.woocommerce-cart-wrap .cart-collaterals .shop_table { margin-bottom: 20px; }
.woocommerce-cart-wrap .cart_totals tr:first-of-type td, .woocommerce-cart-wrap .cart_totals tr:first-of-type th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woocommerce-cart-wrap .cart_totals tr th { padding-right: 10px; }
.woocommerce-cart-wrap .cart_totals table, .woocommerce-cart-wrap .cart_totals tbody, .woocommerce-cart-wrap .cart_totals tr, .woocommerce-cart-wrap .cart_totals th, .woocommerce-cart-wrap .cart_totals tbody th, .woocommerce-cart-wrap .cart_totals td { display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.woocommerce-cart-wrap .cart_totals tr { border-top: 1px solid; padding: 10px 0px; }
.woocommerce-cart-wrap .cart_totals tr:first-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woocommerce-cart-wrap .cart_totals td { text-align: left; padding-right: 0px; }
.shipping-calculator-form select { margin-bottom: 0px !important; }
.shipping-calculator-form p:last-of-type { margin-bottom: 0px; }
body .checkout-button.wc-forward, body #place_order { justify-content: center; align-items: center; width: 100%; box-sizing: border-box; white-space: normal; }
.checkout-button { display: flex !important; }
.shipping-calculator-button { display: inline-block; }
.wc-login-wrap form, .wc-coupon-wrap .form-coupon-wrap { background-color: var(--the7-content-boxes-bg); border-radius: 0px; }
.outline-element-decoration .wc-login-wrap form, .outline-element-decoration .wc-coupon-wrap .form-coupon-wrap { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .wc-login-wrap form, .shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
form.lost_reset_password, #customer_login > div { background-color: var(--the7-content-boxes-bg); border-radius: 0px; }
.outline-element-decoration form.lost_reset_password, .outline-element-decoration #customer_login > div { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration form.lost_reset_password, .shadow-element-decoration #customer_login > div { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
#reviews ol.commentlist .comment_container { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration #reviews ol.commentlist .comment_container { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration #reviews ol.commentlist .comment_container { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.woocommerce-store-notice, p.demo_store { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.checkout-page-title { display: flex; flex-flow: column; justify-content: center; width: 100%; padding: 30px 2000px; margin-left: -2000px; background-color: rgb(248, 248, 249); color: rgb(0, 0, 0); }
.checkout-page-title nav { box-sizing: border-box; margin: 0px auto; padding: 0px 50px; max-width: 100%; width: 1300px; }
.checkout-page-title a.current { color: rgb(0, 0, 0); }
.checkout-page-title a { display: flex; flex-flow: column wrap; text-align: center; text-decoration: none; flex: 1 0 auto; width: 33.333%; color: rgba(0, 0, 0, 0.3); font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
.checkout-page-title .checkout-breadcrumbs { display: flex; justify-content: space-around; }
.checkout-page-title .current .checkout-counter { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.checkout-page-title .checkout-counter { display: flex; justify-content: center; align-items: center; border-radius: 50%; width: 50px; height: 50px; margin-top: 10px; background-color: rgba(0, 0, 0, 0.09); color: rgba(0, 0, 0, 0.3); }
.checkout-page-title a:last-child .checkout-line { display: none; }
.checkout-page-title .checkout-step { position: relative; display: flex; justify-content: center; flex: 1 0 auto; }
.checkout-page-title .checkout-step::before { left: 0px; width: calc(50% - 40px); }
.checkout-page-title .checkout-step::after { left: calc(50% + 40px); }
.checkout-page-title .checkout-step::before, .checkout-page-title .checkout-step::after { position: absolute; top: 50%; margin-top: 5px; width: calc(50% - 40px); height: 3px; content: ""; background-color: rgba(0, 0, 0, 0.09); }
.checkout-page-title .step-checkout.current .checkout-step::before { display: none; }
.checkout-page-title a:first-child .checkout-step::before { display: none; }
.checkout-page-title a:last-child .checkout-step::after { display: none; }
.checkout-page-title .step-cart.hide-for-small .checkout-step::after { background-color: var(--the7-accent-color); }
.checkout-page-title .step-cart .checkout-step::after, .checkout-page-title .step-checkout.current .checkout-step::after, .checkout-page-title .step-complete.current .checkout-step::after { background-color: var(--the7-accent-color); }
.checkout-page-title .step-cart .checkout-step::before, .checkout-page-title .step-checkout.current .checkout-step::before, .checkout-page-title .step-complete.current .checkout-step::before { background-color: var(--the7-accent-color); }
.step-cart.current:not(.hide-for-small) .checkout-step::after { width: calc(50% - 40px); }
.woocommerce-order-received .checkout-page-title .step-cart .checkout-step::after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step::after { width: calc(100% - 80px); }
.woocommerce-checkout .checkout-page-title .step-cart .checkout-step::after { width: calc(100% - 80px); }
.woocommerce-order-received .checkout-page-title .step-complete .checkout-step::before { display: none; }
@media screen and (max-width: 768px) {
  .checkout-page-title .checkout-breadcrumbs { display: flex; flex-flow: column wrap; }
  .checkout-page-title a { display: flex; flex-flow: row; align-items: center; width: auto; margin-bottom: 40px; text-align: left; }
  .checkout-page-title a:last-child { margin-bottom: 0px; }
  .checkout-page-title a .checkout-step { order: 0; flex: 0 0 auto; }
  .checkout-page-title a .checkout-step .checkout-counter { margin: 0px 10px 0px 0px; }
  .checkout-page-title a .checkout-step::before, .checkout-page-title a .checkout-step::after { left: 50%; margin-left: -5px; height: 14px; width: 3px; }
  .checkout-page-title a .checkout-step::before { top: -26px; }
  .checkout-page-title a .checkout-step::after { top: 40px; }
  .checkout-page-title a .checkout-name { order: 1; }
  .step-cart.current:not(.hide-for-small) .checkout-step::after, .woocommerce-checkout .checkout-page-title .step-cart .checkout-step::after, .woocommerce-order-received .checkout-page-title .step-cart .checkout-step::after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step::after { width: 3px; }
  .woocommerce-checkout .checkout-page-title .step-cart .checkout-step::after, .woocommerce-order-received .checkout-page-title .step-checkout .checkout-step::after { height: 28px; }
}
.stars { position: relative; font-size: 1em; }
.the7-elementor-widget .stars span { unicode-bidi: bidi-override; direction: rtl; }
.stars a { display: inline-block; font-weight: 700; margin-right: 1em; text-indent: 9999px; position: relative; white-space: nowrap; }
.stars a:last-child { border-right: 0px; }
p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5 { border-right: 1px solid; }
p.stars a::after { font-family: WooCommerce; text-indent: 0px; position: absolute; top: 0px; left: 0px; }
p.stars a.star-1 { width: 2em; }
p.stars a.star-1::after { content: ""; }
p.stars a.star-1.active::after, p.stars a.star-1:hover::after { content: ""; }
p.stars a.star-2 { width: 3em; }
.woocommerce p.stars a.star-2::after { content: ""; }
p.stars a.star-2.active::after, p.stars a.star-2:hover::after { content: ""; }
p.stars a.star-3 { width: 4em; }
p.stars a.star-3::after { content: ""; }
p.stars a.star-3.active::after, p.stars a.star-3:hover::after { content: ""; }
p.stars a.star-4 { width: 5em; }
p.stars a.star-4::after { content: ""; }
p.stars a.star-4.active::after, p.stars a.star-4:hover::after { content: ""; }
p.stars a.star-5 { width: 6em; border: 0px; }
p.stars a.star-5::after { content: ""; }
p.stars a.star-5.active::after, p.stars a.star-5:hover::after { content: ""; }
body .the7-elementor-widget .stars a { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 1.2em; }
.the7-elementor-widget p.stars a::after { content: "" !important; }
.the7-elementor-widget p.stars a.active::after, .the7-elementor-widget p.stars a.active ~ a::after, .the7-elementor-widget p.stars a:hover::after, .the7-elementor-widget p.stars a:hover ~ a::after { content: "" !important; }
.star-rating { float: right; overflow: hidden; position: relative; height: 1.2em; line-height: 1.2; font-size: 0.8em; width: 5.4em; font-family: star; margin-bottom: 5px; }
.widget .star-rating { float: none; margin: 5px 0px; }
.woocom-list-content { text-align: center; }
.woocommerce .woocom-list-content ul, .woocommerce .woocom-list-content ul li { list-style: initial; }
.woocom-project .woocommerce-product-details__short-description ul:last-child { margin-bottom: 0px; }
.woocom-list-content .star-rating, .woocom-list-content .price { display: block; float: none; margin: 0px auto; }
.woocom-list-content .price, article.product-category .woocom-list-content .count { margin-top: 5px; }
.woocom-list-content .star-rating, #content .woocom-list-content .star-rating:last-child, .woocommerce div.product.elementor .woocom-list-content .star-rating { margin-top: 10px; }
.star-rating::before { content: "SSSSS"; float: left; top: 0px; left: 0px; position: absolute; }
.star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; }
.star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
.products .star-rating { display: block; float: none; }
.hreview-aggregate .star-rating { margin: 10px 0px 0px; }
.woocommerce-message:focus-visible { outline: none; }
.woocommerce-error-text > li, .woocommerce-info li, .woocommerce-message li, .payment_methods li { list-style: none; }
.woocommerce-error::after, .woocommerce-message::after, .woocommerce-message::before { content: " "; display: table; }
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after { clear: both; }
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { float: right; }
.inline-message-style .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout { width: 100%; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .woocommerce-error, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info { position: relative; color: rgb(255, 255, 255); padding: 15px 40px 15px 65px; box-sizing: border-box; margin-bottom: 40px; width: 100%; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a:hover, .woocommerce-error a:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a:hover { color: rgb(255, 255, 255); }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .close-message, .woocommerce-error .close-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .close-message { position: absolute; display: flex; justify-content: center; align-items: center; top: 50%; width: 30px; height: 30px; transform: translateY(-50%); right: 15px; opacity: 0.5; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .close-message::before, .woocommerce-error .close-message::before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .close-message::before { width: 20px; height: 20px; content: ""; mask: url("/site-assets/11b23455637b0440.png") right center no-repeat; background: rgb(255, 255, 255); }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .close-message:hover, .woocommerce-error .close-message:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .close-message:hover { cursor: pointer; opacity: 1; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text, .woocommerce-error .woocommerce-error-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text { white-space: pre-wrap; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text, .woocommerce-error .woocommerce-message-text, .woocommerce-error .woocommerce-info-text, .woocommerce-error .woocommerce-error-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text { display: flex; flex-flow: wrap; max-width: 100%; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text li, .woocommerce-error .woocommerce-message-text li, .woocommerce-error .woocommerce-info-text li, .woocommerce-error .woocommerce-error-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text li, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text li { display: flex; flex-flow: wrap; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text .button, .woocommerce-error .woocommerce-message-text .button, .woocommerce-error .woocommerce-info-text .button, .woocommerce-error .woocommerce-error-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text .button, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text .button { align-self: flex-start; order: 1; background: none; box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px !important; font: inherit !important; text-decoration: underline !important; text-transform: none !important; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text .button:hover, .woocommerce-error .woocommerce-message-text .button:hover, .woocommerce-error .woocommerce-info-text .button:hover, .woocommerce-error .woocommerce-error-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text .button:hover, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text .button:hover { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none !important; text-decoration: none !important; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message::before, .woocommerce-error::before, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info::before { position: absolute; display: flex; justify-content: center; top: 0px; left: 0px; width: 65px; height: 100%; mask: url("/site-assets/9eadbe7afe90176f.png") center center / 24px auto no-repeat; background: rgb(255, 255, 255); content: ""; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message ul, .woocommerce-error ul, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info ul { margin: 0px !important; }
.inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .inline-message-style .wc-coupon-wrap .woocommerce-error, .inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info { margin: 20px 0px 5px; }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message.hide-message, .woocommerce-error.hide-message, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info.hide-message { display: none; }
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .popup-message-style .woocommerce-error, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info { display: flex; flex-flow: column; justify-content: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 10px 40px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; position: fixed; top: 50%; left: 100%; width: 400px; max-height: 500px; padding: 15px 40px 15px 65px; z-index: 9999; overflow: hidden; transform: translate3d(200px, -50%, 0px); animation: 1.2s ease 0.4s 1 normal forwards running slide-in-message, 1.1s 9s 1 normal running slide-out-message; color: rgb(255, 255, 255); box-sizing: border-box; outline: none; margin: 0px !important; }
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a:hover, .popup-message-style .woocommerce-error a, .popup-message-style .woocommerce-error a:hover, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a:hover { color: rgb(255, 255, 255); }
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text, .popup-message-style .woocommerce-error .woocommerce-message-text, .popup-message-style .woocommerce-error .woocommerce-info-text, .popup-message-style .woocommerce-error .woocommerce-error-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text { opacity: 1; }
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message ul, .popup-message-style .woocommerce-error ul, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info ul { margin: 0px !important; }
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message.hide-message, .popup-message-style .woocommerce-error.hide-message, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info.hide-message { display: none; }
body.popup-message-style .woocommerce-error + .woocommerce-message, body.popup-message-style .woocommerce-message + .cart-empty { animation-delay: 9s, 18s; }
.woocommerce-error { background: rgb(221, 60, 61); }
.woocommerce-error::before { content: ""; mask: url("/site-assets/52e84fed2edffe91.png") center center / 24px auto no-repeat; background: rgb(255, 255, 255); }
.woocommerce-account .woocommerce-MyAccount-content { float: left; width: calc(100% - 360px); }
.woocommerce-MyAccount-content .woocommerce-info { display: flex; flex-flow: column wrap; }
.woocommerce-MyAccount-content .woocommerce-info a.button { align-self: flex-start; order: 1; margin-top: 5px; }
@keyframes slide-in-message { 
  0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
}
@keyframes slide-out-message { 
  0% { opacity: 1; transform: translate3d(-400px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-100px, -50%, 0px); }
  100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }
}
.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], .update-cart-button input[type="submit"]:disabled { cursor: not-allowed; }
.woocommerce-orders-table thead th { color: var(--the7-secondary-text-color); }
.reset_variations, .reset_variations:hover, .variations label, .entry-summary .product_meta > span, .dhvc-woocommerce-page .product_meta > span, .entry-summary .product_meta > span a, .dhvc-woocommerce-page .product_meta > span a, .the7-elementor-widget .product_meta > span, .the7-elementor-widget .product_meta > span a, .product_list_widget del, .product_list_widget del .amount, .product_list_widget del .amount *, .woocom-list-content .price del, .woocom-list-content del, .woocom-list-content del .amount, .woocom-list-content del .amount *, .woocommerce-review-link, .woocommerce-review-link *, .woocommerce-review-link:hover, .widget_price_filter .price_slider_amount, .shop_table .variation *, .product:not(.elementor) .woocommerce-tabs li > a, .the7-elementor-widget .woocommerce-tabs li > a, .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title, .product .summary.entry-summary .price del, .woocommerce-variation-price .price del, .woocommerce-result-count, .widget_layered_nav li > small, .stars a { color: var(--the7-secondary-text-color); }
.sidebar-content .reset_variations, .dt-mega-parent .sidebar-content .reset_variations, .sidebar-content .reset_variations:hover, .dt-mega-parent .sidebar-content .reset_variations:hover, .sidebar-content .variations label, .dt-mega-parent .sidebar-content .variations label, .sidebar-content .entry-summary .product_meta > span, .dt-mega-parent .sidebar-content .entry-summary .product_meta > span, .sidebar-content .dhvc-woocommerce-page .product_meta > span, .dt-mega-parent .sidebar-content .dhvc-woocommerce-page .product_meta > span, .sidebar-content .entry-summary .product_meta > span a, .dt-mega-parent .sidebar-content .entry-summary .product_meta > span a, .sidebar-content .dhvc-woocommerce-page .product_meta > span a, .dt-mega-parent .sidebar-content .dhvc-woocommerce-page .product_meta > span a, .sidebar-content .the7-elementor-widget .product_meta > span, .dt-mega-parent .sidebar-content .the7-elementor-widget .product_meta > span, .sidebar-content .the7-elementor-widget .product_meta > span a, .dt-mega-parent .sidebar-content .the7-elementor-widget .product_meta > span a, .sidebar-content .product_list_widget del, .dt-mega-parent .sidebar-content .product_list_widget del, .sidebar-content .product_list_widget del .amount, .dt-mega-parent .sidebar-content .product_list_widget del .amount, .sidebar-content .product_list_widget del .amount *, .dt-mega-parent .sidebar-content .product_list_widget del .amount *, .sidebar-content .woocom-list-content .price del, .dt-mega-parent .sidebar-content .woocom-list-content .price del, .sidebar-content .woocom-list-content del, .dt-mega-parent .sidebar-content .woocom-list-content del, .sidebar-content .woocom-list-content del .amount, .dt-mega-parent .sidebar-content .woocom-list-content del .amount, .sidebar-content .woocom-list-content del .amount *, .dt-mega-parent .sidebar-content .woocom-list-content del .amount *, .sidebar-content .woocommerce-review-link, .dt-mega-parent .sidebar-content .woocommerce-review-link, .sidebar-content .woocommerce-review-link *, .dt-mega-parent .sidebar-content .woocommerce-review-link *, .sidebar-content .woocommerce-review-link:hover, .dt-mega-parent .sidebar-content .woocommerce-review-link:hover, .sidebar-content .widget_price_filter .price_slider_amount, .dt-mega-parent .sidebar-content .widget_price_filter .price_slider_amount, .sidebar-content .shop_table .variation *, .dt-mega-parent .sidebar-content .shop_table .variation *, .sidebar-content .product:not(.elementor) .woocommerce-tabs li > a, .dt-mega-parent .sidebar-content .product:not(.elementor) .woocommerce-tabs li > a, .sidebar-content .the7-elementor-widget .woocommerce-tabs li > a, .dt-mega-parent .sidebar-content .the7-elementor-widget .woocommerce-tabs li > a, .sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title, .dt-mega-parent .sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title, .sidebar-content .product .summary.entry-summary .price del, .dt-mega-parent .sidebar-content .product .summary.entry-summary .price del, .sidebar-content .woocommerce-variation-price .price del, .dt-mega-parent .sidebar-content .woocommerce-variation-price .price del, .sidebar-content .woocommerce-result-count, .dt-mega-parent .sidebar-content .woocommerce-result-count, .sidebar-content .widget_layered_nav li > small, .dt-mega-parent .sidebar-content .widget_layered_nav li > small, .sidebar-content .stars a, .dt-mega-parent .sidebar-content .stars a { color: rgba(139, 141, 148, 0.5); }
.footer .reset_variations, .footer .reset_variations:hover, .footer .variations label, .footer .entry-summary .product_meta > span, .footer .dhvc-woocommerce-page .product_meta > span, .footer .entry-summary .product_meta > span a, .footer .dhvc-woocommerce-page .product_meta > span a, .footer .the7-elementor-widget .product_meta > span, .footer .the7-elementor-widget .product_meta > span a, .footer .product_list_widget del, .footer .product_list_widget del .amount, .footer .product_list_widget del .amount *, .footer .woocom-list-content .price del, .footer .woocom-list-content del, .footer .woocom-list-content del .amount, .footer .woocom-list-content del .amount *, .footer .woocommerce-review-link, .footer .woocommerce-review-link *, .footer .woocommerce-review-link:hover, .footer .widget_price_filter .price_slider_amount, .footer .shop_table .variation *, .footer .product:not(.elementor) .woocommerce-tabs li > a, .footer .the7-elementor-widget .woocommerce-tabs li > a, .footer .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title, .footer .product .summary.entry-summary .price del, .footer .woocommerce-variation-price .price del, .footer .woocommerce-result-count, .footer .widget_layered_nav li > small, .footer .stars a { color: rgba(255, 255, 255, 0.5); }
.widget_product_categories .count { color: rgba(51, 51, 51, 0.5); }
.sidebar-content .widget_product_categories .count { color: rgba(139, 141, 148, 0.5); }
.footer .widget_product_categories .count { color: rgba(255, 255, 255, 0.5); }
.sidebar-content .elementor-menu-cart__product-price { color: rgb(139, 141, 148); }
.sidebar-content .elementor-menu-cart__product-name, .sidebar-content .elementor-menu-cart__product-price { line-height: 1.2; }
.sidebar-content .elementor-menu-cart__product-price .amount, .sidebar-content .elementor-menu-cart__subtotal { font-weight: inherit; }
.sidebar-content .elementor-menu-cart__product-name > a { display: block; margin-bottom: 5px; text-decoration: none; }
.sidebar-content .elementor-menu-cart__product-name p { margin-bottom: 0px; }
.woocommerce-cart-wrap .product-remove a { background: rgba(51, 51, 51, 0.2); }
.woocommerce-cart-wrap .product-remove a:hover { background: rgba(51, 51, 51, 0.35); }
.woocommerce-cart-wrap .product-name a, .woocommerce-cart-wrap .product-subtotal, .woocommerce-cart-wrap .cart-subtotal .amount { color: var(--the7-h6-color); }
.product-name > a, #reviews ol.commentlist .meta, ul.cart_list li a:not(:hover), ul.product_list_widget li a:not(:hover), .widget-product-title:not(:hover) *, .product:not(.elementor) .woocommerce-tabs li.active > a, .product:not(.elementor) .woocommerce-tabs li > a:hover, .the7-elementor-widget .woocommerce-tabs li.active > a, .the7-elementor-widget .woocommerce-tabs li > a:hover, .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .product .summary.entry-summary .price, .product .summary.entry-summary .price ins, .product-category mark, .woocom-list-content .price, .woocom-list-content .price *, .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .widget_shopping_cart .total, .widget_rating_filter { color: var(--the7-h1-color); }
.elementor-widget[class*="elementor-widget-wp-widget-"] .product-name > a, .elementor-widget[class*="elementor-widget-wp-widget-"] #reviews ol.commentlist .meta, .elementor-widget[class*="elementor-widget-wp-widget-"] ul.cart_list li a:not(:hover), .elementor-widget[class*="elementor-widget-wp-widget-"] ul.product_list_widget li a:not(:hover), .elementor-widget[class*="elementor-widget-wp-widget-"] .widget-product-title:not(:hover) *, .elementor-widget[class*="elementor-widget-wp-widget-"] .product:not(.elementor) .woocommerce-tabs li.active > a, .elementor-widget[class*="elementor-widget-wp-widget-"] .product:not(.elementor) .woocommerce-tabs li > a:hover, .elementor-widget[class*="elementor-widget-wp-widget-"] .the7-elementor-widget .woocommerce-tabs li.active > a, .elementor-widget[class*="elementor-widget-wp-widget-"] .the7-elementor-widget .woocommerce-tabs li > a:hover, .elementor-widget[class*="elementor-widget-wp-widget-"] .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .elementor-widget[class*="elementor-widget-wp-widget-"] .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .elementor-widget[class*="elementor-widget-wp-widget-"] .product .summary.entry-summary .price, .elementor-widget[class*="elementor-widget-wp-widget-"] .product .summary.entry-summary .price ins, .elementor-widget[class*="elementor-widget-wp-widget-"] .product-category mark, .elementor-widget[class*="elementor-widget-wp-widget-"] .woocom-list-content .price, .elementor-widget[class*="elementor-widget-wp-widget-"] .woocom-list-content .price *, .elementor-widget[class*="elementor-widget-wp-widget-"] .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .elementor-widget[class*="elementor-widget-wp-widget-"] .widget_shopping_cart .total, .elementor-widget[class*="elementor-widget-wp-widget-"] .widget_rating_filter { color: var(--the7-h1-color); }
.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product-name > a, .sidebar-content .product-name > a, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) #reviews ol.commentlist .meta, .sidebar-content #reviews ol.commentlist .meta, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) ul.cart_list li a:not(:hover), .sidebar-content ul.cart_list li a:not(:hover), .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) ul.product_list_widget li a:not(:hover), .sidebar-content ul.product_list_widget li a:not(:hover), .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .widget-product-title:not(:hover) *, .sidebar-content .widget-product-title:not(:hover) *, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li.active > a, .sidebar-content .product:not(.elementor) .woocommerce-tabs li.active > a, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li > a:hover, .sidebar-content .product:not(.elementor) .woocommerce-tabs li > a:hover, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li.active > a, .sidebar-content .the7-elementor-widget .woocommerce-tabs li.active > a, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li > a:hover, .sidebar-content .the7-elementor-widget .woocommerce-tabs li > a:hover, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .sidebar-content .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product .summary.entry-summary .price, .sidebar-content .product .summary.entry-summary .price, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product .summary.entry-summary .price ins, .sidebar-content .product .summary.entry-summary .price ins, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .product-category mark, .sidebar-content .product-category mark, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .woocom-list-content .price, .sidebar-content .woocom-list-content .price, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .woocom-list-content .price *, .sidebar-content .woocom-list-content .price *, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .sidebar-content .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .widget_shopping_cart .total, .sidebar-content .widget_shopping_cart .total, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) .widget_rating_filter, .sidebar-content .widget_rating_filter { color: rgb(51, 51, 51); }
.dt-mega-parent .sidebar-content .widget .product-name > a, .dt-mega-parent .sidebar-content .widget #reviews ol.commentlist .meta, .dt-mega-parent .sidebar-content .widget ul.cart_list li a:not(:hover), .dt-mega-parent .sidebar-content .widget ul.product_list_widget li a:not(:hover), .dt-mega-parent .sidebar-content .widget .widget-product-title:not(:hover) *, .dt-mega-parent .sidebar-content .widget .product:not(.elementor) .woocommerce-tabs li.active > a, .dt-mega-parent .sidebar-content .widget .product:not(.elementor) .woocommerce-tabs li > a:hover, .dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs li.active > a, .dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs li > a:hover, .dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .dt-mega-parent .sidebar-content .widget .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .dt-mega-parent .sidebar-content .widget .product .summary.entry-summary .price, .dt-mega-parent .sidebar-content .widget .product .summary.entry-summary .price ins, .dt-mega-parent .sidebar-content .widget .product-category mark, .dt-mega-parent .sidebar-content .widget .woocom-list-content .price, .dt-mega-parent .sidebar-content .widget .woocom-list-content .price *, .dt-mega-parent .sidebar-content .widget .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .dt-mega-parent .sidebar-content .widget .widget_shopping_cart .total, .dt-mega-parent .sidebar-content .widget .widget_rating_filter { color: rgb(51, 51, 51); }
.footer .widget:not(.widget_icl_lang_sel_widget) .product-name > a, .footer .widget:not(.widget_icl_lang_sel_widget) #reviews ol.commentlist .meta, .footer .widget:not(.widget_icl_lang_sel_widget) ul.cart_list li a:not(:hover), .footer .widget:not(.widget_icl_lang_sel_widget) ul.product_list_widget li a:not(:hover), .footer .widget:not(.widget_icl_lang_sel_widget) .widget-product-title:not(:hover) *, .footer .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li.active > a, .footer .widget:not(.widget_icl_lang_sel_widget) .product:not(.elementor) .woocommerce-tabs li > a:hover, .footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li.active > a, .footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs li > a:hover, .footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title.active, .footer .widget:not(.widget_icl_lang_sel_widget) .the7-elementor-widget .woocommerce-tabs .dt-tab-accordion-title:hover, .footer .widget:not(.widget_icl_lang_sel_widget) .product .summary.entry-summary .price, .footer .widget:not(.widget_icl_lang_sel_widget) .product .summary.entry-summary .price ins, .footer .widget:not(.widget_icl_lang_sel_widget) .product-category mark, .footer .widget:not(.widget_icl_lang_sel_widget) .woocom-list-content .price, .footer .widget:not(.widget_icl_lang_sel_widget) .woocom-list-content .price *, .footer .widget:not(.widget_icl_lang_sel_widget) .woocommerce-checkout-review-order-table .woocommerce-Price-amount, .footer .widget:not(.widget_icl_lang_sel_widget) .widget_shopping_cart .total, .footer .widget:not(.widget_icl_lang_sel_widget) .widget_rating_filter { color: rgb(255, 255, 255); }
.widget_rating_filter a, .elementor-widget[class*="elementor-widget-wp-widget-"] .widget_rating_filter a { color: rgba(51, 51, 51, 0.5); }
.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget).widget_rating_filter a, .sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget).elementor-widget[class*="elementor-widget-wp-widget-"] .widget_rating_filter a { color: rgba(139, 141, 148, 0.5); }
.footer .widget:not(.widget_icl_lang_sel_widget).widget_rating_filter a, .footer .widget:not(.widget_icl_lang_sel_widget).elementor-widget[class*="elementor-widget-wp-widget-"] .widget_rating_filter a { color: rgba(255, 255, 255, 0.5); }
.sidebar-content:not(.mega-menu-widgets) .widget:not(.widget_icl_lang_sel_widget) ul.product_list_widget li a:not(:hover):not(.remove) { color: rgb(51, 51, 51); }
.footer .widget:not(.widget_icl_lang_sel_widget) ul.product_list_widget li a:not(:hover):not(.remove) { color: rgb(255, 255, 255); }
.shop_table thead th, .cart.shop_table thead th { color: var(--the7-secondary-text-color); }
.woocommerce-cart-wrap .shop_table thead th, .woocommerce-cart-wrap .cart.shop_table thead th, .woocommerce-cart-wrap .wc-item-meta { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-cart-wrap .cart-subtotal .amount { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-cart-wrap .order-total .amount, .woocommerce-cart-wrap .cart_totals h2 { color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
.woocommerce-cart-wrap .update-cart-button input[type="submit"] { font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; letter-spacing: var(--the7-base-letter-spacing); text-transform: var(--the7-base-text-transform); text-decoration: var(--the7-base-text-decoration); color: var(--the7-h6-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-cart-wrap .update-cart-button input[type="submit"]:disabled { color: var(--the7-secondary-text-color); }
.woocommerce-cart-wrap .update-cart-button svg { width: 16px; fill: rgba(51, 51, 51, 0.25); }
.wc-coupon-text::after { color: rgba(51, 51, 51, 0.2); }
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button, .dt-wc-btn, .checkout-button, #place_order, input[name="apply_coupon"], #page input[name="login"], button[name="calc_shipping"], button[name="calc_shipping"]:hover, .single_add_to_cart_button.button, .button.wc-backward, .woocommerce-Button.button, .woocommerce-button.button, .woocommerce-Reviews .submit, .woocommerce-Button[name="register"], .woocommerce-button[name="register"], .track_order input[name="track"], input[name="save_address"], form.track_order .button, .woocommerce-address-fields .button { font: var(--the7-btn-l-font); text-transform: var(--the7-btn-l-text-transform); letter-spacing: var(--the7-btn-l-letter-spacing); word-spacing: var(--the7-btn-l-word-spacing); border-radius: var(--the7-btn-l-border-radius); border-width: var(--the7-btn-l-border-width); border-style: var(--the7-btn-l-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-l-padding); min-width: var(--the7-btn-l-min-width); min-height: var(--the7-btn-l-min-height); }
.dt-wc-btn, input[name="apply_coupon"], .single_add_to_cart_button.button { min-height: var(--the7-input-height); }
body .woocommerce-widget-layered-nav-dropdown__submit, #phantom .woocommerce-widget-layered-nav-dropdown__submit, body .button.view-cart, #phantom .button.view-cart, body .button.checkout, #phantom .button.checkout, body .button.wc-forward, #phantom .button.wc-forward, body .price_slider_wrapper .button, #phantom .price_slider_wrapper .button, body .woocommerce-orders-table a.button, #phantom .woocommerce-orders-table a.button, body .wc-layout-list .woo-buttons a, #phantom .wc-layout-list .woo-buttons a, body .wc-block-filter-submit-button, #phantom .wc-block-filter-submit-button { font: var(--the7-btn-s-font); text-transform: var(--the7-btn-s-text-transform); border-radius: var(--the7-btn-s-border-radius); border-width: var(--the7-btn-s-border-width); border-style: var(--the7-btn-s-border-style); padding: var(--the7-btn-s-padding); min-width: var(--the7-btn-s-min-width); min-height: var(--the7-btn-s-min-height); }
.wc-block-filter-submit-button { margin-bottom: 10px; }
.wc-block-components-price-slider__range-input-progress { --range-color: var(--the7-accent-color); }
.woocommerce-widget-layered-nav .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-flex; align-items: center; }
.wc-layout-list .woo-buttons a { border-radius: var(--the7-btn-s-border-radius); border-width: var(--the7-btn-s-border-width); border-style: var(--the7-btn-s-border-style); border-color: var(--the7-btn-border-color); }
body .button.view-cart *, #phantom .button.view-cart *, body .button.checkout *, #phantom .button.checkout * { font: var(--the7-btn-s-font); }
body .checkout-button.wc-forward, body #place_order { padding: var(--the7-btn-l-padding); font: var(--the7-btn-l-font); text-transform: var(--the7-btn-l-text-transform); letter-spacing: var(--the7-btn-l-letter-spacing); word-spacing: var(--the7-btn-l-word-spacing); border-radius: var(--the7-btn-l-border-radius); min-width: var(--the7-btn-l-min-width); min-height: var(--the7-btn-l-min-height); }
.woocommerce-cart-wrap .cart_totals th { color: var(--the7-secondary-text-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .woocommerce-error, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info { background-color: var(--the7-accent-color); }
div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message .woocommerce-error-text, .woocommerce-error .woocommerce-message-text, .woocommerce-error .woocommerce-info-text, .woocommerce-error .woocommerce-error-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-message-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-info-text, div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info .woocommerce-error-text { font: var(--the7-base-font-big); }
body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, body .woocommerce-error, body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info { color: rgb(255, 255, 255); }
body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a, body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message *, body .woocommerce-error a, body .woocommerce-error *, body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a, body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info * { color: rgb(255, 255, 255); }
body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message::before, body .woocommerce-error::before, body div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info::before { color: rgb(255, 255, 255); }
.showcoupon-tag, .showlogin-tag, #ship-to-different-address, .order_details td { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); color: var(--the7-h6-color); }
.showcoupon-tag i, .showlogin-tag i, #ship-to-different-address i, .order_details td i { color: var(--the7-h6-color); }
.customer_details td, .customer_details th, .order_details td, .order_details th { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.shop_table.customer_details th { color: var(--the7-secondary-text-color); }
.wc-complete-wrap .wc-bacs-bank-details li { color: var(--the7-secondary-text-color); }
.wc-complete-wrap .wc-bacs-bank-details li > strong { color: var(--the7-base-color); }
#ship-to-different-address { font: var(--the7-base-font-big); }
.showcoupon, .showlogin { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.woocommerce-orders-table thead th, .log-message, form.track_order p:not(.form-row), .lost_reset_password p:not(.form-row), label[for="rememberme"], .woocommerce-shipping-totals td { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-billing-fields label, .woocommerce-additional-fields label, .wc-terms-and-conditions label, .woocommerce-shipping-fields label, .woocommerce-account-fields label, .woocommerce-MyAccount-content label, form.track_order label, form.lost_reset_password label, #customer_login label, .woocommerce-Reviews label, .woocommerce-form-login label:not(.elementor-field-label), .wp-block-woocommerce-product-search label { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); color: var(--the7-h4-color); }
.woocommerce-billing-fields label abbr[title], .woocommerce-billing-fields label .required, .woocommerce-additional-fields label abbr[title], .woocommerce-additional-fields label .required, .wc-terms-and-conditions label abbr[title], .wc-terms-and-conditions label .required, .woocommerce-shipping-fields label abbr[title], .woocommerce-shipping-fields label .required, .woocommerce-account-fields label abbr[title], .woocommerce-account-fields label .required, .woocommerce-MyAccount-content label abbr[title], .woocommerce-MyAccount-content label .required, form.track_order label abbr[title], form.track_order label .required, form.lost_reset_password label abbr[title], form.lost_reset_password label .required, #customer_login label abbr[title], #customer_login label .required, .woocommerce-Reviews label abbr[title], .woocommerce-Reviews label .required, .woocommerce-form-login label:not(.elementor-field-label) abbr[title], .woocommerce-form-login label:not(.elementor-field-label) .required, .wp-block-woocommerce-product-search label abbr[title], .wp-block-woocommerce-product-search label .required { color: var(--the7-secondary-text-color); text-decoration: none; }
#ship-to-different-address label, .create-account label.checkbox span, .lost_password a, .lost_password, .woocommerce-form-register { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.lost_password a { text-decoration: none; }
.lost_password a:hover { text-decoration: underline; }
.product table.variations td.label, .product table.variations td.label label, .elementor-widget table.variations td.label, .elementor-widget table.variations td.label label, .wc-terms-and-conditions a, .variations label { font: var(--the7-base-font); color: var(--the7-base-color); }
.the7-woocommerce-checkout #customer_details, .the7-cart-form, .wc-complete-wrap .wc-wide-column, .wc-complete-wrap .woocommerce-bacs-bank-details, .shop_table_responsive, .woocommerce-cart-wrap .cross-sells { width: calc(70% - 60px); }
.woocommerce-cart-wrap .cross-sells { margin-top: 30px; }
.shop_table.order_details .wc-item-meta *, .order_details .product-total, .woocommerce-Reviews .comment-notes, #customer_login > div label.woocommerce-form__label-for-checkbox, .woocommerce-form-login label.woocommerce-form__label-for-checkbox, label.woocommerce-form__label-for-checkbox, .woocommerce-Reviews .woocommerce-noreviews { color: var(--the7-base-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-checkout-review-order .product-name, .woocommerce-checkout-review-order .product-name a { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); color: var(--the7-base-color); }
.woocommerce-checkout-review-order .woocommerce-Price-amount, .woocommerce-checkout-review-order th { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-checkout-review-order .about_paypal { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); font-weight: normal; }
.woocommerce-checkout-review-order .product-quantity, .woocommerce-checkout-review-order .product-total, .woocommerce-checkout-review-order .cart-subtotal th, .woocommerce-checkout-review-order .order-total th, .woocommerce-checkout-review-order .shipping th, .woocommerce-checkout-review-order .about_paypal, .woocommerce-checkout-review-order .product-total .woocommerce-Price-amount, .woocommerce-checkout-review-order tfoot th { color: var(--the7-secondary-text-color); }
.woocommerce-checkout-review-order .cart-subtotal .amount, .woocommerce-checkout-review-order .order-total .amount { color: var(--the7-h6-color); }
.woocommerce-checkout-review-order .order-total .amount { font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
.woocommerce-order-downloads .download-product a { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); color: var(--the7-base-color); text-decoration: none; }
.woocommerce-order-downloads .download-product a:hover { color: var(--the7-accent-color); }
.woocommerce-order-downloads .download-file { justify-content: flex-end; }
.wc-bacs-bank-details-heading, .woocommerce-order-downloads__title { font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
#shipping_method label, .payment_methods label { color: var(--the7-h6-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.select2-container { z-index: 100; }
.theme-dt-the7 .select2-container { display: block; }
.select2-container--default .select2-selection--single .select2-selection__clear { margin-left: 5px; }
.theme-dt-the7 .select2-container--default .select2-selection--single .select2-selection__arrow { top: 0px; height: 100%; width: auto; }
.theme-dt-the7 .widget .selection { display: block; height: var(--the7-input-height); }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-container .select2-selection--single, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default .select2-selection--multiple, .theme-dt-the7 .woocommerce-MyAccount-content .yit-wcan-select-open, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dt-the7 .woocommerce-cart-wrap .select2-container .select2-selection--single, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default .select2-selection--multiple, .theme-dt-the7 .woocommerce-cart-wrap .yit-wcan-select-open, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single, .theme-dt-the7 .widget.woocommerce .select2-container--default .select2-selection--multiple, .theme-dt-the7 .widget.woocommerce .yit-wcan-select-open, .theme-dt-the7 .widget.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple, .theme-dt-the7 .the7-woocommerce-checkout .select2-container .select2-selection--single, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default .select2-selection--multiple, .theme-dt-the7 .the7-woocommerce-checkout .yit-wcan-select-open, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--multiple { height: auto; min-height: var(--the7-input-height); padding: var(--the7-top-input-padding) var(--the7-right-input-padding) var(--the7-bottom-input-padding) var(--the7-left-input-padding); color: var(--the7-input-color); border-color: var(--the7-input-border-color); border-style: var(--the7-form-border); border-width: var(--the7-top-input-border-width) var(--the7-right-input-border-width) var(--the7-bottom-input-border-width) var(--the7-left-input-border-width); background-color: var(--the7-input-bg-color); border-radius: var(--the7-input-border-radius); box-shadow: var(--the7-form-shadow); transition: 0.3s; }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-container .select2-selection--single > .select2-selection__rendered, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .woocommerce-MyAccount-content .yit-wcan-select-open > .select2-selection__rendered, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default.select2-container--focus .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .woocommerce-cart-wrap .select2-container .select2-selection--single > .select2-selection__rendered, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .woocommerce-cart-wrap .yit-wcan-select-open > .select2-selection__rendered, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default.select2-container--focus .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single > .select2-selection__rendered, .theme-dt-the7 .widget.woocommerce .select2-container--default .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .widget.woocommerce .yit-wcan-select-open > .select2-selection__rendered, .theme-dt-the7 .widget.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .the7-woocommerce-checkout .select2-container .select2-selection--single > .select2-selection__rendered, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default .select2-selection--multiple > .select2-selection__rendered, .theme-dt-the7 .the7-woocommerce-checkout .yit-wcan-select-open > .select2-selection__rendered, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--multiple > .select2-selection__rendered { padding: 0px; color: var(--the7-input-color); font: var(--the7-form-md-font); letter-spacing: var(--the7-form-md-letter-spacing); text-transform: var(--the7-form-md-text-transform); box-sizing: border-box; }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .woocommerce-MyAccount-content .yit-wcan-select-open .select2-selection__arrow b, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .woocommerce-cart-wrap .select2-container .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .woocommerce-cart-wrap .yit-wcan-select-open .select2-selection__arrow b, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .widget.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .widget.woocommerce .select2-container--default .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .widget.woocommerce .yit-wcan-select-open .select2-selection__arrow b, .theme-dt-the7 .widget.woocommerce .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .the7-woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default .select2-selection--multiple .select2-selection__arrow b, .theme-dt-the7 .the7-woocommerce-checkout .yit-wcan-select-open .select2-selection__arrow b, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__arrow b { border-top-color: var(--the7-input-color); opacity: var(--the7-form-placeholder-opacity); border-right-color: transparent !important; border-left-color: transparent !important; }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-container.select2-container--open .select2-selection--single, .theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default.select2-container--open .select2-selection--multiple, .theme-dt-the7 .woocommerce-cart-wrap .select2-container.select2-container--open .select2-selection--single, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default.select2-container--open .select2-selection--multiple, .theme-dt-the7 .widget.woocommerce .select2-container.select2-container--open .select2-selection--single, .theme-dt-the7 .widget.woocommerce .select2-container--default.select2-container--open .select2-selection--multiple, .theme-dt-the7 .the7-woocommerce-checkout .select2-container.select2-container--open .select2-selection--single, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--multiple { box-shadow: var(--the7-form-shadow-focus); }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .woocommerce-cart-wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .widget.woocommerce .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, .theme-dt-the7 .the7-woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent var(--the7-input-color); opacity: var(--the7-form-placeholder-opacity); }
.theme-dt-the7 .woocommerce-MyAccount-content .select2-dropdown-open .select2-choice .select2-arrow b::after, .theme-dt-the7 .woocommerce-cart-wrap .select2-dropdown-open .select2-choice .select2-arrow b::after, .theme-dt-the7 .widget.woocommerce .select2-dropdown-open .select2-choice .select2-arrow b::after, .theme-dt-the7 .the7-woocommerce-checkout .select2-dropdown-open .select2-choice .select2-arrow b::after { border-top-color: transparent; border-bottom-color: var(--the7-input-color); }
.widget .yit-wcan-select-open { color: var(--the7-input-color); font-size: var(--the7-base-font-size); line-height: var(--the7-input-height); text-decoration: none; }
.widget_layered_nav ul li.chosen a::before, .widget_layered_nav_filters ul li a::before { color: rgb(255, 255, 255); }
.yith-wcan-select-wrapper { box-sizing: border-box; border-color: var(--the7-input-border-color); }
.widget .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.widget .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover, .widget.widget_layered_nav .yith-wcan-select-wrapper ul li.chosen { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown { margin-bottom: 10px; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple { padding: 0px 10px; height: auto; min-height: var(--the7-input-height); background-image: linear-gradient(45deg,transparent 50%,var(--the7-input-color) 50%), linear-gradient(135deg,var(--the7-input-color) 50%,transparent 50%); background-position: calc(100% - var(--the7-right-input-padding) - 4px) 50%, calc(100% - var(--the7-right-input-padding)) 50%, 100% 0; background-size: 4px 4px, 4px 4px, 2.5em 2.5em; background-repeat: no-repeat; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple input { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: calc(var(--the7-input-height,40px) - var(--the7-top-input-border-width,0px) - var(--the7-bottom-input-border-width,0px)); padding: 0px !important; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple ul.select2-selection__rendered { padding: 0px; line-height: calc(var(--the7-input-height) - 15px); vertical-align: middle; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown .select2-container--default .select2-selection--multiple li { margin: 0px; }
body .widget.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { margin-top: 10px; }
body .woocommerce-widget-layered-nav .select2-container--default .select2-selection--multiple li { margin-right: 5px; }
.woocommerce-MyAccount-content mark { padding: 0px 5px; }
.the7-woo-select2-dropdown .select2-results__option { line-height: 1.2em; color: rgb(102, 102, 102); padding: 10px; }
.the7-woo-select2-dropdown .select2-results__option[aria-selected="true"], .the7-woo-select2-dropdown .select2-results__option[data-selected="true"] { background: rgba(0, 0, 0, 0.05); color: rgb(34, 34, 34); }
.theme-dt-the7 .the7-woo-select2-dropdown .select2-results__option--highlighted[aria-selected], .woocommerce-MyAccount-content mark { color: rgb(255, 255, 255); background: rgb(34, 34, 34); }
.woocommerce-thankyou-order-details li { color: var(--the7-secondary-text-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); border-color: var(--the7-divider-color) !important; }
.woocommerce-thankyou-order-details li strong { color: var(--the7-base-color); }
.woocommerce-thankyou-order-details li .amount { color: var(--the7-h4-color); font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
#reviews .comment-form #submit, .pp_content { display: inline-block !important; }
.products mark { background: none; }
.cart-collaterals h2, .upsells.products > h2, .product:not(.elementor) .woocommerce-tabs .panel > h2, .the7-elementor-widget .woocommerce-tabs .panel > h2, .related.products > h2, .cross-sells > h2 { font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); }
.product:not(.elementor) .woocommerce-tabs #comments > h2, .the7-elementor-widget .woocommerce-tabs #comments > h2, .woocommerce-Reviews #comments > h2, .woocommerce-Reviews #reply-title { font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
.shopping-cart { position: relative; }
.masthead .shopping-cart { display: flex; flex-flow: column wrap; }
.dt-mobile-header .shopping-cart { position: static; }
.top-bar .shopping-cart { z-index: 1001; vertical-align: middle; }
.floating-navigation-below-slider .top-bar .shopping-cart { z-index: 101; }
.shopping-cart-wrap { position: absolute; top: 100%; z-index: 200; visibility: hidden; opacity: 0; }
.side-header:not(.masthead-mobile-header) .mini-widgets .shopping-cart-wrap { top: auto; bottom: 100%; }
.masthead .shopping-cart-wrap { top: calc(100% + 8px); }
.dt-mobile-header .shopping-cart-wrap { width: 100%; }
.masthead.side-header .mini-widgets .shopping-cart-wrap { top: auto; bottom: calc(100% + 8px); }
.dt-mobile-header .shopping-cart-wrap { width: 100%; }
.masthead .mini-widgets .shopping-cart-wrap.bottom-overflow { top: auto; bottom: calc(100% + 8px); }
.floating-navigation-below-slider .shopping-cart-wrap.bottom-overflow { top: auto; bottom: 100%; padding-top: 0px; padding-bottom: 10px; }
.right-overflow.shopping-cart-wrap { right: -10px; }
.shopping-cart-inner, .shopping-cart-inner ul.cart_list li a, .shopping-cart-inner ul.product_list_widget li a { font: 15px / 27px Ubuntu, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.shopping-cart-inner { position: relative; display: flex; flex-flow: column wrap; width: 240px; padding: 20px; background-color: rgba(255, 255, 255, 0.3); text-align: left; box-sizing: border-box; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 0px 4px); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }
.dt-mobile-header .shopping-cart-inner { width: 100%; }
@media (-ms-high-contrast: none) {
  .shopping-cart-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }
}
.shopping-cart-inner::before { position: absolute; top: -7px; left: 20px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 7px solid rgba(255, 255, 255, 0.3); content: ""; }
.dt-mobile-header .shopping-cart-inner::before { display: none; }
.right-overflow .shopping-cart-inner::before { right: 20px; left: auto; }
.side-header:not(.masthead-mobile-header) .shopping-cart-inner::before, .dt-mobile-header .shopping-cart-inner::before { top: auto; bottom: -7px; border-width: 7px 5px medium; border-style: solid solid none; border-color: rgba(255, 255, 255, 0.3) transparent currentcolor; }
.bottom-overflow .shopping-cart-inner::before { top: auto; bottom: -7px; border-width: 7px 5px medium; border-style: solid solid none; border-color: rgba(255, 255, 255, 0.3) transparent currentcolor; }
.right-overflow.bottom-overflow .shopping-cart-inner::before { top: -7px; bottom: auto; border-width: medium 5px 7px; border-style: none solid solid; border-color: currentcolor transparent rgba(255, 255, 255, 0.3); }
.masthead .shopping-cart-inner, .dt-mobile-header .shopping-cart-inner, .masthead .shopping-cart-inner *, .dt-mobile-header .shopping-cart-inner *, .masthead .shopping-cart-inner a:not(.button):not(.remove), .dt-mobile-header .shopping-cart-inner a:not(.button):not(.remove), .masthead .shopping-cart-inner .amount, .dt-mobile-header .shopping-cart-inner .amount { color: rgb(0, 0, 0) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a:not(.button):not(.remove), .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner .amount { color: rgb(0, 0, 0) !important; }
.show-top-buttons .buttons { display: none; }
.buttons.top-position { display: none; }
.show-top-buttons .buttons.top-position { display: block; margin-bottom: 10px; }
.product_list_widget.cart_list { overflow: hidden; margin-bottom: 0px; clear: both; }
.shopping-cart-inner .cart_list.empty li, .shopping-cart-inner .cart_list.empty li:last-child { padding: 0px; }
.shopping-cart-inner .cart_list li .quantity { display: block; }
.shopping-cart-inner .variation *, .shopping-cart-inner .quantity *, .shopping-cart-inner .quantity, .shopping-cart-inner strong, .shopping-cart-inner .quantity .amount { color: rgba(0, 0, 0, 0.5) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner .variation *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner .quantity *, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner .quantity, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner strong, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner .quantity .amount { color: rgba(0, 0, 0, 0.5) !important; }
.shopping-cart-inner .total, .elementor-menu-cart__main .total, .widget_shopping_cart .total { margin-bottom: 5px; }
.masthead .shopping-cart-inner a.button, .dt-mobile-header .shopping-cart-inner a.button, .masthead .shopping-cart-inner a.button > span, .dt-mobile-header .shopping-cart-inner a.button > span { color: var(--the7-btn-color) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a.button, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a.button > span { color: var(--the7-btn-color) !important; }
.masthead .shopping-cart-inner a.button:hover, .dt-mobile-header .shopping-cart-inner a.button:hover, .masthead .shopping-cart-inner a.button:hover > span, .dt-mobile-header .shopping-cart-inner a.button:hover > span { color: var(--the7-btn-hover-color) !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a.button:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a.button:hover > span { color: var(--the7-btn-hover-color) !important; }
.masthead .shopping-cart-inner a:not(.button):not(.remove):hover, .dt-mobile-header .shopping-cart-inner a:not(.button):not(.remove):hover, .masthead .elementor-menu-cart__main a:not(.button):not(.remove):not(.elementor-button):hover, .dt-mobile-header .elementor-menu-cart__main a:not(.button):not(.remove):not(.elementor-button):hover { background: none; color: var(--the7-accent-color) !important; text-decoration: none !important; }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a:not(.button):not(.remove):hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .elementor-menu-cart__main a:not(.button):not(.remove):not(.elementor-button):hover { color: var(--the7-accent-color) !important; }
.masthead .shopping-cart .buttons a.button *, .shopping-cart .buttons a.button, .shopping-cart .buttons a.button:hover, .buttons a.button, .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button { text-decoration: none !important; }
.wc-ico-cart { position: relative; white-space: nowrap; text-decoration: none; display: inline-flex; align-items: center; font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); }
.wc-ico-cart i { margin-right: 5px; font-size: 16px; color: rgb(236, 158, 33); }
.branding .wc-ico-cart { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.branding .wc-ico-cart i { font-size: 0px; margin-right: 7.14286px; }
.mixed-header .wc-ico-cart { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.mixed-header .wc-ico-cart i { font-size: 16px; color: rgb(136, 136, 136); }
.mixed-header .header-bar .wc-ico-cart i { margin-right: 7.14286px; }
.top-bar .wc-ico-cart { font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; text-transform: none; }
.top-bar .wc-ico-cart { color: rgb(10, 9, 9); }
.top-bar .wc-ico-cart i { font-size: 16px; color: rgb(236, 158, 33); }
.dt-mobile-header .wc-ico-cart { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.dt-mobile-header .wc-ico-cart i { font-size: 16px; color: rgb(236, 158, 33); }
.mobile-header-bar .mobile-mini-widgets .wc-ico-cart { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.mobile-header-bar .mobile-mini-widgets .wc-ico-cart i { font-size: 16px; color: rgb(236, 158, 33); }
a.wc-ico-cart:hover { font: 14px / 18px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 10, 10); opacity: 0.7; }
.branding a.wc-ico-cart:hover { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; }
.mixed-header a.wc-ico-cart:hover { font: 20px / 24px Arial, Helvetica, Arial, Verdana, sans-serif; color: rgb(136, 136, 136); }
.top-bar a.wc-ico-cart:hover { font: 13px / 19px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.dt-mobile-header a.wc-ico-cart:hover { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(10, 9, 9); }
.mobile-header-bar .mobile-mini-widgets a.wc-ico-cart:hover { font: 13px / 17px Ubuntu, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.wc-ico-cart > .counter { position: relative; display: inline-block; margin-left: 10px; padding: 1px; min-width: 14px; min-height: 14px; background-color: rgb(236, 158, 33); text-align: center; font-size: 8px; line-height: 14px; letter-spacing: normal; font-weight: normal; font-style: normal; font-family: Tahoma, Arial, sans-serif !important; }
.branding .wc-ico-cart > .counter { }
.mixed-header .wc-ico-cart > .counter { font-size: 8px; line-height: 14px; min-width: 14px; min-height: 14px; }
.top-bar .wc-ico-cart > .counter { font-size: 8px; line-height: 14px; min-width: 14px; min-height: 14px; }
.dt-mobile-header .wc-ico-cart > .counter { font-size: 8px; line-height: 14px; min-width: 14px; min-height: 14px; }
.mobile-header-bar .mobile-mini-widgets .wc-ico-cart > .counter { font-size: 8px; line-height: 14px; min-width: 14px; min-height: 14px; }
.wc-ico-cart > .counter.hidden { display: none; }
.round-counter-style .wc-ico-cart > .counter { margin-left: 5px; border-radius: 50%; }
.rectangular-counter-style .wc-ico-cart > .counter { padding: 0px 2px 0px 1px; min-width: 18px; border-radius: 2px; box-sizing: border-box; }
.rectangular-counter-style .wc-ico-cart > .counter::before { position: absolute; top: 50%; left: -4px; margin-top: -3px; width: 0px; height: 0px; border-top: 3px solid transparent; border-right: 4px solid var(--the7-accent-color); border-bottom: 3px solid transparent; content: ""; }
.branding .rectangular-counter-style .wc-ico-cart > .counter { min-width: 2px; }
.mixed-header .rectangular-counter-style .wc-ico-cart > .counter { min-width: 18px; }
.top-bar .rectangular-counter-style .wc-ico-cart > .counter { min-width: 18px; }
.dt-mobile-header .rectangular-counter-style .wc-ico-cart > .counter { min-width: 18px; }
.mobile-header-bar .mobile-mini-widgets .rectangular-counter-style .wc-ico-cart > .counter { min-width: 18px; }
.wc-ico-cart > .counter, .wc-ico-cart:hover > .counter { color: rgb(255, 255, 255); }
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart > .counter, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart:hover > .counter { color: rgb(255, 255, 255); }
.wc-ico-cart > .counter.custom-bg { background-color: rgb(236, 158, 33) !important; background-image: none !important; }
.wc-ico-cart > .counter.custom-bg::before { border-right-color: rgb(236, 158, 33); }
.accent-gradient .wc-ico-cart > .counter, .accent-gradient .wc-ico-cart > .counter.gradient-bg, .wc-ico-cart > .counter.gradient-bg { background: rgb(236, 158, 33); }
.accent-gradient .wc-ico-cart > .counter::before, .accent-gradient .wc-ico-cart > .counter.gradient-bg::before, .wc-ico-cart > .counter.gradient-bg::before { border-right-color: rgb(236, 158, 33); }
#top-bar .wc-ico-cart:hover .counter { text-decoration: none; }
.wc-grid .dt-css-grid { margin: 0px; }
.wc-grid.resize-by-browser-width .dt-css-grid { grid-template-rows: auto; gap: 44px; }
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid { margin: -22px; }
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid .wf-cell, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid .wf-cell { padding: 22px; }
.wc-grid:not(.resize-by-browser-width) .dt-css-grid { gap: 44px; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
.cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid { display: flex; flex-flow: wrap; margin: -22px; }
.cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid .wf-cell, .no-cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid .wf-cell { flex: 1 0 220px; min-width: 220px; max-width: 100%; padding: 22px; box-sizing: border-box; }
@media screen and (max-width: 1199px) {
  .resize-by-browser-width.wc-grid .dt-css-grid { }
}
@media screen and (max-width: 991px) {
  .resize-by-browser-width.wc-grid .dt-css-grid { }
}
@media screen and (max-width: 767px) {
  .resize-by-browser-width.wc-grid .dt-css-grid { }
}
.view-mode-switcher > a { height: var(--the7-input-height); width: var(--the7-input-height); border-width: var(--the7-top-input-border-width) var(--the7-right-input-border-width) var(--the7-bottom-input-border-width) var(--the7-left-input-border-width); border-color: var(--the7-input-border-color); color: var(--the7-input-color); background-color: var(--the7-input-bg-color); }
.view-mode-switcher > a svg { fill: var(--the7-input-color); }
.view-mode-switcher > a:first-child { border-bottom-left-radius: var(--the7-input-border-radius); border-top-left-radius: var(--the7-input-border-radius); }
.view-mode-switcher > a:last-child { border-bottom-right-radius: var(--the7-input-border-radius); border-top-right-radius: var(--the7-input-border-radius); }
.view-mode-switcher > a.switcher-active { color: var(--the7-input-color); }
.wc-layout-list article.product { margin-bottom: 50px; }
article.product.post.bg-on { background: none; }
.wc-layout-list .woocom-project { display: flex; align-items: flex-start; }
.wc-layout-list .woocom-project .woo-buttons-on-img { margin-bottom: 0px; text-align: left; width: 30%; }
.wc-layout-list .woocom-project .woocom-list-content { padding-left: 30px; margin-bottom: 0px; box-sizing: border-box; text-align: left; width: calc(70%); }
.wc-layout-list .woocom-project .woocom-list-content .star-rating { margin-right: 0px; margin-left: 0px; }
.woocom-project .woocommerce-product-details__short-description { padding-top: 15px; }
.woocom-project .woocommerce-product-details__short-description p:last-child { margin-bottom: 0px; }
.hide-description .woocommerce-product-details__short-description { display: none; }
.product .woo-buttons-on-img { position: relative; margin: 0px; text-align: center; }
.product .woo-buttons-on-img .out-stock-label { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; z-index: 2; width: auto; max-width: 100%; min-height: 30px; padding: 6% 8%; box-sizing: border-box; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); white-space: nowrap; font: var(--the7-woo-title-font); text-transform: var(--the7-woo-title-text-transform); }
.woocom-project { position: relative; }
.woo-buttons-on-img > p, .post .woo-buttons-on-img .alignnone, .description-under-image .post .woo-buttons-on-img .alignnone { margin-bottom: 0px; }
.post .woo-buttons-on-img .alignleft { margin: 0px; }
.woocom-project .woo-buttons-on-img > a { display: block; line-height: 0; }
.products-carousel-shortcode .woocom-project .woo-buttons-on-img > a { display: block; width: 100%; }
.product .woo-buttons-on-img { max-width: 100%; }
.product .woo-content-container { position: relative; width: 100%; bottom: 0px; }
.woo-hover .blur-this .blur-effect { display: none; }
.mobile-false .hover-fade.woo-hover .woo-content-container { bottom: 0px; }
.product .wf-td { vertical-align: bottom; }
.cart-btn-on-img .woo-buttons { position: absolute; right: 10px; bottom: 10px; height: 32px; min-width: 32px; border-radius: 16px; z-index: 2; box-sizing: border-box; transition: opacity 0.2s linear; }
.cart-btn-on-img .woo-buttons a { display: block; float: right; height: 32px; max-width: 22px; box-sizing: border-box; transition: 0.3s; padding: 0px 32px 0px 0px; border-radius: 16px; font-style: ; font-variant-ligatures: ; font-variant-caps: ; font-variant-numeric: ; font-variant-east-asian: ; font-variant-alternates: ; font-variant-position: ; font-variant-emoji: ; font-weight: ; font-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; font-language-override: ; text-transform: var(--the7-btn-s-text-transform); white-space: nowrap; color: rgb(255, 255, 255); background-color: var(--the7-accent-color); line-height: 0; text-align: left; }
.cart-btn-on-img .woo-buttons a .filter-popup { display: inline-block; visibility: hidden; vertical-align: middle; line-height: 32px; margin-left: 14px; opacity: 0; transition: opacity 0.25s; }
.cart-btn-on-img .woo-buttons a .popup-icon { position: absolute; top: 0px; right: 0px; width: 32px; height: 32px; content: ""; text-align: center; }
.cart-btn-on-img .woo-buttons:hover a, .cart-btn-on-img .woo-buttons.is-clicked a { width: auto; max-width: 100%; }
.cart-btn-on-img .woo-buttons:hover a .filter-popup, .cart-btn-on-img .woo-buttons.is-clicked a .filter-popup { opacity: 1; visibility: visible; transition-delay: 100ms; }
.cart-btn-on-hover .woo-buttons { opacity: 0; }
.cart-btn-below-img .woo-buttons, .wc-layout-list .woo-buttons { padding-top: 25px; }
table.tinvwl-table-manage-list { border-collapse: unset; }
.woo-buttons-on-img .tinv-wishlist { position: relative; z-index: 1; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.wishlist-btn { position: absolute; left: 10px; bottom: 10px; height: 32px; min-width: 32px; border-radius: 16px; z-index: 2; display: block; float: right; max-width: 22px; padding: 0px 32px 0px 0px; box-sizing: border-box; transition: max-width 0.4s ease-in-out; font: var(--the7-btn-s-font); text-transform: var(--the7-btn-s-text-transform); background-color: var(--the7-accent-color); }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.wishlist-btn::before { font-size: 20px; line-height: 32px; color: rgb(255, 255, 255); margin: 0px; top: 0px; left: 0px; width: 100%; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before { font-size: inherit; }
.cart-btn-on-hover article:hover .woo-buttons, .cart-btn-on-hover .woocom-project:hover .woo-buttons, .cart-btn-on-hover .woo-buttons-on-img.is-clicked .woo-buttons { opacity: 1; }
.woo-buttons-on-img .woo-buttons i::before { font-size: 16px; line-height: 32px; }
.woo-buttons a { position: relative; display: inline-block; overflow: hidden; padding: 0px; text-decoration: none; font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.cart-btn-below-img .woo-buttons a { display: inline-flex; align-items: center; font: var(--the7-btn-s-font); text-transform: var(--the7-btn-s-text-transform); letter-spacing: var(--the7-btn-s-letter-spacing); word-spacing: var(--the7-btn-s-word-spacing); border-radius: var(--the7-btn-s-border-radius); border-width: var(--the7-btn-s-border-width); border-style: var(--the7-btn-s-border-style); border-color: var(--the7-btn-border-color); padding: var(--the7-btn-s-padding); min-width: var(--the7-btn-s-min-width); min-height: var(--the7-btn-s-min-height); color: var(--the7-btn-color); }
.cart-btn-below-img .woo-buttons a:not(.elementor-button) { border-radius: var(--the7-btn-s-border-radius); padding: var(--the7-btn-s-padding); font-size: var(--the7-btn-s-font-size); }
.cart-btn-below-img .woo-buttons a:hover { color: var(--the7-btn-hover-color); }
.product_type_simple.added, .product_type_variation.added { display: none !important; }
body .widget_rating_filter ul { margin: 0px; padding: 0px; border: 0px; list-style: outside none; }
body .widget_rating_filter ul li { padding: 0px 0px 1px; list-style: none; }
body .widget_rating_filter ul li a { padding: 1px 0px; text-decoration: none; }
body .widget_rating_filter ul li .star-rating { float: none; display: inline-block; margin: 0px; }
body .widget_rating_filter ul li.chosen a::before { color: red; }
.woocommerce.widget_layered_nav select { width: 100%; margin-bottom: 0px; }
#dropdown_product_cat { opacity: 0; }
.widget_layered_nav .customSelect { margin-bottom: 10px; }
.product-categories { margin-bottom: 10px; }
.widget_layered_nav_filters ul { overflow: hidden; }
.widget .product-categories { margin-bottom: 0px; }
ul.cart_list li, ul.product_list_widget li, .widget_product_categories li { position: relative; display: block; overflow: hidden; }
ul.cart_list li:not(:last-child), ul.product_list_widget li:not(:last-child), .widget_product_categories li:not(:last-child) { padding: 0px 0px 15px; }
.shopping-cart-inner .product_list_widget li:last-child, .woocommerce-mini-cart.product_list_widget li:last-child { padding: 0px 0px 15px; }
.widget_product_categories ul.children { padding-top: 5px; clear: both; }
.widget_product_categories .cat-item > a, .widget_product_categories .count { display: inline-block; }
.widget_product_categories li, .widget_product_categories li:not(:last-child) { padding: 0px; }
ul.cart_list li a, ul.product_list_widget li a, .widget_product_categories li a { display: block; text-decoration: none; }
.widget_layered_nav li > a, .widget_product_categories li a { color: var(--the7-base-color); }
.dt-mega-menu .sidebar-content .widget_layered_nav li > a, .dt-mega-menu .sidebar-content .widget_product_categories li a { color: rgb(51, 51, 51); }
.sidebar-content .widget_layered_nav li > a, .sidebar-content .widget_product_categories li a { color: rgb(139, 141, 148); }
.footer .widget_layered_nav li > a, .footer .widget_product_categories li a { color: rgb(255, 255, 255); }
.product_list_widget img, .woocommerce .wf-cell .product_list_widget img { float: left; width: 60px; height: auto; margin: 0px 15px 5px 0px; }
.widget_products .product_list_widget li, .widget_recently_viewed_products .product_list_widget li, .widget_top_rated_products .product_list_widget li, .shopping-cart-inner .product_list_widget:not(.empty) li, .widget_recent_reviews .product_list_widget li, .dt-mini-cart-template.product_list_widget li { display: grid; gap: 15px; grid-template: "image title" / 60px minmax(0px, 1fr); }
.widget_products .product_list_widget > a, .widget_recently_viewed_products .product_list_widget > a, .widget_top_rated_products .product_list_widget > a, .shopping-cart-inner .product_list_widget > a, .widget_recent_reviews .product_list_widget > a, .dt-mini-cart-template.product_list_widget > a { grid-area: image; }
.widget_products .product_list_widget > span, .widget_recently_viewed_products .product_list_widget > span, .widget_top_rated_products .product_list_widget > span, .shopping-cart-inner .product_list_widget > span, .widget_recent_reviews .product_list_widget > span, .dt-mini-cart-template.product_list_widget > span { grid-area: title; }
.widget_products .star-rating, .widget_recently_viewed_products .star-rating, .widget_top_rated_products .star-rating, .widget_recent_reviews .star-rating, .shopping-cart-inner .star-rating, .dt-mini-cart-template .star-rating { margin: 5px 0px 0px; }
.widget_products .price-wrap, .widget_products .reviewer, .widget_products .variation, .widget_recently_viewed_products .price-wrap, .widget_recently_viewed_products .reviewer, .widget_recently_viewed_products .variation, .widget_top_rated_products .price-wrap, .widget_top_rated_products .reviewer, .widget_top_rated_products .variation, .widget_recent_reviews .price-wrap, .widget_recent_reviews .reviewer, .widget_recent_reviews .variation, .shopping-cart-inner .price-wrap, .shopping-cart-inner .reviewer, .shopping-cart-inner .variation, .dt-mini-cart-template .price-wrap, .dt-mini-cart-template .reviewer, .dt-mini-cart-template .variation { display: block; padding: 5px 0px 0px; }
.shopping-cart-inner .price-wrap { clear: both; }
.woocommerce-mini-cart .quantity { display: block; margin: 5px 0px 0px; }
.woocommerce-mini-cart .variation { margin: 5px 0px 0px; }
ul.cart_list li dl, ul.product_list_widget li dl, ul.product_list_widget li .quantity { display: block; }
ul.cart_list li dl p, ul.product_list_widget li dl p, .shop_attributes td p { margin-bottom: 0px; }
.widget_shopping_cart_content dt, .product_list_widget dt { float: left; margin-right: 5px; }
.widget_shopping_cart_content .quantity { display: block; width: auto; font-weight: normal; }
.product .widget_shopping_cart_content .quantity { text-align: left; }
.shopping-cart-inner .buttons { overflow: hidden; margin-bottom: 0px; }
.buttons a.button { float: left; margin: 10px 10px 0px 0px; }
.buttons.top-position .button { margin: 0px 10px 10px 0px; }
.widget_product_search .woocommerce-product-search { position: relative; }
.widget_product_search .woocommerce-product-search label { display: none; }
.widget_product_search .woocommerce-product-search .search-field { width: 100%; margin-bottom: 0px; appearance: none; }
.widget_product_search .woocommerce-product-search .search-field:focus { outline: none; }
body .widget_product_search input[type="submit"], body .widget_product_search button[type="submit"] { position: absolute; top: 0px; display: flex; align-items: center; justify-content: center; right: 11px; width: 20px; height: 100%; padding: 0px; text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0px; background-color: transparent; color: var(--the7-input-color); border-radius: 0px !important; box-shadow: none !important; }
body .widget_product_search input[type="submit"]::before, body .widget_product_search button[type="submit"]::before { display: block; width: 100%; height: 100%; content: ""; mask: url("/site-assets/5716b2df71ac26e7.png") right center / 16px auto no-repeat; background: var(--the7-input-color); }
body .widget_product_search input[type="submit"]:hover, body .widget_product_search button[type="submit"]:hover { opacity: 0.7; color: rgba(184, 188, 190, 0.99); box-shadow: none; background-color: transparent !important; }
.wc-block-product-search .wc-block-product-search__button { height: var(--the7-input-height); }
.select2-search input { background-repeat: no-repeat; padding: 5px 15px !important; color: rgba(195, 195, 195, 0.99) !important; background-position: calc(100% - 15px) 50% !important; background-size: 16px 16px !important; }
.woocommerce-widget-layered-nav-dropdown .select2-search input { background-image: none !important; }
.select2-container--default.the7-woo-select2-dropdown .select2-selection--multiple { border-color: var(--the7-input-border-color); }
.woocommerce-widget-layered-nav-dropdown .select2-search { padding: 0px; }
.wc-block-components-price-slider__range-input { min-height: unset !important; }
.widget_price_filter .price_slider { margin-bottom: 20px; }
.widget_price_filter .price_slider_amount { text-align: right; }
.widget_price_filter .price_slider_amount > input { opacity: 0; }
.widget_price_filter .price_slider_amount .button { float: left; }
.widget_price_filter .ui-slider { position: relative; }
.widget_price_filter .ui-slider .ui-slider-handle { position: absolute; z-index: 2; top: 50%; width: 3px; height: 11px; cursor: pointer; outline: 0px; border: 8px solid transparent; transform: translate3d(-10px, -50%, 0px); box-sizing: content-box; }
.widget_price_filter .ui-slider .ui-slider-handle::before { position: absolute; z-index: 2; top: 50%; transform: translateY(-50%); width: 3px; height: 11px; content: ""; }
.widget_price_filter .ui-slider .ui-slider-handle:last-of-type { transform: translate3d(-7px, -50%, 0px); }
.widget_price_filter .ui-slider .ui-slider-handle:first-of-type::before { left: 1px; }
.widget_price_filter .ui-slider .ui-slider-handle:last-of-type::before { right: 1px; }
.widget_price_filter .ui-slider .ui-slider-handle::before, .widget_price_filter .ui-slider .ui-slider-range, .product .onsale { background-color: var(--the7-accent-color); }
.footer .widget_price_filter .ui-slider .ui-slider-handle::before, .accent-gradient .footer .widget_price_filter .ui-slider .ui-slider-handle::before, .footer .widget_price_filter .ui-slider .ui-slider-range, .accent-gradient .footer .widget_price_filter .ui-slider .ui-slider-range, .footer .product .onsale, .accent-gradient .footer .product .onsale { background: rgb(255, 255, 255); }
.widget_price_filter .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0px; border-radius: 1em; }
body .widget_price_filter .price_slider_wrapper .ui-widget-content, body .price_slider_inner_wrapper_wrapper { background-color: rgba(51, 51, 51, 0.2); }
.sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content, .sidebar-content .widget_price_filter .price_slider_wrapper .ui-widget-content, .sidebar .price_slider_inner_wrapper_wrapper, .sidebar-content .price_slider_inner_wrapper_wrapper { background-color: rgba(139, 141, 148, 0.2); }
.footer .widget_price_filter .price_slider_wrapper .ui-widget-content, .footer .price_slider_inner_wrapper_wrapper { background-color: rgba(255, 255, 255, 0.2); }
.price_slider_wrapper { padding-top: 5px; }
.widget_price_filter .ui-slider-horizontal, .price_slider_inner_wrapper_wrapper { height: 3px; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min { left: -1px; }
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max { right: -1px; }
.widget_layered_nav ul li.chosen a, .widget_layered_nav_filters ul li a { padding: 2px 6px; border-radius: 0px; text-decoration: none; }
.widget_layered_nav ul li a { padding-top: 2px; padding-bottom: 2px; }
.widget_layered_nav ul li.chosen a::before, .widget_layered_nav_filters ul li a::before, .the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice__remove::before { display: inline-block; margin-right: 5px; content: ""; width: 12px; height: 12px; mask: url("/site-assets/f66c9ca69962f913.png") center center / 12px auto no-repeat; background-color: rgb(255, 255, 255); }
.widget_layered_nav ul small.count { float: right; margin-left: 6px; font-size: 1em; }
.widget_layered_nav_filters ul li { float: left; padding: 0px 1px 1px 0px; list-style: none; }
.widget_layered_nav_filters ul li a { float: left; text-decoration: none; }
.woocommerce-widget-layered-nav-list li { display: block; padding: 0px 1px 1px 0px; }
.woocommerce-widget-layered-nav-list li span { opacity: 0.5; }
.woocommerce-widget-layered-nav-list li a { display: inline-block; text-decoration: none; }
.product { position: relative; }
.product::before, .product::after { content: ""; display: table; clear: both; }
.onsale { position: absolute; z-index: 101; top: 0px; left: 0px; text-align: center; min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-size: 1em; line-height: 3.236; margin: 0px; border-radius: 100%; background-color: rgb(119, 164, 100); color: rgb(255, 255, 255); }
.dt-products .onsale, .products-shortcode .onsale, .the7-products-carousel .onsale, .widget.woocommerce .onsale, .products-carousel-shortcode .onsale, .single-product .onsale, .elementor-widget .dt-product-gallery .onsale, .elementor-widget-woocommerce-product-images .onsale { top: 10px; left: 10px; min-height: 32px; min-width: 32px; padding: 7px; box-sizing: content-box; color: rgb(255, 255, 255); text-align: center; border-radius: 50%; font-size: 14px; line-height: 32px; }
.woocommerce .elementor-widget-woocommerce-product-images span.onsale { padding: 7px; }
ul.products { margin: 0px; }
.products .product { display: block; list-style: none; }
.content .woocommerce .wf-cell img, .woocommerce .content .wf-cell img { height: auto; max-width: 100%; }
body.hide-product-title .summary > .product_title { display: none; }
.product .variations_button::before, .product .variations_button::after, .elementor-widget .variations_button::before, .elementor-widget .variations_button::after, .product .cart::before, .product .cart::after, #review_form::before, #review_form::after, form.cart::before, form.cart::after { content: ""; display: table; clear: both; }
.summary.entry-summary div[itemprop="description"] { margin: 25px 0px; }
.product div.images, .product div.summary { float: left; margin-bottom: 30px; box-sizing: border-box; }
.product div.images { width: 30%; margin-right: 60px; }
.product div.summary { width: calc(70% - 60px); }
.woocommerce div.product div.summary > :last-child { margin-bottom: 0px; }
.woocommerce-main-image { display: block; line-height: 0; }
.product div.thumbnails { margin-right: -10px; }
.product div.thumbnails a { float: left; width: 33.3333%; margin-top: 10px; padding-right: 10px; line-height: 0; box-sizing: border-box; }
.product:not(.elementor-location-single) table.variations, .the7-elementor-widget table.variations { position: relative; display: inline-flex; width: auto; margin-bottom: 10px; }
.product:not(.elementor-location-single) table.variations tr, .product:not(.elementor-location-single) table.variations td, .the7-elementor-widget table.variations tr, .the7-elementor-widget table.variations td { display: block; }
.product:not(.elementor-location-single) table.variations td.label, .the7-elementor-widget table.variations td.label { padding: 0px; margin-bottom: 8px; }
.product:not(.elementor-location-single) table.variations td.value, .the7-elementor-widget table.variations td.value { padding: 0px; margin-bottom: 10px; }
.product:not(.elementor-location-single) table.variations .reset_variations, .the7-elementor-widget table.variations .reset_variations { position: absolute; top: 0px; right: 0px; text-decoration: none; }
.product:not(.elementor-location-single) table.variations .reset_variations:hover, .the7-elementor-widget table.variations .reset_variations:hover { text-decoration: underline; }
.product .variations, .product .variations th, .product .variations td, .elementor-widget .variations, .elementor-widget .variations th, .elementor-widget .variations td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-left: 0px; padding-right: 0px; }
.variations td.label { vertical-align: top; }
.variations td.value { text-align: right; }
.variations td.value .customSelect { text-align: left; }
.variations select { display: inline-block; width: 250px; max-width: 100%; min-height: var(--the7-input-height); height: var(--the7-input-height,auto) !important; line-height: 1 !important; margin-bottom: 10px !important; }
.myaccount_address, .customer_details { margin-bottom: 20px !important; }
.woocommerce .product .project-list-media .woo-buttons-on-img { margin-bottom: 15px !important; }
.wc-grid article.product-category .woocom-list-content .entry-title, .woocommerce .product .woocom-list-content h4, #content .woocommerce .product .woocom-list-content h4:last-child { margin-top: 15px; margin-bottom: 0px; }
.wc-layout-list article.product-category .woocom-list-content .entry-title, .woocommerce .wc-layout-list .woocom-list-content h4, #content .woocommerce .wc-layout-list .woocom-list-content h4:last-child { margin-top: 0px; }
.woocommerce-shipping-destination { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.reset_variations { display: block; font-size: var(--the7-text-small-font-size); }
form.cart { display: block; }
.woocommerce div.product div.summary { display: flex; flex-flow: column wrap; }
.woocommerce div.product div.summary .woocommerce-product-rating { display: block; margin: -5px 0px 20px; order: -1; }
.woocommerce div.product div.summary .woocommerce-review-link { text-decoration: none; }
.woocommerce div.product div.summary .woocommerce-review-link:hover { text-decoration: underline; }
.woocommerce div.product div.summary h1 { margin-bottom: 30px; }
.woocommerce div.product div.summary .woocommerce-product-rating .star-rating { display: inline-block; margin: 0px 4px 0px 0px; float: none; }
.woocommerce div.product div.summary form.cart, .woocommerce div.product div.summary p.cart { margin-bottom: 30px; }
.woocommerce div.product div.summary .woocommerce-review-link { display: inline-block; }
.woocommerce div.product div.summary > .price { position: relative; padding-bottom: 15px; margin-bottom: 35px; }
.woocommerce div.product div.summary > .price::after { position: absolute; bottom: 0px; left: 0px; width: 60px; height: 3px; content: ""; }
.woocommerce div.product div.summary .woocommerce-product-details__short-description { margin-bottom: 20px; }
.woocommerce div.product .single_variation .price, .woocommerce div.product .single_variation > p, .woocommerce div.product .single_variation .woocommerce-variation-description > p, .woocommerce div.product .single_variation .woocommerce-variation-availability > p { display: block; margin-bottom: 5px; }
.woocommerce div.product .woocommerce-variation-availability .in-stock { margin-bottom: 0px; }
div.product div.summary .price::after { background-color: var(--the7-accent-color); }
.footer div.product div.summary .price::after, .accent-gradient .footer div.product div.summary .price::after { background: rgb(255, 255, 255); }
form.cart div.quantity, .the7-cart-form .quantity { float: left; margin: 0px 10px 0px 0px; height: 44px; box-shadow: var(--the7-form-shadow); transition: 0.3s; border-radius: var(--the7-input-border-radius); }
form.cart div.quantity:focus, .the7-cart-form .quantity:focus { box-shadow: var(--the7-form-shadow-focus); }
form.cart div.quantity:not([style="display: none;"]) + button, .the7-cart-form .quantity:not([style="display: none;"]) + button { margin-top: 0px; margin-left: 10px; }
.woocommerce-variation-add-to-cart { display: flex; flex-flow: wrap; }
.woocommerce-variation-add-to-cart > .button { margin-right: 15px; }
.woocommerce-variation-add-to-cart .tinv-wraper.tinv-wishlist { margin-top: 5px; align-self: center; }
.woocommerce-variation-add-to-cart .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button { margin-top: 5px; }
.the7-add-to-cart form.cart:not(.grouped_form):not(.variations_form) { display: flex; }
.quantity .plus, .quantity .minus { display: inline-flex; justify-content: center; align-items: center; width: 20px; padding: 0px; font-family: Arial, sans-serif; font-size: var(--the7-base-font-size); line-height: var(--the7-input-height); cursor: pointer; min-height: 100%; color: var(--the7-input-color); border-width: 1px; border-style: solid; border-image: none; border-color: var(--the7-input-border-color); background-color: var(--the7-input-bg-color); border-radius: 0px; background-image: none !important; }
body .quantity .plus, body .quantity .minus { border-width: var(--the7-top-input-border-width) var(--the7-right-input-border-width) var(--the7-bottom-input-border-width) var(--the7-left-input-border-width); }
.quantity .plus:hover, .quantity .minus:hover { color: var(--the7-input-color); border-color: var(--the7-input-border-color); }
.woocommerce-cart-wrap .quantity button.plus.is-form, .woocommerce-variation-add-to-cart .quantity button.plus.is-form, .product .quantity button.plus.is-form { border-bottom-right-radius: inherit; border-top-right-radius: inherit; }
.woocommerce-cart-wrap .quantity button.minus.is-form, .woocommerce-variation-add-to-cart .quantity button.minus.is-form, .product .quantity button.minus.is-form { border-bottom-left-radius: inherit; border-top-left-radius: inherit; }
.the7-elementor-widget .product_meta, .entry-summary .product_meta, .dhvc-woocommerce-page .product_meta { margin-bottom: 30px; }
.the7-elementor-widget .product_meta .posted_in, .the7-elementor-widget .product_meta .sku_wrapper, .entry-summary .product_meta .posted_in, .entry-summary .product_meta .sku_wrapper, .dhvc-woocommerce-page .product_meta .posted_in, .dhvc-woocommerce-page .product_meta .sku_wrapper { display: inline-block; }
.the7-elementor-widget .product_meta .posted_in a, .the7-elementor-widget .product_meta .sku_wrapper a, .entry-summary .product_meta .posted_in a, .entry-summary .product_meta .sku_wrapper a, .dhvc-woocommerce-page .product_meta .posted_in a, .dhvc-woocommerce-page .product_meta .sku_wrapper a { text-decoration: none; }
.the7-elementor-widget .product_meta .posted_in a:hover, .the7-elementor-widget .product_meta .sku_wrapper a:hover, .entry-summary .product_meta .posted_in a:hover, .entry-summary .product_meta .sku_wrapper a:hover, .dhvc-woocommerce-page .product_meta .posted_in a:hover, .dhvc-woocommerce-page .product_meta .sku_wrapper a:hover { text-decoration: underline; }
.the7-elementor-widget .product_meta .posted_in, .entry-summary .product_meta .posted_in, .dhvc-woocommerce-page .product_meta .posted_in { position: relative; margin: 0px 6px 5px 0px; padding: 0px 9px 0px 0px; }
.the7-elementor-widget .product_meta .posted_in::after, .entry-summary .product_meta .posted_in::after, .dhvc-woocommerce-page .product_meta .posted_in::after { position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: 3px; height: 3px; content: ""; border-radius: 50%; }
.the7-elementor-widget .product_meta > .tagged_as, .entry-summary .product_meta > .tagged_as, .dhvc-woocommerce-page .product_meta > .tagged_as { margin-top: 3px; }
.the7-elementor-widget .product_meta > .tagged_as a, .entry-summary .product_meta > .tagged_as a, .dhvc-woocommerce-page .product_meta > .tagged_as a { display: inline-block; padding: 1px 6px; margin: 2px 1px 2px 0px; border: 1px solid; font: 10px / 15px Arial, Verdana, sans-serif; text-decoration: none; letter-spacing: 0.3px; }
.entry-summary .product_meta .posted_in::after, .the7-elementor-widget .posted_in::after, .dhvc-woocommerce-page .product_meta .posted_in::after { background-color: var(--the7-secondary-text-color); }
.entry-summary .product_meta .tagged_as a, .the7-elementor-widget .tagged_as a, .dhvc-woocommerce-page .product_meta .tagged_as a { border-color: var(--the7-divider-color); color: var(--the7-secondary-text-color); }
.entry-summary .product_meta .tagged_as a:hover, .the7-elementor-widget .tagged_as a:hover, .dhvc-woocommerce-page .product_meta .tagged_as a:hover { color: var(--the7-h1-color); }
.price ins { text-decoration: none; }
.product .summary.entry-summary .price, .product-category .woo-content-container > a h3, .product-category .woocom-list-content > a h3, #customer_login h2 { font: var(--the7-h4-font); text-transform: var(--the7-h4-text-transform); }
.product form.cart .button { float: left; vertical-align: middle; }
.product_meta { clear: both; }
.entry-summary .product_meta > span, .the7-elementor-widget .product_meta > span, .dhvc-woocommerce-page .product_meta > span { display: block; margin-bottom: 5px; font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); }
.woocommerce-tabs { padding-top: 30px; clear: both; }
.single .woocommerce-tabs .entry-content { margin-bottom: 0px; }
.woocommerce-tabs .tabs { position: relative; overflow: hidden; margin: 0px 0px 30px; }
.woocommerce-tabs .tabs li { position: relative; float: left; list-style: none; }
.woocommerce-tabs .tabs li > a { text-decoration: none; }
.woocommerce-tabs #tab-description > h2:first-child, .woocommerce-tabs #tab-additional_information > h2:first-child { display: none; }
.woocommerce-tabs .shop_attributes { padding: 20px 30px; border-collapse: separate; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woocommerce-tabs .shop_attributes tr:first-of-type th, .woocommerce-tabs .shop_attributes tr:first-of-type td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.product:not(.elementor) .woocommerce-tabs .tabs::after { position: absolute; left: 0px; top: 0px; height: 1px; width: 100%; content: ""; background: var(--the7-divider-color); }
.product:not(.elementor) .woocommerce-tabs .tabs li { padding-top: 20px; margin-left: 40px; }
.product:not(.elementor) .woocommerce-tabs .tabs li:first-child { margin-left: 0px; }
.product:not(.elementor) .woocommerce-tabs .tabs li::after { position: absolute; top: 0px; left: 0px; height: 3px; width: 100%; content: ""; }
.product:not(.elementor) .woocommerce-tabs .tabs li.active::after { background-color: var(--the7-accent-color); }
.product:not(.elementor) .woocommerce-tabs .tabs li > a { font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.woocommerce-Reviews .comment-reply-title { margin-bottom: 5px; }
.woocommerce-Reviews label[for="wp-comment-cookies-consent"] { color: var(--the7-base-color); }
.woocommerce-Reviews label:not([for="wp-comment-cookies-consent"]) { display: block; margin-bottom: 5px; font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); color: var(--the7-h1-color); }
.sidebar-content .woocommerce-Reviews label:not([for="wp-comment-cookies-consent"]) { color: rgb(51, 51, 51); }
.footer .woocommerce-Reviews label:not([for="wp-comment-cookies-consent"]) { color: rgb(255, 255, 255); }
.woocommerce-Reviews .comment-form-rating { margin-top: 30px; }
.the7-elementor-product-comments .woocommerce-Reviews .comment-form-rating { margin-top: 0px; }
.woocommerce-noreviews { display: none; }
#reviews ol.commentlist { margin: 40px 0px 0px; padding-bottom: 20px; }
.the7-elementor-product-comments #reviews ol.commentlist { margin-top: 0px; }
#reviews ol.commentlist li { width: 100%; padding: 0px; list-style: none; margin: 0px 0px 20px !important; }
.no-avatars #reviews ol.commentlist li { padding-left: 0px; }
#reviews ol.commentlist .comment_container { position: relative; padding: 20px 20px 10px 100px; }
#reviews ol.commentlist .comment_container p.meta { margin-bottom: 10px; }
#reviews ol.commentlist .comment_container .description { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
#reviews ol.commentlist .comment_container .woocommerce-review__dash { display: none; }
#reviews ol.commentlist .comment_container .woocommerce-review__author { display: block; margin-bottom: 5px; font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); }
#reviews ol.commentlist .comment_container .woocommerce-review__published-date, #reviews ol.commentlist .comment_container .woocommerce-review__awaiting-approval { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); color: var(--the7-secondary-text-color); }
#reviews .commentlist li img.avatar { float: left; border-radius: 50%; margin: 0px 20px 15px -80px; }
.woocommerce-Reviews .comment-respond > h3 { align-self: flex-start; padding: 0px; margin-bottom: 20px; }
.woocommerce-Reviews .comment-respond > h3::after { display: none; }
.woocommerce .form-submit .dt-btn { display: none; }
.wc-bacs-bank-details-account-name { font: var(--the7-h5-font); text-transform: var(--the7-h5-text-transform); }
.product:not(.elementor) .upsells.products, .product:not(.elementor) .related.products { padding-top: 50px; margin-top: 60px; border-top-width: 1px; border-top-style: solid; clear: both; border-color: var(--the7-divider-color); }
.related.products > h2, .upsells.products > h2, .woocommerce > h2, .product:not(.elementor) .woocommerce-tabs .panel > h2, .woocommerce-tabs .woocommerce-tabs .panel > h2 { margin-bottom: 20px; }
.product:not(.elementor) .related.products > h2, .product:not(.elementor) .upsells.products > h2, .cross-sells > h2 { position: relative; margin-bottom: 30px; }
.product .wf-container.description-on-hover > .wf-cell { line-height: 0; }
.content .related-product { display: flex; flex-flow: wrap; margin: 0px -25px -25px; }
.related-product > li { position: relative; display: flex; width: 33%; padding: 0px 25px 25px; box-sizing: border-box; }
.sidebar-right .related-product > li, .sidebar-left .related-product > li { width: 50%; }
.woocommerce-cart-wrap .related-product > li { width: 100%; }
.related-product > li .amount { color: var(--the7-h1-color); }
.sidebar-content .related-product > li .amount { color: rgb(51, 51, 51); }
.footer .related-product > li .amount { color: rgb(255, 255, 255); }
.related-product > li .onsale { position: absolute; top: 5px; display: flex; justify-content: center; align-items: center; border-radius: 50%; padding: 4px; min-width: 24px; min-height: 24px; line-height: 1; font-size: 14px; box-sizing: border-box; background-color: var(--the7-accent-color); left: 30px !important; }
.footer .related-product > li .onsale, .accent-gradient .footer .related-product > li .onsale { background: rgb(255, 255, 255); }
.related-product > li .onsale::before { display: block; content: ""; width: 24px; height: 24px; mask: url("/site-assets/b09febc46bfb0085.png") center center / 16px auto no-repeat; background-color: rgb(255, 255, 255); }
.related-product > li .product-thumbnail { max-width: 100px; min-width: 100px; margin-right: 20px; }
.related-product > li .product-content { display: flex; flex-flow: column wrap; }
.related-product > li .product-title { display: inline-block; text-decoration: none; color: var(--the7-h1-color); }
.sidebar-content .related-product > li .product-title { color: rgb(51, 51, 51); }
.footer .related-product > li .product-title { color: rgb(255, 255, 255); }
.related-product > li .product-title:hover { color: var(--the7-accent-color); }
.footer .related-product > li .product-title:hover { color: rgb(255, 255, 255); }
.accent-gradient .footer .related-product > li .product-title:hover { color: rgb(255, 255, 255); }
.related-product > li .price { margin-top: 5px; }
.related-product > li .star-rating { margin: 10px 0px 0px; }
.related-product > li .dt-btn { align-self: flex-start; }
.related-product > li .woo-buttons { padding: 25px 0px 0px; }
.related-product > li del, .related-product > li del .amount { color: var(--the7-secondary-text-color); }
.single.single-product .single-share-box { padding-top: 5px; margin-bottom: 30px; }
.single-product .share-link-description { text-align: left; }
.single-product .single-share-box .share-buttons { justify-content: flex-start; }
.woocommerce-cart-wrap, .wc-complete-wrap { display: flex; flex-flow: wrap; }
.wc-complete-wrap { justify-content: flex-end; }
.wc-complete-wrap * { order: 2; }
.wc-complete-wrap .wc-side-column { order: 0; }
.wc-complete-wrap .wc-wide-column { order: 1; }
.wc-complete-wrap .woocommerce-bacs-bank-details { margin-top: 20px; }
.wc-complete-wrap .wc-bacs-bank-details { margin: 0px; display: flex; flex-flow: column; }
.wc-complete-wrap .wc-bacs-bank-details li { display: flex; justify-content: space-between; align-items: center; padding: 10px 0px; border-bottom: 1px solid; list-style: none; box-sizing: border-box; }
.wc-complete-wrap .wc-bacs-bank-details li > * { flex: 0 0 50%; }
.wc-complete-wrap .wc-bacs-bank-details li > strong { font-weight: normal; padding-left: 5px; box-sizing: border-box; }
.woocommerce-cart-wrap table.shop_table:not(.order_details) { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.shop_table { border-collapse: separate; }
.woocommerce-cart-wrap .cart.shop_table { border-collapse: separate; }
.woocommerce-cart-wrap .cart.shop_table td { padding: 25px 10px 25px 0px; }
.woocommerce-cart-wrap .cart.shop_table td.actions { padding-top: 45px; padding-right: 0px; }
.woocommerce-cart-wrap .cart.shop_table td.product-subtotal { padding-right: 0px; }
.woocommerce-cart-wrap .cart.shop_table tfoot th, .woocommerce-cart-wrap .cart.shop_table tbody th { padding: 25px 0px; }
.shop_table.customer_details td { padding-right: 0px; }
.shop_table.customer_details tbody th { padding-right: 10px; }
.customer_details tr:first-of-type th, .customer_details tr:first-of-type td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.woocommerce-cart-wrap .shop_table thead th, .customer_details thead th, .woocommerce-orders-table thead th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 0px 10px; }
.woocommerce-cart-wrap td.product-remove { width: 30px; max-width: 30px; }
.woocommerce-cart-wrap a.remove { display: block; width: 20px; height: 20px; text-align: left; line-height: 20px; text-decoration: none; border: 0px; mask: url("/site-assets/fc6fe91ff204ae29.png") right center / 16px auto no-repeat; }
.woocommerce-cart-wrap a.remove:hover { cursor: pointer; }
.woocommerce-cart-wrap .shop_table .product-thumbnail { width: 70px; padding-right: 20px; }
.woocommerce-cart-wrap .shop_table .product-thumbnail img { max-width: 70px; height: auto; }
.woocommerce-cart-wrap .shop_table .product-thumbnail > a { display: block; width: 70px; font-size: 0px; line-height: 0; }
.woocommerce-cart-wrap .product-price, .woocommerce-cart-wrap .product-quantity { width: 18%; }
.woocommerce-cart-wrap .product-quantity { width: 17%; }
.woocommerce-cart-wrap .product-subtotal { width: 18%; text-align: right; }
.woocommerce-cart-wrap .cart_item .product-name { width: 32%; }
.woocommerce-cart-wrap .cart_item .product-name a { display: inline-block; text-decoration: none; }
.woocommerce-cart-wrap table.cart th.product-name { position: relative; }
.content .variation dt, .content .variation dd { font-weight: normal; float: left; }
.content .variation dt p, .content .variation dd p { margin-bottom: 0px; }
.content .variation dt { clear: left; margin-right: 5px; }
.woocommerce-cart-wrap .quantity, .woocommerce-variation-add-to-cart .quantity, .product .quantity { display: inline-flex; text-align: right; }
.woocommerce-cart-wrap .quantity button.is-form, .woocommerce-variation-add-to-cart .quantity button.is-form, .product .quantity button.is-form { overflow: hidden; position: relative; margin: 0px; border-top-width: var(--the7-top-input-border-width); border-right-width: var(--the7-right-input-border-width); border-bottom-width: var(--the7-bottom-input-border-width); border-left-width: var(--the7-left-input-border-width); border-style: var(--the7-form-border); text-transform: none; font-weight: bold; border-radius: 0px; box-shadow: none !important; }
#page .woocommerce-cart-wrap .quantity button.is-form, #page .woocommerce-variation-add-to-cart .quantity button.is-form, #page .product .quantity button.is-form { background-color: rgb(255, 255, 255); }
.quantity .plus:hover, .quantity .minus:hover, .quantity .plus:active, .quantity .minus:active { top: 0px !important; margin-bottom: 0px !important; }
.quantity .qty { width: 3.631em; }
.product div.summary .quantity input.qty, .dhvc-woocommerce-page .quantity input.qty, .the7-elementor-widget .quantity input.qty, .the7-cart-form .quantity input.qty { display: inline; float: left; vertical-align: middle; width: 40px; padding: 0px; margin: 0px; border-radius: 0px; text-align: center; min-height: 100%; appearance: textfield; box-shadow: none; }
.product div.summary .quantity input.qty:not(:read-only), .dhvc-woocommerce-page .quantity input.qty:not(:read-only), .the7-elementor-widget .quantity input.qty:not(:read-only), .the7-cart-form .quantity input.qty:not(:read-only) { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.product div.summary .quantity input[type="number"]::-webkit-inner-spin-button, .product div.summary .quantity input[type="number"]::-webkit-outer-spin-button, .the7-elementor-widget .quantity input[type="number"]::-webkit-inner-spin-button, .the7-elementor-widget .quantity input[type="number"]::-webkit-outer-spin-button, .the7-cart-form .quantity input[type="number"]::-webkit-inner-spin-button, .the7-cart-form .quantity input::-webkit-outer-spin-button, .dhvc-woocommerce-page .quantity input[type="number"]::-webkit-inner-spin-button, .dhvc-woocommerce-page .quantity input::-webkit-outer-spin-button { appearance: none; margin: 0px; display: none; }
.cart-footer { display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; }
.woocommerce-cart-wrap .coupon, .wc-coupon-wrap .coupon { position: relative; padding-right: calc(10px + var(--button-spacing,10px)); padding-bottom: 10px; display: inline-flex; flex-flow: wrap; }
.wc-coupon-field { position: relative; }
.wc-coupon-field:focus label { display: none; }
.cart td.actions .coupon label { position: absolute; display: none; height: 40px; width: 100%; padding: 5px 15px; box-sizing: border-box; }
.woocommerce-cart-wrap .wc-coupon-text, .woocommerce-cart-wrap .wc-coupon-field { display: inline-block; }
.woocommerce-cart-wrap .wc-coupon-text { position: relative; margin-right: 20px; }
.woocommerce-cart-wrap .wc-coupon-text > span { position: relative; z-index: 1; }
.woocommerce-cart-wrap .wc-coupon-text span { display: block; }
.woocommerce-cart-wrap .update-cart-button { display: flex; align-items: center; }
.woocommerce-cart-wrap .update-cart-button input[type="submit"] { padding: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; text-align: right; }
.woocommerce-cart-wrap .update-cart-button input[type="submit"]:focus { outline: none; }
.woocommerce-cart-wrap .update-cart-button input[type="submit"]:not(:disabled):hover { opacity: 0.7; }
.woocommerce-cart-wrap .update-cart-button::before { display: block; width: 20px; height: 20px; margin-right: 5px; content: ""; mask: url("/site-assets/9e517764a9b538a5.png") left center / 20px auto no-repeat; background: var(--the7-secondary-text-color); }
.wc-coupon-input.input-text { width: 200px; max-width: 100%; height: 100%; }
.wc-cart-button, input[name="apply_coupon"], input[name="login"], .single_add_to_cart_button.button, .button.wc-backward, .button.view-cart, .button.checkout, .button.wc-forward, .price_slider .button, .woocommerce-Reviews .submit, button[name="calc_shipping"], .woocommerce-Button[name="register"], .woocommerce-button[name="register"], .track_order input[name="track"], .woocommerce-orders-table a.button { display: inline-flex; justify-content: center; align-items: center; box-sizing: border-box; }
.woocommerce-orders-table a.button { margin-left: 5px; }
.single_add_to_cart_button.button { height: 44px; }
button.dt-wc-btn { position: relative; min-height: 100%; }
.coupon button.dt-wc-btn { min-height: max(var(--the7-input-height), var(--the7-btn-l-min-height)); }
input[name="update_cart"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none !important; }
table.shop_table td button[name="calc_shipping"] { margin: 0px; padding: var(--the7-btn-l-padding); min-width: var(--the7-btn-l-min-width); min-height: var(--the7-btn-l-min-height); }
#shipping_method { margin: 0px; }
#shipping_method li { list-style: none; }
#shipping_method li .shipping_method { margin: 0px 5px 0px 0px; }
#payment .input-radio { margin: 0px 5px 0px 0px; }
.woocommerce-ordering-div, .shipping-calculator-form { position: relative; }
.shipping-calculator-form .woocommerce-ordering-div { margin-bottom: 10px; }
#calc_shipping_country, #calc_shipping_state, select.shipping_method, form .form-row input.input-text { width: 100% !important; }
.shipping_method { margin-bottom: 10px; }
.woocommerce-shipping-calculator > p { margin-bottom: 0px; }
.shipping-calculator-form { margin: 10px 0px; }
.cross-sells { margin-top: 30px; }
.col2-set .col-1 { float: left; width: 48%; }
.col2-set .col-2 { float: right; width: 48%; }
form.track_order form { width: 100%; margin-top: 25px; padding: 30px; box-sizing: border-box; }
form.track_order .form-row { width: 100%; padding: 0px; }
form.lost_reset_password .coupon, .wc-login-wrap .coupon, .wc-coupon-wrap .coupon, #customer_login > div .coupon { flex: 1 1 auto; padding-bottom: 0px; margin-bottom: 10px; }
form.lost_reset_password .coupon input, .wc-login-wrap .coupon input, .wc-coupon-wrap .coupon input, #customer_login > div .coupon input { width: 100%; height: 100%; margin-bottom: 0px !important; }
form.lost_reset_password .woocommerce-info, .wc-login-wrap .woocommerce-info, .wc-coupon-wrap .woocommerce-info, #customer_login > div .woocommerce-info { display: flex; align-items: center; }
form.lost_reset_password form, .wc-login-wrap form, .wc-coupon-wrap form, #customer_login > div form { width: 100%; margin-top: 25px; padding: 30px; box-sizing: border-box; }
form.lost_reset_password .form-row, .wc-login-wrap .form-row, .wc-coupon-wrap .form-row, #customer_login > div .form-row { width: 100%; padding: 0px; }
form.lost_reset_password .showcoupon, form.lost_reset_password .showlogin, .wc-login-wrap .showcoupon, .wc-login-wrap .showlogin, .wc-coupon-wrap .showcoupon, .wc-coupon-wrap .showlogin, #customer_login > div .showcoupon, #customer_login > div .showlogin { text-decoration: none; }
form.lost_reset_password .showcoupon:hover, form.lost_reset_password .showlogin:hover, .wc-login-wrap .showcoupon:hover, .wc-login-wrap .showlogin:hover, .wc-coupon-wrap .showcoupon:hover, .wc-coupon-wrap .showlogin:hover, #customer_login > div .showcoupon:hover, #customer_login > div .showlogin:hover { text-decoration: underline; }
form.lost_reset_password .log-message, .wc-login-wrap .log-message, .wc-coupon-wrap .log-message, #customer_login > div .log-message { margin-bottom: 20px; }
.wc-login-wrap { margin-bottom: 20px; }
.wc-login-wrap form { padding-top: 25px; padding-bottom: 20px; margin-bottom: 20px; }
.wc-login-wrap form .form-row-last { margin-bottom: 20px; }
.wc-coupon-wrap { margin-bottom: 50px; }
.wc-coupon-wrap form { padding: 0px; margin-top: 0px; }
.wc-coupon-wrap .form-coupon-wrap { display: flex; flex-flow: wrap; padding: 30px 30px 20px; margin-top: 25px; }
.wc-coupon-wrap .form-coupon-wrap .button { font: var(--the7-btn-l-font); padding: var(--the7-btn-l-padding); margin-bottom: 10px; border-radius: var(--the7-btn-l-border-radius); min-height: var(--the7-input-height); }
.wc-coupon-wrap .form-coupon-wrap > p { flex: 1 0 100%; font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); margin-bottom: 20px; }
form.lost_reset_password, #customer_login > div { padding: 25px 30px 20px; }
form.track_order, form.lost_reset_password, #customer_login > div { box-sizing: border-box; }
form.track_order > p:not(.form-row), form.lost_reset_password > p:not(.form-row), #customer_login > div > p:not(.form-row) { margin-bottom: 20px; }
form.track_order .button, form.lost_reset_password .button, #customer_login > div .button { margin-top: 10px; }
#customer_login { display: flex; }
#customer_login > div { align-items: flex-start; margin: 0px auto; }
#customer_login > div form { margin-top: 10px; padding: 0px; }
#customer_login > div form label.woocommerce-form__label-for-checkbox { text-transform: none; }
#customer_login > div + div { margin-left: 60px; }
.woocommerce-form-login .name-row, .password-row { position: relative; }
.showcoupon-tag, .showlogin-tag { display: inline-block; margin-right: 2px; }
.showcoupon-tag i, .showlogin-tag i { margin: 2px 5px 0px 0px; }
form.the7-woocommerce-checkout { display: flex; flex-flow: wrap; justify-content: space-between; }
.wc-order-review { margin-left: 60px; padding: 30px; box-sizing: border-box; align-self: flex-start; }
.woocommerce-checkout-review-order-table tr.cart_item:first-of-type td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.content .woocommerce-checkout-review-order-table td { overflow: hidden; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table { display: block; border-collapse: separate; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table tbody, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table tfoot, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table tr, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table td, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table th { display: block; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table tr { border-top: 1px solid; padding: 10px 0px; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table .product-name, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table .product-total .amount { font-weight: normal; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr:first-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table td, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th { vertical-align: top; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table .order-total th.product-name { padding-right: 10px; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table th { padding-right: 10px; }
.the7-woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th { width: 100%; }
.woocommerce-cart-wrap .cart_totals th { width: 40%; padding: 25px 0px; }
.woocommerce-billing-fields label abbr[title], .woocommerce-shipping-fields label abbr[title], .woocommerce-account-fields label abbr[title], .woocommerce-MyAccount-content label abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.woocommerce-MyAccount-content a:not(.button) { text-decoration: none; }
.woocommerce-MyAccount-content a:not(.button):hover { text-decoration: underline; }
.content .payment_methods { padding-top: 5px; margin: 0px 0px 30px; }
.content .payment_methods li img { vertical-align: middle; margin: -2px 0.5em 0px; }
.payment_method_stripe img { max-width: 50px; margin: 5px; }
.widget.woocommerce .form-row, form.the7-woocommerce-checkout .form-row, .woocommerce-MyAccount-content .form-row { padding-bottom: 20px; }
.widget.woocommerce .form-row.place-order, form.the7-woocommerce-checkout .form-row.place-order, .woocommerce-MyAccount-content .form-row.place-order { padding-bottom: 0px; }
.widget.woocommerce .select2-container .select2-selection__arrow, form.the7-woocommerce-checkout .select2-container .select2-selection__arrow, .woocommerce-MyAccount-content .select2-container .select2-selection__arrow { right: calc(8px + var(--the7-right-input-padding,7px)); }
.woocommerce-cart-wrap .select2-container--default .select2-selection--single .select2-selection__arrow { right: calc(8px + var(--the7-right-input-padding,7px)); }
form.the7-woocommerce-checkout .form-row { padding-bottom: 20px; }
form.the7-woocommerce-checkout .form-row#billing_address_1_field { padding-bottom: 0px; }
.woocommerce-MyAccount-content fieldset, .woocommerce-MyAccount-content .woocommerce-Button.button { margin-top: 20px; }
.woocommerce-address-fields .button { margin-top: 30px; }
.woocommerce-MyAccount-content .woocommerce-address-fields { display: flex; flex-flow: column wrap; }
.woocommerce-MyAccount-content .woocommerce-address-fields > p { order: 0; }
.woocommerce-MyAccount-content .woocommerce-address-fields > p:first-of-type { order: 1; }
.woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide { width: 100%; }
.woocommerce-cart-wrap .cart-collaterals { background-color: var(--the7-content-boxes-bg); border-radius: 0px; width: 30%; }
.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.shop_attributes { background-color: var(--the7-content-boxes-bg); border-radius: 0px; }
.outline-element-decoration .shop_attributes { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .shop_attributes { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.wc-order-review, .wc-side-column { width: 30%; background-color: var(--the7-content-boxes-bg); border-radius: 0px; }
.outline-element-decoration .wc-order-review, .outline-element-decoration .wc-side-column { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .wc-order-review, .shadow-element-decoration .wc-side-column { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.theme-dt-the7 .select2-container .select2-selection--single { display: flex; align-items: center; }
#ship-to-different-address { display: flex; align-items: center; }
#ship-to-different-address label { order: 1; }
#ship-to-different-address input { order: 0; margin-right: 5px; }
.create-account { margin-bottom: 10px; }
.woocommerce-billing-fields { padding-bottom: 10px; }
.form-row.create-account { padding-top: 15px; margin-bottom: 15px; clear: both; padding-bottom: 0px !important; }
.form-row.create-account label.checkbox { margin-bottom: 0px; }
.the7-woocommerce-checkout .woocommerce-shipping-fields { padding-top: 15px; clear: both; }
.the7-woocommerce-checkout .woocommerce-shipping-fields label.checkbox { margin-bottom: 0px; }
#account_password_field { padding-top: 10px; margin-bottom: 0px; }
.the7-woocommerce-checkout .woocommerce-shipping-fields { margin-bottom: 45px; }
.the7-woocommerce-checkout .woocommerce-shipping-fields .shipping_address { margin-top: 20px; margin-bottom: -20px; }
.the7-woocommerce-checkout #order_comments_field { margin-top: 30px; }
.wc-side-column { align-self: flex-start; padding: 30px; margin-right: 60px; box-sizing: border-box; }
.wc-complete-wrap .wc-side-column { margin-bottom: 30px; }
.content .woocommerce-thankyou-order-details { margin: 0px; }
.woocommerce-thankyou-order-details li { padding: 10px 0px; border-top: 1px solid; list-style: none; }
.woocommerce-thankyou-order-details li:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.woocommerce-thankyou-order-details li:last-child { padding-bottom: 0px; }
.woocommerce-thankyou-order-details li strong { display: block; font-weight: normal; }
.order_details, .customer_details { display: block; }
.order_details thead, .customer_details thead { display: none; }
.order_details tbody tr:first-of-type td, .customer_details tbody tr:first-of-type td { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.order_details tbody, .order_details tfoot, .customer_details tbody, .customer_details tfoot { display: block; }
.order_details tr, .customer_details tr { display: flex; flex-flow: row; }
.order_details tr td, .order_details tr th, .customer_details tr td, .customer_details tr th { display: flex; align-items: center; flex-flow: wrap; width: 50%; padding: 10px 0px; }
.order_details tr td.product-name, .order_details tr th.product-name, .customer_details tr td.product-name, .customer_details tr th.product-name { justify-content: space-between; }
.order_details tr td.product-total, .order_details tr th.product-total, .customer_details tr td.product-total, .customer_details tr th.product-total { justify-content: flex-end; }
.order_details tfoot td, .customer_details tfoot td { justify-content: flex-end; }
.woocommerce-cart-wrap .order_details .product-total, .woocommerce-cart-wrap .order_details tfoot td, .woocommerce-cart-wrap .customer_details .product-total, .woocommerce-cart-wrap .customer_details tfoot td { padding-right: 0px; }
.woocommerce-cart-wrap .order_details tfoot th, .woocommerce-cart-wrap .customer_details tfoot th { padding-right: 10px; }
.woocommerce-table--order-details .shipped_via { margin-left: 5px; }
.woocommerce-cart-wrap .order_details tbody tr td:first-of-type { padding-right: 10px; }
.shop_table.order_details { margin-bottom: 40px; }
.shop_table.order_details .product-quantity { margin-left: 5px; }
.shop_table.order_details .product-name a { text-decoration: none; }
.wc-item-meta { margin: 0px !important; }
.wc-item-meta li { list-style: none; }
.wc-item-meta li > * { display: inline-block; margin-bottom: 0px; font-weight: normal; }
.the7-woo-select2-dropdown .select2-dropdown { border: 0px; border-radius: 3px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px; }
.theme-dt-the7 .the7-cart-form .select2-container .select2-selection--single .select2-selection__rendered, .theme-dt-the7 .the7-woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { padding: 0px; }
.theme-dt-the7 .select2-drop.select2-drop-above.select2-drop-active { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.the7-woo-select2-dropdown .select2-search { padding-top: 5px; padding-bottom: 5px; }
.the7-woo-select2-dropdown .select2-search input[type="text"] { margin-bottom: 0px; }
.theme-dt-the7 .the7-woo-select2-dropdown .the7-woo-select2-dropdown .select2-dropdown .select2-search input { margin-top: 4px; }
.theme-dt-the7 .the7-woo-select2-dropdown .select2-search--dropdown .select2-search__field { border: 1px solid rgba(0, 0, 0, 0.12); height: auto; background-color: rgb(255, 255, 255); color: rgb(136, 136, 136); border-radius: 3px; box-shadow: none; }
.theme-dt-the7 .the7-woo-select2-dropdown .select2-search--inline .select2-search__field { background: 0px 0px; outline: 0px; box-shadow: none; appearance: textfield; margin-bottom: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.the7-woo-select2-dropdown .select2-search--dropdown { padding: 10px 10px 0px; }
.theme-dt-the7 .the7-woo-select2-dropdown .select2-results { color: rgb(0, 0, 0); font-size: 14px; line-height: 18px; background: none; }
.woocommerce-form-login .woocommerce-form__label-for-checkbox { margin-top: 18px; }
body .wc-item-downloads { width: 100%; margin: 0px; }
body .wc-item-downloads li { list-style: none; }
.shop_table.cart { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.shop_table.cart .product-subtotal { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.myaccount_user, .order-info, .order-again, .product .upsells.products { margin-bottom: 30px; }
.shipping-calculator-button { position: relative; font: var(--the7-base-font); word-spacing: normal; text-decoration: none; color: var(--the7-accent-color); }
form .form-row label { clear: both; }
form .form-row label, .wp-block-woocommerce-product-search label { display: block; }
.form-row.terms { margin-top: 20px; }
.form-row.terms label, .form-row.create-account label { display: inline-block; }
.terms #terms { float: left; margin: 5px 5px 0px 0px; }
form label[for="rememberme"] { display: block; margin: 18px 0px 8px; }
form.woocommerce-checkout:not(.the7-woocommerce-checkout) .form-row select { width: 100%; line-height: 1.5; margin-bottom: 0px; height: auto; }
form .form-row-first, form .form-row-last { float: left; overflow: visible; width: 47%; box-sizing: border-box; }
form .form-row-last { float: right; }
form .form-row-first { padding-right: 15px; }
form .form-row-last { padding-left: 15px; }
.clear { clear: both; }
form .form-row input.input-text, form .form-row input.input-text.woocommerce-Input--password, form .form-row textarea { width: 100%; margin: 0px; box-sizing: border-box; outline: none 0px; }
form.woocommerce-checkout:not(.the7-woocommerce-checkout) .form-row input.input-text, form.woocommerce-checkout:not(.the7-woocommerce-checkout) .form-row textarea { margin: 0px; line-height: normal; }
form.woocommerce-checkout:not(.the7-woocommerce-checkout) .form-row { padding: 3px; margin: 0px 0px 6px; }
form.woocommerce-checkout:not(.the7-woocommerce-checkout) .form-row-wide { clear: both; }
.cart td.actions .coupon .input-text { float: left; margin: 0 calc(10px + var(--button-spacing,10px)) 0px 0; outline: none 0px; }
.cart td.actions .coupon::before { color: var(--the7-input-color); line-height: var(--the7-input-height); }
.cart .coupon-error-notice { align-self: center; margin: 0px 0px 0px 10px; }
.stars a.active, .stars a:hover { color: var(--the7-accent-color); }
.footer .stars a.active, .footer .stars a:hover { color: rgb(255, 255, 255); }
.the7-elementor-widget p.stars a.active ~ a, .the7-elementor-widget p.stars a:hover ~ a { color: var(--the7-accent-color); }
.footer .the7-elementor-widget p.stars a.active ~ a, .footer .the7-elementor-widget p.stars a:hover ~ a { color: rgb(255, 255, 255); }
.dt-products .star-rating span::before, .products-shortcode .star-rating span::before, .product .star-rating span::before, .widget.woocommerce .star-rating span::before, .products-carousel-shortcode .star-rating span::before, .elementor-widget-wp-widget-woocommerce_top_rated_products .star-rating span::before, .elementor-widget-wp-widget-woocommerce_recent_reviews .star-rating span::before, .elementor-widget-woocommerce-products.elementor-wc-products .star-rating span::before, .elementor-widget-wp-widget-woocommerce_products .star-rating span::before, .elementor-widget-wp-widget-woocommerce_rating_filter .star-rating span::before, .cross-sells .star-rating span::before { color: var(--the7-accent-color); }
.widget a.wishlist_products_counter:hover, .woocommerce-widget-layered-nav-list li a:hover, ul.product_list_widget li a:hover, .sidebar-content .widget ul.product_list_widget li a:hover, .footer ul.cart_list li a:hover, .sidebar-content .widget_product_categories li a:hover, .footer ul.product_list_widget li a:hover, .widget_product_categories li a:hover, .order-info mark, .widget_layered_nav:not(.yith-woocommerce-ajax-product-filter) li > a:hover { color: var(--the7-accent-color); }
.product-name > a:hover { color: var(--the7-accent-color); }
.footer .star-rating span::before, .footer ul.cart_list li a:hover, .footer ul.product_list_widget li a:hover, .footer .widget_product_categories li a:hover, .footer .order-info mark, .footer .product-name > a:hover, .footer .widget_layered_nav li > a:hover { color: rgb(255, 255, 255); }
.elementor-widget-woocommerce-product-rating .star-rating { margin-bottom: 0px; }
#tab-reviews .fancy-comments-form { display: none; }
#main .woocommerce::before, #main .woocommerce::after { content: ""; display: table; clear: both; }
.order-info mark, .product-category mark { background-color: transparent; }
.woocommerce fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.woocommerce fieldset legend { font: var(--the7-h3-font); text-transform: var(--the7-h3-text-transform); margin-bottom: 20px; color: var(--the7-h1-color); }
.sidebar-content .woocommerce fieldset legend { color: rgb(51, 51, 51); }
.footer .woocommerce fieldset legend { color: rgb(255, 255, 255); }
#reviews ol.commentlist .comment_container { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--the7-base-color); }
table.shop_table td, .cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals tr th, .shop_attributes td, .shop_attributes th, table.shop_attributes, .content table.shop_table tr, .woocommerce table.shop_table, p.stars a.star-1, p.stars a.star-2, p.stars a.star-3, p.stars a.star-4, p.stars a.star-5, .wc-complete-wrap .wc-bacs-bank-details li { border-color: var(--the7-divider-color); }
.woocom-list-content .price ins, .woocom-list-content .price ins *, .woocommerce-variation-price .price ins { color: var(--the7-h1-color); }
.sidebar-content .woocom-list-content .price ins, .sidebar-content .woocom-list-content .price ins *, .sidebar-content .woocommerce-variation-price .price ins { color: rgb(51, 51, 51); }
.footer .woocom-list-content .price ins, .footer .woocom-list-content .price ins *, .footer .woocommerce-variation-price .price ins { color: rgb(255, 255, 255); }
.star-rating, .star-rating::before { color: rgba(51, 51, 51, 0.2); }
.sidebar-content .star-rating, .sidebar-content .star-rating::before { color: rgba(51, 51, 51, 0.2); }
.footer .star-rating, .footer .star-rating::before { color: rgba(255, 255, 255, 0.2); }
#the7-body .widget_layered_nav ul:not(.yith-wcan-color) li.chosen a, #the7-body .widget_layered_nav_filters ul li a, #the7-body .widget_layered_nav ul.yith-wcan-label li a:hover, #the7-body .elementor-widget-wp-widget-woocommerce_layered_nav .select2-container--default .select2-selection--multiple .select2-selection__choice, #the7-body .woocommerce-widget-layered-nav .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: var(--the7-accent-color); }
#the7-body .footer .widget_layered_nav ul:not(.yith-wcan-color) li.chosen a, #the7-body.accent-gradient .footer .widget_layered_nav ul:not(.yith-wcan-color) li.chosen a, #the7-body .footer .widget_layered_nav_filters ul li a, #the7-body.accent-gradient .footer .widget_layered_nav_filters ul li a, #the7-body .footer .widget_layered_nav ul.yith-wcan-label li a:hover, #the7-body.accent-gradient .footer .widget_layered_nav ul.yith-wcan-label li a:hover, #the7-body .footer .elementor-widget-wp-widget-woocommerce_layered_nav .select2-container--default .select2-selection--multiple .select2-selection__choice, #the7-body.accent-gradient .footer .elementor-widget-wp-widget-woocommerce_layered_nav .select2-container--default .select2-selection--multiple .select2-selection__choice, #the7-body .footer .woocommerce-widget-layered-nav .select2-container--default .select2-selection--multiple .select2-selection__choice, #the7-body.accent-gradient .footer .woocommerce-widget-layered-nav .select2-container--default .select2-selection--multiple .select2-selection__choice { background: rgb(255, 255, 255); }
.the7-woo-select2-dropdown .select2-selection--multiple.select2-selection .select2-selection__choice, .the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove, .the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover { border-radius: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(255, 255, 255); }
.the7-woo-select2-dropdown .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove { font-size: 0px; margin: 0px; line-height: 1; }
#reviews ol.commentlist .meta, .woocommerce-result-count .woocommerce form .form-row .required { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
#payment .payment_box, .woocommerce-terms-and-conditions { position: relative; margin: 10px 0px; color: var(--the7-base-color); font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-terms-and-conditions-text, .woocommerce-privacy-policy-text, .woocommerce-terms-and-conditions-checkbox-text, .wc_payment_methods .woocommerce-info { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.woocommerce-privacy-policy-text a { text-decoration: none; }
.woocommerce-privacy-policy-text a:hover { text-decoration: underline; }
.widget_shopping_cart_content .elementor-menu-cart__product { position: relative; }
body .widget_shopping_cart a.remove, .elementor-menu-cart__main a.remove, .masthead .shopping-cart-inner a.remove, .dt-mobile-header .shopping-cart-inner a.remove { display: block; width: 14px; margin: 3px; text-align: center; line-height: 1; border-radius: 100%; text-decoration: none; font-weight: 700; font-family: Arial, Verdana, sans-serif; border: 0px; font-size: 14px !important; height: 14px !important; }
.woocommerce .cart_list:not(.product_list_widget) a.remove:hover, .masthead .shopping-cart-inner .cart_list a.remove:hover, .elementor-menu-cart__main .cart_list a.remove:hover, .dt-mobile-header .shopping-cart-inner .cart_list a.remove:hover, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .cart_list a.remove:hover, #the7-body .widget_shopping_cart a.remove:hover { background: rgba(0, 0, 0, 0.3); color: rgb(255, 255, 255) !important; }
.widget_shopping_cart .cart_list li a.remove, .elementor-menu-cart__main .cart_list li a.remove, .shopping-cart-inner .cart_list li a.remove { position: absolute; top: 20px; left: 0px; }
.widget_shopping_cart .cart_list li a.remove, .elementor-menu-cart__main .cart_list li a.remove, .shopping-cart-inner .cart_list li a.remove { top: 0px; }
.widget_shopping_cart .cart_list li:first-child a.remove, .elementor-menu-cart__main .cart_list li:first-child a.remove, .shopping-cart-inner .cart_list li:first-child a.remove { top: 0px; }
.masthead .shopping-cart-inner a.remove, .elementor-menu-cart__main a.remove, .dt-mobile-header .shopping-cart-inner a.remove, .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .shopping-cart-inner a.remove, #the7-body .widget_shopping_cart a.remove { border-radius: 100%; background: rgba(0, 0, 0, 0.15); color: rgb(255, 255, 255) !important; }
.woocommerce-MyAccount-navigation { float: left; width: 300px; padding-right: 60px; }
.content .woocommerce-MyAccount-navigation > ul { margin: 0px; }
.woocommerce-MyAccount-navigation > ul li { margin-bottom: 10px; list-style: none; border-radius: 0px; }
.woocommerce-MyAccount-navigation > ul li:not(.is-active) a, .woocommerce-MyAccount-navigation > ul li:not(.is-active) a:hover { background-color: var(--the7-content-boxes-bg); }
.outline-element-decoration .woocommerce-MyAccount-navigation > ul li:not(.is-active) a, .outline-element-decoration .woocommerce-MyAccount-navigation > ul li:not(.is-active) a:hover { box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 1px inset; }
.shadow-element-decoration .woocommerce-MyAccount-navigation > ul li:not(.is-active) a, .shadow-element-decoration .woocommerce-MyAccount-navigation > ul li:not(.is-active) a:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 18px; }
.woocommerce-MyAccount-navigation > ul li.is-active a, .woocommerce-MyAccount-navigation > ul li.is-active a:hover { color: rgb(255, 255, 255); background-color: var(--the7-accent-color); }
.woocommerce-MyAccount-navigation > ul li.is-active a a, .woocommerce-MyAccount-navigation > ul li.is-active a:hover a { color: rgb(255, 255, 255); }
.woocommerce-MyAccount-navigation > ul li a:hover { color: var(--the7-accent-color); }
.woocommerce-MyAccount-navigation > ul li a { display: block; padding: 15px 20px; text-decoration: none; color: var(--the7-h1-color); font-size: var(--the7-text-big-font-size); line-height: var(--the7-text-big-line-height); }
.sidebar-content .woocommerce-MyAccount-navigation > ul li a { color: rgb(51, 51, 51); }
.footer .woocommerce-MyAccount-navigation > ul li a { color: rgb(255, 255, 255); }
@media screen and (max-width: 768px) {
  .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content { display: block; float: none; width: 100%; padding: 0px; margin-bottom: 40px; }
}
.woocommerce-Addresses { padding-top: 20px; }
.woocommerce-MyAccount-content address { font-style: normal; }
.wc-single-shortcode.wf-container { margin: 0px; }
.products-carousel-shortcode .product h4, .products-shortcode .product h4 { margin-top: 15px; margin-bottom: 0px; }
.hide-rating .star-rating { display: none; }
.wc-grid:not(.resize-by-browser-width) .dt-css-grid { gap: 44px; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid { display: flex; flex-flow: wrap; margin: -22px; }
.cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid .wf-cell, .no-cssgridlegacy.no-cssgrid .wc-grid:not(.resize-by-browser-width) .dt-css-grid .wf-cell { flex: 1 0 220px; min-width: 220px; max-width: 100%; padding: 22px; box-sizing: border-box; }
.wc-grid.resize-by-browser-width .dt-css-grid { grid-template-rows: auto; gap: 44px; }
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid { margin: -22px; }
.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid .wf-cell, .no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid .wf-cell { padding: 22px; }
@media screen and (max-width: 1199px) {
  .wc-grid.resize-by-browser-width .dt-css-grid { }
}
@media screen and (max-width: 991px) {
  .wc-grid.resize-by-browser-width .dt-css-grid { }
}
@media screen and (max-width: 767px) {
  .wc-grid.resize-by-browser-width .dt-css-grid { }
}
.woocommerce-pagination { text-align: center; }
.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(211, 206, 210) currentcolor rgb(211, 206, 210) rgb(211, 206, 210); border-image: none; margin: 1px; }
.woocommerce-pagination ul li { border-right: 1px solid rgb(211, 206, 210); padding: 0px; margin: 0px; float: left; display: inline; overflow: hidden; }
.woocommerce-pagination ul li a, .woocommerce-pagination ul li span { margin: 0px; text-decoration: inherit; padding: 0.5em; min-width: 1em; display: block; }
.woocommerce-pagination { line-height: 1; font-size: 1em; font-weight: 400; }
.tinv-modal-inner button { display: inline-flex; justify-content: center; align-items: center; }
.tinv-modal-inner button > i { line-height: inherit; }
.tinv-modal-inner button > i::before { top: 0px !important; }
.tinv-wishlist .tinvwl-to-right button, .tinvwl-input-group-btn button { min-height: var(--the7-input-height); }
.tinvwl-input-group select.form-control { line-height: 1; }
.tinv-wishlist .product-remove button { font-size: 24px; background: none; width: 20px; min-height: 20px; padding: 0px; color: rgba(51, 51, 51, 0.2); }
.tinv-wishlist .product-remove button:hover { color: rgba(51, 51, 51, 0.35); }
.wishlist_item, .tinv-wishlist table th { font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); font-weight: inherit; }
.wishlist_item .product-name a { display: block; font-size: var(--the7-base-font-size); line-height: var(--the7-base-line-height); }
.wishlist_item a { text-decoration: none; }
.tinv-wishlist table thead th { font-size: var(--the7-text-small-font-size); line-height: var(--the7-text-small-line-height); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 0px 10px; }
.tinv-wishlist table td, .tinv-wishlist table th { padding: 25px 10px 25px 0px; }
.wishlist_item .product-thumbnail > a { display: block; width: 70px; font-size: 0px; line-height: 0; }
.woocommerce .product p.price, .related-product .price, .woocom-list-content, article.product-category .woocom-list-content .count { font: var(--the7-woo-content-font); text-transform: var(--the7-woo-content-text-transform); }
.related-product .product-title, .woocom-list-content .entry-title { font: var(--the7-woo-title-font); text-transform: var(--the7-woo-title-text-transform); }
.woocommerce div.product.elementor .the7-elementor-widget .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .the7-elementor-widget .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce div.product.elementor .the7-elementor-widget .wc-tabs-wrapper, .woocommerce .the7-elementor-widget .dt-tab-accordion-title:not(.first), .woocommerce .dt-tabs-view-mobile-accordion.the7-elementor-widget .dt-tab-accordion-title:not(.first), .woocommerce .the7-elementor-widget .woocommerce-tabs ul.wc-tabs li.active { border-color: var(--the7-divider-color); }
.woocommerce div.product .the7-elementor-widget .wc-tabs li.active::before, .woocommerce div.product .the7-elementor-widget .wc-tabs li.active::after { border-color: var(--the7-divider-color); background: none; }
@media screen and (max-width: 768px) {
  .product div.images, .product div.summary { width: 100%; margin-right: 0px; }
  .product:not(.elementor) .woocommerce-tabs .tabs > li, .the7-elementor-widget .woocommerce-tabs .tabs > li { float: none; margin: 0px; }
  .woocommerce-tabs .tabs > li::after { display: none; }
  #reviews ol.commentlist li { padding-left: 0px; }
  #comments .children { margin-left: 0px; }
  #reviews ol.commentlist .comment_container { overflow: hidden; }
  #reviews ol.commentlist .comment_container .star-rating { float: none; display: block; margin-bottom: 5px; }
}
@media screen and (max-width: 500px) {
  .wc-layout-list .woocom-project { flex-flow: column wrap; }
  .wc-layout-list .woocom-project .woo-buttons-on-img { width: 100%; }
  .wc-layout-list .woocom-project .woocom-list-content { margin-top: 20px; padding-left: 0px; width: 100%; }
  .view-mode-switcher { display: none; }
}
@media screen and (max-width: 700px) {
  .woocommerce-cart-wrap .cart-collaterals, .woocommerce-cart-wrap .cross-sells { width: 100%; margin: 0px; }
  .woocommerce-cart-wrap .cross-sells { margin-top: 50px; }
  .the7-cart-form, .the7-woocommerce-checkout #customer_details, .wc-side-column, .wc-complete-wrap .wc-wide-column, .wc-complete-wrap .woocommerce-bacs-bank-details { width: 100%; }
  .wc-side-column { margin: 0px; }
  .woocommerce-cart-wrap, form.woocommerce-checkout, .wc-complete-wrap { flex-flow: wrap; }
  .wc-order-review, .wc-wide-column { width: 100%; margin: 40px 0px 0px; }
  .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator, .col2-set .col-1, .col2-set .col-2, form .form-row-first, form .form-row-last { width: 100%; padding-right: 0px; padding-left: 0px; }
  .col2-set .col-1 { margin-bottom: 25px; }
  .woocommerce div.product div.images .woocommerce-product-gallery__trigger { right: 10px; }
  .woocommerce-thankyou-order-details li { overflow: hidden; }
  .woocommerce-thankyou-order-details li strong { width: 100%; float: left; }
  .shop_table.my_account_orders { border-bottom: 1px solid; }
  #page .woocommerce-checkout-review-order-table td { display: block; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; justify-content: flex-start; flex-flow: wrap; }
  #page .woocommerce-checkout-review-order-table td .variation { flex: 1 1 100%; }
  #page .woocommerce-checkout-review-order-table tr.cart_item { align-items: flex-start; }
  #page .woocommerce-checkout-review-order-table .cart_item .product-name { align-items: flex-start; }
  #page .woocommerce-checkout-review-order-table tfoot tr { padding-top: 10px; padding-bottom: 10px; }
  #page .woocommerce-checkout-review-order-table tbody tr:first-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  #page .woocommerce-checkout-review-order-table .cart-subtotal th #page .woocommerce-checkout-review-order-table .order-total th { display: none; }
  .woocommerce-cart-wrap .shop_table td.actions { padding-top: 25px; }
  .woocommerce-cart-wrap .coupon { padding-bottom: 50px; }
  .woocommerce-cart-wrap .coupon::before { top: 15px; }
  .woocommerce-cart-wrap .coupon > * { margin-top: 15px; }
  .product .variations td, .elementor-widget .variations td { text-align: left; }
}
.composite_summary .summary_element_image img.summary_element_content { max-width: 100%; }
.component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper > .details::after, .component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper > .details::before { content: ""; display: none; }

/*__lovable_stylesheet_boundary__*/
@media screen and (min-width: 993px) {
  #page { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .floating-navigation-below-slider #page { grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "main" "footer"; }
  .footer-overlap #page { grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .header-side-left:not(.sticky-header):not(.hidden-header) #page, .header-side-line.left-side-line:not(.hidden-header) #page { grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side elementor-header" "header-side checkout" "header-side main" "header-side footer"; }
  .footer-overlap.header-side-left:not(.sticky-header):not(.hidden-header) #page, .footer-overlap.header-side-line.left-side-line:not(.hidden-header) #page { grid-template-areas: "header-side page-inner" "header-side footer"; }
  .header-side-right:not(.sticky-header):not(.hidden-header) #page { grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "elementor-header header-side" "checkout header-side" "main header-side" "footer header-side"; }
  .footer-overlap.header-side-right:not(.sticky-header):not(.hidden-header) #page { grid-template-areas: "page-inner header-side" "footer header-side"; }
  .header-side-left:not(.sticky-header):not(.hidden-header) #page { grid-template-columns: 300px calc(100% - 300px); }
  .rtl.header-side-left:not(.sticky-header):not(.hidden-header) #page { grid-template-columns: calc(100% - 300px) 300px; }
  .header-side-right:not(.sticky-header):not(.hidden-header) #page { grid-template-columns: calc(100% - 300px) 300px; }
  .rtl.header-side-right:not(.sticky-header):not(.hidden-header) #page { grid-template-columns: 300px calc(100% - 300px); }
  .header-side-line.left-side-line:not(.hidden-header) #page { grid-template-columns: 60px calc(100% - 60px); }
  .rtl.header-side-line.left-side-line:not(.hidden-header) #page { grid-template-columns: calc(100% - 60px) 60px; }
  .footer-overlap.floating-navigation-below-slider .page-inner { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .dt-mobile-header, .dt-mobile-menu-icon, .mobile-header-space, .masthead .mobile-header-bar, .transparent .header-space, .hidden-header.header-side-left .masthead, .hidden-header.header-side-right .masthead, .hidden-header .top-line-space, .hidden-header .masthead:not(.sticky-on):not(#phantom), .hidden-header .header-space:not(.sticky-space-on) { display: none; }
  .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap { padding-right: 30px; padding-left: 30px; }
  .top-header .mega-full-width > .dt-mega-menu-wrap { width: calc(1240px); }
  .boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar, .boxed .ph-wrap { box-sizing: border-box; max-width: 100%; width: calc(1300px); }
  #phantom .ph-wrap .header-bar { padding: 0px; }
  .boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg, .boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg, .boxed .classic-header:not(.width-in-pixel) .navigation::before { margin: 0px -30px; padding: 0px 1000px; }
  .ph-wrap, #phantom .ph-wrap.boxed, .boxed .top-bar.line-content::before, .boxed .classic-header.content-width-line .navigation::before { max-width: calc(1240px); }
  .side-header > .top-bar, .mixed-header:not(.side-header-h-stroke) > .top-bar { position: absolute; visibility: hidden; opacity: 0; }
  .is-safari .desktop-side-header { height: 100vh; }
  .admin-bar .desktop-side-header.is-safari { height: calc(-32px + 100vh); }
  .is-safari .desktop-side-header .mCustomScrollbar.header-scrollbar-wrap { height: 100vh; }
  .header-side-left.footer-overlap:not(.sticky-header) #footer, .header-side-right.footer-overlap:not(.sticky-header) #footer { max-width: calc(100% - 300px); }
  .header-side-left.footer-overlap:not(.sticky-header) .boxed #footer, .header-side-right.footer-overlap:not(.sticky-header) .boxed #footer { max-width: 100%; width: calc(980px); }
  .header-side-left.footer-overlap:not(.sticky-header) #footer { right: 0px; }
  .header-side-line.footer-overlap #footer { max-width: calc(100% - 60px); }
  .left-side-line.header-side-line.footer-overlap #footer { right: 0px; }
  .header-side-line.footer-overlap .boxed #footer { max-width: 100%; width: calc(1220px); }
  .is-iOS .side-header:not(.sub-sideways), .mobile-true .side-header:not(.sub-sideways) { overflow-y: auto; }
  .overlay-navigation .sticky-header-overlay { display: none; }
  .phantom-sticky .fixed-masthead.masthead { position: absolute; top: 0px; width: 100%; z-index: 500; }
  .phantom-sticky .fixed-masthead.sticky-on.masthead { position: fixed; }
  .floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead { position: relative; }
  .transparent .masthead:not(.side-header) { position: absolute; width: 100%; }
  .floating-navigation-below-slider.phantom-sticky.transparent .masthead { position: absolute; }
  .floating-navigation-below-slider.phantom-sticky .masthead.sticky-on { position: fixed; }
  .floating-navigation-below-slider.phantom-sticky .header-space.sticky-space-off { display: none; }
  .phantom-sticky .sticky-on.masthead:not(.masthead-mobile) { background: none center center repeat rgb(255, 255, 255) !important; }
  .mixed-header.side-header-h-stroke.sticky-top-line-on { background-color: rgb(0, 0, 0) !important; }
  .phantom-line-decoration.phantom-sticky .sticky-on.masthead { border-bottom: 1px solid rgba(51, 51, 51, 0.11); box-shadow: none !important; }
  .phantom-shadow-decoration.phantom-sticky .sticky-on.masthead { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .phantom-disable-decoration.phantom-sticky .sticky-on.masthead { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; box-shadow: none !important; }
  .phantom-sticky:not(.phantom-shadow-decoration) .sticky-on.masthead.shadow-decoration { box-shadow: none; }
  .phantom-sticky:not(.overlap):not(.transparent) .masthead { transition: background-color 330ms, background-image 330ms; }
  .phantom-sticky .page-inner .masthead { backface-visibility: hidden; }
  .phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo), .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) { display: none; opacity: 0; }
  .phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo, .phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo, .phantom-main-logo-on.phantom-sticky .sticky-on .branding > a, .phantom-main-logo-on.phantom-sticky .sticky-on .branding > img, .phantom-logo-off.phantom-sticky .sticky-on .branding > a, .phantom-logo-off.phantom-sticky .sticky-on .branding > img { display: none; visibility: hidden; }
  .phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo { display: block; visibility: visible; }
  .phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo, .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > a:not(.sticky-logo), .phantom-sticky.phantom-custom-logo-on .sticky-on .branding > img:not(.sticky-logo) { visibility: hidden; }
  .phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo, .phantom-sticky.phantom-custom-logo-on .sticky-off .branding > a:not(.sticky-logo), .phantom-sticky.phantom-custom-logo-on .sticky-off .branding > img:not(.sticky-logo) { visibility: visible; }
  .phantom-main-logo-on.phantom-sticky .branding .sticky-logo { display: none; }
  .phantom-sticky #page .side-header .branding > a:not(.sticky-logo), .phantom-sticky #page .side-header .branding > img:not(.sticky-logo):not(.mobile-logo) { display: block; opacity: 1; animation: auto ease 0s 1 normal none running none; visibility: visible; }
  .phantom-fade .masthead, .phantom-slide .masthead { top: 0px !important; }
  .masthead .in-top-bar-left:not(.show-on-desktop), .masthead .in-top-bar-right:not(.show-on-desktop), .masthead .in-top-bar:not(.show-on-desktop), .masthead .hide-on-desktop { visibility: hidden; position: absolute; left: -9999px; }
  .masthead .in-top-bar-left:not(.show-on-desktop).display-none, .masthead .in-top-bar-right:not(.show-on-desktop).display-none, .masthead .in-top-bar:not(.show-on-desktop).display-none, .masthead .hide-on-desktop.display-none { display: none; }
  .masthead .hide-on-desktop .menu-select { display: none; }
  .select-type-menu .menu-select { position: relative; display: inline-block; visibility: visible; margin: 0px auto; opacity: 1; }
  .select-type-menu .menu-select:hover { opacity: 0.7; }
  .select-type-menu > ul { visibility: hidden; }
  .mini-nav:not(.select-type-menu) > ul > li:not(:last-child) { margin: 0px 16px 0px 0px; }
  .list-type-menu.mini-nav > ul > li > .mini-sub-nav { top: 21px; }
  .list-type-menu .menu-select { position: absolute; visibility: hidden; opacity: 0; }
  .list-type-menu.mini-nav ul { display: block; line-height: 0; }
  .list-type-menu.mini-nav > ul > li.act > a, .list-type-menu.mini-nav > ul > li:not(.act) > a:hover { opacity: 0.7; }
  .list-type-menu.mini-nav > ul > li.act > a i, .list-type-menu.mini-nav > ul > li:not(.act) > a:hover i { opacity: 0.7; }
  .side-header .mini-nav.select-type-menu > .mini-sub-nav:not(.bottom-overflow), .side-header .list-type-menu > ul > li > .mini-sub-nav, .top-header.floating-navigation-below-slider .main-nav > li > .mini-sub-nav.bottom-overflow { top: auto !important; bottom: 100%; }
  .side-header-h-stroke .show-on-first-switch, .masthead .mobile-mini-widgets .show-on-first-switch, .side-header-h-stroke .show-on-second-switch, .masthead .mobile-mini-widgets .show-on-second-switch { display: none; }
}
@media screen and (max-width: 0px) {
  .masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap { padding-right: 0px; padding-left: 0px; }
  .phantom-content-width-line-decoration #phantom .ph-wrap::after { width: calc(100% - 0px); }
  .masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar::after, .mixed-header.side-header-h-stroke.content-width-line-decoration:not(.masthead-mobile-header) .header-bar::after { width: calc(100% - 0px); }
}
@media screen and (min-width: 600px) {
  .boxed .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar { max-width: 100%; width: calc(1200px); }
}
@media screen and (max-width: 600px) {
  .top-bar { padding: 3px 20px; }
  .top-bar.line-content::after { width: calc(100% - 40px); }
}
@media screen and (max-width: 992px) {
  .transparent.sticky-mobile-header .masthead-mobile-header { transition: none; }
  .masthead.shadow-mobile-header-decoration.masthead-mobile-header { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; }
  .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar { padding-bottom: 1px; }
  .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar::after { position: absolute; bottom: 0px; left: auto; right: auto; content: ""; width: calc(100% - 100px); height: 1px; background: rgb(255, 255, 255); }
  .masthead.masthead-mobile-header.line-mobile-header-decoration:not(#phantom) { border-bottom: 1px solid rgb(255, 255, 255); }
  .boxed .masthead.sticky-mobile-on { max-width: 1280px; }
  #page { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .floating-navigation-below-slider #page { grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .footer-overlap #page { grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .header-side-left:not(.sticky-header) #page, .header-side-line.left-side-line #page, .header-side-right:not(.sticky-header) #page { grid-template-areas: "header" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .footer-overlap.header-side-left:not(.sticky-header) #page, .footer-overlap.header-side-line.left-side-line #page, .footer-overlap.header-side-right:not(.sticky-header) #page { grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .footer-overlap.floating-navigation-below-slider .page-inner { display: grid; grid-template-rows: auto; grid-template-columns: 100%; grid-template-areas: "slider" "header" "title" "fancyheader" "elementor-header" "checkout" "main" "footer"; }
  .hidden-header.header-side-left .masthead:not(.show-floating-icon):not(.sticky-mobile-on), .hidden-header.header-side-right .masthead:not(.show-floating-icon):not(.sticky-mobile-on), .hidden-header.header-side-left .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on), .hidden-header.header-side-right .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on), .hidden-header.header-side-left .mobile-header-space, .hidden-header.header-side-right .mobile-header-space { display: none; }
  .masthead { grid-area: header; }
  .side-header.masthead, .side-header-v-stroke.masthead { grid-area: header; }
  .masthead:not(.side-header) .mobile-header-bar, .side-header.masthead-mobile-header .mobile-header-bar { padding: 0px 50px; box-sizing: border-box; }
  .header-side-left:not(.sticky-header) .checkout-page-title, .header-side-line.left-side-line .checkout-page-title, .header-side-left:not(.sticky-header) .page-title, .header-side-line.left-side-line .page-title, .header-side-left:not(.sticky-header) .fancy-header, .header-side-line.left-side-line .fancy-header, .header-side-left:not(.sticky-header) #main, .header-side-line.left-side-line #main, .header-side-left:not(.sticky-header) .footer, .header-side-line.left-side-line .footer, .header-side-left:not(.sticky-header) #main-slideshow, .header-side-line.left-side-line #main-slideshow, .header-side-left:not(.sticky-header) .photo-scroller, .header-side-line.left-side-line .photo-scroller { }
  .mobile-header-space { grid-area: header; }
  .transparent.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead.masthead-mobile-header:not(#phantom) { transform: translateY(0px); }
  .phantom-sticky.floating-mobile-menu-icon:not(.transparent) .fixed-masthead.masthead { position: relative; }
  .overlay-navigation.header-side-line #page, .header-side-left.header-side-line #page { padding: 0px !important; }
  .header-side-left #page { padding-left: 0px !important; }
  .header-side-right #page { padding-right: 0px !important; }
  .side-header { height: auto; flex-flow: column; }
  .admin-bar .side-header { height: auto; }
  .transparent:not(.photo-scroller-album) .masthead { position: absolute; width: 100%; z-index: 102; }
  .side-header .top-bar .mini-widgets.right-widgets { justify-content: flex-end; }
  .masthead .main-nav, .masthead:not(.side-header) .main-nav, #phantom, .masthead:not(.side-header) .header-bar, .masthead.side-header .header-bar, .header-scrollbar-wrap, .masthead.mixed-header, .header-space, .hide-overlay, .top-line-space { display: none; }
  .sticky-header .masthead.side-header, .overlay-navigation .masthead.side-header { display: none; }
  .sticky-header .masthead.mixed-header, .overlay-navigation .masthead.mixed-header, .dt-mobile-header { display: block; }
  .phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead, .phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead, .phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead { display: block; }
  .show-floating-icon.masthead:not(.side-header), .fixed-mobile-header.masthead:not(.side-header) { transform: none !important; }
  .transparent.floating-navigation-below-slider .show-floating-icon.masthead { background: none !important; }
  body:not(.transparent) .masthead:not(.side-header) { background-color: rgb(255, 255, 255); }
  .transparent .masthead:not(.mixed-header), .transparent .masthead.masthead-mobile-header { background: rgb(238, 238, 34); }
  .sticky-mobile-on.masthead:not(.side-header), .side-header.masthead-mobile-header.sticky-mobile-on { background-color: rgb(255, 255, 255) !important; }
  .sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space { display: block; }
  .no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) { position: absolute; }
  .masthead .mobile-header-bar { display: flex; }
  .dt-mobile-menu-icon { display: inline-flex; align-items: center; }
  .masthead .mobile-header-bar { min-height: 60px; }
  .masthead.full-width, .masthead.mixed-header { box-sizing: border-box; }
  .top-bar.top-bar-disabled { display: none; }
  .top-bar .soc-ico a { float: none; display: inline-block; vertical-align: middle; }
  #bottom-bar .mini-nav select, #bottom-bar .menu-select { display: inline-flex; }
  .header-side-left:not(.header-top-line-active) .masthead, .header-side-right:not(.header-top-line-active) .masthead, .overlay-navigation:not(.header-top-line-active) .masthead { position: relative; width: 100%; margin-right: 0px; left: 0px !important; margin-left: 0px !important; }
  .header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead, .header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead, .overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead, .header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead, .header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead, .overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead, .header-side-left:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead, .header-side-right:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead, .overlay-navigation:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead { width: 100% !important; }
  .header-side-left:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .header-side-right:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .overlay-navigation:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .header-side-left:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .header-side-right:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .overlay-navigation:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .header-side-left:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .header-side-right:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on), .overlay-navigation:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on) { top: 0px !important; }
  .header-side-left:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on), .header-side-right:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on), .overlay-navigation:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on) { transform: none !important; transition: none !important; }
  #page .mixed-header.side-header-menu-icon.line-decoration:not(.masthead-mobile-header), #page .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) { border-bottom: 1px solid rgb(221, 153, 51); }
  .masthead.shadow-decoration.side-header-menu-icon:not(.masthead-mobile-header) { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; }
  .side-header-v-stroke .header-bar .mini-login, .side-header-v-stroke .header-bar .mini-search, .side-header-v-stroke .header-bar .shopping-cart, .side-header-v-stroke .header-bar .mini-contacts, .side-header-v-stroke .header-bar .text-area, .side-header-v-stroke .header-bar .mini-nav, .side-header-v-stroke .header-bar .soc-ico, .side-header-v-stroke .header-bar .mini-wpml { margin: 0px 10px; }
  .transparent .masthead.side-header { position: absolute; height: auto; }
  .transparent .masthead.full-width-line:not(.side-header) { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .sticky-header.fade-header-animation .side-header, .overlay-navigation .masthead { opacity: 1 !important; visibility: visible !important; animation: auto ease 0s 1 normal none running none !important; }
  .sticky-header.header-side-left.slide-header-animation .side-header { transform: translate3d(0px, 0px, 0px); }
  .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn { top: 50px; }
  #page .project-navigation { top: 10px; right: 10px; }
  .mobile-branding img.mobile-logo, .mobile-branding img.mobile-desktop-logo, .show-device-logo .branding img, .show-device-logo .mobile-branding img, .sticky-mobile-logo-first-switch, .sticky-mobile-logo-second-switch, .sticky-mobile-on .mobile-branding * { display: none; }
  .show-device-logo .branding img.mobile-logo, .show-device-logo .mobile-branding img.mobile-logo { display: block; max-width: 100%; height: auto; }
  .mobile-header-bar .mobile-mini-widgets { flex: 1 1 0%; flex-flow: wrap; }
  .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets { order: 2; }
  .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding { order: 1; }
  .first-switch-logo-right.first-switch-menu-left .mobile-header-bar { justify-content: flex-start; }
  .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding { justify-content: flex-end; }
  .first-switch-logo-left.first-switch-menu-right .mobile-header-bar { justify-content: flex-start; }
  .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding { justify-content: flex-start; order: 0; }
  .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets { order: 1; justify-content: flex-end; }
  .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation { order: 2; }
  .first-switch-logo-center.first-switch-menu-right .mobile-branding { order: 0; }
  .first-switch-logo-center.first-switch-menu-right .mobile-navigation { order: 2; }
  .mobile-sticky-header-overlay.active { opacity: 1; visibility: visible; z-index: 9601; }
  .show-overlay-mobile-header .sticky-header-overlay.active, .closed-overlay-mobile-header .sticky-header-overlay.active { opacity: 0; visibility: hidden; display: none; }
  .footer-overlap .footer { width: 100% !important; }
  .floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile { top: 0px !important; }
  .mobile-mini-widgets-in-menu { flex-flow: wrap; align-items: center; display: flex !important; }
  .dt-mobile-header .mini-widgets { display: none; }
  .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead, .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead { position: relative; }
  html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead, html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead { top: 0px !important; }
  .sticky-mobile-header .masthead { height: auto; width: 100%; }
  .sticky-mobile-header:not(.floating-navigation-below-slider) .masthead { top: 0px; }
  .sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead { position: fixed !important; top: 0px; }
  .sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead { position: fixed !important; }
  .sticky-mobile-header.floating-navigation-below-slider:not(.admin-bar) .fixed-mobile-header.masthead { top: 0px !important; }
  .sticky-mobile-header.fixed-mobile-menu .top-bar { display: none; }
  .sticky-mobile-header.floating-navigation-below-slider.transparent .mobile-header-space { display: none; }
}
@media screen and (min-width: 779px) and (max-width: 992px) {
  .side-header-h-stroke .show-on-second-switch, .masthead .mobile-mini-widgets .show-on-second-switch { display: none; }
  .mobile-mini-widgets-in-menu.first-switch-no-widgets { padding: 0px; }
  .transparent:not(.photo-scroller-album) .masthead { position: absolute; width: 100%; z-index: 102; }
  .masthead .top-bar .mini-widgets > *, .masthead .mobile-header-bar .in-top-bar-left, .masthead .mobile-header-bar .in-top-bar-right, .dt-mobile-header .in-top-bar-left, .dt-mobile-header .in-top-bar-right { display: none; }
  .masthead .top-bar .left-widgets .in-top-bar-left, .masthead .top-bar .right-widgets .in-top-bar-right, .mobile-mini-widgets .near-logo-first-switch { display: inline-flex; }
  .masthead .top-bar .left-widgets .in-top-bar-left.text-area, .masthead .top-bar .right-widgets .in-top-bar-right.text-area, .mobile-mini-widgets .near-logo-first-switch.text-area { display: inline-block; }
  .masthead .top-bar .left-widgets .in-top-bar-left:not(.show-on-first-switch) { display: none; }
  .masthead .top-bar .right-widgets .in-top-bar-right:not(.show-on-first-switch) { display: none; }
  .side-header .top-bar .mini-widgets.left-widgets { justify-content: flex-start; }
  .select-type-menu-first-switch .menu-select { position: relative; display: inline-block; visibility: visible; margin: 0px auto; opacity: 1; }
  .select-type-menu-first-switch .menu-select:hover { opacity: 0.7; }
  .select-type-menu-first-switch > ul { visibility: hidden; }
  .mini-nav:not(.select-type-menu-first-switch) > ul > li:not(:last-child) { margin: 0px 16px 0px 0px; }
  .list-type-menu-first-switch.mini-nav > ul > li > .mini-sub-nav { top: 21px; }
  .list-type-menu-first-switch .menu-select { position: absolute; visibility: hidden; opacity: 0; }
  .list-type-menu-first-switch.mini-nav ul { display: block; line-height: 0; }
  .list-type-menu-first-switch.mini-nav .customSelect1 { visibility: hidden !important; }
  .list-type-menu-first-switch.mini-nav > ul > li.act > a .menu-item-text, .list-type-menu-first-switch.mini-nav > ul > li > a:hover { opacity: 0.7; }
  .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img, .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch { display: block; }
  .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets { flex: 1 1 0%; flex-flow: wrap; justify-content: flex-end; }
  .first-switch-logo-center.first-switch-menu-left .mobile-navigation { flex: 1 1 0%; }
  .first-switch-logo-center.first-switch-menu-right .mobile-navigation { flex: 1 1 0%; justify-content: flex-end; }
  .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets { flex: 1 1 0%; flex-flow: wrap; justify-content: flex-start; }
  .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last { margin-right: 0px; }
  .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation { margin-right: 10px; }
  .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation { margin-left: 10px; }
  .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first { margin-left: 0px; }
  .masthead .in-menu-first-switch { display: none; }
  .masthead .hide-on-first-switch, .dt-mobile-header .hide-on-first-switch { display: none; }
  .mobile-mini-widgets-in-menu .in-menu-second-switch, .masthead.widgets .show-on-second-switch, .masthead .show-on-second-switch { display: none; }
  .mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch) { display: inline-flex; }
  .mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch).text-area { display: inline-block; }
}
@media screen and (max-width: 778px) {
  html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) { top: 0px !important; }
  .sticky-mobile-header .masthead { height: auto; width: 100%; }
  .mobile-mini-widgets-in-menu.second-switch-no-widgets { padding: 0px; }
  .sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img, .show-mobile-logo.side-header.show-device-logo.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch img, .sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch, .show-mobile-logo.side-header.show-device-logo.sticky-mobile-on.masthead .mobile-branding .sticky-mobile-logo-second-switch { display: block; }
  .masthead .top-bar .mini-widgets > * { margin: 0px 10px !important; }
  .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch) { display: none; }
  .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).microwidget-btn, .masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).text-area { display: none; }
  .select-type-menu-second-switch .menu-select { position: relative; display: block; visibility: visible; margin: 0px auto; opacity: 1; }
  .select-type-menu-second-switch .menu-select:hover { opacity: 0.7; }
  .select-type-menu-second-switch > ul { visibility: hidden; }
  .mini-nav:not(.select-type-menu-second-switch) > ul > li:not(:last-child) { margin: 0px 16px 0px 0px; }
  .list-type-menu-second-switch.mini-nav > ul > li > .mini-sub-nav { top: 21px; }
  .list-type-menu-second-switch .menu-select { position: absolute; visibility: hidden; opacity: 0; }
  .list-type-menu-second-switch.mini-nav ul { display: block; line-height: 0; }
  .mini-nav.list-type-menu-second-switch .customSelect1 { visibility: hidden !important; }
  .list-type-menu-second-switch.mini-nav > ul > li.act > a, .list-type-menu-second-switch.mini-nav > ul > li:not(.act) > a:hover { opacity: 0.7; }
  body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header) { transform: none !important; }
  .sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space { display: block; }
  .no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) { position: absolute; }
  .masthead .mobile-header-bar { min-height: 60px; }
  .masthead .mobile-header-bar .mobile-mini-widgets > *, .masthead .mobile-mini-widgets .in-menu-second-switch { display: none; }
  .masthead .mobile-header-bar .mobile-mini-widgets > .microwidget-btn, .masthead .mobile-mini-widgets .in-menu-second-switch.microwidget-btn { display: none; }
  .masthead .top-bar .mini-widgets > *, .masthead .mobile-header-bar .in-top-bar-left, .masthead .mobile-header-bar .in-top-bar-right, .masthead .top-bar .right-widgets, .dt-mobile-header .in-top-bar { display: none; }
  .masthead .top-bar .mini-widgets > .microwidget-btn, .masthead .mobile-header-bar .in-top-bar-left.microwidget-btn, .masthead .mobile-header-bar .in-top-bar-right.microwidget-btn, .masthead .top-bar .right-widgets.microwidget-btn, .dt-mobile-header .in-top-bar.microwidget-btn { display: none; }
  .side-header .top-bar .mini-widgets.left-widgets, .masthead .top-bar .left-widgets { justify-content: center; }
  .side-header .top-bar .mini-widgets.left-widgets .in-top-bar, .masthead .top-bar .left-widgets .in-top-bar { display: inline-flex; text-align: center; }
  .side-header .top-bar .mini-widgets.left-widgets .in-top-bar.text-area, .masthead .top-bar .left-widgets .in-top-bar.text-area { display: inline-block; }
  .hide-on-second-switch { display: none !important; }
  .show-on-second-switch { display: flex !important; align-items: center; }
  .show-on-second-switch.text-area, .show-on-second-switch.in-top-bar { display: flex !important; }
  .show-on-second-switch.text-area.hide-on-second-switch { display: none !important; }
  .dt-mobile-header .mini-widgets { display: none; }
  .mobile-mini-widgets-in-menu .near-logo-second-switch { display: none; }
  .mobile-mini-widgets-in-menu .near-logo-second-switch.microwidget-btn { display: none; }
  .masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch { display: inline-flex; }
  .masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch.text-area { display: inline-block; }
  .masthead.line-decoration { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .mini-contacts { white-space: normal; }
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets { order: 2; flex: 1 1 0%; flex-flow: wrap; justify-content: flex-end; }
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding { order: 1; justify-content: center; }
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation { order: 0; flex: 1 1 0%; }
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last { margin-right: 0px; }
  .second-switch-logo-right.second-switch-menu-left .mobile-header-bar { justify-content: flex-start; }
  .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding { order: 2; justify-content: flex-end; }
  .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation { order: 0; }
  .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation { margin-right: 10px; }
  .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation { margin-right: 10px; margin-left: 0px; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar { justify-content: flex-start; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding { justify-content: flex-start; order: 0; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets { order: 1; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation { order: 2; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation { margin-left: 10px; }
  .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding { order: 1; justify-content: center; }
  .second-switch-logo-center.second-switch-menu-right .mobile-navigation { order: 2; flex: 1 1 0%; justify-content: flex-end; }
  .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets { order: 0; flex: 1 1 0%; flex-flow: wrap; justify-content: flex-start; }
  .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first { margin-left: 0px; }
  .show-mobile-logo .branding img, .show-device-logo .branding img.mobile-logo, .side-header.show-device-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img, .show-mobile-logo.side-header.show-device-logo .branding img, .show-mobile-logo .mobile-branding img, .show-device-logo .mobile-branding img.mobile-logo, .side-header.show-device-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img, .show-mobile-logo.side-header.show-device-logo .mobile-branding img { display: none; }
  .show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo { display: inline-block; max-width: 100%; height: auto; }
}
@media screen and (max-width: 778px) {
  .page-title.page-title-responsive-enabled .wf-wrap { flex-flow: column wrap; align-items: center; justify-content: center; text-align: center; min-height: 0px; }
  .page-title-responsive-enabled.page-title.title-left.disabled-bg h1 { margin: 5px 0px; }
  .page-title-responsive-enabled.page-title.title-left .breadcrumbs { text-align: center; }
  .page-title-responsive-enabled.page-title h1, .page-title-responsive-enabled.page-title h1 *, .page-title-responsive-enabled.page-title h1 a:hover, #page .page-title-responsive-enabled.page-title .entry-title { font: 700 24px / 34px Roboto, Helvetica, Arial, Verdana, sans-serif; }
  .page-title-responsive-enabled.page-title.breadcrumbs-mobile-off .breadcrumbs { display: none; }
}
@media screen and (min-width: 800px) {
  .transparent.video-playing .masthead { display: none !important; }
  .video-playing .rsHomePorthole .rsCloseVideoBtn { top: 30px; }
}
@media screen and (max-width: 768px) {
  .project-even .alignleft, .project-even ul.royalSlider.alignleft { width: 100%; }
  .content .project-wide-col { width: 100%; }
  .content .project-wide-col.left-side { padding-right: 0px; }
  .content .project-wide-col.right-side { padding-left: 0px; }
  .content .project-narrow-col { width: 100%; }
  .layout-list .blog-content, .layout-list .blog-media, .layout-list .project-list-content, .layout-list .project-list-media { float: none; width: 100% !important; }
  .layout-list .buttons-on-img, .layout-list .project-even .buttons-on-img { margin-left: 0px; margin-right: 0px; }
  .blog.layout-list .post .alignleft { margin-right: 0px; margin-left: 0px; }
}
@media screen and (max-width: 778px) {
  #footer .wf-container-footer { padding-top: 50px; padding-bottom: 15px; }
  #footer > .wf-wrap, #footer #bottom-bar > .wf-wrap { padding: 0px 20px; }
}
@media screen and (max-width: 992px) {
  .footer .widget { width: 100%; }
  .mobile-hide-footer #footer > .wf-wrap { display: none; }
  .footer-overlap .page-inner { margin-bottom: 0px !important; }
  .footer-overlap .footer { bottom: initial !important; }
  .footer-overlap .footer { position: relative !important; left: 0px !important; }
}
@media screen and (max-width: 990px) {
  #bottom-bar .wf-container-bottom { flex-flow: column wrap; justify-content: center; }
  #bottom-bar .wf-container-bottom > div { margin: 0px; }
  #branding-bottom, #bottom-bar .wf-float-left, #bottom-bar .wf-float-right { display: block; float: none; width: auto; padding-left: 0px; padding-right: 0px; margin-right: auto; margin-left: auto; text-align: center !important; }
  #bottom-bar.logo-split .wf-float-left, #bottom-bar.logo-split .wf-float-right { flex: 0 0 auto; }
  #bottom-bar .bottom-text-block { text-align: center; margin-left: 0px; }
}
@media screen and (max-width: 778px) {
  #bottom-bar .mini-nav ul { display: none; }
  #bottom-bar .mini-nav select, #bottom-bar .menu-select { display: block; height: auto; }
  #bottom-bar .menu-select { position: relative; opacity: 1; visibility: visible; display: flex; }
}
@media screen and (max-width: 778px) {
  #main { padding: 70px 0px; }
  #main > .wf-wrap { padding: 0px 20px; }
  .page-title .wf-wrap, .fancy-header .wf-wrap { padding-left: 20px; padding-right: 20px; }
  #main-slideshow.fixed { padding-left: 20px; padding-right: 20px; }
  #main-slideshow.fixed > .royalSlider { max-width: 1260px; }
  .page-title .wf-wrap::after { width: calc(1260px); max-width: calc(100% - 40px); }
  .boxed .page-title .wf-wrap::after { left: 20px; }
  .no-cssgridlegacy.no-cssgrid .wf-container, .no-cssgridlegacy.no-cssgrid .wf-container-main { margin: 0px -10px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar { padding-right: 20px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar { padding-left: 20px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-right .content { padding-left: 10px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .content { padding-right: 10px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget { padding-right: 10px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .content, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget { padding-left: 10px; }
  .no-cssgridlegacy.no-cssgrid .wf-container-main { margin: 0px -10px; }
  .no-cssgridlegacy.no-cssgrid .content, .no-cssgridlegacy.no-cssgrid .sidebar { padding: 0px 10px; }
  #main .wf-container { margin: 0px -10px; }
  .wf-cell, .wf-usr-cell { padding: 0px 10px; }
}
@media screen and (min-width: 992px) {
  #main > .wf-wrap { position: relative; }
  .dt-sticky-sidebar { will-change: min-height; }
  .dt-sticky-sidebar .sidebar-content { position: relative; transform: translate3d(0px, 0px, 0px); will-change: position, transform; backface-visibility: hidden; }
  .no-cssgridlegacy.no-cssgrid .content { width: calc(100% - 350px); }
  .no-cssgridlegacy.no-cssgrid .sidebar { width: 350px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .content, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar { float: right; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .content { float: left; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .content, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget { padding-right: 25px; }
  .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .content, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget { padding-right: 50px; }
  .no-cssgridlegacy.no-cssgrid .sidebar-left .content, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget, .no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar, .no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg { padding-left: 25px; }
  .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .content, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar, .sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg { padding-left: 50px; }
  #main:not(.sidebar-none) .wf-container-main { display: grid; column-gap: 50px; }
  .sidebar-right .wf-container-main { grid-template-areas: "content sidebar"; }
  .sidebar-left .wf-container-main { grid-template-areas: "sidebar content"; }
  .sidebar, .sidebar-space { grid-area: sidebar; }
  .sidebar-right .sidebar, .sidebar-right .sidebar-space { }
  .sidebar-left .sidebar, .sidebar-left .sidebar-space { }
  .content { grid-area: content; }
  .sidebar-right .content { }
  .sidebar-left .content { }
  .sidebar-right .wf-container-main { grid-template-columns: calc(100% - 375px) calc(325px); }
  .sidebar-left .wf-container-main { grid-template-columns: calc(325px) calc(100% - 375px); }
  .sidebar-divider-vertical.sidebar-left .sidebar { padding-right: 0px; }
  .sidebar-divider-vertical.sidebar-left .sidebar .sidebar-content { padding-right: 50px; }
  .sidebar-divider-vertical.sidebar-right .sidebar { padding-left: 0px; }
  .sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content { padding-left: 50px; }
}
@media screen and (max-width: 992px) {
  .mobile-hide-sidebar .sidebar { display: none; }
  .sidebar-right .sidebar, .sidebar-left .sidebar { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .sidebar-right .sidebar, .sidebar-left .sidebar, .sidebar-divider-off.sidebar-right .sidebar, .sidebar-divider-off.sidebar-left .sidebar, .sidebar-right .sidebar.solid-bg, .sidebar-left .sidebar.solid-bg, .sidebar-right .sidebar.bg-under-widget, .sidebar-left .sidebar.bg-under-widget { width: 100%; margin-right: 0px; margin-left: 0px; margin-top: 60px; }
  .wc-sidebar-toggle { display: flex; align-items: center; justify-content: center; position: absolute; top: 40%; right: -40px; width: 40px; height: 40px; background-color: var(--the7-accent-color); color: rgb(255, 255, 255); z-index: 9996; box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px; transition: box-shadow 0.2s ease-out, opacity 0.45s; cursor: pointer; border-radius: 0px; }
  .accent-gradient .wc-sidebar-toggle { background: rgb(236, 158, 33); }
  .wc-sidebar-toggle:hover { box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 11px 0px; }
  .wc-sidebar-toggle::before { speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: "󪀒"; font-family: icomoon-the7-font !important; }
  .mobile-sticky-sidebar-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: 0.4s; }
  .mobile-sticky-sidebar-overlay.active { opacity: 1; visibility: visible; z-index: 9601; }
  .dt-wc-sidebar-collapse .sidebar-right .sidebar, .dt-wc-sidebar-collapse .sidebar-left .sidebar { position: fixed; top: 0px; left: 0px; margin: 0px; max-width: 80%; min-width: 280px; width: 350px; height: 100vh; transform: translateX(-100%); transition: transform 0.3s; z-index: 9996; background: rgb(247, 247, 248); }
  .dt-wc-sidebar-collapse .sidebar-right .sidebar::before, .dt-wc-sidebar-collapse .sidebar-left .sidebar::before { content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgb(255, 255, 255); }
  .dt-wc-sidebar-collapse .sidebar-right .sidebar .sidebar-content, .dt-wc-sidebar-collapse .sidebar-left .sidebar .sidebar-content { position: relative; overflow: hidden scroll; height: 100%; padding: 30px; }
  .dt-wc-sidebar-collapse .show-mobile-sidebar .sidebar-right .sidebar, .dt-wc-sidebar-collapse .show-mobile-sidebar .sidebar-left .sidebar { transform: translateX(0px); }
  .dt-wc-sidebar-collapse .closed-mobile-sidebar .sidebar-right .sidebar, .dt-wc-sidebar-collapse .closed-mobile-sidebar .sidebar-left .sidebar { transform: translateX(-100%); }
}
@media screen and (max-width: 640px) {
  #page .order_details tbody tr:first-of-type, #page .customer_details tbody tr:first-of-type { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  #page .order_details td, #page .customer_details td { text-align: left; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  #page .order_details th, #page .customer_details th { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
  #page .order_details tbody tr, #page .customer_details tbody tr { padding-top: 10px; padding-bottom: 10px; }
  #page .order_details tfoot, #page .customer_details tfoot { display: block; }
  #page .order_details tfoot tr, #page .customer_details tfoot tr { padding-top: 10px; padding-bottom: 10px; }
  .the7-cart-form table.shop_table tbody tr { overflow: hidden; padding-top: 25px; padding-bottom: 25px; }
  .wc-complete-wrap .wc-bacs-bank-details li { flex-flow: column wrap; align-items: flex-start; }
  .wc-complete-wrap .wc-bacs-bank-details li > strong { padding-left: 0px; }
  .shop_table { display: block; }
  .shop_table tbody, .shop_table tfoot { display: block; }
  .shop_table thead { display: none; }
  .shop_table tr { display: flex; flex-flow: column wrap; border-top: 1px solid var(--the7-divider-color); }
  .calculated_shipping .shop_table tr:first-child { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
  #page .shop_table tr td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .content .woocommerce-cart-wrap .shop_table tr.cart_item td { display: flex; justify-content: center; width: 100%; max-width: 100%; padding: 5px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-thumbnail, .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-quantity { padding-bottom: 10px; }
  .content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-price { display: none; }
  .shop_table tr.cart_item td a.remove { display: inline-block; text-align: center; }
  .shop_table tr.cart_item td a.remove i { vertical-align: top; }
  .shop_table tr.cart_item td .product-thumbnail > a { display: block; padding-bottom: 7px; }
  .shop_table tr.cart_item td .product-quantity { margin-top: 3px; }
  .shop_table tr.cart_item td td.product-subtotal { margin-top: 10px; }
  .shop_table tr.cart_item td.product-name { display: flex; flex-flow: column wrap; align-items: center; }
  .shop_table tr.cart_item td.product-name a, .shop_table tr.cart_item td.product-name .variation { display: block; padding-bottom: 7px; text-align: center; }
  .order_details tr td, .order_details tr th, .customer_details tr td, .customer_details tr th { width: 100%; }
  table.shop_table.cart td, .product .variations td, .elementor-widget .variations td, .elementor-widget-woocommerce-cart .woocommerce table.shop_table.cart tbody tr:last-child { display: block; margin: 0px auto; }
  .e-cart-section.shop_table { overflow: hidden; }
  .cart .product-thumbnail { margin: 0px auto; }
  .cart-footer { flex-flow: column wrap; align-items: flex-start; }
  table.tinvwl-table-manage-list { border-collapse: collapse; }
  .tinv-wishlist .tinvwl-table-manage-list .product-cb, .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove { display: inline-block; vertical-align: text-top; width: auto !important; }
  .tinv-wishlist td.product-name a { display: block; padding-bottom: 10px; }
  .wishlist_item .product-thumbnail > a { display: inline-block; }
  .tinv-wishlist td.product-name a + .variation { display: inline-block; }
  .tinv-wishlist table.tinvwl-table-manage-list { text-align: center; }
  .tinv-wishlist table.tinvwl-table-manage-list th.product-name, .tinv-wishlist table.tinvwl-table-manage-list th.wishlist-name { padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
  .tinv-wishlist table.tinvwl-table-manage-list td { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; }
  .tinv-wishlist table.tinvwl-table-manage-list td.product-cb input { vertical-align: middle; }
  .tinv-wishlist table.tinvwl-table-manage-list td.product-name, .tinv-wishlist table.tinvwl-table-manage-list td.product-action, .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list td.product-cb { padding: 5px 0px; }
  .tinv-wishlist table.tinvwl-table-manage-list td.product-thumbnail, .tinv-wishlist table.tinvwl-table-manage-list td.product-stock { padding-bottom: 10px; }
  .tinv-wishlist table.tinvwl-table-manage-list tr { display: block; margin-bottom: 20px; padding-bottom: 25px; border-bottom: 1px solid var(--the7-divider-color); }
}
@media screen and (max-width: 768px) {
  .checkout-page-title a { font: var(--the7-h4-font); }
  .checkout-page-title .checkout-counter { width: 40px; height: 40px; }
}
@media screen and (max-width: 1200px) {
  .rsHomePorthole .rsPlayBtn, .rsHomePorthole .rsCLink { height: 50px; margin-left: -25px; margin-top: -25px; width: 50px; }
  .rsHomePorthole .rsPlayBtn { background-size: 30px 30px; background-position: 15px center; }
  .rsHomePorthole .rsCLink { background-size: 24px 24px; }
  .rsHomePorthole .rsBtnCenterer { margin-top: -25px; height: 50px; }
  .rsHomePorthole .rsBtnCenterer:not(.with-link) .rsPlayBtn { margin-top: 0px; }
  .rsHomePorthole .rsBtnCenterer.with-link { width: 120px; margin: -25px 0px 0px -60px; }
  .rsHomePorthole .with-link .rsCLink, .rsHomePorthole .with-link .rsPlayBtn { position: relative; top: 0px; left: 0px; display: inline-block; margin: 0px 5px; }
}
@media screen and (max-width: 1100px) {
  .floating-content { transform: translateY(0px) !important; }
}
@media screen and (max-width: 970px) {
  #main .wf-mobile-hidden, .filter-extras { display: none; }
  #main .wf-mobile-visible, .content .wf-table.wf-mobile-collapsed, .content .wf-mobile-collapsed .wf-tr, .content .wf-mobile-collapsed .wf-td { display: block; }
  .table-standard { overflow: scroll; }
  .content .wf-1, .content .wf-1-2, .content .wf-2-4, .content .wf-1-3, .content .wf-2-3, .content .wf-1-4, .content .wf-3-4, .content .wf-1-5, .content [class*="wf-span-"] { width: 100%; }
  .items-grid .wf-cell.wf-1-3, .items-grid .wf-cell.wf-1-2 { width: 50%; }
  .related-product > li { width: 50%; }
  .sidebar-right .related-product > li, .sidebar-left .related-product > li { width: 50%; }
  .woocommerce-cart-wrap .related-product > li { width: 100%; }
  .single-related-posts .items-grid > .related-item { width: 50%; }
  .sidebar-right .single-related-posts .items-grid > .related-item, .sidebar-left .single-related-posts .items-grid > .related-item { width: 50%; }
  li.comment, li.pingback { padding-left: 0px; }
  .children li.comment, .children li.pingback { padding-left: 30px; }
  #comments .children { margin-left: 10px; }
  .box-style-table .shortcode-action-container { display: block; margin-top: 20px; margin-bottom: 0px; padding-left: 0px; overflow: hidden; }
  .shortcode-action-box.box-style-table { display: block; }
  .box-style-table .action-button .dt-btn { float: left; }
}
@media only screen and (max-width: 960px) {
  .header-side-left .mega-full-width > .sub-nav, .header-side-left .mega-auto-width > .sub-nav { max-width: 767px; left: 0px; padding-left: 0px; top: auto !important; }
  .header-side-right .mega-full-width > .sub-nav, .header-side-right .mega-auto-width > .sub-nav { max-width: 767px; right: 0px; padding-right: 0px; top: auto !important; }
  form.lost_reset_password { width: 67%; }
  #customer_login { flex-flow: wrap; }
  #customer_login > div { width: 67%; }
  #customer_login > div + div { margin-left: auto; margin-top: 60px; }
}
@media screen and (max-width: 800px) {
  .rsHomePorthole .rsCapt { bottom: 25px; }
}
@media screen and (min-width: 0px) and (max-width: 760px) {
  #main-slideshow .psThumbs { display: none; }
  .rsHomePorthole .rsCapt { padding: 0px 20px; bottom: 15px; }
  form.lost_reset_password { width: 100%; }
  #customer_login > div { width: 100%; }
}
@media screen and (max-width: 760px) {
  .scroller-arrow, .project-navigation > span, .album-content-description, .hide-thumb-btn, .photo-scroller:not([class*="the7_photo-scroller"]) .ts-wrap.scroller-thumbnails, .photo-scroller:not([class*="the7_photo-scroller"]) .hide-thumb-btn, .share-overlay h3 { display: none; }
  .photo-scroller:not([class*="the7_photo-scroller"]) .btn-cntr, .photo-scroller:not([class*="the7_photo-scroller"]) .slide-caption { bottom: 5px !important; }
  .project-navigation .next-post { margin-right: 0px; }
  .share-overlay .wf-td { padding-top: 60px; }
  .share-overlay h1 { margin-bottom: 30px; font-size: 40px; line-height: 44px; }
  #page .share-overlay .soc-ico a, .share-overlay .soc-ico a { width: 50px; height: 50px; margin: 5px; }
  .share-overlay .soc-ico a .icon { width: 40px; height: 40px; }
  .dt-fancy-separator { width: 100% !important; }
  .overlap.video-playing #header { display: none !important; }
  .items-grid .wf-cell.wf-1-3, .items-grid .wf-cell.wf-1-2 { width: 100%; }
  .related-product > li { width: 100%; }
  .sidebar-right .related-product > li, .sidebar-left .related-product > li, .woocommerce-cart-wrap .related-product > li { width: 100%; }
  .single-related-posts .items-grid > .related-item { width: 100%; }
  .sidebar-right .single-related-posts .items-grid > .related-item, .sidebar-left .single-related-posts .items-grid > .related-item { width: 100%; }
  .dt-testimonials-shortcode.layout-6 .testimonial-item, .dt-testimonials-shortcode.layout-5 .testimonial-item { flex-flow: column wrap; }
  .dt-testimonials-shortcode.layout-6 .testimonial-item .content-wrap, .dt-testimonials-shortcode.layout-5 .testimonial-item .content-wrap { width: 100% !important; }
  .dt-testimonials-shortcode.layout-6 .testimonial-item .testimonial-avatar, .dt-testimonials-shortcode.layout-5 .testimonial-item .testimonial-avatar { padding: 0px; margin-bottom: 20px; }
  .content-align-center.dt-testimonials-shortcode.layout-6 .testimonial-item, .content-align-center.dt-testimonials-shortcode.layout-5 .testimonial-item { align-items: center; }
}
@media screen and (max-width: 778px) {
  .masthead:not(.side-header) .mobile-header-bar, .side-header.masthead-mobile-header .mobile-header-bar { padding: 0px 20px; box-sizing: border-box; }
  .masthead.masthead-mobile-header.content-width-line-mobile-header-decoration:not(#phantom) .mobile-header-bar::after { width: calc(100% - 40px); }
  .masthead.shadow-mobile-header-decoration.masthead-mobile-header { box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 15px 1px; }
  .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-navigation { margin-right: 10px; }
  .first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .mobile-navigation { margin-left: 10px; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation { margin-left: 10px; }
  .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets { justify-content: flex-end; }
  .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation { margin-right: 10px; }
}
@media screen and (max-width: 568px) {
  .rollover-content p, .rollover-content .entry-meta { display: none; }
  .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap) > .woocommerce-message, .popup-message-style .woocommerce-error, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap) > .woocommerce-info, .popup-message-style .parentFormundefined:not(.run-animation), .popup-message-style .parentFormundefined.run-animation, .popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors, .popup-message-style #page .wpcf7-response-output { max-width: 300px; }
  @keyframes slide-in-message { 
  0% { opacity: 0; transform: translate3d(600px, -50%, 0px); }
  50% { opacity: 0; transform: translate3d(-200px, -50%, 0px); }
  100% { opacity: 1; transform: translate3d(-300px, -50%, 0px); }
}
  @keyframes slide-out-message { 
  0% { opacity: 1; transform: translate3d(-300px, -50%, 0px); }
  100% { opacity: 0; transform: translate3d(800px, -50%, 0px); }
}
}
@media (max-width: 600px) {
  .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn { top: 10px; }
}
@media (max-width: 480px) {
  .wc-login-wrap .log-left-block, .wc-login-wrap .log-right-block { width: 100%; }
  .wc-login-wrap .log-right-block { margin-top: 20px; }
}
@media screen and (max-width: 500px) {
  .post-navigation .nav-links { flex-flow: column wrap; }
  .post-navigation .nav-previous, .post-navigation .nav-next { width: 100%; padding: 0px; margin: 0px 0px 25px; align-items: center; text-align: center; }
  .post-navigation .nav-previous .post-title, .post-navigation .nav-next .post-title { align-self: center; }
  .rtl .post-navigation .nav-previous .post-title, .rtl .post-navigation .nav-next .post-title { align-self: center; }
  .post-navigation .nav-previous i, .post-navigation .nav-next i { display: none; }
  .post-navigation .nav-links { padding-bottom: 0px; }
  .post-navigation .back-to-list, .post-navigation .disabled { display: none; }
}
@media screen and (max-width: 450px) {
  .woocommerce-result-count { float: none; }
  .mobile-header-bar, .masthead .popup-search .submit { position: relative; }
  .dt-mobile-header .mini-nav, .masthead .mini-nav, .dt-mobile-header .shopping-cart, .masthead .shopping-cart, .dt-mobile-header .popup-search, .masthead .popup-search, .dt-mobile-header .searchform, .masthead .searchform, .dt-mobile-header .popup-search.act, .masthead .popup-search.act, .dt-mobile-header .mini-nav li, .masthead .mini-nav li { position: static; }
  #page .masthead .mini-nav .mini-sub-nav, #page .masthead .shopping-cart-wrap, #page .masthead .popup-search .popup-search-wrap { transform: translate3d(-50%, 0px, 0px); max-width: 280px !important; left: 50% !important; }
  #page .masthead .mini-nav .mini-sub-nav .shopping-cart-inner::before, #page .masthead .shopping-cart-wrap .shopping-cart-inner::before, #page .masthead .popup-search .popup-search-wrap .shopping-cart-inner::before { display: none; }
  #page .masthead .mini-nav .mini-sub-nav::before, #page .masthead .shopping-cart-wrap::before, #page .masthead .popup-search .popup-search-wrap::before { display: none; }
  #page .masthead .popup-search .popup-search-wrap { width: 280px; }
  .dt-mobile-header .select-type-menu .sub-nav, .dt-mobile-header .select-type-menu-first-switch .sub-nav, .dt-mobile-header .select-type-menu-second-switch .sub-nav { top: 0px; }
  .masthead .popup-search .popup-search-wrap, .masthead .top-bar .popup-search .popup-search-wrap { top: 100%; }
  .masthead .shopping-cart-wrap, .masthead .top-bar .shopping-cart-wrap { top: 100%; padding-top: 0px; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  body::after { content: "tablet"; display: none; }
}
@media screen and (max-width: 760px), screen and (max-height: 300px) {
  body::after { content: "phone"; display: none; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ipad-reverse-col { order: 2; }
  .vert-tablet-reverse-col { display: flex; flex-direction: row-reverse; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hor-tablet-reverse-col { display: flex; flex-direction: row-reverse; }
}
@media (max-width: 767px) {
  .reverse-row-on-mobile, .phone-reverse-col { display: flex; flex-flow: column-reverse wrap; }
}

/*__lovable_stylesheet_boundary__*/
.main-nav > li.dt-mega-menu > a { position: relative; }
.side-header .main-nav > li > a.mega-menu-img-top, .side-header .main-nav > li > a.mega-menu-img-top_align_left, .side-header .mini-nav li > a.mega-menu-img-top, .side-header .mini-nav li > a.mega-menu-img-top_align_left { flex-flow: column wrap; }
.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title > a .menu-text, .dt-mega-menu .sub-nav li.has-children::after, .dt-mega-menu .sub-nav .dt-mega-parent::before, .dt-mega-menu .sub-nav .dt-mega-parent:first-child::before, .dt-mega-menu .sub-nav li::before { display: none; }
.sub-downwards .sub-nav li.hide-mega-title > a { display: block; }
.sub-downwards .sub-nav li.hide-mega-title > a.mega-menu-img-top, .sub-downwards .sub-nav li.hide-mega-title > a.mega-menu-img-top_align_left { display: flex; flex-flow: column wrap; }
.menu-subtitle { display: block; text-transform: none; }
.menu-subtitle { font-family: Arial, sans-serif; font-style: normal; font-weight: normal; }
.dt-mega-menu .sub-nav .dt-mega-parent > a span.menu-subtitle { font-size: 12px; line-height: 14px; }
.menu-subtitle::after, .mega-icon::after { display: none !important; }
.top-header .mega-full-width > .dt-mega-menu-wrap { width: 100%; }
.side-header .mega-full-width .dt-mega-menu-wrap, .side-header .mega-auto-width .dt-mega-menu-wrap { top: 0px; left: 100%; }
.header-side-right .mega-full-width > .dt-mega-menu-wrap, .header-side-right .mega-auto-width > .dt-mega-menu-wrap { top: 0px; left: auto; right: 100%; padding-left: 0px; }
.masthead.side-header:not(.sub-downwards) .mega-full-width > .dt-mega-menu-wrap, .masthead.side-header:not(.sub-downwards) .mega-auto-width > .dt-mega-menu-wrap { width: 890px; max-width: 890px; }
.mega-auto-width .dt-mega-menu-wrap { left: 0px; width: auto; }
.main-nav .mega-auto-width > .dt-mega-menu-wrap { min-width: 240px; }
.mega-auto-width > .dt-mega-menu-wrap.left-overflow, .mega-full-width .dt-mega-menu-wrap.left-overflow { left: 0px !important; right: auto !important; margin-left: 0px !important; }
.top-header .main-nav .dt-mega-menu-wrap { position: absolute; top: 100%; visibility: hidden; opacity: 0; padding: 10px; box-sizing: border-box; }
.main-nav .dt-mega-menu-wrap { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px; }
.top-header.floating-navigation-below-slider .main-nav > li > .dt-mega-menu-wrap.bottom-overflow { top: auto; bottom: 100%; }
.dt-mega-menu-wrap.y-overflow { overflow-y: auto; }
.top-header.floating-navigation-below-slider .dt-mega-menu-wrap.bottom-overflow { top: auto; bottom: 0px; }
.dt-mega-menu-wrap .sub-nav { position: relative; top: 0px; width: auto; padding: 0px; background: none; box-shadow: none; }
.show-mega-menu .dt-mega-menu-wrap .sub-nav, .sub-downwards .dt-mega-menu-wrap .sub-nav { visibility: visible; opacity: 1; }
#page .dt-mobile-header .dt-mega-menu-wrap > .sub-nav { visibility: visible; opacity: 1; width: auto; }
.main-nav .mega-full-width > .dt-mega-menu-wrap .sub-nav .sub-nav, .main-nav .mega-full-width > .dt-mega-menu-wrap .sub-nav .sub-nav ul, .main-nav .mega-auto-width > .dt-mega-menu-wrap .sub-nav .sub-nav, .main-nav .mega-auto-width > .dt-mega-menu-wrap .sub-nav .sub-nav ul { width: auto; }
.dt-mega-menu .dt-mega-menu-wrap { padding-top: 0px; padding-bottom: 0px; font-size: 0px; line-height: 0; word-spacing: -4px; text-align: left; }
.dt-mega-menu .dt-mega-menu-wrap::before, .dt-mega-menu .dt-mega-menu-wrap::after { content: ""; display: table; clear: both; }
.dt-mega-menu > .dt-mega-menu-wrap { padding: 20px 10px 10px; }
.dt-mega-menu .dt-mega-menu-wrap li { padding-left: 0px; padding-right: 0px; word-spacing: normal; }
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent { position: static; display: inline-flex; flex-flow: column wrap; padding: 0px 10px; box-sizing: border-box; }
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent > .sub-nav > li:last-child { padding-bottom: 0px; margin-bottom: 0px; }
.dt-mega-menu .sub-nav .dt-mega-parent:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.new-column > a { margin-left: -21px !important; }
.dt-mega-menu .sub-nav .dt-mega-parent:hover > a { border-radius: 0px; }
.dt-mega-menu .sub-nav .dt-mega-parent > a { width: auto; }
.dt-mega-menu .sub-nav .dt-mega-parent.no-link > a:hover, .no-link > a:hover { opacity: 1; }
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav, .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow { position: relative; top: auto; max-width: 100%; padding: 0px; background: none; box-shadow: none; left: auto !important; }
.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav, .rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow { right: auto; left: auto !important; }
.dt-mega-menu.dt-hovered .sub-nav .sub-nav, .show-mega-menu.dt-mega-menu .sub-nav .sub-nav { visibility: visible !important; opacity: 1 !important; }
.dt-mega-parent .sub-nav > li { margin-bottom: 2px; }
.side-header .main-nav .new-column { display: none; }
.top-header .sub-nav > li.dt-mega-parent > a { margin: 0px; }
.top-header .sub-nav > li.dt-mega-parent > a.mega-menu-img-top { text-align: center; }
.top-header .sub-nav > li.dt-mega-parent.empty-title > a, .sub-sideways .sub-nav > li.dt-mega-parent.empty-title > a { padding: 0px; }
.menu-item .dt-mega-menu-wrap > .sub-nav { transition: opacity 200ms; }
.menu-item.show-mega-menu-content .dt-mega-menu-wrap > .sub-nav { visibility: visible; opacity: 1; }
.dt-mega-menu-wrap > .sub-nav { display: flex; flex-flow: wrap; }
.dt-mega-parent .sub-nav .sub-nav { margin-left: 20px; }
.sub-downwards.side-header .main-nav .sub-nav li.dt-mega-parent .sub-nav { padding-top: 0px; padding-bottom: 0px; }
.dt-mega-parent .sub-nav .sub-nav > li:first-child { padding-top: 0px; }
.dt-mega-parent .sub-nav > li.has-children > a::after { display: none; }
.sub-nav-widgets .sidebar-content .widget:first-child { padding-top: 0px; }
.mobile-main-nav .sub-nav.sub-nav-widgets { padding: 0px !important; }
#page .mobile-main-nav .sub-nav.sub-nav-widgets { max-width: 100%; width: 100% !important; }
.side-header .mega-menu-widgets, .mobile-main-nav .mega-menu-widgets { max-width: 100%; }
.dt-mega-menu .dt-mega-menu-wrap .sub-nav .mega-menu-widgets { overflow: hidden; max-width: 100%; }
.masthead.side-header:not(.sub-downwards) .mega-full-width > .dt-mega-menu-wrap .sub-nav-widgets, .masthead.side-header:not(.sub-downwards) .mega-auto-width > .dt-mega-menu-wrap .sub-nav-widgets { width: 100%; }
.mega-menu-img, .mega-menu-img img { max-width: 100%; height: auto; }
.mega-menu-img-right img, .mega-menu-img-right i, .mega-menu-img-right_top img, .mega-menu-img-right_top i { order: 1; }
.mega-menu-img-right .menu-item-text, .mega-menu-img-right_top .menu-item-text { order: 0; }
.mega-menu-img-right_top, .mega-menu-img-left_top { flex-flow: column wrap; }
.masthead:not(.sub-downwards) .dt-mega-parent > .mega-menu-img-right_top, .mobile-main-nav .mega-menu-img-right_top, .masthead:not(.sub-downwards) .dt-mega-parent > .mega-menu-img-left_top, .mobile-main-nav .mega-menu-img-left_top { align-content: flex-start; }
.mobile-main-nav .mega-menu-img-right_top, .mobile-main-nav .mega-menu-img-left_top { align-items: flex-start; }
.mega-menu-img-right_top .menu-item-text, .mega-menu-img-left_top .menu-item-text { display: flex; align-items: center; }
.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text, .masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text { align-self: flex-start; }
.masthead:not(.sub-downwards) .mega-menu-img-right_top .subtitle-text, .masthead:not(.sub-downwards) .mega-menu-img-left_top .subtitle-text { align-self: flex-start; width: 100%; }
.mega-menu-img-right, .mega-menu-img-left { flex-flow: row; }
.sub-nav li .mega-menu-img-top, .sub-nav li .mega-menu-img-top img, .sub-nav li .mega-menu-img-top_align_left, .sub-nav li .mega-menu-img-top_align_left img { display: block; }
.sub-downwards.h-justify.h-center .sub-nav li .mega-menu-img-top_align_left img, .sub-downwards.h-center .sub-nav li .mega-menu-img-top_align_left img { display: inline-block; }
.mobile-main-nav .mega-menu-img-top img, .mobile-main-nav .mega-menu-img-top_align_left img { margin: 0px 0px 5px !important; }
.sub-nav li .mega-menu-img-top img { display: inline-block; }
.top-header .main-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top, .top-header .main-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top_align_left { flex-flow: column wrap; }
.masthead:not(.sub-downwards) .main-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top_align_left { align-items: flex-start; }
.top-header .main-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top .menu-text { text-align: center; }
.top-header .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top, .top-header .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top_align_left { flex-flow: column wrap; }
.sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-right_top, .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-right { align-content: flex-start; }
.masthead:not(.sub-downwards) .sub-nav > li > a.mega-menu-img-right_top .menu-item-text, .dt-mobile-header .sub-nav > li > a.mega-menu-img-right_top .menu-item-text, .masthead:not(.sub-downwards) .sub-nav > li > a.mega-menu-img-right .menu-item-text, .dt-mobile-header .sub-nav > li > a.mega-menu-img-right .menu-item-text { width: 100%; justify-content: space-between; }
.masthead:not(.sub-downwards) .sub-nav > li:not(.dt-mega-parent) > a.mega-menu-img-top { text-align: center; }
.sub-downwards.h-center .sub-nav > li > a.mega-menu-img-top { flex-flow: column wrap; display: flex; }
.mega-menu-widgets .slider-content { visibility: visible; }
.main-nav .dt-mega-menu .post-rollover i, .main-nav .dt-mega-menu .rollover i { padding: 0px; }
.sub-nav > li.dt-mega-parent > a:not(.not-clickable-item):hover { cursor: pointer; }
.top-header .dt-mega-menu-wrap .sub-nav-widgets > li:last-child .widget { padding-bottom: 0px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap { background-color: rgb(255, 255, 255); }
.top-header .main-nav .dt-mega-menu-wrap, .sub-sideways .main-nav .dt-mega-menu-wrap { padding: 20px 10px; }
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent { padding: 0px 10px; }
.dt-mega-menu > .sub-nav > li:hover > a { background-color: transparent; }
.main-nav .sub-nav > li.dt-mega-parent:not(.empty-title) > a, .sub-downwards .main-nav .sub-nav > li.dt-mega-parent.empty-title > a { padding: 9px 10px; }
.main-nav .sub-nav:first-child > li.dt-mega-parent.has-children:not(.has-widget) > a, .main-nav .sub-nav:first-child > li.dt-mega-parent.has-children.has-widget > .sub-nav-widgets, .sub-downwards .main-nav .sub-nav:first-child > li.dt-mega-parent.empty-title.has-children:not(.has-widget) > a, .sub-downwards .main-nav .sub-nav:first-child > li.dt-mega-parent.empty-title.has-children.has-widget > .sub-nav-widgets { margin-bottom: 0px; }
.sub-downwards .sub-nav > li.dt-mega-parent > .next-level-button { margin-top: 9px; margin-bottom: 9px; }
.main-nav > li > a > span > span.menu-subtitle { color: rgba(51, 51, 51, 0.4); }
.sub-nav .menu-subtitle, .sub-nav li.act > a:hover .menu-subtitle { color: rgba(51, 51, 51, 0.4); font-family: Viga, Helvetica, Arial, Verdana, sans-serif; font-size: 10px; }
.main-nav .sub-nav > li.dt-mega-parent > a .menu-text { font: 16px / 22px Viga, Helvetica, Arial, Verdana, sans-serif; text-transform: uppercase; color: rgb(51, 51, 51); }
.main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.wpml-ls-item) > a:not(.not-clickable-item):hover .menu-text { color: rgb(255, 255, 255); }
.main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text { color: rgb(255, 255, 255); }
.main-nav .sub-nav > li.dt-mega-parent > a .subtitle-text { font: 10px / 14px Viga, Helvetica, Arial, Verdana, sans-serif; color: rgb(51, 51, 51); }
.main-nav .sub-nav .mega-menu-img > i, .main-nav .sub-nav .mega-menu-img > span > i, .mobile-main-nav .sub-nav .mega-menu-img > i, .mobile-main-nav .sub-nav .mega-menu-img > span > i { display: inline-block; }
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a > i, .main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a > span i { font-size: 16px; color: rgb(51, 51, 51); }
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent:not(.current-menu-item) > a:not(.not-clickable-item):hover i { color: rgb(255, 255, 255); }
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent.current-menu-item > a i { color: rgb(255, 255, 255); }
.sub-nav .menu-subtitle, .sub-nav li.act > a:hover .menu-subtitle { color: rgba(51, 51, 51, 0.4); }
.dt-mega-menu .sub-nav .dt-mega-parent > a { border-bottom-color: rgba(51, 51, 51, 0.1); }
.top-header .main-nav .mega-auto-width > .dt-mega-menu-wrap, .sub-sideways .main-nav .mega-auto-width > .dt-mega-menu-wrap { min-width: 260px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent { width: 260px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1 > .dt-mega-menu-wrap { width: 280px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2 > .dt-mega-menu-wrap { width: 540px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3 > .dt-mega-menu-wrap { width: 800px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4 > .dt-mega-menu-wrap { width: 1060px; }
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5 > .dt-mega-menu-wrap { width: 1320px; }
.dt-mega-parent .sidebar-content .widget { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 0px; }
.dt-mega-parent .sidebar-content .widget *, .dt-mega-parent .sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(:hover), .dt-mega-parent .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(:hover) * { color: rgb(51, 51, 51); }
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a { color: rgb(51, 51, 51); }
.dt-mega-parent .sidebar-content .widget-title, .dt-mega-parent .sidebar-content .widget .team-author-name a:not(:hover) { color: rgb(51, 51, 51); }
.dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover, .dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover * { color: var(--the7-accent-color); }
.mobile-main-nav > li .dt-mega-menu-wrap, .mobile-main-nav > li .dt-mega-menu-wrap > .sub-nav .sub-nav { margin-bottom: 16px; }
.dt-mega-parent .sidebar-content .widget .soc-ico a::before { background-color: rgba(51, 51, 51, 0.15); }
.mega-menu-widgets .soc-ico a::after { background-color: var(--the7-accent-color); box-shadow: none; }
.dt-mega-parent .sidebar-content .widget .soc-ico a:not(:hover) .soc-font-icon { color: rgb(51, 51, 51); }
.dt-mega-parent .sidebar-content .widget .post-content .text-secondary { color: rgba(51, 51, 51, 0.5); }
.dt-mega-parent .sidebar-content .widget .custom-categories a, .dt-mega-parent .sidebar-content .widget .custom-categories a .item-name, .dt-mega-parent .sidebar-content .widget .cat-item a, .dt-mega-parent .sidebar-content .widget .widget_recent_comments a, .dt-mega-parent .sidebar-content .widget .widget_tag_cloud a:hover { color: rgb(51, 51, 51); }
.dt-mega-parent .sidebar-content .widget .custom-categories a span.item-num, .dt-mega-parent .sidebar-content .widget .cat-item a span.item-num { color: rgba(51, 51, 51, 0.5); }
.dt-mega-parent .sidebar-content .widget .menu .current-menu-parent > a, .dt-mega-parent .sidebar-content .widget .menu .current-menu-item > a, .dt-mega-parent .sidebar-content .widget .custom-nav > li > a:hover span, .dt-mega-parent .sidebar-content .widget .custom-nav li.act > a span, .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a:hover span, .dt-mega-parent .sidebar-content .widget .st-accordion li > a:hover, .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a:hover *, .dt-mega-parent .sidebar-content .widget .widget .custom-categories a:hover span.item-name, .dt-mega-parent .sidebar-content .widget .widget_categories li a:hover, .dt-mega-parent .sidebar-content .widget .widget_meta a:hover, .dt-mega-parent .sidebar-content .widget .blogroll a:hover, .dt-mega-parent .sidebar-content .widget .widget_archive li a:hover, .dt-mega-parent .sidebar-content .widget .widget_recent_entries a:hover, .dt-mega-parent .sidebar-content .widget .widget_links a:hover, .dt-mega-parent .sidebar-content .widget .widget_pages a:hover, .dt-mega-parent .sidebar-content .widget .recent-posts a:not(.post-rollover):hover, .dt-mega-parent .sidebar-content .widget .items-grid .post-content > a:hover, .dt-mega-parent .sidebar-content .widget #wp-calendar td a:hover, .dt-mega-parent .sidebar-content .widget .tagcloud a:hover, .dt-mega-parent .sidebar-content .widget .widget_nav_menu a:hover, .dt-mega-parent .sidebar-content .widget a.rsswidget:hover { color: var(--the7-accent-color); }
.dt-mega-parent .sidebar-content .widget .custom-menu a::after { color: rgba(51, 51, 51, 0.5); }
.dt-mega-parent .sidebar-content .widget .st-accordion li > a::before, .dt-mega-parent .sidebar-content .widget .custom-menu a::before { background-color: rgba(51, 51, 51, 0.15); }
.dt-mega-parent .sidebar-content .widget .st-accordion li > a::after { color: rgba(51, 51, 51, 0.5); }
.main-nav li.dt-mega-menu .mega-menu-img > .the7-svg-image { width: 16px; }

/*__lovable_stylesheet_boundary__*/
.wp-caption-text, .sticky, .gallery-caption, .bypostauthor, .main-page { }

/*__lovable_stylesheet_boundary__*/
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/806d1baf09e3f6b1.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/625786bdced46396.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/fb25054a40e8fa1c.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/a766d71fda692bf9.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/cd93735dae278b20.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/890f3f233284fb97.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/ee6036765a2f629e.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/8aa8c96579d73a57.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/55a5045cb01eee6f.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/9c606867e8d519d4.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/5aba5c0f95820a4e.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url(/site-assets/e930ce9108bce70f.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/6718d5fe457f5079.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  src: url(/site-assets/b1a68d949e705b64.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*__lovable_stylesheet_boundary__*/
.aio-icon-component i, .align-icon i, .flip-box-wrap i, .info-circle-wrapper i, .smile-icon-timeline-wrap i, .smile_icon_list_wrap i, .stats-block i, .uavc-icons i, .uavc-list-icon i, .ubtn i, .ult-animation i, .ult-banner-block i, .ult-new-ib i, .ult-overlay i, .ult-vc-seperator i, .ult_countdown i, .ult_pricing_table_wrap i, .ultb3-box i, .ultimate-call-to-action i, .ultimate-google-trends i, .ultimate-map-wrapper i, .uvc-heading i, .uvc-type-wrap i { font-size: inherit; line-height: inherit; }
.aio-icon-component, .aio-icon-component *, .align-icon, .align-icon *, .flip-box-wrap, .flip-box-wrap *, .info-circle-wrapper, .info-circle-wrapper *, .smile-icon-timeline-wrap, .smile-icon-timeline-wrap *, .smile_icon_list_wrap, .smile_icon_list_wrap *, .stats-block, .stats-block *, .uavc-icons, .uavc-icons *, .uavc-list-icon, .uavc-list-icon *, .ubtn, .ubtn *, .ubtn-ctn-center, .ubtn-link, .ult-animation, .ult-animation *, .ult-banner-block, .ult-banner-block *, .ult-new-ib, .ult-new-ib *, .ult-overlay, .ult-overlay *, .ult_countdown, .ult_countdown *, .ult_pricing_table_wrap, .ult_pricing_table_wrap *, .ultimate-google-trends, .ultimate-google-trends *, .ultimate-map-wrapper, .ultimate-map-wrapper *, .uvc-heading, .uvc-heading * { box-sizing: border-box; }
.upb_video_class, .vc_row, .wpb_column, .wpb_row { position: relative; }
.aio-icon, .vc_row .aio-icon { display: inline-block; font-size: 32px; height: 2em; width: 2em; text-align: center; line-height: 2em; box-sizing: content-box !important; }
.aio-icon.none { display: inline-block; font-size: 32px; height: 1em; width: 1em; text-align: center; line-height: 1em; }
.aio-icon.circle { border-radius: 50%; }
.aio-icon.hexagon::before { content: ""; position: absolute; top: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom-width: 1em; border-bottom-style: solid; border-bottom-color: inherit; }
.aio-icon.hexagon { position: relative; width: 3em; height: 1.5em; line-height: 1.5em; margin: 1.2em 0px; }
.aio-icon.hexagon::after { content: ""; position: absolute; bottom: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-top-width: 1em; border-top-style: solid; border-top-color: inherit; }
.aio-icon-img.uavc-hexagon img { display: inline-block; top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); }
.aio-icon-img.uavc-hexagon { position: relative; width: 3em; height: 1.5em; line-height: 1.5em; margin-top: 1.1em; margin-bottom: 1.1em; }
.aio-icon-img.uavc-hexagon::after { content: ""; position: absolute; bottom: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-top-width: 1em; border-top-style: solid; border-top-color: inherit; }
.aio-icon-img.uavc-hexagon::before { content: ""; position: absolute; top: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom-width: 1em; border-bottom-style: solid; border-bottom-color: inherit; }
.aio-icon-img { display: inline-block; font-size: 48px; width: 1em; max-width: 100%; box-sizing: content-box !important; }
.aio-icon-img.uavc-circle { width: 1em; min-height: 1em; background: rgba(214, 214, 214, 0.44); border-radius: 50%; padding: 0.5em; }
.aio-icon-img.uavc-square { width: 1em; min-height: 1em; background: rgba(214, 214, 214, 0.44); border-radius: 0px; padding: 0.5em; }
.aio-icon-img .img-icon { width: 1em; display: block; font-size: inherit; max-width: 100% !important; border-radius: 0px !important; box-shadow: none !important; }
.aio-tooltip { display: inline-block; text-align: center; width: auto; max-width: 100%; }
.smile_icon_list { list-style: none !important; padding: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; }
.smile_icon_list li.icon_list_item { line-height: 100%; overflow: visible; padding: 0px !important; list-style: none !important; clear: both !important; position: relative !important; min-height: 1em !important; margin: 0px 0px 30px !important; }
.smile_icon_list li.icon_list_item:last-child { margin: 0px !important; }
a.ulimate-info-list-link { position: absolute; top: 0px; left: 0px; display: block; z-index: 9; width: 100%; height: 100%; }
.smile_icon_list li .icon_list_icon { font-size: 24px; width: 3em; height: 3em; line-height: 3em; text-align: center; float: left; background: rgb(255, 255, 255); z-index: 9; position: relative; box-sizing: content-box !important; }
.smile_icon_list .list-img-icon { display: block; margin: 0px auto; top: 50%; position: absolute; left: 50%; transform: translate(-50%, -50%); max-height: 100% !important; max-width: 100% !important; border-radius: 0px !important; box-shadow: none !important; }
.smile_icon_list li .icon_description h3 { font-size: 17px; line-height: 1.84615; font-weight: 700; margin-top: 0px; margin-bottom: 0px; clear: none !important; }
.smile_icon_list li .icon_description h3 a { text-decoration: none; }
.smile_icon_list li .icon_description .info-list-heading { font-size: 17px; line-height: 1.84615; font-weight: 700; margin-top: 0px; margin-bottom: 0px; clear: none !important; }
.smile_icon_list li .icon_description .info-list-heading a { text-decoration: none; }
.smile_icon_list li .icon_description p { font-size: inherit; font-weight: inherit; line-height: inherit; font-style: inherit !important; color: inherit !important; }
.smile_icon_list li .icon_description p:last-child { margin-bottom: 0px; }
.smile_icon_list li .icon_description div.icon_description_text { font-family: inherit; font-weight: inherit; color: inherit; font-size: 13px; line-height: 18px; }
.smile_icon_list li .icon_description span.icon_description_text { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-size: 14px; line-height: 1.71429; display: block; }
.smile_icon_list li .icon_list_connector.frontend_editor_list_connector { top: 1.5em; }
.smile_icon_list li .icon_list_connector { height: 100%; position: absolute; top: 0.5em; z-index: 1; }
.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector { top: 1em; }
.smile_icon_list > .vc_info_list_item:last-child > li .icon_list_connector { display: none; }
.smile_icon_list li:last-child .icon_list_connector { display: none; }
.smile_icon_list.no_bg .icon_list_icon { border: 2px solid rgb(1, 131, 204); color: rgb(1, 131, 204); }
.smile_icon_list.square .icon_list_icon { border-color: inherit; }
.smile_icon_list.circle .icon_list_icon { border-radius: 50%; border-color: inherit; overflow: hidden; }
.smile_icon_list.with_bg .icon_list_icon { background: rgb(1, 131, 204); color: rgb(255, 255, 255); }
.smile_icon_list.left li .icon_list_connector { left: 0.5em; border-right-width: 1px; border-right-style: dashed; }
.smile_icon_list.left li.ult-info-circle-img .icon_list_connector { left: 0.34em; top: 0.5em; }
.smile_icon_list.left li .icon_description { margin-left: 3em; padding-left: 25px; height: 3em; vertical-align: middle; display: table-cell; }
.smile_icon_list.right { text-align: right; }
.smile_icon_list.right li .icon_list_icon { float: right; position: relative; }
.smile_icon_list.right li .icon_list_connector { right: 0.5em; border-left-width: 1px; border-left-style: dashed; }
.smile_icon_list.right li .icon_description { margin-left: 3em; height: 3em; vertical-align: middle; display: table-cell; }
.smile_icon_list.right li .icon_description { margin-right: 3em; padding-right: 25px; }
.smile_icon_list.top, .smile_icon_list.top::after, .smile_icon_list.top::before { content: " "; display: table; box-sizing: border-box; }
.smile_icon_list.top { display: block; }
.smile_icon_list.top li { display: table-cell; width: 1%; float: none; position: relative; box-sizing: border-box; }
.smile_icon_list.top li .icon_list_icon { margin: 0px auto; float: none; }
.smile_icon_list.top li .icon_description { text-align: center; margin: 15px; padding-bottom: 0px; }
.smile_icon_list.top li .icon_list_connector { position: absolute; top: 0.5em; left: 50%; width: 100%; height: 10px; border-top-width: 1px; border-top-style: dashed; margin-left: 0px; }
.info-wrapper .smile_icon_list li .icon_description .responsive-font-class * { font-size: 13px; line-height: 1.64em; color: inherit; }
@media only screen and (max-width: 768px) {
  .smile_icon_list_wrap .smile_icon_list.top { display: inline-block; width: 100%; }
  .smile_icon_list.top li.icon_list_item { display: block; width: 100%; float: left; }
  .smile_icon_list.top li .icon_list_connector { display: none; }
}
.hexagon li .icon_list_icon::before { content: ""; position: absolute; top: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-bottom-width: 1em; border-bottom-style: solid; border-bottom-color: inherit !important; }
.hexagon li .icon_list_icon { background: rgb(1, 131, 204); border-color: rgb(1, 131, 204); color: rgb(255, 255, 255); position: relative; top: 1em; overflow: inherit; width: 3em !important; height: 1.5em !important; line-height: 1.5em !important; }
.hexagon li .icon_list_icon::after { content: ""; position: absolute; bottom: -1em; left: 0px; border-left: 1.5em solid transparent; border-right: 1.5em solid transparent; border-top-width: 1em; border-top-style: solid; border-top-color: inherit !important; }
.smile_icon_list.top.hexagon .icon_list_icon { position: relative; margin-bottom: 2em; }
.smile_icon_list.top.hexagon .icon_list_connector { top: 0.55em; }
.full-width-content.wpb-js-composer .site-inner { overflow: visible !important; }
.smile_icon_list.circle { float: none; border: 0px; width: auto; margin: 0px; cursor: inherit; }
.ult-animation * { backface-visibility: hidden; }
.ult-animation.ult-animate-viewport { transition: opacity 0.9s linear; }
.uavc-list-icon ul { list-style: none !important; padding: 0px !important; margin: 0px 0px 30px !important; position: relative !important; }
.uavc-list-icon ul:last-child { margin: 0px !important; }
.uavc-list-icon li { line-height: 1.6em; overflow: visible; padding: 0px !important; margin: 0px !important; list-style: none !important; clear: both !important; }
.uavc-list-content { display: table; width: 100%; margin-bottom: 7px; }
.uavc-list-content .aio-icon { display: inline-block; margin: 0px; padding: 0px; }
.uavc-list-content span.uavc-list-desc { display: table-cell; padding: 0px; margin: 0px; vertical-align: middle; width: 100%; }
.uavc-icons, .wpb_column .wpb_wrapper .uavc-icons { display: block; margin-bottom: 35px; line-height: 1; }
.uavc-icons-left.uavc-icons { text-align: left; }
.uavc-icons-center.uavc-icons { text-align: center; }
.uavc-icons-right.uavc-icons { text-align: right; }
.aio-icon i { line-height: inherit; }
.ultimate_google_map img { max-width: initial !important; }
.vc_element.element-ultimate_icons { float: left; padding-left: 75%; }
.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append { margin-top: 20px; margin-left: 50%; z-index: 33000000; }
.smile_icon_list.left li .icon_description { line-height: 1em; }
.vc_element.element-info_list { padding-top: 20%; float: left; padding-left: 20%; }
.vc_element.element-ultimate_icon_list { margin-top: 20%; margin-left: 50%; }
.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append { margin-left: 85%; }
.vc_element.element-icon_timeline { display: block; float: left; padding-left: 50%; }
.vc_element.element-ultimate_carousel { padding-top: 20%; }
.vc_element.element-ult_ihover { margin-top: 20%; }
.vc_element.element-ult_hotspot { margin-top: 20%; }
.aio-icon-description div, .aio-icon-description p, .ifb-flip-box-section-content div, .ifb-flip-box-section-content p, .info-circle-text div, .info-circle-text p, .timeline-header > div div, .timeline-header > div p, .uavc-list-desc div, .uavc-list-desc p, .ult-tooltipster-content div, .ult-tooltipster-content p, .ult_modal-body div, .ult_modal-body p, .ult_price_features div, .ult_price_features p, .ultimate-vticker div, .ultimate-vticker p, .uvc-ctaction-data, .uvc-ctaction-data div, .uvc-ctaction-data p, .uvc-sub-heading div, .uvc-sub-heading p { font-family: inherit !important; font-weight: inherit !important; font-size: inherit !important; font-style: inherit !important; color: inherit !important; line-height: inherit !important; }
.uvc-sub-heading h1, .uvc-sub-heading h2, .uvc-sub-heading h3, .uvc-sub-heading h4, .uvc-sub-heading h5, .uvc-sub-heading h6 { color: inherit !important; }
.ultimate-ticker-prefix, .ultimate-ticker-suffix { font-size: inherit; line-height: inherit; }
.strip_highlight_text div, .strip_highlight_text p, .strip_main_text div, .strip_main_text p, .ubtn-text, .ulsb-strip > h4 div, .ulsb-strip > h4 p, span.middle-text div, span.middle-text p { font-family: inherit; font-weight: inherit; font-size: inherit; font-style: inherit; color: inherit; line-height: inherit; }
a.ult_colorlink div, a.ult_colorlink p { font-family: inherit; font-weight: inherit; font-size: inherit; font-style: inherit; line-height: inherit; }
li.ult_tab_li > a.ult_a span { color: inherit; }
[class*="x-icon-"], [data-x-icon] { line-height: inherit; }
.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin { margin-bottom: 35px; }
.ultimate-map-wrapper { box-sizing: content-box; }
html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin { margin-bottom: 0px; }
.smile_icon_list.right > li { text-align: -webkit-right; }
.smile_icon_list.right .icon_list_item { display: block; }
.vc_row-no-padding .ult-carousel-wrapper .slick-next { right: 0px; }
.vc_row-no-padding .ult-carousel-wrapper .slick-prev { left: 0px; }

/*__lovable_stylesheet_boundary__*/
.ubtn { border: inherit; font-size: 12px; font-weight: 400; line-height: 1.4em; color: inherit; background: 0px 0px; cursor: pointer; display: inline-block; margin: 0px; padding: 25px 80px; outline: 0px; text-align: center; text-decoration: none; position: relative; transition: 0.3s; box-sizing: border-box; overflow: hidden; z-index: 1; max-width: 100%; visibility: visible; backface-visibility: hidden; }
.ubtn::after { content: ""; position: absolute; z-index: -1; transition: 0.3s; }
.ubtn-data { z-index: 3; position: inherit; display: block; font-family: inherit; font-weight: inherit; font-size: inherit; color: inherit; }
button.ubtn { background: inherit; color: inherit; }
button.ubtn:active, button.ubtn:focus, button.ubtn:hover, button.ubtn:visited { color: inherit; background: inherit; box-shadow: inherit; outline: 0px; }
button.ubtn:focus { outline: rgb(0, 95, 204) solid 2px; outline-offset: 2px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px; }
.ubtn-ctn-left { display: block; text-align: left; }
.ubtn-ctn-center { display: block; text-align: center; }
.ubtn-ctn-right { display: block; text-align: right; }
.ubtn-ctn-inline { display: inline-block; text-align: center; }
a.ubtn-link { display: inline-block; margin: 0px; color: inherit; text-decoration: none; max-width: 100%; }
a.ubtn-link:hover { color: inherit; text-decoration: none; }
a.ubtn-link .ubtn { margin: 0px; }
button.ubtn-mini { padding: 5px 10px; }
button.ubtn-small { padding: 8px 16px; }
button.ubtn-normal { padding: 15px 30px; }
button.ubtn-large { padding: 21px 42px; }
.ubtn-block { display: block; padding-left: 0px; padding-right: 0px; width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; }
button.ubtn-custom { padding: 0px; }
@media (max-width: 768px) {
  .ubtn-small { padding: 6px 12px; }
  .ubtn-normal { padding: 10px 24px; }
  .ubtn-large { padding: 12px 36px; }
}
.ubtn-shd { border-radius: 5px; background: rgb(234, 234, 234); box-shadow: rgb(190, 190, 190) 0px 5px; transition: none !important; }
.ubtn-sep-icon .ubtn-icon { position: absolute; top: 50%; opacity: 0; transform: translateY(-50%); line-height: 1; transition: 0.3s; }
.ubtn-sep-icon:hover .ubtn-icon { opacity: 1; }
.ubtn-sep-icon .ubtn-icon span { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: inherit; -webkit-font-smoothing: antialiased; }
.ubtn.ubtn-sep-icon.ubtn-only-icon .ubtn-icon { position: relative; inset: 0px; transform: translate(0px); }
.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon { left: 20px; opacity: 1; }
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon { left: 20px; opacity: 1; }
.ubtn-img-container .ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon { right: 20px; opacity: 1; }
.ubtn-sep-icon.ubtn-sep-icon-at-right .ubtn-icon { right: 20px; opacity: 1; }
.ubtn-sep-icon-left .ubtn-icon { left: -2em; }
.ubtn-sep-icon-left:hover .ubtn-icon { left: 10px; }
.ubtn-img-container .ubtn-sep-icon-left:hover .ubtn-icon { left: 10px; }
.ubtn-sep-icon-left-rev .ubtn-icon { left: 4em; }
.ubtn-sep-icon-left-rev:hover .ubtn-icon { left: 20px; }
.ubtn-sep-icon-right .ubtn-icon { right: -2em; }
.ubtn-img-container .ubtn-sep-icon-right:hover .ubtn-icon { right: 30px; }
.ubtn-sep-icon-right:hover .ubtn-icon { right: 5px; }
.ubtn-sep-icon-right-rev .ubtn-icon { right: 4em; }
.ubtn-sep-icon-right-rev:hover .ubtn-icon { right: 20px; }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon { position: absolute; width: 100%; height: 100%; inset: 0px; opacity: 1; transform: translateY(0px); line-height: 1; }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon i, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon i { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text { display: inline-block; transform: translateX(0px) translateY(0px); }
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon { top: -500px; }
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon { top: 0px; }
.ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text { display: inline-block; transform: translateY(500px); }
.ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-top-push:hover .ubtn-text { transition: 0.45s; }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon { top: 500px; }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon { top: 0px; }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text { display: inline-block; transform: translateY(-500px); }
.ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-bottom-push:hover .ubtn-text { transition: 0.45s; }
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon { left: -500px; }
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon { left: 0px; }
.ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text { display: inline-block; transform: translateX(500px); }
.ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-left-push:hover .ubtn-text { transition: 0.6s; }
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon { left: 500px; }
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon { left: 0px; }
.ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text { display: inline-block; transform: translateX(-500px); }
.ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push .ubtn-text, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-icon, .ubtn-sep-icon.ubtn-sep-icon-right-push:hover .ubtn-text { transition: 0.6s; }
.ubtn-hover { width: 100%; height: 100%; inset: 0px; position: absolute; background: 0px 0px; z-index: 2; transition: 0.3s; border-radius: inherit; box-sizing: border-box; }
.ubtn-fade-bg .ubtn-hover { background: rgba(255, 255, 255, 0); opacity: 0; }
.ubtn-fade-bg:hover .ubtn-hover { opacity: 1; }
.ubtn-top-bg .ubtn-hover { top: -100%; background: rgb(204, 204, 204); }
.ubtn-top-bg:hover .ubtn-hover { top: 0px; }
.ubtn-bottom-bg .ubtn-hover { top: 100%; background: rgb(204, 204, 204); }
.ubtn-bottom-bg:hover .ubtn-hover { top: 0px; }
.ubtn-left-bg .ubtn-hover { left: -100%; background: rgb(204, 204, 204); }
.ubtn-left-bg:hover .ubtn-hover { left: 0px; }
.ubtn-right-bg .ubtn-hover { left: 100%; background: rgb(204, 204, 204); }
.ubtn-right-bg:hover .ubtn-hover { left: 0px; }
.ubtn-center-hz-bg .ubtn-hover { width: 0px; height: 103%; top: 50%; left: 50%; background: rgb(204, 204, 204); opacity: 0; transform: translateX(-50%) translateY(-50%); }
.ubtn-center-hz-bg:hover .ubtn-hover { width: 90%; opacity: 1; }
.ubtn-center-hz-bg:active .ubtn-hover { width: 101%; opacity: 1; }
.ubtn-center-vt-bg .ubtn-hover { width: 101%; height: 0px; top: 50%; left: 50%; background: rgb(204, 204, 204); opacity: 0; transform: translateX(-50%) translateY(-50%); }
.ubtn-center-vt-bg:hover .ubtn-hover { height: 75%; opacity: 1; }
.ubtn-center-vt-bg:active .ubtn-hover { height: 130%; opacity: 1; }
.ubtn-center-dg-bg .ubtn-hover { width: 100%; height: 0px; top: 50%; left: 50%; background: rgb(204, 204, 204); opacity: 0; transform: translateX(-50%) translateY(-50%) rotate(45deg); }
.ubtn-center-dg-bg:hover .ubtn-hover { height: 260%; opacity: 1; }
.ubtn-center-dg-bg:active .ubtn-hover { height: 400%; opacity: 1; }
.no-ubtn-shadow { box-shadow: none !important; transition: 50ms linear !important; }
.ubtn-img-container { position: relative; }
.ubtn-img-container img { position: relative; display: block; max-width: 100%; border: 0px; box-shadow: none; margin: 0px auto; padding: 0px; }
.ubtn-img-container .ubtn { position: relative; display: block; margin: 0px auto; top: 0px; left: 0px; transform: none; }
.ubtn-img-container .ubtn.ubtn-right { right: 0px; margin-right: 0px; left: initial; }
.ubtn-img-container .ubtn.ubtn-left { left: 0px; margin-left: 0px; right: initial; }
.ubtn-img-container .ubtn-data { position: relative; display: inline-block; }
.ubtn-img-container a.ubtn-link { display: inline-block; }
.ulta-grow { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-grow:active, .ulta-grow:focus, .ulta-grow:hover { transform: scale(1.1); }
.ulta-shrink { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-shrink:active, .ulta-shrink:focus, .ulta-shrink:hover { transform: scale(0.9); }
@-webkit-keyframes ulta-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
@keyframes ulta-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
.ulta-pulse { display: inline-block; transform: translateZ(0px); }
.ulta-pulse:active, .ulta-pulse:focus, .ulta-pulse:hover { animation-name: ulta-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
@-webkit-keyframes ulta-pulse-grow { 
  100% { transform: scale(1.1); }
}
@keyframes ulta-pulse-grow { 
  100% { transform: scale(1.1); }
}
.ulta-pulse-grow { display: inline-block; transform: translateZ(0px); }
.ulta-pulse-grow:active, .ulta-pulse-grow:focus, .ulta-pulse-grow:hover { animation-name: ulta-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@-webkit-keyframes ulta-pulse-shrink { 
  100% { transform: scale(0.9); }
}
@keyframes ulta-pulse-shrink { 
  100% { transform: scale(0.9); }
}
.ulta-pulse-shrink { display: inline-block; transform: translateZ(0px); }
.ulta-pulse-shrink:active, .ulta-pulse-shrink:focus, .ulta-pulse-shrink:hover { animation-name: ulta-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@-webkit-keyframes ulta-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
@keyframes ulta-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
.ulta-push { display: inline-block; transform: translateZ(0px); }
.ulta-push:active, .ulta-push:focus, .ulta-push:hover { animation-name: ulta-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
@-webkit-keyframes ulta-pop { 
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@keyframes ulta-pop { 
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
.ulta-pop { display: inline-block; transform: translateZ(0px); }
.ulta-pop:active, .ulta-pop:focus, .ulta-pop:hover { animation-name: ulta-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
.ulta-rotate { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-rotate:active, .ulta-rotate:focus, .ulta-rotate:hover { transform: rotate(4deg); }
.ulta-grow-rotate { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-grow-rotate:active, .ulta-grow-rotate:focus, .ulta-grow-rotate:hover { transform: scale(1.1) rotate(4deg); }
.ulta-float { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-float:active, .ulta-float:focus, .ulta-float:hover { transform: translateY(-5px); }
.ulta-sink { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-sink:active, .ulta-sink:focus, .ulta-sink:hover { transform: translateY(5px); }
@-webkit-keyframes ulta-hover { 
  50% { transform: translateY(-3px); }
  100% { transform: translateY(-6px); }
}
@keyframes ulta-hover { 
  50% { transform: translateY(-3px); }
  100% { transform: translateY(-6px); }
}
.ulta-hover { display: inline-block; transition-duration: 0.5s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-hover:active, .ulta-hover:focus, .ulta-hover:hover { transform: translateY(-6px); animation-name: ulta-hover; animation-duration: 1.5s; animation-delay: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@-webkit-keyframes ulta-hang { 
  50% { transform: translateY(3px); }
  100% { transform: translateY(6px); }
}
@keyframes ulta-hang { 
  50% { transform: translateY(3px); }
  100% { transform: translateY(6px); }
}
.ulta-hang { display: inline-block; transition-duration: 0.5s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-hang:active, .ulta-hang:focus, .ulta-hang:hover { transform: translateY(6px); animation-name: ulta-hang; animation-duration: 1.5s; animation-delay: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
.ulta-skew { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform: translateZ(0px); }
.ulta-skew:active, .ulta-skew:focus, .ulta-skew:hover { transform: skew(-10deg); }
.ulta-skew-forward { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform-origin: 0px 100%; transform: translateZ(0px); }
.ulta-skew-forward:active, .ulta-skew-forward:focus, .ulta-skew-forward:hover { transform: skew(-10deg); }
.ulta-skew-backward { display: inline-block; transition-duration: 0.3s; transition-property: transform, -webkit-transform; transform-origin: 0px 100%; transform: translateZ(0px); }
.ulta-skew-backward:active, .ulta-skew-backward:focus, .ulta-skew-backward:hover { transform: skew(10deg); }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-vertical { display: inline-block; transform: translateZ(0px); }
.ulta-wobble-vertical:active, .ulta-wobble-vertical:focus, .ulta-wobble-vertical:hover { animation-name: ulta-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-horizontal { display: inline-block; transform: translateZ(0px); }
.ulta-wobble-horizontal:active, .ulta-wobble-horizontal:focus, .ulta-wobble-horizontal:hover { animation-name: ulta-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-to-bottom-right { display: inline-block; transform: translateZ(0px); }
.ulta-wobble-to-bottom-right:active, .ulta-wobble-to-bottom-right:focus, .ulta-wobble-to-bottom-right:hover { animation-name: ulta-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-to-top-right { display: inline-block; transform: translateZ(0px); }
.ulta-wobble-to-top-right:active, .ulta-wobble-to-top-right:focus, .ulta-wobble-to-top-right:hover { animation-name: ulta-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-top { display: inline-block; transform-origin: 0px 100%; transform: translateZ(0px); }
.ulta-wobble-top:active, .ulta-wobble-top:focus, .ulta-wobble-top:hover { animation-name: ulta-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-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 ulta-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); }
}
.ulta-wobble-bottom { display: inline-block; transform-origin: 100% 0px; transform: translateZ(0px); }
.ulta-wobble-bottom:active, .ulta-wobble-bottom:focus, .ulta-wobble-bottom:hover { animation-name: ulta-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-wobble-skew { 
  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 ulta-wobble-skew { 
  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); }
}
.ulta-wobble-skew { display: inline-block; transform: translateZ(0px); }
.ulta-wobble-skew:active, .ulta-wobble-skew:focus, .ulta-wobble-skew:hover { animation-name: ulta-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@-webkit-keyframes ulta-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}
@keyframes ulta-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}
.ulta-buzz { display: inline-block; transform: translateZ(0px); }
.ulta-buzz:active, .ulta-buzz:focus, .ulta-buzz:hover { animation-name: ulta-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; }
@-webkit-keyframes ulta-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
@keyframes ulta-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
.ulta-buzz-out { display: inline-block; transform: translateZ(0px); }
.ulta-buzz-out:active, .ulta-buzz-out:focus, .ulta-buzz-out:hover { animation-name: ulta-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }
.ubtn-img-container .ubtn-data.ubtn-icon i { position: absolute; top: 50%; transform: translateY(-50%); }
.ubtn-img-container .ubtn-data.ubtn-icon { height: 100%; position: absolute; }
.ubtn-hover { opacity: 0; }
.ubtn-hover-active { opacity: 1; }
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text { left: -10px; }
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text { right: -15px; }
.ubtn-img-container .ubtn-ctn-center { position: absolute; width: 100%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.ubtn-img-container .ubtn-ctn-inline { position: absolute; width: auto; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.ubtn-img-container .ubtn-ctn-left { position: absolute; left: 0px; width: 100%; top: 50%; transform: translateX(0px) translateY(-50%); }
.ubtn-img-container .ubtn-ctn-right { position: absolute; right: 0px; width: 100%; top: 50%; transform: translateX(0px) translateY(-50%); }

/*__lovable_stylesheet_boundary__*/
.wp-admin span#animate-me { display: inline-block; position: relative; }
.animated { animation-duration: 1s; animation-fill-mode: both; }
.animated.infinite { animation-iteration-count: infinite; animation-timing-function: linear; }
.animated.hinge { animation-duration: 2s; }
@-webkit-keyframes bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@keyframes bounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
.bounce { animation-name: bounce; }
@-webkit-keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes flash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.flash { animation-name: flash; }
@-webkit-keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
@keyframes pulse { 
  0% { transform: scale(1); }
  50% { transform: scale(1.1); }
  100% { transform: scale(1); }
}
.pulse { animation-name: pulse; }
@-webkit-keyframes rubberBand { 
  0% { transform: scale(1); }
  30% { transform: scaleX(1.25) scaleY(0.75); }
  40% { transform: scaleX(0.75) scaleY(1.25); }
  60% { transform: scaleX(1.15) scaleY(0.85); }
  100% { transform: scale(1); }
}
@keyframes rubberBand { 
  0% { transform: scale(1); }
  30% { transform: scaleX(1.25) scaleY(0.75); }
  40% { transform: scaleX(0.75) scaleY(1.25); }
  60% { transform: scaleX(1.15) scaleY(0.85); }
  100% { transform: scale(1); }
}
.rubberBand { animation-name: rubberBand; }
@-webkit-keyframes shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes shake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
.shake { animation-name: shake; }
@-webkit-keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.swing { transform-origin: center top; animation-name: swing; }
@-webkit-keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@keyframes tada { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
.tada { animation-name: tada; }
@-webkit-keyframes wobble { 
  0% { transform: translateX(0px); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0px); }
}
@keyframes wobble { 
  0% { transform: translateX(0px); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0px); }
}
.wobble { animation-name: wobble; }
@-webkit-keyframes bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { opacity: 1; transform: scale(1); }
}
.bounceIn { animation-name: bounceIn; }
@-webkit-keyframes bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
@keyframes bounceInDown { 
  0% { opacity: 0; transform: translateY(-2000px); }
  60% { opacity: 1; transform: translateY(30px); }
  80% { transform: translateY(-10px); }
  100% { transform: translateY(0px); }
}
.bounceInDown { animation-name: bounceInDown; }
@-webkit-keyframes bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
@keyframes bounceInLeft { 
  0% { opacity: 0; transform: translateX(-2000px); }
  60% { opacity: 1; transform: translateX(30px); }
  80% { transform: translateX(-10px); }
  100% { transform: translateX(0px); }
}
.bounceInLeft { animation-name: bounceInLeft; }
@-webkit-keyframes bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
@keyframes bounceInRight { 
  0% { opacity: 0; transform: translateX(2000px); }
  60% { opacity: 1; transform: translateX(-30px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0px); }
}
.bounceInRight { animation-name: bounceInRight; }
@-webkit-keyframes bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
@keyframes bounceInUp { 
  0% { opacity: 0; transform: translateY(2000px); }
  60% { opacity: 1; transform: translateY(-30px); }
  80% { transform: translateY(10px); }
  100% { transform: translateY(0px); }
}
.bounceInUp { animation-name: bounceInUp; }
@-webkit-keyframes bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
@keyframes bounceOut { 
  0% { transform: scale(1); }
  25% { transform: scale(0.95); }
  50% { opacity: 1; transform: scale(1.1); }
  100% { opacity: 0; transform: scale(0.3); }
}
.bounceOut { animation-name: bounceOut; }
@-webkit-keyframes bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes bounceOutDown { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(-20px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
.bounceOutDown { animation-name: bounceOutDown; }
@-webkit-keyframes bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes bounceOutLeft { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(20px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
.bounceOutLeft { animation-name: bounceOutLeft; }
@-webkit-keyframes bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes bounceOutRight { 
  0% { transform: translateX(0px); }
  20% { opacity: 1; transform: translateX(-20px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
.bounceOutRight { animation-name: bounceOutRight; }
@-webkit-keyframes bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes bounceOutUp { 
  0% { transform: translateY(0px); }
  20% { opacity: 1; transform: translateY(20px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
.bounceOutUp { animation-name: bounceOutUp; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInDown { animation-name: fadeInDown; }
@-webkit-keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInDownBig { animation-name: fadeInDownBig; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInLeft { animation-name: fadeInLeft; }
@-webkit-keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInLeftBig { animation-name: fadeInLeftBig; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInRight { animation-name: fadeInRight; }
@-webkit-keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInRightBig { animation-name: fadeInRightBig; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInUp { animation-name: fadeInUp; }
@-webkit-keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInUpBig { animation-name: fadeInUpBig; }
@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }
@-webkit-keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
@keyframes fadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(20px); }
}
.fadeOutDown { animation-name: fadeOutDown; }
@-webkit-keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
@keyframes fadeOutDownBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(2000px); }
}
.fadeOutDownBig { animation-name: fadeOutDownBig; }
@-webkit-keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
@keyframes fadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-20px); }
}
.fadeOutLeft { animation-name: fadeOutLeft; }
@-webkit-keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-2000px); }
}
.fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@-webkit-keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
@keyframes fadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(20px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
@-webkit-keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
@keyframes fadeOutRightBig { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(2000px); }
}
.fadeOutRightBig { animation-name: fadeOutRightBig; }
@-webkit-keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
@keyframes fadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-20px); }
}
.fadeOutUp { animation-name: fadeOutUp; }
@-webkit-keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
@keyframes fadeOutUpBig { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-2000px); }
}
.fadeOutUpBig { animation-name: fadeOutUpBig; }
@-webkit-keyframes flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }
}
@keyframes flip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }
}
.animated.flip { backface-visibility: visible; animation-name: flip; }
@-webkit-keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
@keyframes flipInX { 
  0% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateX(-10deg); }
  70% { transform: perspective(400px) rotateX(10deg); }
  100% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
}
.flipInX { animation-name: flipInX; backface-visibility: visible !important; }
@-webkit-keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
@keyframes flipInY { 
  0% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
  40% { transform: perspective(400px) rotateY(-10deg); }
  70% { transform: perspective(400px) rotateY(10deg); }
  100% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
}
.flipInY { animation-name: flipInY; backface-visibility: visible !important; }
@-webkit-keyframes flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
@keyframes flipOutX { 
  0% { transform: perspective(400px) rotateX(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateX(90deg); opacity: 0; }
}
.flipOutX { animation-name: flipOutX; backface-visibility: visible !important; }
@-webkit-keyframes flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
@keyframes flipOutY { 
  0% { transform: perspective(400px) rotateY(0deg); opacity: 1; }
  100% { transform: perspective(400px) rotateY(90deg); opacity: 0; }
}
.flipOutY { animation-name: flipOutY; backface-visibility: visible !important; }
@-webkit-keyframes lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0px) skewX(0deg); opacity: 1; }
}
@keyframes lightSpeedIn { 
  0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
  60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
  80% { transform: translateX(0px) skewX(-15deg); opacity: 1; }
  100% { transform: translateX(0px) skewX(0deg); opacity: 1; }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }
@-webkit-keyframes lightSpeedOut { 
  0% { transform: translateX(0px) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
@keyframes lightSpeedOut { 
  0% { transform: translateX(0px) skewX(0deg); opacity: 1; }
  100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}
.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }
@-webkit-keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate(-200deg); opacity: 0; }
  100% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
}
.rotateIn { animation-name: rotateIn; }
@-webkit-keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@-webkit-keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
.rotateInDownRight { animation-name: rotateInDownRight; }
@-webkit-keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
}
.rotateInUpLeft { animation-name: rotateInUpLeft; }
@-webkit-keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
}
.rotateInUpRight { animation-name: rotateInUpRight; }
@-webkit-keyframes rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
@keyframes rotateOut { 
  0% { transform-origin: center center; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: center center; transform: rotate(200deg); opacity: 0; }
}
.rotateOut { animation-name: rotateOut; }
@-webkit-keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(90deg); opacity: 0; }
}
.rotateOutDownLeft { animation-name: rotateOutDownLeft; }
@-webkit-keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(-90deg); opacity: 0; }
}
.rotateOutDownRight { animation-name: rotateOutDownRight; }
@-webkit-keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
@keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate(-90deg); opacity: 0; }
}
.rotateOutUpLeft { animation-name: rotateOutUpLeft; }
@-webkit-keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
@keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; transform: rotate(0deg); opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate(90deg); opacity: 0; }
}
.rotateOutUpRight { animation-name: rotateOutUpRight; }
@-webkit-keyframes slideInDown { 
  0% { opacity: 1; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slideInDown { 
  0% { opacity: 1; transform: translateY(-2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.slideInDown { animation-name: slideInDown; }
@-webkit-keyframes slideInLeft { 
  0% { opacity: 1; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes slideInLeft { 
  0% { opacity: 1; transform: translateX(-2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { opacity: 1; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes slideInRight { 
  0% { opacity: 1; transform: translateX(2000px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.slideInRight { animation-name: slideInRight; }
@-webkit-keyframes slideOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 1; transform: translateX(-2000px); }
}
@keyframes slideOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 1; transform: translateX(-2000px); }
}
.slideOutLeft { animation-name: slideOutLeft; }
@-webkit-keyframes slideOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 1; transform: translateX(2000px); }
}
@keyframes slideOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 1; transform: translateX(2000px); }
}
.slideOutRight { animation-name: slideOutRight; }
@-webkit-keyframes slideOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(-2000px); }
}
@keyframes slideOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(-2000px); }
}
.slideOutUp { animation-name: slideOutUp; }
@-webkit-keyframes slideInUp { 
  0% { opacity: 1; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes slideInUp { 
  0% { opacity: 1; transform: translateY(2000px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.slideInUp { animation-name: slideInUp; }
@-webkit-keyframes slideOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(2000px); }
}
@keyframes slideOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(2000px); }
}
.slideOutDown { animation-name: slideOutDown; }
@-webkit-keyframes hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translateY(700px); opacity: 0; }
}
@keyframes hinge { 
  0% { transform: rotate(0deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate(80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40% { transform: rotate(60deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  80% { transform: rotate(60deg) translateY(0px); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translateY(700px); opacity: 0; }
}
.hinge { animation-name: hinge; }
@-webkit-keyframes rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.rollIn { animation-name: rollIn; }
@-webkit-keyframes rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
@keyframes rollOut { 
  0% { opacity: 1; transform: translateX(0px) rotate(0deg); }
  100% { opacity: 0; transform: translateX(100%) rotate(120deg); }
}
.rollOut { animation-name: rollOut; }
@-webkit-keyframes zoomIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@-webkit-keyframes zoomInDown { 
  0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; }
}
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale(0.1) translateY(-2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: ease-out; }
}
.zoomInDown { animation-name: zoomInDown; }
@-webkit-keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; }
}
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale(0.1) translateX(-2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateX(48px); animation-timing-function: ease-out; }
}
.zoomInLeft { animation-name: zoomInLeft; }
@-webkit-keyframes zoomInRight { 
  0% { opacity: 0; transform: scale(0.1) translateX(2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateX(-48px); animation-timing-function: ease-out; }
}
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale(0.1) translateX(2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateX(-48px); animation-timing-function: ease-out; }
}
.zoomInRight { animation-name: zoomInRight; }
@-webkit-keyframes zoomInUp { 
  0% { opacity: 0; transform: scale(0.1) translateY(2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: ease-out; }
}
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale(0.1) translateY(2000px); animation-timing-function: ease-in-out; }
  60% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: ease-out; }
}
.zoomInUp { animation-name: zoomInUp; }
@-webkit-keyframes zoomOut { 
  0% { opacity: 1; transform: scale(1); }
  50% { opacity: 0; transform: scale(0.3); }
  100% { opacity: 0; }
}
@keyframes zoomOut { 
  0% { opacity: 1; transform: scale(1); }
  50% { opacity: 0; transform: scale(0.3); }
  100% { opacity: 0; }
}
.zoomOut { animation-name: zoomOut; }
@-webkit-keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateY(2000px); transform-origin: center bottom; }
}
@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale(0.475) translateY(-60px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateY(2000px); transform-origin: center bottom; }
}
.zoomOutDown { animation-name: zoomOutDown; }
@-webkit-keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale(0.475) translateX(42px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateX(-2000px); transform-origin: left center; }
}
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale(0.475) translateX(42px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateX(-2000px); transform-origin: left center; }
}
.zoomOutLeft { animation-name: zoomOutLeft; }
@-webkit-keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale(0.475) translateX(-42px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateX(2000px); transform-origin: right center; }
}
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale(0.475) translateX(-42px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateX(2000px); transform-origin: right center; }
}
.zoomOutRight { animation-name: zoomOutRight; }
@-webkit-keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateY(-2000px); transform-origin: center top; }
}
@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale(0.475) translateY(60px); animation-timing-function: linear; }
  100% { opacity: 0; transform: scale(0.1) translateY(-2000px); transform-origin: center top; }
}
.zoomOutUp { animation-name: zoomOutUp; }
.InfiniteBounce, .InfiniteDangle, .InfiniteFlash, .InfiniteHorizontalFlip, .InfiniteHorizontalScaleFlip, .InfiniteHorizontalShake, .InfinitePulse, .InfiniteRotate, .InfiniteRotateCounter, .InfiniteRubberBand, .InfiniteSwing, .InfiniteTADA, .InfiniteVericalFlip, .InfiniteVericalShake, .InfiniteVerticalScaleFlip { backface-visibility: hidden; animation-iteration-count: infinite !important; }
@-webkit-keyframes InfiniteRotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes InfiniteRotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.InfiniteRotate { animation: auto ease 0s 1 normal none running InfiniteRotate; }
@-webkit-keyframes InfiniteRotateCounter { 
  0% { transform: rotate(359deg); }
  100% { transform: rotate(0deg); }
}
@keyframes InfiniteRotateCounter { 
  0% { transform: rotate(359deg); }
  100% { transform: rotate(0deg); }
}
.InfiniteRotateCounter { animation: auto ease 0s 1 normal none running InfiniteRotateCounter; }
@-webkit-keyframes InfiniteDangle { 
  0%, 100% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
}
@keyframes InfiniteDangle { 
  0%, 100% { transform: rotate(-4deg); }
  50% { transform: rotate(4deg); }
}
.InfiniteDangle { animation: auto ease 0s 1 normal none running InfiniteDangle; }
@-webkit-keyframes InfinitePulse { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(0.85); }
}
@keyframes InfinitePulse { 
  0%, 100% { transform: scale(1); }
  50% { transform: scale(0.85); }
}
.InfinitePulse { animation: auto ease 0s 1 normal none running InfinitePulse; transform-origin: center center; }
@-webkit-keyframes InfiniteHorizontalShake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
@keyframes InfiniteHorizontalShake { 
  0%, 100% { transform: translateX(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateX(-10px); }
  20%, 40%, 60%, 80% { transform: translateX(10px); }
}
.InfiniteHorizontalShake { animation-name: InfiniteHorizontalShake; }
@-webkit-keyframes InfiniteBounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
@keyframes InfiniteBounce { 
  0%, 100%, 20%, 50%, 80% { transform: translateY(0px); }
  40% { transform: translateY(-30px); }
  60% { transform: translateY(-15px); }
}
.InfiniteBounce { animation-name: InfiniteBounce; }
@-webkit-keyframes InfiniteFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes InfiniteFlash { 
  0%, 100%, 50% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.InfiniteFlash { animation-name: InfiniteFlash; }
@-webkit-keyframes InfiniteTADA { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
@keyframes InfiniteTADA { 
  0% { transform: scale(1); }
  10%, 20% { transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% { transform: scale(1.1) rotate(-3deg); }
  100% { transform: scale(1) rotate(0deg); }
}
.InfiniteTADA { animation-name: InfiniteTADA; }
@-webkit-keyframes InfiniteSwing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
@keyframes InfiniteSwing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.InfiniteSwing { transform-origin: center top; animation-name: InfiniteSwing; }
@-webkit-keyframes InfiniteVericalShake { 
  0%, 100% { transform: translateY(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }
  20%, 40%, 60%, 80% { transform: translateY(10px); }
}
@keyframes InfiniteVericalShake { 
  0%, 100% { transform: translateY(0px); }
  10%, 30%, 50%, 70%, 90% { transform: translateY(-10px); }
  20%, 40%, 60%, 80% { transform: translateY(10px); }
}
.InfiniteVericalShake { animation-name: InfiniteVericalShake; }
@-webkit-keyframes InfiniteRubberBand { 
  0% { transform: scale(1); }
  30% { transform: scaleX(1.25) scaleY(0.75); }
  40% { transform: scaleX(0.75) scaleY(1.25); }
  60% { transform: scaleX(1.15) scaleY(0.85); }
  100% { transform: scale(1); }
}
@keyframes InfiniteRubberBand { 
  0% { transform: scale(1); }
  30% { transform: scaleX(1.25) scaleY(0.75); }
  40% { transform: scaleX(0.75) scaleY(1.25); }
  60% { transform: scaleX(1.15) scaleY(0.85); }
  100% { transform: scale(1); }
}
.InfiniteRubberBand { animation-name: InfiniteRubberBand; }
@-webkit-keyframes InfiniteHorizontalFlip { 
  0% { transform: perspective(400px) rotateY(0deg); }
  100% { transform: perspective(400px) rotateY(359deg); }
}
@keyframes InfiniteHorizontalFlip { 
  0% { transform: perspective(400px) rotateY(0deg); }
  100% { transform: perspective(400px) rotateY(359deg); }
}
.InfiniteHorizontalFlip { backface-visibility: visible; animation-name: InfiniteHorizontalFlip; }
@-webkit-keyframes InfiniteVericalFlip { 
  0% { transform: perspective(400px) rotateY(0deg); }
  100% { transform: perspective(400px) rotateY(359deg); }
}
@keyframes InfiniteVericalFlip { 
  0% { transform: perspective(400px) rotateX(0deg); }
  100% { transform: perspective(400px) rotateX(359deg); }
}
.InfiniteVericalFlip { backface-visibility: visible; animation-name: InfiniteVericalFlip; }
@-webkit-keyframes InfiniteHorizontalScaleFlip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }
}
@keyframes InfiniteHorizontalScaleFlip { 
  0% { transform: perspective(400px) translateZ(0px) rotateY(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateY(0deg) scale(1); animation-timing-function: ease-in; }
}
.InfiniteHorizontalScaleFlip { backface-visibility: visible; animation-name: InfiniteHorizontalScaleFlip; }
@-webkit-keyframes InfiniteVerticalScaleFlip { 
  0% { transform: perspective(400px) translateZ(0px) rotateX(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(1); animation-timing-function: ease-in; }
}
@keyframes InfiniteVerticalScaleFlip { 
  0% { transform: perspective(400px) translateZ(0px) rotateX(-360deg) scale(1); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px) translateZ(0px) rotateX(0deg) scale(1); animation-timing-function: ease-in; }
}
.InfiniteVerticalScaleFlip { backface-visibility: visible; animation-name: InfiniteVerticalScaleFlip; }

/*__lovable_stylesheet_boundary__*/
.aio-icon-component, .wpb_column > .wpb_wrapper .aio-icon-component { margin-bottom: 35px; }
.aio-icon-component .aio-icon, .aio-icon-component .img-icon { transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
.aio-icon-header h3.aio-icon-title { margin: 0px; display: block; font-size: 16px; line-height: 1.2em; }
.aio-icon-description { width: 100%; display: block; margin-top: 0px; }
.aio-icon-header + .aio-icon-description { margin-top: 10px; }
.aio-icon-read { display: block; padding: 5px 0px; text-decoration: none; }
a.aio-icon-box-link { text-decoration: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; }
.default-icon .aio-icon-default { display: table-cell; vertical-align: middle; }
.default-icon .aio-icon-default .aio-icon, .default-icon .aio-icon-default .aio-icon-img { margin-right: 15px; }
.default-icon .aio-icon-header { display: table-cell; vertical-align: middle; }
.top-icon .aio-icon, .top-icon .aio-icon-description, .top-icon .aio-icon-header, .top-icon .aio-icon-img { display: block; text-align: center; margin: 0px auto; }
.top-icon .aio-icon-header h3.aio-icon-title { margin: 25px 0px 15px; }
.top-icon .aio-icon-description { margin-top: 15px; }
.top-icon .aio-icon-header + .aio-icon-description { margin-top: 0px; }
.aio-icon-box.left-icon { display: inline-block; }
.left-icon .aio-icon-left { display: table-cell; vertical-align: top; }
.left-icon .aio-icon-left .aio-icon, .left-icon .aio-icon-left .aio-icon-img { margin-right: 15px; }
.left-icon .aio-ibd-block { display: table-cell; vertical-align: middle; }
.left-icon .aio-icon-description, .left-icon .aio-icon-header { float: left; width: 100%; }
.square_box-icon .aio-icon, .square_box-icon .aio-icon-description, .square_box-icon .aio-icon-header, .square_box-icon .aio-icon-img { display: block; text-align: center; margin: 0px auto; }
.square_box-icon .aio-icon-img { display: block !important; }
.square_box-icon .aio-icon-description, .square_box-icon .aio-icon-header { padding: 0px 5%; }
.square_box-icon .aio-icon-description { padding-bottom: 1em; }
.square_box-icon .aio-icon-header h3.aio-icon-title { margin: 15px 0px; }
.square_box-icon .aio-icon-square_box .aio-icon, .square_box-icon .aio-icon-square_box .aio-icon-img { position: absolute; right: 0px; left: 0px; }
.square_box-icon .aio-icon-square_box { height: 100%; width: 100%; position: relative; display: block; }
.aio-icon-box.top-icon { text-align: center; }
.style_2 .aio-icon-box .aio-icon, .style_2 .aio-icon-box .img-icon { transform: scale(1); }
.style_2 .aio-icon-box:hover .aio-icon, .style_2 .aio-icon-box:hover .img-icon { transform: scale(1.2); }
.style_3 .aio-icon-box .aio-icon, .style_3 .aio-icon-box .img-icon { transform: translateY(0px); }
.style_3 .aio-icon-box:hover .aio-icon, .style_3 .aio-icon-box:hover .img-icon { transform: translateY(-3px); }
.style_2 .aio-icon-box .aio-icon.animated, .style_2 .aio-icon-box .img-icon.animated, .style_3 .aio-icon-box .aio-icon.animated, .style_3 .aio-icon-box .img-icon.animated { animation-fill-mode: initial; }
.aio-icon-box.right-icon { display: inline-block; width: 100%; }
.right-icon .aio-icon-right { display: table-cell; vertical-align: top; width: 100%; }
.right-icon .aio-icon-right .aio-icon, .right-icon .aio-icon-right .aio-icon-img { margin-left: 15px; }
.right-icon .aio-ibd-block { display: table-cell; vertical-align: middle; width: 100%; }
.right-icon .aio-ibd-block, .right-icon .aio-ibd-block *, .right-icon .aio-icon-description, .right-icon .aio-icon-header h3.aio-icon-title { text-align: right; }
.right-icon .aio-icon-description, .right-icon .aio-icon-header { float: right; width: 100%; }
.heading-right-icon .aio-icon-heading-right { display: table-cell; vertical-align: middle; width: 100%; }
.aio-icon-heading-right + .aio-icon-description { margin-top: 10px; }
.heading-right-icon .aio-icon-heading-right .aio-icon, .heading-right-icon .aio-icon-heading-right .aio-icon-img { margin-left: 15px; }
.heading-right-icon .aio-icon-header { display: table-cell; vertical-align: middle; width: 100%; }
.heading-right-icon .aio-icon-description, .heading-right-icon .aio-icon-description *, .heading-right-icon .aio-icon-header .aio-icon-title { text-align: right; }

/*__lovable_stylesheet_boundary__*/
.ult-new-ib, .ult-new-ib img { display: block; position: relative; }
.ult-new-ib { z-index: 1; overflow: hidden; margin: 0px 0px 35px; background: rgb(48, 133, 163); text-align: center; cursor: pointer; box-sizing: border-box; }
.ult-new-ib, .wpb_column > .wpb_wrapper .ult-new-ib { margin-bottom: 35px; }
.ult-new-ib * { box-sizing: border-box; }
.ult-new-ib *, .ult-new-ib .ult-new-ib-desc { box-sizing: border-box; }
.ult-new-ib img { min-width: 100%; max-width: 100%; transition: opacity 0.35s; }
.ult-new-ib .ult-new-ib-desc { padding: 15px; color: rgb(255, 255, 255); font-size: 1em; backface-visibility: hidden; box-sizing: border-box; }
.ult-new-ib .ult-new-ib-desc::after, .ult-new-ib .ult-new-ib-desc::before { pointer-events: none; }
.ult-new-ib .ult-new-ib-desc, .ult-new-ib a { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ult-new-ib .ult-new-ib-content { font-size: 13px; line-height: 1.6em; }
.ult-new-ib .ult-new-ib-content p { color: inherit; font-size: inherit; font-family: inherit; font-weight: inherit; line-height: inherit; }
.ult-new-ib .ult-new-ib-title, .ult-new-ib p { letter-spacing: normal; padding: 0px; margin: 0px; font-size: inherit; line-height: inherit; font-weight: inherit; text-decoration: inherit; font-style: inherit; color: inherit; }
.ult-ib-effect-style10.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style11.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style14.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style15.ult-ib2-min-height:not(.ult-ib2-min-height) img, .ult-ib-effect-style7.ult-ib2-min-height:not(.ult-ib2-min-height) img { max-width: none !important; width: auto !important; }
.ult-new-ib a { z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0px; opacity: 0; }
.ult-new-ib a.ult-new-ib-link { display: block; background: 0px 0px; }
.ult-ib-effect-style1 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-40px, 0px, 0px); width: calc(100% + 50px) !important; max-width: calc(100% + 50px) !important; }
.ult-ib-effect-style1 .ult-new-ib-desc { top: auto; bottom: 0px; min-height: 25%; height: auto; max-height: 100%; text-align: left; }
.ult-ib-effect-style1 .ult-new-ib-content, .ult-ib-effect-style1 .ult-new-ib-title { transform: translate3d(0px, 40px, 0px); transition-delay: 0.05s; transition-duration: 0.35s; }
.ult-ib-effect-style1 .ult-new-ib-title { transition: transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style1 .ult-new-ib-content { margin-top: 10px; opacity: 0; transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style1:hover .ult-new-ib-content { opacity: 1; transition-delay: 0.05s; transition-duration: 0.35s; }
.ult-ib-effect-style1:hover .ult-new-ib-content, .ult-ib-effect-style1:hover .ult-new-ib-title, .ult-ib-effect-style1:hover img { transform: translate3d(0px, 0px, 0px); transition-delay: 0.05s; transition-duration: 0.35s; }
.ult-ib-effect-style1.ult-ib2-min-height img { height: 100%; width: auto !important; max-width: none !important; }
.ult-ib-effect-style2 img { width: 100%; }
.ult-ib-effect-style2 .ult-new-ib-desc::before { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; transform: translate3d(0px, 50%, 0px); }
.ult-ib-effect-style2 .ult-new-ib-title { position: absolute; top: 50%; left: 0px; width: 100%; transition: transform 0.35s, color 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, -50%, 0px); }
.ult-ib-effect-style2 .ult-new-ib-content, .ult-ib-effect-style2 .ult-new-ib-desc::before { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style2 .ult-new-ib-content { position: absolute; bottom: 0px; left: 0px; padding: 15px; width: 100%; max-height: 50%; opacity: 0; transform: translate3d(0px, 10px, 0px); }
.ult-ib-effect-style2:hover .ult-new-ib-title { color: rgb(255, 255, 255); transform: translate3d(0px, -40px, 0px); }
.ult-ib-effect-style2:hover .ult-new-ib-content, .ult-ib-effect-style2:hover .ult-new-ib-desc::before { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style2.ult-ib2-min-height img { width: auto; max-width: none; height: 100%; }
.ult-ib-effect-style3 .ult-new-ib-title { position: absolute; bottom: 0px; left: 0px; padding: 15px; width: 100%; text-align: left; transform: translate3d(0px, -30px, 0px); }
.ult-ib-effect-style3 .ult-new-ib-desc::before, .ult-ib-effect-style3 .ult-new-ib-title { transition: transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style3:hover .ult-new-ib-desc::before, .ult-ib-effect-style3:hover .ult-new-ib-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style3 .ult-new-ib-content { max-height: calc(100% - 1.5em - 60px); overflow: hidden; }
.ult-ib-effect-style4 img { width: calc(100% + 40px) !important; max-width: calc(100% + 40px) !important; }
.ult-ib-effect-style4 .ult-new-ib-desc { padding: 30px; }
.ult-ib-effect-style4 .ult-new-ib-desc::after, .ult-ib-effect-style4 .ult-new-ib-desc::before { position: absolute; content: ""; opacity: 0; }
.ult-ib-effect-style4 .ult-new-ib-desc::before { inset: 50px 30px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); transform: scale(0, 1); transform-origin: 0px 0px; }
.ult-ib-effect-style4 .ult-new-ib-desc::after { inset: 30px 50px; border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); transform: scale(1, 0); transform-origin: 100% 0px; }
.ult-ib-effect-style4 .ult-new-ib-title { padding-top: 50px; transition: transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style4 .ult-new-ib-content { padding: 10px 30px; opacity: 0; overflow: hidden; transform: translate3d(0px, -10px, 0px); }
.ult-ib-effect-style4 .ult-new-ib-title, .ult-ib-effect-style4 img { transform: translate3d(-30px, 0px, 0px); }
.ult-ib-effect-style4 .ult-new-ib-content, .ult-ib-effect-style4 .ult-new-ib-desc::after, .ult-ib-effect-style4 .ult-new-ib-desc::before, .ult-ib-effect-style4 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style4.ult-ib2-min-height img { height: 100%; max-width: none !important; width: auto !important; }
.ult-ib-effect-style4:hover img { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style4:hover .ult-new-ib-desc::after, .ult-ib-effect-style4:hover .ult-new-ib-desc::before { opacity: 1; transform: scale(1); }
.ult-ib-effect-style4:hover .ult-new-ib-content, .ult-ib-effect-style4:hover .ult-new-ib-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style4:hover .ult-new-ib-content, .ult-ib-effect-style4:hover .ult-new-ib-desc::after, .ult-ib-effect-style4:hover .ult-new-ib-title, .ult-ib-effect-style4:hover img { transition-delay: 0.15s; }
.ult-ib-effect-style5 .ult-new-ib-desc { top: auto; bottom: 0px; padding: 15px; height: auto; background: rgb(242, 242, 242); color: rgb(60, 74, 80); transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 100%, 0px); }
.ult-ib-effect-style5 .ult-new-ib-content { position: absolute; top: auto; bottom: 100%; left: 0px; width: 100%; padding: 25px; color: rgb(255, 255, 255); text-transform: none; opacity: 0; transition: opacity 0.35s; }
.ult-ib-effect-style5 .ult-new-ib-title { transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 200%, 0px); text-align: center; }
.ult-ib-effect-style5:hover .ult-new-ib-content, .ult-ib-effect-style5:hover .ult-new-ib-content * { opacity: 1 !important; z-index: 99 !important; backface-visibility: hidden !important; }
.ult-ib-effect-style5:hover .ult-new-ib-desc, .ult-ib-effect-style5:hover .ult-new-ib-title { transform: translateY(0px); }
.ult-ib-effect-style5:hover .ult-new-ib-title { transition-delay: 0.05s; }
.ult-ib-effect-style6 .ult-new-ib-desc { padding: 45px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.ult-ib-effect-style6 .ult-new-ib-desc::before { position: absolute; content: ""; inset: 30px; border: 1px solid rgb(255, 255, 255); }
.ult-ib-effect-style6 .ult-new-ib-title { transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 50%, 0px); }
.ult-ib-effect-style6 .ult-new-ib-content, .ult-ib-effect-style6 .ult-new-ib-desc::before { opacity: 0; max-width: 100%; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: scale(0); }
.ult-ib-effect-style6:hover .ult-new-ib-title { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style6:hover .ult-new-ib-content, .ult-ib-effect-style6:hover .ult-new-ib-desc::before { opacity: 1; transform: scale(1); }
.ult-ib-effect-style6.ult-ib2-min-height img { height: 100%; max-width: none; width: auto; }
.ult-ib-effect-style7 .ult-new-ib-desc { text-align: right; }
.ult-ib-effect-style7 .ult-new-ib-content, .ult-ib-effect-style7 .ult-new-ib-title { position: absolute; right: 30px; left: 30px; padding: 10px 0px; }
.ult-ib-effect-style7 .ult-new-ib-title { top: 30px; transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 20px, 0px); }
.ult-ib-effect-style7:hover .ult-new-ib-title { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style7 .ult-new-ib-title::after { position: absolute; top: 100%; left: 0px; width: 100%; height: 2px; background: rgb(255, 255, 255); content: ""; transform: translate3d(0px, 40px, 0px); }
.ult-ib-effect-style7 .ult-new-ib-content, .ult-ib-effect-style7 .ult-new-ib-title::after { opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style7 .ult-new-ib-content { bottom: 30px; transform: translate3d(0px, 100%, 0px); }
.ult-ib-effect-style7:hover .ult-new-ib-content, .ult-ib-effect-style7:hover .ult-new-ib-title::after { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style7.ult-ib2-min-height img { max-width: none; width: auto; height: 100%; }
.ult-ib-effect-style8 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: scale(1.15); }
.ult-ib-effect-style8:hover img { transform: scale(1); }
.ult-ib-effect-style8 .ult-new-ib-title { margin-top: 20%; transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 20px, 0px); }
.ult-ib-effect-style8:hover .ult-new-ib-title { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style8 .ult-new-ib-content { margin: 1em 0px 0px; padding: 35px; border: 1px solid rgb(255, 255, 255); opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 20px, 0px) scale(1.1); }
.ult-ib-effect-style8:hover .ult-new-ib-content { opacity: 1; transform: translate3d(0px, 0px, 0px) scale(1); }
.ult-ib-effect-style9 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-50px, 0px, 0px); width: calc(100% + 60px) !important; max-width: calc(100% + 60px) !important; }
.ult-ib-effect-style9:hover img { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style9 .ult-new-ib-desc::before { position: absolute; inset: 30px; border: 1px solid rgb(255, 255, 255); content: ""; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-20px, 0px, 0px); }
.ult-ib-effect-style9 .ult-new-ib-desc { padding: 45px; text-align: left; }
.ult-ib-effect-style9 .ult-new-ib-title { padding: 30% 0px 10px; }
.ult-ib-effect-style9 .ult-new-ib-content { opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-10px, 0px, 0px); }
.ult-ib-effect-style9:hover .ult-new-ib-content, .ult-ib-effect-style9:hover .ult-new-ib-desc::before { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style9.ult-ib2-min-height img { height: 100%; width: auto !important; max-width: none !important; }
.ult-ib-effect-style10 .ult-new-ib-desc::after, .ult-ib-effect-style10 .ult-new-ib-desc::before { position: absolute; inset: 30px; content: ""; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style10 .ult-new-ib-desc::before { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); transform: scale(0, 1); }
.ult-ib-effect-style10 .ult-new-ib-desc::after { border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); transform: scale(1, 0); }
.ult-ib-effect-style10:hover .ult-new-ib-desc::after, .ult-ib-effect-style10:hover .ult-new-ib-desc::before { opacity: 1; transform: scale(1); }
.ult-ib-effect-style10 .ult-new-ib-title { padding: 45px 35px 0px; transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, -20px, 0px); }
.ult-ib-effect-style10 .ult-new-ib-content { padding: 20px 45px; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, 20px, 0px); }
.ult-ib-effect-style10:hover .ult-new-ib-content, .ult-ib-effect-style10:hover .ult-new-ib-title { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style10.ult-ib2-min-height img { height: 100%; max-width: none; width: auto; }
.ult-ib-effect-style11 { perspective: 1000px; }
.ult-ib-effect-style11 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: scale(1.2); }
.ult-new-ib.ult-ib-effect-style11.ult-ib2-min-height img { height: 100%; width: auto !important; max-width: none !important; }
.ult-ib-effect-style11:hover img { transform: scale(1); }
.ult-ib-effect-style11 .ult-new-ib-desc::after, .ult-ib-effect-style11 .ult-new-ib-desc::before { position: absolute; top: 50%; left: 50%; width: 80%; height: 1px; background: rgb(255, 255, 255); content: ""; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-50%, -50%, 0px); }
.ult-ib-effect-style11:hover .ult-new-ib-desc::before { opacity: 0.5; transform: translate3d(-50%, -50%, 0px) rotate(45deg); }
.ult-ib-effect-style11:hover .ult-new-ib-desc::after { opacity: 0.5; transform: translate3d(-50%, -50%, 0px) rotate(-45deg); }
.ult-ib-effect-style11 .ult-new-ib-content, .ult-ib-effect-style11 .ult-new-ib-title { position: absolute; top: 50%; left: 0px; width: 100%; transition: transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style11 .ult-new-ib-title { transform: translate3d(0px, -50px, 0px); }
.ult-ib-effect-style11:hover .ult-new-ib-title { transform: translate3d(0px, -60px, 0px); }
.ult-ib-effect-style11 .ult-new-ib-content { padding: 2px 25px; transform: translate3d(0px, 15px, 0px); }
.ult-ib-effect-style11:hover .ult-new-ib-content { transform: translate3d(0px, 25px, 0px); }
.ult-ib-effect-style12 .ult-new-ib-desc::after { position: absolute; content: ""; right: 30px; bottom: 30px; left: 30px; height: calc(50% - 30px); border: 7px solid rgb(255, 255, 255); transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, -100%, 0px); }
.ult-ib-effect-style12:hover .ult-new-ib-desc::after { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style12 .ult-new-ib-desc { padding: 45px; text-align: left; }
.ult-ib-effect-style12 .ult-new-ib-content { position: absolute; right: 60px; bottom: 60px; left: 60px; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(0px, -100px, 0px); }
.ult-ib-effect-style12:hover .ult-new-ib-content { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style13 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-10px, 0px, 0px); backface-visibility: hidden; width: calc(100% + 20px) !important; max-width: calc(100% + 20px) !important; }
.ult-ib-effect-style13:hover img { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style13 .ult-new-ib-desc { text-align: left; }
.ult-ib-effect-style13 .ult-new-ib-title { position: relative; overflow: hidden; padding: 5px 0px 10px; }
.ult-ib-effect-style13 .ult-new-ib-title::after { position: absolute; content: ""; bottom: 0px; left: 0px; width: 100%; height: 2px; background: rgb(255, 255, 255); transition: transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-100%, 0px, 0px); }
.ult-ib-effect-style13:hover .ult-new-ib-title::after { transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style13 .ult-new-ib-content { padding: 15px 0px; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(100%, 0px, 0px); }
.ult-ib-effect-style13:hover .ult-new-ib-content { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style13.ult-ib2-min-height img { height: 100%; width: auto !important; max-width: none !important; }
.ult-ib-effect-style14 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: scale(1.12); }
.ult-ib-effect-style14.ult-ib2-min-height img { height: 100%; width: auto; max-width: none; }
.ult-ib-effect-style14:hover img { transform: scale(1); }
.ult-ib-effect-style14 .ult-new-ib-desc { padding: 45px; }
.ult-ib-effect-style14 .ult-new-ib-desc::before { position: absolute; content: ""; inset: 30px; border: 1px solid rgb(255, 255, 255); transform: scale(1.1); }
.ult-ib-effect-style14 .ult-new-ib-content, .ult-ib-effect-style14 .ult-new-ib-desc::before { opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
.ult-ib-effect-style14 .ult-new-ib-title { padding: 10px 0px 15px; }
.ult-ib-effect-style14 .ult-new-ib-content { margin: 0px auto; max-width: 90%; transform: scale(1.5); }
.ult-ib-effect-style14:hover .ult-new-ib-content, .ult-ib-effect-style14:hover .ult-new-ib-desc::before { opacity: 1; transform: scale(1); }
.ult-ib-effect-style15 img { transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-30px, 0px, 0px) scale(1.12); backface-visibility: hidden; width: calc(100% + 60px) !important; max-width: calc(100% + 60px) !important; }
.ult-ib-effect-style15:hover img { transform: translate3d(0px, 0px, 0px) scale(1); }
.ult-ib-effect-style15 .ult-new-ib-title { position: absolute; right: 0px; bottom: 0px; padding: 15px 20px; width: auto; }
.ult-ib-effect-style15 .ult-new-ib-content { padding: 0px 10px 0px 0px; width: 50%; border-right: 1px solid rgb(255, 255, 255); text-align: right; opacity: 0; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; transform: translate3d(-40px, 0px, 0px); }
.ult-ib-effect-style15:hover .ult-new-ib-content { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.ult-ib-effect-style15.ult-ib2-min-height img { height: 100%; width: auto !important; max-width: none !important; }
.ult-new-ib.ult-ib-effect-style15:not(.ult-ib2-min-height) .ult-ib2-toggle-size, .ult-new-ib.ult-ib-effect-style5 .ult-ib2-toggle-size { left: 50%; height: 100%; max-width: none; transform: translateX(-50%); width: auto !important; }
.ult-new-ib img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; }
.ult-ib-effect-style15 p { width: 100%; border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }

/*__lovable_stylesheet_boundary__*/
div.sib-sms-field { display: inline-block; position: relative; width: 100%; }
.sib-sms-field .sib-country-block { position: absolute; inset: 0px auto 0px 0px; padding: 1px; box-sizing: border-box; }
.sib-country-block .sib-toggle.sib-country-flg { z-index: 1; position: relative; width: 46px; height: 100%; padding: 0px 0px 0px 8px; box-sizing: border-box; background-color: rgb(219, 219, 219); cursor: pointer; }
.sib-country-block .sib-toggle .sib-cflags { position: absolute; top: 0px; bottom: 0px; margin: auto; height: 15px; width: 20px; background-repeat: no-repeat; background-color: rgb(219, 219, 219); box-sizing: border-box; background-image: url("/site-assets/b105c8ab8b401101.png"); }
.sib-country-block .sib-toggle .sib-icon-arrow { position: absolute; top: 50%; margin-top: -2px; right: 6px; width: 0px; height: 0px; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 4px solid; }
.sib-sms-field ul.sib-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: white; border: 1px solid rgb(204, 204, 204); white-space: nowrap; max-height: 150px; overflow: hidden scroll; top: 50px; width: 250px; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix { font-size: 14px; padding: 1px 10px; cursor: pointer; }
.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover { background-color: rgb(219, 219, 219); }
.sib-sms-field ul.sib-country-list li .sib-flag-box { width: 20px; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag { height: 18px; width: 20px; background-image: url("/site-assets/4a03206ba98a2914.png"); vertical-align: middle; display: inline-block; background-repeat: no-repeat; }
.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code { margin-left: 20px; }
.sib-sms-field .sib-sms { padding-right: 6px; padding-left: 52px; margin-left: 0px; position: relative; z-index: 0; margin-right: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }
.sib-multi-lists.sib_error { color: rgb(169, 68, 66); }

/*__lovable_stylesheet_boundary__*/
.recentcomments a { display: inline !important; padding: 0px !important; margin: 0px !important; }

/*__lovable_stylesheet_boundary__*/
#main { padding: 0px; }
.k { z-index: 4; }
.j { z-index: 3; }
.vc_custom_1608561222024 { margin-bottom: 0px !important; margin-top: -180px; }
.info-wrapper.ult-adjust-bottom-margin, .smile_icon_list_wrap.ult-adjust-bottom-margin, .uavc-list-icon-wrapper.ult-adjust-bottom-margin, .ubtn-ctn-center, .ubtn-ctn-left, .ubtn-ctn-right, .ubtn-img-container, .ult-banner-block.ult-adjust-bottom-margin, .ult-modal-input-wrapper.ult-adjust-bottom-margin, .ult_dual_button.ult-adjust-bottom-margin, .ultb3-box.ult-adjust-bottom-margin, .ultimate-call-to-action.ult-adjust-bottom-margin, .ultimate-google-trends.ult-adjust-bottom-margin, .ultimate-map-wrapper.ult-adjust-bottom-margin, .uvc-type-wrap.ult-adjust-bottom-margin, html .ult-ih-container.ult-adjust-bottom-margin, html .ult_exp_section_layer.ult-adjust-bottom-margin, html .ult_hotspot_container.ult-adjust-bottom-margin, html .ult_main_cl.ult-adjust-bottom-margin { margin-bottom: 25px; }

/*__lovable_stylesheet_boundary__*/
.dt-top-bar .soc-ico a i { color: rgb(255, 255, 255) !important; }
.dt-top-bar .soc-ico a svg { fill: rgb(255, 255, 255) !important; }
.dt-top-bar .soc-ico a { background-color: rgb(9, 106, 191) !important; border: 1px solid rgb(255, 0, 0) !important; }

/*__lovable_stylesheet_boundary__*/
.vc_custom_1618931796948 { margin-bottom: -10px !important; }
.vc_custom_1608048164080 { background-image: url("data:,") !important; }
.vc_custom_1618859279055 { margin-bottom: 0px !important; }
.vc_custom_1608047660624 { margin-bottom: 15px !important; }
.vc_custom_1757497436626 { margin-bottom: 5px !important; }
.vc_custom_1608558855967 { margin-bottom: 20px !important; }
.vc_custom_1763398204641 { padding-right: 20px !important; padding-left: 20px !important; }
.vc_custom_1608056528178 { margin-bottom: 15px !important; }
.vc_custom_1608057240180 { margin-bottom: 15px !important; }
.vc_custom_1618931730359 { padding-top: 0px !important; }
.vc_custom_1608058946998 { margin-bottom: 15px !important; }
.vc_custom_1618324992940 { margin-bottom: 15px !important; }
.vc_custom_1664997403948 { margin-bottom: 0px !important; }
.vc_custom_1608059384855 { margin-bottom: 15px !important; }
.vc_custom_1618325491233 { margin-bottom: 15px !important; }
.vc_custom_1655736365728 { padding-bottom: 100px !important; }
.vc_custom_1608061460087 { margin-bottom: 15px !important; }
.vc_custom_1608061482181 { margin-bottom: 15px !important; }
.vc_custom_1608063550688 { margin-bottom: 4px !important; }

/*__lovable_stylesheet_boundary__*/
.sub-nav .menu-item i.fa, .sub-nav .menu-item i.fas, .sub-nav .menu-item i.far, .sub-nav .menu-item i.fab { text-align: center; width: 1.25em; }

/*__lovable_stylesheet_boundary__*/
.upb_row_bg, .upb_video-bg, .vcpb-fs-jquery { overflow: hidden; }
.vc-row-translate-wrapper { margin: 0px !important; }
.uvc-vc-full-width .upb_video-bg { width: 100% !important; max-width: 100% !important; min-width: 100% !important; left: 0px !important; margin-left: 0px !important; }
.upb_bg_overlay, .upb_bg_overlay_pattern { color: inherit; position: absolute; width: 100%; left: 0px; top: 0px; height: 100% !important; }
.upb_bg_overlay_pattern { background-attachment: fixed; }
.ult-vc-seperator { position: absolute; width: 100%; height: 0px; left: 0px; z-index: 1; }
.ult-main-seperator-inner { position: relative; height: 100%; width: 100%; }
.ult-vc-seperator.top_seperator { top: -1px; bottom: auto; }
.ult-vc-seperator.bottom_seperator { top: auto; bottom: -1px; }
.ult-vc-seperator svg { width: 100%; height: auto; }
.uvc-svg-circle, .uvc-svg-triangle { position: absolute; top: -1px; bottom: auto; z-index: 1; }
.bottom_seperator .uvc-svg-circle, .bottom_seperator .uvc-svg-triangle { top: auto; bottom: -1px; transform: scaleY(-1); }
.uvc-x-large-triangle { position: absolute; top: -1px; bottom: auto; z-index: 1; }
.bottom_seperator .uvc-x-large-triangle { top: auto; bottom: -1px; transform: scaleY(-1); }
.bottom_seperator .uvc-x-large-triangle, .top_seperator .uvc-x-large-triangle-left { transform: scaleY(-1); }
.uvc-x-large-triangle-left, .uvc-x-large-triangle-right { position: absolute; top: -1px; bottom: auto; z-index: 1; }
.bottom_seperator .uvc-x-large-triangle-left, .bottom_seperator .uvc-x-large-triangle-right, .uvc-x-large-circle { top: auto; bottom: -1px; }
.top_seperator .uvc-x-large-triangle-left { transform: scaleY(-1); }
.top_seperator .uvc-x-large-triangle-right { transform: scale(-1); }
.bottom_seperator .uvc-x-large-triangle-right { transform: scale(-1, 1); }
.uvc-x-large-circle { position: absolute; }
.top_seperator .uvc-x-large-circle { top: -1px; bottom: auto; }
.bottom_seperator .uvc-x-large-circle { transform: scaleY(-1); }
.bottom_seperator .uvc-x-large-circle, .top_seperator .uvc-curve-up-seperator { transform: scaleY(-1); }
.uvc-curve-up-seperator { position: absolute; top: auto; bottom: -1px; }
.top_seperator .uvc-curve-up-seperator { top: -1px; bottom: auto; transform: scaleY(-1); }
.uvc-curve-down-seperator { position: absolute; top: auto; bottom: -1px; }
.bottom_seperator .uvc-curve-down-seperator { transform: scaleX(-1); }
.top_seperator .uvc-curve-down-seperator { top: -1px; bottom: auto; transform: scale(-1, -1); }
.uvc-tilt-left-seperator { position: absolute; top: auto; bottom: 1px; }
.top_seperator .uvc-tilt-left-seperator { top: 1px; bottom: auto; transform: scale(-1); }
.uvc-tilt-right-seperator { position: absolute; top: auto; bottom: 1px; }
.bottom_seperator .uvc-tilt-right-seperator { transform: scaleX(-1); }
.top_seperator .uvc-tilt-right-seperator { top: 1px; bottom: auto; transform: scale(1, -1); }
.ult-rounded-split-seperator-wrapper { z-index: 1; }
.ult-rounded-split-seperator { position: relative; height: 100%; }
.ult-rounded-split-seperator::after, .ult-rounded-split-seperator::before { left: 0px; z-index: 10; width: 50%; height: 70px; content: ""; position: absolute; }
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg { transform: scale(-1); }
.vcpb-vz-jquery, .vertical_layer_parallax { background-position: 50% 0px; }
.upb_video-bg, .vcpb-default, .vcpb-fix, .vcpb-hz-jquery, .vcpb-vz-jquery, .vertical_layer_parallax { background-repeat: no-repeat; }
.upb_video-bg, .vcpb-default, .vcpb-fix { background-size: cover; }
.top_seperator.ult-rounded-split-seperator-wrapper { top: 0px; bottom: auto; }
.uvc-wave-seperator { position: absolute; top: auto; bottom: -1px; }
.top_seperator .uvc-wave-seperator { top: -1px; bottom: auto; transform: scale(-1); }
.top_seperator .uvc-cloud-seperator, .top_seperator .uvc-wave-seperator { transform: scale(-1); }
.uvc-cloud-seperator { position: absolute; top: auto; bottom: -1px; }
.top_seperator .uvc-cloud-seperator { top: -1px; bottom: auto; transform: scale(-1); }
.separator-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; }
.vc-row-translate > .vc-row-translate-wrapper { overflow: hidden; width: 100% !important; margin: initial !important; }
.upb_video_class, .wpb_column, .wpb_row { position: relative; }
.upb_row_bg { position: absolute; width: 100%; height: 100%; background-position: center center; inset: 0px; z-index: 0; }
.upb-background-text-wrapper, .upb_video-text, .upb_video-text-wrapper { position: relative; }
.upb_bg_img { display: none !important; }
.vcpb-default { background-attachment: initial; }
.vcpb-fix, .vcpb-vz-jquery, .vertical_layer_parallax { background-attachment: fixed; }
.vertical_layer_parallax { background-size: cover; }
.vcpb-hz-jquery { background-position: 0px 50%; }
.upb_video-wrapper { display: block; max-width: 100%; height: 100%; }
.upb_video-text { z-index: 9; width: 100%; height: 100%; inset: 0px; }
.full-browser-size .upb-background-text, .video-browser-size .upb_video-text { position: absolute; inset: 50% 0px auto; height: auto; transform: translateY(-50%); margin: initial !important; }
.upb_video-bg { position: absolute; width: 100%; height: 100%; inset: 0px; background-position: 50% 50%; margin: 0px auto; }
.upb_video-src { max-width: none; top: 50%; transform: translateY(-50%); position: relative; min-width: 100%; min-height: 100%; }
.upb_video-src.ult-make-full-height { height: 100%; transform: translateX(-50%); left: 50%; top: 0px; width: auto !important; }
.upb_utube_iframe, .upb_vimeo_iframe { max-width: none; max-height: none; width: 100%; height: 100%; position: absolute; }
.upb_video-bg .mbYTP_wrapper iframe { max-width: none !important; max-height: none !important; }
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe { margin-left: 0px !important; margin-top: -50px !important; }
.video-controls { position: absolute; bottom: 10%; right: 5%; cursor: pointer; z-index: 99; width: auto !important; min-width: 15px !important; height: auto !important; }
.video-controls i { font-size: 40px; }
body.rtl .upb_row_bg { right: auto; }
.uvc-multi-color-bg { animation: 10s ease 0s infinite alternate none running MultiColorVC; z-index: 9998; opacity: 0.6; background-color: rgb(225, 73, 73); }
@-webkit-keyframes MultiColorVC { 
  0% { background-color: rgb(225, 73, 73); }
  25% { background-color: rgb(61, 224, 44); }
  50% { background-color: rgb(44, 141, 224); }
  100% { background-color: rgb(224, 44, 188); }
}
@keyframes MultiColorVC { 
  0% { background-color: rgb(225, 73, 73); }
  25% { background-color: rgb(61, 224, 44); }
  50% { background-color: rgb(44, 141, 224); }
  100% { background-color: rgb(224, 44, 188); }
}
@media (max-width: 479px) {
  .uvc_hidden-xs { display: none !important; }
}
@media (min-width: 480px) and (max-width: 767px) {
  .uvc_hidden-xsl { display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .uvc_hidden-sm { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .uvc_hidden-md { display: none !important; }
}
@media (min-width: 1200px) and (max-width: 1823px) {
  .uvc_hidden-ml { display: none !important; }
}
@media (min-width: 1824px) {
  .uvc_hidden-lg { display: none !important; }
}
.mpcth-vc-row-wrap, .toranj-vc-row-wrapper, .x-content-band { position: relative; }
.js_active .site-inner { overflow: visible; }
.vc_row-flex .upb-background-text-wrapper.full-browser-size, .vc_row-flex .upb_video-text-wrapper.full-browser-size { display: flex; width: 100%; }
.vc_row-flex .upb-background-text, .vc_row-flex .upb_video-text, .vc_row-flex .vc-row-translate-wrapper, .vc_row-o-content-bottom .upb-background-text, .vc_row-o-content-bottom .upb_video-text, .vc_row-o-content-bottom .vc-row-translate-wrapper, .vc_row-o-content-middle .upb-background-text, .vc_row-o-content-middle .upb_video-text, .vc_row-o-content-middle .vc-row-translate-wrapper, .vc_row-o-content-top .upb-background-text, .vc_row-o-content-top .upb_video-text, .vc_row-o-content-top .vc-row-translate-wrapper, .vc_row-o-equal-height .upb-background-text, .vc_row-o-equal-height .upb_video-text, .vc_row-o-equal-height .vc-row-translate-wrapper { margin: 0px auto !important; }
.vc_row-o-content-top.full-browser-size .upb-background-text, .vc_row-o-content-top.video-browser-size .upb_video-text { top: 0px; transform: translateY(0px); }
.vc_row-o-content-bottom.full-browser-size .upb-background-text, .vc_row-o-content-bottom.video-browser-size .upb_video-text { top: auto; bottom: 0px; transform: translateY(0px); }

/*__lovable_stylesheet_boundary__*/
:where([data-ce="sr7-prl"]):not(x).prlt0 { width: 40px; height: 40px; background-color: rgb(255, 255, 255); background-image: url("/site-assets/7f90f897fc190724.gif"); background-repeat: no-repeat; background-position: center center; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px 0px; margin-top: -20px; margin-left: -20px; animation: 1.2s ease-in-out 0s infinite normal none running tp-rotateplane; border-radius: 3px; }
/*__lovable_stylesheet_boundary__*/
.flatpickr-calendar { opacity: 0; display: none; text-align: center; visibility: hidden; padding: 0px; animation: auto ease 0s 1 normal none running none; direction: ltr; border: 0px; font-size: 14px; line-height: 24px; border-radius: 5px; position: absolute; width: 307.875px; box-sizing: border-box; touch-action: manipulation; background: rgb(255, 255, 255); box-shadow: rgb(230, 230, 230) 1px 0px 0px, rgb(230, 230, 230) -1px 0px 0px, rgb(230, 230, 230) 0px 1px 0px, rgb(230, 230, 230) 0px -1px 0px, rgba(0, 0, 0, 0.08) 0px 3px 13px; }
.flatpickr-calendar.open, .flatpickr-calendar.inline { opacity: 1; max-height: 640px; visibility: visible; }
.flatpickr-calendar.open { display: inline-block; z-index: 99999; }
.flatpickr-calendar.animate.open { animation: 300ms cubic-bezier(0.23, 1, 0.32, 1) 0s 1 normal none running fpFadeInDown; }
.flatpickr-calendar.inline { display: block; position: relative; top: 2px; }
.flatpickr-calendar.static { position: absolute; top: calc(100% + 2px); }
.flatpickr-calendar.static.open { z-index: 999; display: block; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { box-shadow: none !important; }
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { box-shadow: rgb(230, 230, 230) -2px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; }
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer { border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.flatpickr-calendar .hasWeeks .dayContainer { border-left: 0px; }
.flatpickr-calendar.hasTime .flatpickr-time { height: 40px; border-top: 1px solid rgb(230, 230, 230); }
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { height: auto; }
.flatpickr-calendar::before, .flatpickr-calendar::after { position: absolute; display: block; pointer-events: none; border: solid transparent; content: ""; height: 0px; width: 0px; left: 22px; }
.flatpickr-calendar.rightMost::before, .flatpickr-calendar.arrowRight::before, .flatpickr-calendar.rightMost::after, .flatpickr-calendar.arrowRight::after { left: auto; right: 22px; }
.flatpickr-calendar.arrowCenter::before, .flatpickr-calendar.arrowCenter::after { left: 50%; right: 50%; }
.flatpickr-calendar::before { border-width: 5px; margin: 0px -5px; }
.flatpickr-calendar::after { border-width: 4px; margin: 0px -4px; }
.flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after { bottom: 100%; }
.flatpickr-calendar.arrowTop::before { border-bottom-color: rgb(230, 230, 230); }
.flatpickr-calendar.arrowTop::after { border-bottom-color: rgb(255, 255, 255); }
.flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after { top: 100%; }
.flatpickr-calendar.arrowBottom::before { border-top-color: rgb(230, 230, 230); }
.flatpickr-calendar.arrowBottom::after { border-top-color: rgb(255, 255, 255); }
.flatpickr-calendar:focus { outline: 0px; }
.flatpickr-wrapper { position: relative; display: inline-block; }
.flatpickr-months { display: flex; }
.flatpickr-months .flatpickr-month { background: transparent; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); height: 34px; line-height: 1; text-align: center; position: relative; user-select: none; overflow: hidden; -webkit-box-flex: 1; flex: 1 1 0%; }
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { text-decoration: none; cursor: pointer; position: absolute; top: 0px; height: 34px; padding: 10px; z-index: 3; color: rgba(0, 0, 0, 0.9); fill: rgba(0, 0, 0, 0.9); }
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled { display: none; }
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i { position: relative; }
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month { left: 0px; }
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month { right: 0px; }
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover { color: rgb(149, 158, 169); }
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: rgb(246, 71, 71); }
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { width: 14px; height: 14px; }
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path { transition: fill 0.1s; fill: inherit; }
.numInputWrapper { position: relative; height: auto; }
.numInputWrapper input, .numInputWrapper span { display: inline-block; }
.numInputWrapper input { width: 100%; box-shadow: none; }
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button { margin: 0px; appearance: none; }
.numInputWrapper span { position: absolute; right: 0px; width: 14px; padding: 0px 4px 0px 2px; height: 50%; line-height: 50%; opacity: 0; cursor: pointer; border: 1px solid rgba(57, 57, 57, 0.15); box-sizing: border-box; }
.numInputWrapper span:hover { background: rgba(0, 0, 0, 0.1); }
.numInputWrapper span:active { background: rgba(0, 0, 0, 0.2); }
.numInputWrapper span::after { display: block; content: ""; position: absolute; }
.numInputWrapper span.arrowUp { top: 0px; border-bottom: 0px; }
.numInputWrapper span.arrowUp::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid rgba(57, 57, 57, 0.6); top: 26%; }
.numInputWrapper span.arrowDown { top: 50%; }
.numInputWrapper span.arrowDown::after { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid rgba(57, 57, 57, 0.6); top: 40%; }
.numInputWrapper span svg { width: inherit; height: auto; }
.numInputWrapper span svg path { fill: rgba(0, 0, 0, 0.5); }
.numInputWrapper:hover { background: rgba(0, 0, 0, 0.05); }
.numInputWrapper:hover span { opacity: 1; }
.flatpickr-current-month { font-size: 135%; font-weight: 300; color: inherit; position: absolute; width: 75%; left: 12.5%; padding: 7.48px 0px 0px; line-height: 1; height: 34px; display: inline-block; text-align: center; transform: translate3d(0px, 0px, 0px); }
.flatpickr-current-month span.cur-month { font-family: inherit; font-weight: 700; color: inherit; display: inline-block; margin-left: 0.5ch; padding: 0px; }
.flatpickr-current-month span.cur-month:hover { background: rgba(0, 0, 0, 0.05); }
.flatpickr-current-month .numInputWrapper { width: 6ch; display: inline-block; }
.flatpickr-current-month .numInputWrapper span.arrowUp::after { border-bottom-color: rgba(0, 0, 0, 0.9); }
.flatpickr-current-month .numInputWrapper span.arrowDown::after { border-top-color: rgba(0, 0, 0, 0.9); }
.flatpickr-current-month input.cur-year { background: transparent; box-sizing: border-box; color: inherit; cursor: text; padding: 0px 0px 0px 0.5ch; margin: 0px; display: inline-block; font-size: inherit; font-family: inherit; font-weight: 300; line-height: inherit; height: auto; border: 0px; border-radius: 0px; vertical-align: initial; appearance: textfield; }
.flatpickr-current-month input.cur-year:focus { outline: 0px; }
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover { font-size: 100%; color: rgba(0, 0, 0, 0.5); background: transparent; pointer-events: none; }
.flatpickr-current-month .flatpickr-monthDropdown-months { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; color: inherit; cursor: pointer; font-size: inherit; font-family: inherit; font-weight: 300; height: auto; line-height: inherit; margin: -1px 0px 0px; outline: none; padding: 0px 0px 0px 0.5ch; position: relative; vertical-align: initial; box-sizing: border-box; appearance: menulist; width: auto; }
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active { outline: none; }
.flatpickr-current-month .flatpickr-monthDropdown-months:hover { background: rgba(0, 0, 0, 0.05); }
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { background-color: transparent; outline: none; padding: 0px; }
.flatpickr-weekdays { background: transparent; text-align: center; overflow: hidden; width: 100%; display: flex; -webkit-box-align: center; align-items: center; height: 28px; }
.flatpickr-weekdays .flatpickr-weekdaycontainer { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; }
span.flatpickr-weekday { cursor: default; font-size: 90%; background: transparent; color: rgba(0, 0, 0, 0.54); line-height: 1; margin: 0px; text-align: center; display: block; -webkit-box-flex: 1; flex: 1 1 0%; font-weight: bolder; }
.dayContainer, .flatpickr-weeks { padding: 1px 0px 0px; }
.flatpickr-days { position: relative; overflow: hidden; display: flex; -webkit-box-align: start; align-items: flex-start; width: 307.875px; }
.flatpickr-days:focus { outline: 0px; }
.dayContainer { padding: 0px; outline: 0px; text-align: left; width: 307.875px; min-width: 307.875px; max-width: 307.875px; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-around; transform: translate3d(0px, 0px, 0px); opacity: 1; }
.dayContainer + .dayContainer { box-shadow: rgb(230, 230, 230) -1px 0px 0px; }
.flatpickr-day { background: none; border: 1px solid transparent; border-radius: 150px; box-sizing: border-box; color: rgb(57, 57, 57); cursor: pointer; font-weight: 400; width: 14.2857%; flex-basis: 14.2857%; max-width: 39px; height: 39px; line-height: 39px; margin: 0px; display: inline-block; position: relative; -webkit-box-pack: center; justify-content: center; text-align: center; }
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { cursor: pointer; outline: 0px; background: rgb(230, 230, 230); border-color: rgb(230, 230, 230); }
.flatpickr-day.today { border-color: rgb(149, 158, 169); }
.flatpickr-day.today:hover, .flatpickr-day.today:focus { border-color: rgb(149, 158, 169); background: rgb(149, 158, 169); color: rgb(255, 255, 255); }
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: rgb(86, 159, 247); box-shadow: none; color: rgb(255, 255, 255); border-color: rgb(86, 159, 247); }
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange { border-radius: 50px 0px 0px 50px; }
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange { border-radius: 0px 50px 50px 0px; }
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) { box-shadow: rgb(86, 159, 247) -10px 0px 0px; }
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange { border-radius: 50px; }
.flatpickr-day.inRange { border-radius: 0px; box-shadow: rgb(230, 230, 230) -5px 0px 0px, rgb(230, 230, 230) 5px 0px 0px; }
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: rgba(57, 57, 57, 0.3); background: transparent; border-color: transparent; cursor: default; }
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: rgba(57, 57, 57, 0.1); }
.flatpickr-day.flatpickr-booked, .flatpickr-day.flatpickr-booked:hover { background-image: linear-gradient(45deg, rgb(247, 247, 247) 20%, rgb(227, 229, 230) 20%, rgb(227, 229, 230) 50%, rgb(247, 247, 247) 50%, rgb(247, 247, 247) 70%, rgb(227, 229, 230) 70%, rgb(227, 229, 230) 100%); background-size: 5px 5px; color: rgba(0, 0, 0, 0.8); cursor: not-allowed; }
.flatpickr-day.mvvwb-highlight { background: rgba(86, 159, 247, 0.3); }
.flatpickr-day.mvvwb-holiday { color: rgba(57, 57, 57, 0.33); }
.flatpickr-day.week.selected { border-radius: 0px; box-shadow: rgb(86, 159, 247) -5px 0px 0px, rgb(86, 159, 247) 5px 0px 0px; }
.flatpickr-day.hidden { visibility: hidden; }
.rangeMode .flatpickr-day { margin-top: 1px; }
.flatpickr-weekwrapper { float: left; }
.flatpickr-weekwrapper .flatpickr-weeks { padding: 0px 12px; box-shadow: rgb(230, 230, 230) 1px 0px 0px; }
.flatpickr-weekwrapper .flatpickr-weekday { float: none; width: 100%; line-height: 28px; }
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover { display: block; width: 100%; max-width: none; color: rgba(57, 57, 57, 0.3); background: transparent; cursor: default; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.flatpickr-innerContainer { display: flex; box-sizing: border-box; overflow: hidden; }
.flatpickr-rContainer { display: inline-block; padding: 0px; box-sizing: border-box; }
.flatpickr-time { text-align: center; outline: 0px; height: 0px; line-height: 40px; max-height: 40px; box-sizing: border-box; overflow: hidden; display: flex; }
.flatpickr-time::after { content: ""; display: table; clear: both; }
.flatpickr-time .numInputWrapper { -webkit-box-flex: 1; flex: 1 1 0%; width: 40%; height: 40px; float: left; }
.flatpickr-time .numInputWrapper span.arrowUp::after { border-bottom-color: rgb(57, 57, 57); }
.flatpickr-time .numInputWrapper span.arrowDown::after { border-top-color: rgb(57, 57, 57); }
.flatpickr-time.hasSeconds .numInputWrapper { width: 26%; }
.flatpickr-time.time24hr .numInputWrapper { width: 49%; }
.flatpickr-time input { background: transparent; box-shadow: none; border: 0px; border-radius: 0px; text-align: center; margin: 0px; padding: 0px; height: inherit; line-height: inherit; color: rgb(57, 57, 57); font-size: 14px; position: relative; box-sizing: border-box; appearance: textfield; }
.flatpickr-time input.flatpickr-hour { font-weight: bold; }
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second { font-weight: 400; }
.flatpickr-time input:focus { outline: 0px; border: 0px; }
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { height: inherit; float: left; line-height: inherit; color: rgb(57, 57, 57); font-weight: bold; width: 2%; user-select: none; align-self: center; }
.flatpickr-time .flatpickr-am-pm { outline: 0px; width: 18%; cursor: pointer; text-align: center; font-weight: 400; }
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: rgb(238, 238, 238); }
.flatpickr-input[readonly] { cursor: pointer; }
@-webkit-keyframes fpFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes fpFadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}

/*__lovable_stylesheet_boundary__*/
#ubtn-8323 { font-size: 17px; }
#interactive-banner-wrap-9688 .ult-new-ib-title { font-size: 28px; }
#interactive-banner-wrap-4457 .ult-new-ib-title { font-size: 28px; }
#interactive-banner-wrap-4768 .ult-new-ib-title { font-size: 28px; }
#Info-box-wrap-1107 .aio-icon-title { font-size: 30px; }
#Info-box-wrap-1107 .aio-icon-description { font-size: 22px; }
#Info-box-wrap-8396 .aio-icon-title { font-size: 30px; }
#Info-box-wrap-8396 .aio-icon-description { font-size: 22px; }
#Info-box-wrap-8168 .aio-icon-title { font-size: 30px; }
#Info-box-wrap-8168 .aio-icon-description { font-size: 22px; }
@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}
@media (max-width: 479px) {
}

/*__lovable_stylesheet_boundary__*/
.bb-custom-select-container { position: relative; display: inline-block; width: 100%; }
.bb-custom-select-opener { display: none; }
.bb-custom-select-container.bb-is-disabled .bb-custom-select-opener { background-color: rgb(233, 236, 239); border-color: rgb(80, 80, 80); color: rgb(108, 117, 125); cursor: not-allowed; }
.bb-custom-select-container.bb-is-disabled { cursor: not-allowed; }
.bb-custom-select-container.bb-is-disabled select { cursor: not-allowed; }
.bb-custom-select-container.bb-is-disabled .bb-custom-select-opener::after { border-top-color: rgb(108, 117, 125); }
.bb-custom-select-opener::after { content: ""; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(102, 102, 102); }
.bb-custom-select-opener.bb-is-open::after { transform: translateY(-50%) rotate(180deg); }
.bb-customSelect select { position: relative; width: 100%; }
.bb-custom-select-panel { display: none; position: absolute; top: 100%; left: 0px; z-index: 999999; margin-top: 4px; width: max-content; min-width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 8px; max-height: 300px; overflow-y: auto; }
.bb-custom-select-container.bb-is-open .bb-custom-select-panel { display: block; }
.bb-custom-select-option { padding: 6px 12px; line-height: 1.5; cursor: pointer; white-space: nowrap; }
.bb-custom-select-option:hover, .bb-custom-select-option.bb-has-focus { background-color: rgb(240, 249, 250); }
.bb-custom-select-option.bb-is-selected { background-color: rgb(233, 236, 239); }

/*__lovable_stylesheet_boundary__*/
:where([data-ce="sr7-loop"]):not(x), :where([data-ce="sr7-mask"]):not(x), :where([data-ce="sr7-module"]):not(x), :where([data-ce="sr7-module"]):not(x) :where([data-ce="sr7-img"]):not(x), :where([data-ce="sr7-module"]):not(x) :where([data-ce="sr7-shp"]):not(x), :where([data-ce="sr7-module"]):not(x) :where([data-ce="sr7-svg"]):not(x), :where([data-ce="sr7-moudule"]):not(x) .sr7-layer, :where([data-ce="sr7-moudule"]):not(x) :where([data-ce="sr7-layer"]):not(x), :where([data-ce="sr7-px"]):not(x) { user-select: none; }
.sr7-staticslide { pointer-events: none; }
:where([data-ce="sr7-loop"]):not(x), :where([data-ce="sr7-px"]):not(x) { visibility: hidden; display: none; overflow: visible; }
:where([data-ce="sr7-col"]):not(x) > :where([data-ce="sr7-px"]):not(x) { visibility: inherit; display: block; }
:where([data-ce="sr7-px"]):not(x) > :where([data-ce="sr7-loop"]):not(x) { visibility: inherit; display: block; }
:where([data-ce="sr7-row"]):not(x) > :where([data-ce="sr7-px"]):not(x) > :where([data-ce="sr7-loop"]):not(x) > :where([data-ce="sr7-row-con"]):not(x) { display: table !important; }
:where([data-ce="sr7-col"]):not(x) > :where([data-ce="sr7-px"]):not(x) > :where([data-ce="sr7-loop"]):not(x) { z-index: 1; position: relative; }
:where([data-ce="sr7-col"]):not(x) > :where([data-ce="sr7-px"]):not(x) > :where([data-ce="sr7-col-bg"]):not(x) { z-index: 0 !important; }
:where([data-ce="sr7-mask"]):not(x) { overflow: hidden; visibility: hidden; display: none; }
:where([data-ce="sr7-img"]):not(x) { line-height: 0; overflow: hidden; }
:where([data-ce="sr7-svg"]):not(x) > svg { width: 100%; height: 100%; display: block; }
:where([data-ce="sr7-col"]):not(x) > :where([data-ce="sr7-loop"]):not(x), :where([data-ce="sr7-col"]):not(x) > :where([data-ce="sr7-mask"]):not(x), :where([data-ce="sr7-row"]):not(x) > :where([data-ce="sr7-loop"]):not(x), :where([data-ce="sr7-row"]):not(x) > :where([data-ce="sr7-mask"]):not(x) { visibility: visible; display: block; width: 100%; height: 100%; position: relative; z-index: 1; }
:where([data-ce="sr7-loop"]):not(x) > .sr7-layer, :where([data-ce="sr7-mask"]):not(x) > .sr7-layer { position: relative; }
.sr7_splitted_lines { display: block; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
.sr7_splitted_chars, .sr7_splitted_words, .sr7_splitted_words_noanim { display: inline-block; color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
:where([data-ce="sr7-row-con"]):not(x) { width: 100%; display: table; position: relative; box-sizing: border-box; }
:where([data-ce="sr7-col-con"]):not(x) { display: block; height: 100%; box-sizing: border-box; z-index: 1; position: relative; line-height: inherit; vertical-align: inherit; }
:where([data-ce="sr7-col-bg"]):not(x), :where([data-ce="sr7-col-bg-mask"]):not(x) { display: block; position: absolute; z-index: 0; }
:where([data-ce="sr7-3dwrap"]):not(x).sr7-3dwrap-bg, :where([data-ce="sr7-3dwrap"]):not(x).sr7-3dwrap-layers { position: absolute; top: 0px; left: 0px; z-index: 3; transform: perspective(1600px); width: 100%; height: 100%; transform-origin: 50% 50%; transform-style: flat; }
:where([data-ce="sr7-3dwrap"]):not(x).sr7-3dwrap-bg { z-index: 1; transform: perspective(1600px); }
.sr7-3dwrap-bg-no-3d { transform-style: flat; z-index: 0; }
:where([data-ce="sr7-3dwrap"]):not(x).sr7-3dwrap-bg { z-index: 0; }
.sr7-fullscreen { background: rgb(255, 255, 255); position: fixed !important; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; z-index: 9999999 !important; }
:where([data-ce="sr7-mask"]):not(x) :where([data-ce="sr7-fxc"]):not(x) { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; visibility: visible; z-index: 100; transform: scaleX(0); }
.sr7-fx-hidden { visibility: hidden !important; }
:where([data-ce="sr7-overlay"]):not(x) { pointer-events: none; }
.sr7--hidden { transition: opacity 0.3s ease-out, visibility 0.3s ease-out; opacity: 0 !important; visibility: hidden !important; }
h1.sr7-layer, h2.sr7-layer, h3.sr7-layer, h4.sr7-layer, h5.sr7-layer, h6.sr7-layer { margin: 0px; padding: 0px; }
:where([data-ce="sr7-modals"]):not(x) { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9999; display: none; overflow: hidden auto; }
:where([data-ce="sr7-modal-underlay"]):not(x) { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.5); }
.sr7-hiddenAutoContainer { opacity: 0 !important; }
:where([data-ce="sr7-module-shadow"]):not(x) { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: -1; }
.sr7-shdw-1 { box-shadow: rgba(0, 0, 0, 0.8) 0px 10px 6px -6px; }
.sr7-shdw-5 { position: relative; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px, rgba(0, 0, 0, 0.1) 0px 0px 40px inset; }
.sr7-shdw-2::after, .sr7-shdw-2::before, .sr7-shdw-3::before, .sr7-shdw-4::after { z-index: -2; position: absolute; content: ""; bottom: 10px; left: 10px; width: 50%; top: 85%; max-width: 300px; background: 0px 0px; box-shadow: rgba(0, 0, 0, 0.8) 0px 15px 10px; transform: rotate(-3deg); }
.sr7-shdw-2::after, .sr7-shdw-4::after { transform: rotate(3deg); right: 10px; left: auto; }
.sr7-shdw-5::after { width: 100%; height: 100%; top: 0px; left: 0px; content: ""; background: rgb(255, 255, 255); z-index: 0; position: absolute; }
.sr7-shdw-5::before { content: ""; position: absolute; z-index: -2; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 25px 0px; inset: 30% 20px 0px; border-radius: 100px / 20px; }
.sr7-layer .sr-starring { display: inline-block; }
.sr7-layer .sr-starring .star-rating { float: none; display: inline-block; vertical-align: top; color: rgb(255, 195, 33) !important; }
.sr7-layer .sr-starring .star-rating, .sr7-layer .sr-starring-page .star-rating { position: relative; height: 1em; width: 5.4em; font-family: star; font-size: 1em !important; }
.sr7-layer .sr-starring .star-rating::before, .sr7-layer .sr-starring-page .star-rating::before { content: "sssss"; color: rgb(224, 218, 223); float: left; top: 0px; left: 0px; position: absolute; }
.sr7-layer .sr-starring .star-rating span { overflow: hidden; float: left; top: 0px; left: 0px; position: absolute; padding-top: 1.5em; font-size: 1em !important; }
.sr7-layer .sr-starring .star-rating span::before { content: "SSSSS"; top: 0px; position: absolute; left: 0px; }
/*__lovable_stylesheet_boundary__*/
:where([data-ce="sr7-arrow"]):not(x), :where([data-ce="sr7-arrwrap"]):not(x), :where([data-ce="sr7-bullet"]):not(x), :where([data-ce="sr7-bullets"]):not(x), :where([data-ce="sr7-nav-img"]):not(x), :where([data-ce="sr7-navmask"]):not(x), :where([data-ce="sr7-tab"]):not(x), :where([data-ce="sr7-tabs"]):not(x), :where([data-ce="sr7-tabs-wrap"]):not(x), :where([data-ce="sr7-thumb"]):not(x), :where([data-ce="sr7-thumbs"]):not(x), :where([data-ce="sr7-thumbs-wrap"]):not(x) { display: block; pointer-events: all; }
:where([data-ce="sr7-tab"]):not(x) { overflow: hidden; }
:where([data-ce="sr7-nav-img"]):not(x) canvas { width: 100%; height: 100%; }
.sr7-arrows { cursor: pointer; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 1000; }
.sr7-arrows.sr7-touchhover { background: rgb(0, 0, 0); }
.sr7-arrows::before { font-family: revicons; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }
.sr7-arrows.sr7-leftarrow::before { content: ""; }
.sr7-arrows.sr7-rightarrow::before { content: ""; }
.sr7-bullets, .sr7-tabs, .sr7-thumbs { position: absolute; display: block; z-index: 1000; top: 0px; left: 0px; }
.sr7-tabs, .sr7-thumbs { box-sizing: content-box !important; }
.sr7-bullet { width: 15px; height: 15px; position: absolute; background: rgba(255, 255, 255, 0.3); cursor: pointer; }
.sr7-bullet.selected, .sr7-bullet.sr7-touchhover { background: rgb(255, 255, 255); }
:where([data-ce="sr7-tabs-wrap"]):not(x), :where([data-ce="sr7-thumbs-wrap"]):not(x) { position: relative; width: 100%; height: 100%; }
.sr7-tab.selected, .sr7-tab.sr7-touchhover, .sr7-thumb.selected, .sr7-thumb.sr7-touchhover { opacity: 1; }
.sr7-tab, .sr7-thumb { cursor: pointer; position: absolute; opacity: 0.5; box-sizing: border-box; }
:where([data-ce="sr7-tt-mask"]):not(x) { display: block; position: absolute; overflow: hidden; box-sizing: border-box; }
.sr7-tab-img, .sr7-thumb-img { background-position: center center; background-size: cover; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
:where([data-ce="sr7-navdc"]):not(x) { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; display: inline; }
:where([data-ce="sr7-nav-img-live"]):not(x), :where([data-ce="sr7-nav-img-tmp"]):not(x) { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
:where([data-ce="sr7-scrubber"]):not(x) { position: absolute; display: block; z-index: 1000; top: 0px; left: 0px; contain: size; box-sizing: content-box !important; }
:where([data-ce="sr7-scrubber-wrap"]):not(x) { display: block; top: 0px; left: 0px; }
:where([data-ce="sr7-scrubber-handle"]):not(x) { display: block; background-color: rgb(250, 235, 215); width: 20px; height: 20px; position: relative !important; }
:where([data-ce="sr7-scrubber-progress"]):not(x) { display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); }
:where([data-ce="sr7-scrubber"]):not(x) .sr7-scrubber-img { background-position: center center; background-size: cover; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.sr7-scrubber-hra, .sr7-scrubber-ra { right: 0px; }
.sr7-scrubber-hla, .sr7-scrubber-la { left: 0px; }
.sr7-scrubber-a, .sr7-scrubber-ha { position: absolute; min-height: 100%; display: flex; justify-content: center; align-items: center; }
/*__lovable_stylesheet_boundary__*/
.sr7-layer .sr7-media, .sr7-layer .sr7-poster { top: 0px; left: 0px; width: 100%; height: 100%; position: absolute; display: block; z-index: 1; line-height: 0; background-repeat: no-repeat; }
.sr7-layer .sr7-media { z-index: 2; }
.sr7-layer .sr7-media > iframe { max-width: unset !important; }
.sr7-layer.nointeraction .sr7-media, .sr7-layer.nointeraction .sr7-media *, .sr7-layer.nointeraction .sr7-poster { pointer-events: none !important; }
:where([data-ce="sr7-media"]):not(x), :where([data-ce="sr7-media"]):not(x) *, :where([data-ce="sr7-poster"]):not(x) { user-select: none; }
:where([data-ce="sr7-media"]):not(x) .sr7-html5-video { top: 0px; left: 0px; position: relative; z-index: 5; margin: 0px; outline: 0px; padding: 0px; }
:where([data-ce="sr7-media"]):not(x) iframe { opacity: 0; height: 100%; }
:where([data-ce="sr7-lrg-ctrl"]):not(x) { opacity: 0; transition: opacity 0.5s ease-in-out; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; border-radius: 6px; background-color: rgba(0, 0, 0, 0.6); cursor: pointer; display: flex; justify-content: center; align-items: center; z-index: 10; }
:where([data-ce="sr7-lrg-ctrl"]):not(x).paused :where([data-ce="sr7-lrg-pause"]):not(x), :where([data-ce="sr7-lrg-ctrl"]):not(x).playing :where([data-ce="sr7-lrg-play"]):not(x) { display: block; opacity: 1; transition: opacity 0.2s ease-in-out; }
:where([data-ce="sr7-lrg-ctrl"]):not(x).paused :where([data-ce="sr7-lrg-play"]):not(x), :where([data-ce="sr7-lrg-ctrl"]):not(x).playing :where([data-ce="sr7-lrg-pause"]):not(x) { display: block; opacity: 0; transition: opacity 0.2s ease-in-out; }
.sr7-layer:hover :where([data-ce="sr7-lrg-ctrl"]):not(x) { opacity: 1; }
:where([data-ce="sr7-lrg-pause"]):not(x), :where([data-ce="sr7-lrg-play"]):not(x) { position: absolute; width: 20px; height: 20px; display: none; opacity: 0; }
:where([data-ce="sr7-lrg-play"]):not(x)::before { content: ""; position: absolute; top: 0px; left: 2px; border-style: solid; border-width: 10px 0px 10px 20px; border-color: transparent transparent transparent rgb(255, 255, 255); }
:where([data-ce="sr7-lrg-pause"]):not(x)::after, :where([data-ce="sr7-lrg-pause"]):not(x)::before { content: ""; position: absolute; top: 0px; width: 6px; height: 20px; background-color: rgb(255, 255, 255); }
:where([data-ce="sr7-lrg-pause"]):not(x)::before { left: 2px; }
:where([data-ce="sr7-lrg-pause"]):not(x)::after { right: 2px; }
.sr7-hidden-audio, .sr7-hidden-audio * { visibility: hidden !important; pointer-events: none !important; }
.sr7-layer.sr7_miah :where([data-ce="sr7-media"]):not(x) { position: relative; }
/*__lovable_stylesheet_boundary__*/
.sr7-btn, .sr7-btn:visited { box-shadow: none; text-decoration: none; box-sizing: border-box; cursor: pointer; }
.sr7-btn.sr7-uppercase, .sr7-btn.sr7-uppercase:visited { text-transform: uppercase; }
.sr7-btn i, .sr7-btn.sr7-hiddenicon i { font-size: inherit; font-weight: 400; position: relative; top: 0px; transition: opacity 0.2s ease-out, margin 0.2s ease-out; margin-left: 0px; }
.sr7-btn i { line-height: inherit; }
.sr7-btn.sr7-hiddenicon i { opacity: 0; width: 0px; }
.sr7-btn.sr7-hiddenicon:hover i { opacity: 1; margin-left: 10px; width: auto; }
.sr7-brg { position: relative; box-sizing: border-box; padding: 22px 14px; border-radius: 50%; -webkit-tap-highlight-color: transparent; cursor: pointer; }
.sr7-brg span { display: block; width: 30px; height: 3px; background: rgb(51, 51, 51); transition: 0.7s; pointer-events: none; transform-style: flat !important; }
.sr7-brg span:nth-child(2) { margin: 3px 0px; }
.sr7-brg.sr7-white { border: 2px solid rgba(255, 255, 255, 0.2); }
.open .sr7-brg :first-child, .open.sr7-brg :first-child { transform: translateY(6px) rotate(-45deg); }
.open .sr7-brg :nth-child(2), .open.sr7-brg :nth-child(2) { transform: rotate(-45deg); opacity: 0; }
.open .sr7-brg :last-child, .open.sr7-brg :last-child { transform: translateY(-6px) rotate(-135deg); }
.sr7-brg.sr7-darkfull span, .sr7-brg.sr7-white span, .sr7-brg.sr7-whitefull, .sr7-brg.sr7-whitenoborder span, .sr7-light span { background: rgb(255, 255, 255); }
.sr7-brg.sr7-darknoborder, .sr7-brg.sr7-whitenoborder { border: 0px; }
.sr7-brg.sr7-darkfull, .sr7-brg.sr7-darknoborder span, .sr7-brg.sr7-whitefull span, .sr7-dark span { background: rgb(51, 51, 51); }
.sr7-brg.sr7-darkfull, .sr7-brg.sr7-whitefull { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
@keyframes sr7-ani-mouse { 
  0% { opacity: 1; top: 29%; }
  15% { opacity: 1; top: 70%; }
  50% { opacity: 0; top: 70%; }
  100% { opacity: 0; top: 29%; }
}
.sr7-scroll-btn { display: inline-block; position: relative; left: 0px; right: 0px; text-align: center; cursor: pointer; width: 35px; height: 55px; box-sizing: border-box; border: 3px solid rgb(255, 255, 255); border-radius: 23px; }
.sr7-scroll-btn > * { display: inline-block; line-height: 18px; font-size: 13px; font-weight: 400; color: rgb(255, 255, 255); font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif; letter-spacing: 2px; }
.sr7-scroll-btn > .active, .sr7-scroll-btn > :focus, .sr7-scroll-btn > :hover { color: rgb(255, 255, 255); }
.sr7-scroll-btn > .active, .sr7-scroll-btn > :active, .sr7-scroll-btn > :focus, .sr7-scroll-btn > :hover { opacity: 0.8; }
.sr7-scroll-btn.revs-fulldark span, .sr7-scroll-btn.revs-fullwhite { background: rgb(255, 255, 255); }
.sr7-scroll-btn.revs-dark span, .sr7-scroll-btn.revs-fulldark, .sr7-scroll-btn.revs-fullwhite span, .sr7-scroll-btn.sr7-dark span { background: rgb(51, 51, 51); }
.sr7-scroll-btn.revs-fulldark { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.sr7-scroll-btn span { position: absolute; display: block; top: 29%; left: 50%; width: 8px; height: 8px; margin: -4px 0px 0px -4px; border-radius: 50%; animation: 2.5s linear 0s infinite normal none running sr7-ani-mouse; background: rgb(255, 255, 255); }
.sr7-scroll-btn.sr7-dark { border-color: rgb(51, 51, 51); }

/*__lovable_stylesheet_boundary__*/
#SR7_1_1 .metis.sr7-arrows { background: rgb(255, 255, 255); padding: 10px; transition: 0.3s; width: 60px; height: 60px; box-sizing: border-box; }
#SR7_1_1 .metis.sr7-arrows.sr7-touchhover { background: rgba(255, 255, 255, 0.75); }
#SR7_1_1 .metis.sr7-arrows::before { color: rgb(0, 0, 0); transition: 0.3s; }
#SR7_1_1 .metis.sr7-arrows.sr7-touchhover::before { transform: scale(1.5); }

/*__lovable_stylesheet_boundary__*/
form#sib_signup_form_1 p.sib-alert-message { padding: 6px 12px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; box-sizing: border-box; }
form#sib_signup_form_1 p.sib-alert-message-error { background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); }
form#sib_signup_form_1 p.sib-alert-message-success { background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); }
form#sib_signup_form_1 p.sib-alert-message-warning { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }

/*__lovable_stylesheet_boundary__*/
/*!
 * Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.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-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}

.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-js-square:before,.fa-square-js:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-reddit-square:before,.fa-square-reddit:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-instagram-square:before,.fa-square-instagram:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-snapchat-square:before,.fa-square-snapchat:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before,.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-dribbble-square:before,.fa-square-dribbble:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before,.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before,.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-rendact:before,.fa-wpressr:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before,.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before,.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-github-square:before,.fa-square-github:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-gitlab-square:before,.fa-square-gitlab:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-pinterest-square:before,.fa-square-pinterest:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-google-plus-square:before,.fa-square-google-plus:before{content:"\f0d4"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before,.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-facebook-square:before,.fa-square-facebook:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-lastfm-square:before,.fa-square-lastfm:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-behance-square:before,.fa-square-behance:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-git-square:before,.fa-square-git:before{content:"\f1d2"}.fa-square-tumblr:before,.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/42c08d6d5901ca24.woff2) format("woff2"),url(/site-assets/4204e6fc01e279df.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/7da6da8de4dccb5d.woff2) format("woff2"),url(/site-assets/e8efa4738d86bc5e.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/f6765be9933717c4.woff2) format("woff2"),url(/site-assets/c5afc7674e180aa1.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/site-assets/064b3b59a57c68cc.woff2) format("woff2"),url(/site-assets/710961ccbd56fc87.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*__lovable_stylesheet_boundary__*/
@media screen and (max-width: 768px) {
  .social-mobile-fixed { position: fixed; bottom: 18px; left: 50%; transform: translateX(-50%); z-index: 999999; display: flex; gap: 14px; background: rgba(255, 255, 255, 0.95); padding: 10px 16px; border-radius: 40px; box-shadow: rgba(0, 0, 0, 0.18) 0px 8px 25px; }
  .social-mobile-fixed a { width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; text-decoration: none; color: white; font-size: 22px; }
  .social-mobile-fixed .facebook { background: rgb(24, 119, 242); }
  .social-mobile-fixed .instagram { background: linear-gradient(45deg, rgb(254, 218, 117), rgb(214, 41, 118), rgb(150, 47, 191), rgb(79, 91, 213)); }
}
@media screen and (min-width: 769px) {
  .social-mobile-fixed { display: none; }
}

/*__lovable_stylesheet_boundary__*/
@font-face { font-family: revicons; src: url("/site-assets/44ae48a1ccafd9c0.woff") format("woff"), url("/site-assets/24ad855c1e9fc501.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
.testrevicon { display: inline-block; }
.testrevicon::before { font-family: inherit; content: ""; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }
.testloadedicon .testrevicon::before { font-family: revicons; content: ""; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }
[class^="revicon-"]::before, [class*=" revicon-"]::before { font-family: revicons; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
:where([data-ce="sr7-module"]):not(x) [class^="revicon-"], :where([data-ce="sr7-module"]):not(x) [class*=" revicon-"], .rb-modal-wrapper [class^="revicon-"], .rb-modal-wrapper [class*=" revicon-"] { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.revicon-search-1::before { content: ""; }
.revicon-pencil-1::before { content: ""; }
.revicon-picture-1::before { content: ""; }
.revicon-cancel::before { content: ""; }
.revicon-info-circled::before { content: ""; }
.revicon-trash::before { content: ""; }
.revicon-left-dir::before { content: ""; }
.revicon-right-dir::before { content: ""; }
.revicon-down-open::before { content: ""; }
.revicon-left-open::before { content: ""; }
.revicon-right-open::before { content: ""; }
.revicon-angle-left::before { content: ""; }
.revicon-angle-right::before { content: ""; }
.revicon-left-big::before { content: ""; }
.revicon-right-big::before { content: ""; }
.revicon-magic::before { content: ""; }
.revicon-picture::before { content: ""; }
.revicon-export::before { content: ""; }
.revicon-cog::before { content: ""; }
.revicon-login::before { content: ""; }
.revicon-logout::before { content: ""; }
.revicon-video::before { content: ""; }
.revicon-arrow-combo::before { content: ""; }
.revicon-left-open-1::before { content: ""; }
.revicon-right-open-1::before { content: ""; }
.revicon-left-open-mini::before { content: ""; }
.revicon-right-open-mini::before { content: ""; }
.revicon-left-open-big::before { content: ""; }
.revicon-right-open-big::before { content: ""; }
.revicon-left::before { content: ""; }
.revicon-right::before { content: ""; }
.revicon-ccw::before { content: ""; }
.revicon-arrows-ccw::before { content: ""; }
.revicon-palette::before { content: ""; }
.revicon-list-add::before { content: ""; }
.revicon-doc::before { content: ""; }
.revicon-left-open-outline::before { content: ""; }
.revicon-left-open-2::before { content: ""; }
.revicon-right-open-outline::before { content: ""; }
.revicon-right-open-2::before { content: ""; }
.revicon-equalizer::before { content: ""; }
.revicon-layers-alt::before { content: ""; }
.revicon-popup::before { content: ""; }
/*__lovable_stylesheet_boundary__*/
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/78e4260aaa9498dc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/000fec62282349e8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/b1014ee1bc15a515.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/cfdf6f20d497ac43.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* math */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/cf69d4bd86681ac6.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/f24f53f8e279cd03.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, 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-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/ce075ab86dc1c623.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/4e54fc361061b452.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(/site-assets/890de452eac592c6.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site-assets/6718d5fe457f5079.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Viga';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/site-assets/b1a68d949e705b64.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

