@font-face{font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }:root {--swiper-theme-color: #007aff; }.listivo-swiper {margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }.listivo-swiper-vertical > .listivo-swiper-wrapper {flex-direction: column; }.listivo-swiper-wrapper {position: relative; width: 100%; height: 100%; display: flex; transition-property: transform; box-sizing: content-box; }.listivo-swiper-android .listivo-swiper-slide, .listivo-swiper-wrapper {transform: translate3d(0px, 0, 0); }.listivo-swiper-pointer-events {touch-action: pan-y; }.listivo-swiper-pointer-events.listivo-swiper-vertical {touch-action: pan-x; }.listivo-swiper-slide {flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }.listivo-swiper-slide-invisible-blank {visibility: hidden; }.listivo-swiper-autoheight, .listivo-swiper-autoheight .listivo-swiper-slide {height: auto; }.listivo-swiper-autoheight .listivo-swiper-wrapper {align-items: flex-start; transition-property: transform, height; }.listivo-swiper-backface-hidden .listivo-swiper-slide {transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }.listivo-swiper-3d, .listivo-swiper-3d.listivo-swiper-css-mode .listivo-swiper-wrapper {perspective: 1200px; }.listivo-swiper-3d .listivo-swiper-cube-shadow, .listivo-swiper-3d .listivo-swiper-slide, .listivo-swiper-3d .listivo-swiper-slide-shadow, .listivo-swiper-3d .listivo-swiper-slide-shadow-bottom, .listivo-swiper-3d .listivo-swiper-slide-shadow-left, .listivo-swiper-3d .listivo-swiper-slide-shadow-right, .listivo-swiper-3d .listivo-swiper-slide-shadow-top, .listivo-swiper-3d .listivo-swiper-wrapper {transform-style: preserve-3d; }.listivo-swiper-3d .listivo-swiper-slide-shadow, .listivo-swiper-3d .listivo-swiper-slide-shadow-bottom, .listivo-swiper-3d .listivo-swiper-slide-shadow-left, .listivo-swiper-3d .listivo-swiper-slide-shadow-right, .listivo-swiper-3d .listivo-swiper-slide-shadow-top {position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }.listivo-swiper-3d .listivo-swiper-slide-shadow {background: rgba(0, 0, 0, 0.15); }.listivo-swiper-3d .listivo-swiper-slide-shadow-left {background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.listivo-swiper-3d .listivo-swiper-slide-shadow-right {background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.listivo-swiper-3d .listivo-swiper-slide-shadow-top {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.listivo-swiper-3d .listivo-swiper-slide-shadow-bottom {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }.listivo-swiper-css-mode > .listivo-swiper-wrapper {overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }.listivo-swiper-css-mode > .listivo-swiper-wrapper::-webkit-scrollbar {display: none; }.listivo-swiper-css-mode > .listivo-swiper-wrapper > .listivo-swiper-slide {scroll-snap-align: start start; }.listivo-swiper-horizontal.listivo-swiper-css-mode > .listivo-swiper-wrapper {-ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; }.listivo-swiper-vertical.listivo-swiper-css-mode > .listivo-swiper-wrapper {-ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory; }.listivo-swiper-centered > .listivo-swiper-wrapper::before {content: ""; flex-shrink: 0; order: 9999; }.listivo-swiper-centered.listivo-swiper-horizontal > .listivo-swiper-wrapper > .listivo-swiper-slide:first-child {-webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }.listivo-swiper-centered.listivo-swiper-horizontal > .listivo-swiper-wrapper::before {height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }.listivo-swiper-centered.listivo-swiper-vertical > .listivo-swiper-wrapper > .listivo-swiper-slide:first-child {-webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }.listivo-swiper-centered.listivo-swiper-vertical > .listivo-swiper-wrapper::before {width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }.listivo-swiper-centered > .listivo-swiper-wrapper > .listivo-swiper-slide {scroll-snap-align: center center; }.listivo-swiper-virtual .listivo-swiper-slide {-webkit-backface-visibility: hidden; transform: translateZ(0); }.listivo-swiper-virtual.listivo-swiper-css-mode .listivo-swiper-wrapper::after {content: ""; position: absolute; left: 0; top: 0; pointer-events: none; }.listivo-swiper-virtual.listivo-swiper-css-mode.listivo-swiper-horizontal .listivo-swiper-wrapper::after {height: 1px; width: var(--swiper-virtual-size); }.listivo-swiper-virtual.listivo-swiper-css-mode.listivo-swiper-vertical .listivo-swiper-wrapper::after {width: 1px; height: var(--swiper-virtual-size); }:root {--swiper-navigation-size: 44px; }.listivo-swiper-button-next, .listivo-swiper-button-prev {position: absolute; top: 50%; width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - var(--swiper-navigation-size) / 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }.listivo-swiper-button-next.listivo-swiper-button-disabled, .listivo-swiper-button-prev.listivo-swiper-button-disabled {opacity: 0.35; cursor: auto; pointer-events: none; }.listivo-swiper-button-next:after, .listivo-swiper-button-prev:after {font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1; }.listivo-swiper-button-prev, .listivo-swiper-rtl .listivo-swiper-button-next {left: 10px; right: auto; }.listivo-swiper-button-prev:after, .listivo-swiper-rtl .listivo-swiper-button-next:after {content: "prev"; }.listivo-swiper-button-next, .listivo-swiper-rtl .listivo-swiper-button-prev {right: 10px; left: auto; }.listivo-swiper-button-next:after, .listivo-swiper-rtl .listivo-swiper-button-prev:after {content: "next"; }.listivo-swiper-button-lock {display: none; }.listivo-swiper-pagination {position: absolute; text-align: center; transition: 0.3s opacity; transform: translate3d(0, 0, 0); z-index: 10; }.listivo-swiper-pagination.listivo-swiper-pagination-hidden {opacity: 0; }.listivo-swiper-horizontal > .listivo-swiper-pagination-bullets, .listivo-swiper-pagination-bullets.listivo-swiper-pagination-horizontal, .listivo-swiper-pagination-custom, .listivo-swiper-pagination-fraction {bottom: 10px; left: 0; width: 100%; }.listivo-swiper-pagination-bullets-dynamic {overflow: hidden; font-size: 0; }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet {transform: scale(0.33); position: relative; }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active {transform: scale(1); }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active-main {transform: scale(1); }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active-prev {transform: scale(0.66); }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active-prev-prev {transform: scale(0.33); }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66); }.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33); }.listivo-swiper-pagination-bullet {width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); }button.listivo-swiper-pagination-bullet {border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }.listivo-swiper-pagination-clickable .listivo-swiper-pagination-bullet {cursor: pointer; }.listivo-swiper-pagination-bullet:only-child {display: none !important; }.listivo-swiper-pagination-bullet-active {opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)); }.listivo-swiper-pagination-vertical.listivo-swiper-pagination-bullets, .listivo-swiper-vertical > .listivo-swiper-pagination-bullets {right: 10px; top: 50%; transform: translate3d(0px, -50%, 0); }.listivo-swiper-pagination-vertical.listivo-swiper-pagination-bullets .listivo-swiper-pagination-bullet, .listivo-swiper-vertical > .listivo-swiper-pagination-bullets .listivo-swiper-pagination-bullet {margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block; }.listivo-swiper-pagination-vertical.listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic, .listivo-swiper-vertical > .listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic {top: 50%; transform: translateY(-50%); width: 8px; }.listivo-swiper-pagination-vertical.listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet, .listivo-swiper-vertical > .listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet {display: inline-block; transition: 0.2s transform, 0.2s top; }.listivo-swiper-horizontal > .listivo-swiper-pagination-bullets .listivo-swiper-pagination-bullet, .listivo-swiper-pagination-horizontal.listivo-swiper-pagination-bullets .listivo-swiper-pagination-bullet {margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); }.listivo-swiper-horizontal > .listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic, .listivo-swiper-pagination-horizontal.listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic {left: 50%; transform: translateX(-50%); white-space: nowrap; }.listivo-swiper-horizontal > .listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet, .listivo-swiper-pagination-horizontal.listivo-swiper-pagination-bullets.listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet {transition: 0.2s transform, 0.2s left; }.listivo-swiper-horizontal.listivo-swiper-rtl > .listivo-swiper-pagination-bullets-dynamic .listivo-swiper-pagination-bullet {transition: 0.2s transform, 0.2s right; }.listivo-swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25); position: absolute; }.listivo-swiper-pagination-progressbar .listivo-swiper-pagination-progressbar-fill {background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }.listivo-swiper-rtl .listivo-swiper-pagination-progressbar .listivo-swiper-pagination-progressbar-fill {transform-origin: right top; }.listivo-swiper-horizontal > .listivo-swiper-pagination-progressbar, .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-horizontal, .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-vertical.listivo-swiper-pagination-progressbar-opposite, .listivo-swiper-vertical > .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-progressbar-opposite {width: 100%; height: 4px; left: 0; top: 0; }.listivo-swiper-horizontal > .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-progressbar-opposite, .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-horizontal.listivo-swiper-pagination-progressbar-opposite, .listivo-swiper-pagination-progressbar.listivo-swiper-pagination-vertical, .listivo-swiper-vertical > .listivo-swiper-pagination-progressbar {width: 4px; height: 100%; left: 0; top: 0; }.listivo-swiper-pagination-lock {display: none; }.listivo-swiper-scrollbar {border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }.listivo-swiper-horizontal > .listivo-swiper-scrollbar {position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }.listivo-swiper-vertical > .listivo-swiper-scrollbar {position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }.listivo-swiper-scrollbar-drag {height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }.listivo-swiper-scrollbar-cursor-drag {cursor: move; }.listivo-swiper-scrollbar-lock {display: none; }.listivo-swiper-zoom-container {width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }.listivo-swiper-zoom-container > canvas, .listivo-swiper-zoom-container > img, .listivo-swiper-zoom-container > svg {max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }.listivo-swiper-slide-zoomed {cursor: move; }.listivo-swiper-lazy-preloader {width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; }.listivo-swiper-slide-visible .listivo-swiper-lazy-preloader {-webkit-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear; }.listivo-swiper-lazy-preloader-white {--swiper-preloader-color: #fff; }.listivo-swiper-lazy-preloader-black {--swiper-preloader-color: #000; }@-webkit-keyframes swiper-preloader-spin {100% {
        transform: rotate(360deg);
    } }@keyframes swiper-preloader-spin {100% {
        transform: rotate(360deg);
    } }.listivo-swiper .listivo-swiper-notification {position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }.listivo-swiper-free-mode > .listivo-swiper-wrapper {transition-timing-function: ease-out; margin: 0 auto; }.listivo-swiper-grid > .listivo-swiper-wrapper {flex-wrap: wrap; }.listivo-swiper-grid-column > .listivo-swiper-wrapper {flex-wrap: wrap; flex-direction: column; }.listivo-swiper-fade.listivo-swiper-free-mode .listivo-swiper-slide {transition-timing-function: ease-out; }.listivo-swiper-fade .listivo-swiper-slide {pointer-events: none; transition-property: opacity; }.listivo-swiper-fade .listivo-swiper-slide .listivo-swiper-slide {pointer-events: none; }.listivo-swiper-fade .listivo-swiper-slide-active, .listivo-swiper-fade .listivo-swiper-slide-active .listivo-swiper-slide-active {pointer-events: auto; }.listivo-swiper-cube {overflow: visible; }.listivo-swiper-cube .listivo-swiper-slide {pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%; }.listivo-swiper-cube .listivo-swiper-slide .listivo-swiper-slide {pointer-events: none; }.listivo-swiper-cube.listivo-swiper-rtl .listivo-swiper-slide {transform-origin: 100% 0; }.listivo-swiper-cube .listivo-swiper-slide-active, .listivo-swiper-cube .listivo-swiper-slide-active .listivo-swiper-slide-active {pointer-events: auto; }.listivo-swiper-cube .listivo-swiper-slide-active, .listivo-swiper-cube .listivo-swiper-slide-next, .listivo-swiper-cube .listivo-swiper-slide-next + .listivo-swiper-slide, .listivo-swiper-cube .listivo-swiper-slide-prev {pointer-events: auto; visibility: visible; }.listivo-swiper-cube .listivo-swiper-slide-shadow-bottom, .listivo-swiper-cube .listivo-swiper-slide-shadow-left, .listivo-swiper-cube .listivo-swiper-slide-shadow-right, .listivo-swiper-cube .listivo-swiper-slide-shadow-top {z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }.listivo-swiper-cube .listivo-swiper-cube-shadow {position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }.listivo-swiper-cube .listivo-swiper-cube-shadow:before {content: ""; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px); }.listivo-swiper-flip {overflow: visible; }.listivo-swiper-flip .listivo-swiper-slide {pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }.listivo-swiper-flip .listivo-swiper-slide .listivo-swiper-slide {pointer-events: none; }.listivo-swiper-flip .listivo-swiper-slide-active, .listivo-swiper-flip .listivo-swiper-slide-active .listivo-swiper-slide-active {pointer-events: auto; }.listivo-swiper-flip .listivo-swiper-slide-shadow-bottom, .listivo-swiper-flip .listivo-swiper-slide-shadow-left, .listivo-swiper-flip .listivo-swiper-slide-shadow-right, .listivo-swiper-flip .listivo-swiper-slide-shadow-top {z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }.listivo-swiper-creative .listivo-swiper-slide {-webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }.listivo-swiper-cards {overflow: visible; }.listivo-swiper-cards .listivo-swiper-slide {transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; }:root {--e-global-color-lprimary1: #4F76DF; --e-global-color-lprimary2: #F49959; --e-global-color-lcolor1: #283948; --e-global-color-lcolor2: #556E82; --e-global-color-lcolor3: #D5E3F0; --e-global-color-lcolor4: #E6F0FA; --e-global-color-lcolor5: #FDFDFE; --e-global-color-lcolor5-op-1: rgba(253, 253, 254, 0.95); --e-global-color-lcolor5-op-2: rgba(253, 253, 254, 0.15); --e-global-color-lsectionbg: #F8FAFD; --e-global-typography-lheading1-font-family: "Red Hat Display"; --e-global-typography-lheading1-font-size: 68px; --e-global-typography-lheading1-font-weight: 800; --e-global-typography-lheading1-line-height: 68px; --e-global-typography-lheading1-letter-spacing: -2px; --e-global-typography-lheading1-text-transform: none; --e-global-typography-lheading1-font-style: normal; --e-global-typography-lheading1-text-decoration: none; --e-global-typography-lheading2-font-family: "Red Hat Display"; --e-global-typography-lheading2-font-size: 36px; --e-global-typography-lheading2-font-weight: 800; --e-global-typography-lheading2-line-height: 38px; --e-global-typography-lheading2-letter-spacing: -1px; --e-global-typography-lheading2-text-transform: none; --e-global-typography-lheading2-font-style: normal; --e-global-typography-lheading2-text-decoration: none; --e-global-typography-lheading3-font-family: "Red Hat Display"; --e-global-typography-lheading3-font-size: 24px; --e-global-typography-lheading3-font-weight: 800; --e-global-typography-lheading3-line-height: 24px; --e-global-typography-lheading3-letter-spacing: -1px; --e-global-typography-lheading3-text-transform: none; --e-global-typography-lheading3-font-style: normal; --e-global-typography-lheading3-text-decoration: none; --e-global-typography-lheading4-font-family: "Red Hat Display"; --e-global-typography-lheading4-font-size: 16px; --e-global-typography-lheading4-font-weight: 800; --e-global-typography-lheading4-line-height: 16px; --e-global-typography-lheading4-letter-spacing: 0; --e-global-typography-lheading4-text-transform: none; --e-global-typography-lheading4-font-style: normal; --e-global-typography-lheading4-text-decoration: none; --e-global-typography-llabel-font-family: "Red Hat Display"; --e-global-typography-llabel-font-size: 16px; --e-global-typography-llabel-font-weight: 600; --e-global-typography-llabel-line-height: 16; --e-global-typography-llabel-letter-spacing: 0; --e-global-typography-llabel-text-transform: none; --e-global-typography-llabel-font-style: normal; --e-global-typography-llabel-text-decoration: none; --e-global-typography-ltext1-font-family: "Red Hat Display"; --e-global-typography-ltext1-font-size: 16px; --e-global-typography-ltext1-font-weight: 400; --e-global-typography-ltext1-line-height: 29px; --e-global-typography-ltext1-letter-spacing: 0; --e-global-typography-ltext1-text-transform: none; --e-global-typography-ltext1-font-style: normal; --e-global-typography-ltext1-text-decoration: none; --e-global-typography-ltext1bold-font-family: "Red Hat Display"; --e-global-typography-ltext1bold-font-size: 16px; --e-global-typography-ltext1bold-font-weight: 600; --e-global-typography-ltext1bold-line-height: 29px; --e-global-typography-ltext1bold-letter-spacing: 0; --e-global-typography-ltext1bold-text-transform: none; --e-global-typography-ltext1bold-font-style: normal; --e-global-typography-ltext1bold-text-decoration: none; --e-global-typography-ltext2-font-family: "Red Hat Display"; --e-global-typography-ltext2-font-size: 14px; --e-global-typography-ltext2-font-weight: 400; --e-global-typography-ltext2-line-height: 24px; --e-global-typography-ltext2-letter-spacing: 0; --e-global-typography-ltext2-text-transform: none; --e-global-typography-ltext2-font-style: normal; --e-global-typography-ltext2-text-decoration: none; --e-global-typography-ltext2bold-font-family: "Red Hat Display"; --e-global-typography-ltext2bold-font-size: 14px; --e-global-typography-ltext2bold-font-weight: 700; --e-global-typography-ltext2bold-line-height: 29px; --e-global-typography-ltext2bold-letter-spacing: 0; --e-global-typography-ltext2bold-text-transform: none; --e-global-typography-ltext2bold-font-style: normal; --e-global-typography-ltext2bold-text-decoration: none; --e-global-size-1: 90px; --e-global-size-2: 60px; --e-global-size-3: 45px; --e-global-size-4: 30px; --e-global-size-5: 20px; --e-global-size-6: 15px; --e-global-size-7: 10px; --e-global-lborder-radius: 5px; --e-global-lborder-radius-large: 10px; --e-global-shadow-transparent: 0 6px 20px transparent; --e-global-shadow: 0 6px 20px rgba(42, 57, 70, 0.08); --e-global-shadow-filter-transparent: drop-shadow(0 6px 20px transparent); --e-global-shadow-filter: drop-shadow(0 6px 20px rgba(42, 57, 70, 0.08)); --e-global-grid-width: 1140px; --e-global-desktop-padding: 30px; --e-global-mobile-padding: 15px; --e-global-transition-time: 0.3s; }:root {--font-heading: "Comfortaa", cursive; --font-text: "Inter", sans-serif; --border-radius: 8px; }html {font-size: 100%; overflow-x: clip; }body {min-height: 100vh; font-family: var(--font-text); font-weight: 400; font-size: 1rem; color: var(--text-1); overflow-x: clip; scroll-behavior: smooth; text-rendering: optimizeSpeed; }* {outline: none; border: 0; }*, *::after, *::before {box-sizing: border-box; }input[type=password], input[type=tel], input[type=text], textarea {-webkit-appearance: none; -moz-appearance: none; appearance: none; }blockquote, body, dd, dl, figcaption, figure, h1, h2, h3, h4, li, ol, p, ul {margin: 0; }ol, ul {padding: 0; list-style: none; }li {list-style: none; }a {font-family: inherit; text-decoration: none; color: inherit; }img {max-width: 100%; height: auto; }button {cursor: pointer; border: none; background-color: transparent; color: var(--text-1); font-family: inherit; }input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, textarea::-moz-placeholder {color: var(--text-1) !important; opacity: 1; font-size: 16px; font-weight: 400; }input[type=text]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, textarea:-ms-input-placeholder {color: var(--text-1) !important; opacity: 1; font-size: 16px; font-weight: 400; }input[type=text]::placeholder, input[type=email]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder, input[type=text]::placeholder, input[type=url]::placeholder, input[type=password]::placeholder, textarea::placeholder {color: var(--text-1) !important; opacity: 1; font-size: 16px; font-weight: 400; }input, select, textarea {color: var(--text-1); font-family: inherit; }.listivo-no-scroll .listivo-menu-v2-wrapper {z-index: 20; }.listivo-fill-primary-1 {fill: var(--e-global-color-lprimary1); }.listivo-container {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: 0 var(--e-global-desktop-padding); margin: 0 auto; }@media (max-width: 1024px) {.listivo-container {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: 0 var(--e-global-mobile-padding); }}@media (max-width: 1024px) {.listivo-mobile-container {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-mobile-container {max-width: 390px; }}.elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 0 30px; }@media (max-width: 1024px) {.elementor-column-gap-default > .elementor-column > .elementor-element-populated {padding: 0 15px; }}body:not(.woocommerce-checkout) .elementor-widget-text-editor {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h1 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading1-font-family); font-size: var(--e-global-typography-lheading1-font-size); font-weight: var(--e-global-typography-lheading1-font-weight); line-height: var(--e-global-typography-lheading1-line-height); letter-spacing: var(--e-global-typography-lheading1-letter-spacing); text-transform: var(--e-global-typography-lheading1-text-transform); font-style: var(--e-global-typography-lheading1-font-style); -webkit-text-decoration: var(--e-global-typography-lheading1-text-decoration); text-decoration: var(--e-global-typography-lheading1-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h2 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h3 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h4 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h5 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading5-font-family); font-size: var(--e-global-typography-lheading5-font-size); font-weight: var(--e-global-typography-lheading5-font-weight); line-height: var(--e-global-typography-lheading5-line-height); letter-spacing: var(--e-global-typography-lheading5-letter-spacing); text-transform: var(--e-global-typography-lheading5-text-transform); font-style: var(--e-global-typography-lheading5-font-style); -webkit-text-decoration: var(--e-global-typography-lheading5-text-decoration); text-decoration: var(--e-global-typography-lheading5-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor h6 {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading6-font-family); font-size: var(--e-global-typography-lheading6-font-size); font-weight: var(--e-global-typography-lheading6-font-weight); line-height: var(--e-global-typography-lheading6-line-height); letter-spacing: var(--e-global-typography-lheading6-letter-spacing); text-transform: var(--e-global-typography-lheading6-text-transform); font-style: var(--e-global-typography-lheading6-font-style); -webkit-text-decoration: var(--e-global-typography-lheading6-text-decoration); text-decoration: var(--e-global-typography-lheading6-text-decoration); }body:not(.woocommerce-checkout) .elementor-widget-text-editor ul, body:not(.woocommerce-checkout) .elementor-widget-text-editor ol {display: block; list-style: disc outside none; margin: 1em 0; }body:not(.woocommerce-checkout) .elementor-widget-text-editor ol li {list-style-type: decimal; }body:not(.woocommerce-checkout) .elementor-widget-text-editor li {display: list-item; list-style: inside; }body:not(.woocommerce-checkout) .elementor-widget-text-editor p {margin-top: var(--e-global-size-4); }body:not(.woocommerce-checkout) .elementor-widget-text-editor p:first-child {margin-top: 0; }.listivo-search-form-v2__text-button {border-radius: 10px 50px 50px 10px; }[dir=rtl] .wpcf7 {direction: rtl !important; }[dir=rtl] .elementor-element .listivo-search-form-v2__inner .listivo-search-form-v2__text-button {border-radius: 50px 10px 10px 50px; }.elementor-custom-embed-play {text-shadow: none !important; opacity: 1 !important; border-radius: 50% !important; width: 80px !important; height: 80px !important; background-color: var(--e-global-color-lcolor5-op-2) !important; box-shadow: var(--e-global-shadow); display: flex; align-items: center; justify-content: center; }.elementor-custom-embed-play .elementor-screen-only {display: none !important; }.elementor-custom-embed-play i {display: none !important; }.elementor-custom-embed-play:before {display: block; content: ""; width: 60px; height: 60px; background-color: var(--e-global-color-lcolor5); border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.elementor-custom-embed-play:after {display: block; content: ""; width: 19px; height: 21px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='21' viewBox='0 0 19 21' fill='none'%3E%3Cpath d='M2.27253 0.00179C1.08765 0.0490109 0 1.02277 0 2.33468V18.3802C0 20.1294 1.93462 21.2771 3.45372 20.4294L17.8279 12.4066C19.3907 11.5343 19.3907 9.18057 17.8279 8.30828L3.45372 0.28552C3.07394 0.073585 2.66749 -0.0139503 2.27253 0.00179ZM2.2907 1.54044C2.42437 1.53987 2.56447 1.57477 2.70159 1.65129L17.0768 9.67405C17.6446 9.99099 17.6446 10.7239 17.0768 11.0408L2.70159 19.0636C2.15311 19.3697 1.55069 19.0115 1.55069 18.3802V2.33468C1.55069 2.01902 1.70096 1.77225 1.92019 1.64214C2.02981 1.57708 2.15704 1.54102 2.2907 1.54044Z' fill='%232A3946'/%3E%3C/svg%3E"); z-index: 10; margin-left: 3px; }.elementor-widget-text-editor a:not(.listivo-button) {color: var(--e-global-color-lprimary1); position: relative; transition: 0.3s ease-in-out; }.elementor-widget-text-editor a:not(.listivo-button):before {content: ""; position: absolute; bottom: 0; left: -3px; width: 0; height: 1.5px; background-color: var(--e-global-color-lprimary1); transition: inherit; }.elementor-widget-text-editor a:not(.listivo-button):hover:before {width: calc(100% + 6px); }.swal2-container {z-index: 999999; background: none; }.swal2-container:before {display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--e-global-color-lcolor1); opacity: 0.7; }.swal2-popup {max-width: 500px; width: 100%; background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-4); }.swal2-icon {margin: 0 auto; }.swal2-title {margin-top: var(--e-global-size-4); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.swal2-html-container {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); padding: 0; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.swal2-input {width: 100%; margin: var(--e-global-size-6) auto 0; background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); height: var(--e-global-size-2); display: flex; align-items: center; padding: 0 var(--e-global-size-5); color: var(--e-global-color-lcolor1); box-shadow: unset; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.swal2-input:focus {border: 1px solid var(--e-global-color-lcolor3) !important; border-radius: var(--e-global-lborder-radius); outline: none !important; box-shadow: unset !important; }.swal2-actions {margin-top: var(--e-global-size-4); }.swal2-styled {margin: 0 7.5px; }.swal2-styled:hover {background-image: unset !important; }.swal2-confirm {display: flex; align-items: center; height: 50px; padding: 0 var(--e-global-size-4); background-color: var(--e-global-color-lprimary1) !important; border-radius: var(--e-global-lborder-radius); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.swal2-confirm:hover {background-color: var(--e-global-color-lprimary1) !important; opacity: 1; }.swal2-cancel {display: flex; align-items: center; height: 50px; padding: 0 var(--e-global-size-4); background-color: var(--e-global-color-lcolor3) !important; border-radius: var(--e-global-lborder-radius); color: var(--e-global-color-lcolor1) !important; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.swal2-cancel:hover {background-color: var(--e-global-color-lcolor3) !important; opacity: 1; }body.swal2-shown {padding-right: 0 !important; }.listivo-checkbox {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: var(--e-global-lborder-radius); border: 1px solid var(--e-global-color-lcolor3); background-color: var(--e-global-color-lcolor5); cursor: pointer; transition: 0.3s ease-in-out; }.listivo-checkbox--size-6 {width: 16px; height: 16px; }.listivo-checkbox svg {opacity: 0; transition: 0.3s ease-in-out; }.listivo-checkbox svg path {fill: var(--e-global-color-lcolor5); }.listivo-checkbox--checked {border: 1px solid var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-checkbox--checked svg {opacity: 1; }.listivo-checkbox:focus-visible, [role=checkbox]:focus-visible > .listivo-checkbox {outline: 2px solid var(--e-global-color-lprimary1); outline-offset: 2px; }.listivo-radio {border-radius: 50%; width: 16px; height: 16px; border: 1px solid var(--e-global-color-lcolor3); position: relative; cursor: pointer; transition: 0.3s ease-in-out; }.listivo-radio:before {content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 10px; height: 10px; background-color: transparent; transition: 0.3s ease-in-out; border-radius: 50%; }.listivo-radio--active {border-color: var(--e-global-color-lprimary1); }.listivo-radio--active:before {background-color: var(--e-global-color-lprimary1); }.listivo-pagination {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }@media (max-width: 1024px) {.listivo-pagination {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-pagination {max-width: 390px; }}@media (max-width: 767px) {.listivo-pagination {justify-content: center; }}.listivo-pagination__info {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-pagination__info {display: none; }}.listivo-pagination__info span {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); font-weight: 700; margin: 0 3px; }.listivo-pagination__list {display: flex; justify-content: center; }.listivo-pagination__item {display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; background-color: var(--e-global-color-lcolor4); color: var(--e-global-color-lcolor1); cursor: pointer; border-radius: 5px; overflow: hidden; transition: 0.3s ease-in-out; margin-right: var(--e-global-size-7); border: 1px solid transparent; }.listivo-pagination__item:hover {border-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lprimary1); }.listivo-pagination__item:hover svg path {fill: var(--e-global-color-lprimary1); }.listivo-pagination__item:last-child {margin-right: 0; }@media (max-width: 360px) {.listivo-pagination__item {display: none; }.listivo-pagination__item:first-child {display: flex; }.listivo-pagination__item:last-child {display: flex; }}[dir=rtl] .listivo-pagination__item svg {transform: scaleX(-1); }.listivo-pagination__item svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-pagination__item i {color: var(--e-global-color-lcolor1); }.listivo-pagination__item--active {background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); }.listivo-pagination__item--active:hover {color: var(--e-global-color-lcolor5); }.listivo-pagination__item--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-pagination__item--active i {color: var(--e-global-color-lcolor5); }.listivo-pagination__item--active:hover {border-color: transparent; }.listivo-pagination__item--disabled {background-color: var(--e-global-color-lcolor4); color: var(--e-global-color-lcolor5); pointer-events: none; }.listivo-pagination__item--disabled:hover {border-color: transparent; }.listivo-pagination__item--disabled svg path {fill: var(--e-global-color-lcolor5); }.listivo-pagination__item--disabled i {color: var(--e-global-color-lcolor5); }.listivo-pagination__item--separator {pointer-events: none; }.listivo-pagination__item--separator:hover {border-color: transparent; }.post-nav-links {width: 100%; margin: 70px 0; font-family: var(--font-heading); font-size: 24px; font-weight: 700; letter-spacing: 0.24px; display: flex; align-items: center; }.post-nav-links .post-page-numbers {font-family: var(--font-text); display: inline-block; width: 50px; text-align: center; font-size: 16px; font-weight: 400; line-height: 48px; margin-right: 5px; margin-left: 5px; padding-left: 10px; padding-right: 10px; cursor: pointer; transition: 0.3s ease-in-out; border: 1px solid var(--border-color); border-radius: 50%; letter-spacing: 0; }.post-nav-links .post-page-numbers:first-child {margin-left: 35px; }.post-nav-links .post-page-numbers.current {background: var(--e-global-color-lprimary1); color: var(--white); }.post-nav-links .post-page-numbers.current:hover {color: var(--white); }.post-nav-links .post-page-numbers:hover {color: var(--e-global-color-lprimary1); border-color: var(--e-global-color-lprimary1); }.listivo-term-carousel .listivo-swiper-slide {display: inline-block; width: 263px; }.listivo-box-arrows {display: flex; }.listivo-box-arrow {height: 50px; width: 50px; border-radius: var(--e-global-lborder-radius); overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; background-color: var(--e-global-color-lprimary1); transition: 0.3s ease-in-out; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.listivo-box-arrow:before {display: block; content: ""; background-color: var(--e-global-color-lcolor5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; transition: 0.3s ease-in-out; }.listivo-box-arrow:hover:before {opacity: 0.15; }.listivo-box-arrow:hover svg {transform: scale(1.2); }[dir=rtl] .listivo-box-arrow:hover svg {transform: scaleX(-1.2) scaleY(1.2); }.listivo-box-arrow:last-child {margin-left: var(--e-global-size-6); }.listivo-box-arrow svg {transition: 0.3s ease-in-out; }[dir=rtl] .listivo-box-arrow svg {transform: scaleX(-1); }.listivo-box-arrow svg path {fill: var(--e-global-color-lcolor5); }.listivo-box-arrow--disabled {opacity: 0.15; cursor: default; }.listivo-menu-v2-wrapper {position: relative; }.listivo-menu-v2 {height: var(--e-global-size-1); background: var(--e-global-color-lcolor5-op-1); box-sizing: border-box; display: flex; flex-wrap: wrap; align-items: center; width: 100%; position: relative; z-index: 31; transition: 0.3s ease-in-out; }.listivo-menu-v2--simple .listivo-menu-v2__container {flex-direction: row-reverse; }.listivo-menu-v2--simple .listivo-menu-v2__right {display: none; }.listivo-menu-v2__currency-switcher {margin-right: var(--e-global-size-6); }@media (max-width: 1119px) {.listivo-menu-v2__currency-switcher {display: none !important; }}.listivo-menu-v2__container {display: flex; align-items: center; justify-content: space-between; width: 100%; flex-wrap: wrap; max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: 0 var(--e-global-desktop-padding); margin: 0 auto; }@media (max-width: 1024px) {.listivo-menu-v2__container {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: 0 var(--e-global-mobile-padding); }}.listivo-menu-v2__line {background-color: var(--e-global-color-lcolor4); width: 100%; height: 1px; transition: 0.3s ease-in-out; }.listivo-menu-v2__left {display: flex; align-items: center; flex-wrap: wrap; }.listivo-menu-v2__right {display: flex; align-items: center; flex-wrap: wrap; }.listivo-menu-v2__logo {display: block; }.listivo-menu-v2__logo img {height: 100%; width: auto; }.listivo-menu-v2__logo--sticky {display: none; }.listivo-menu-v2__button {display: none; margin-left: var(--e-global-size-4); }.listivo-menu-v2__account {display: flex; align-items: center; position: relative; height: 90px; gap: var(--e-global-size-6); }.listivo-menu-v2__mobile-button {cursor: pointer; width: 50px; height: 50px; border-radius: 50%; border: 1px solid var(--e-global-color-lcolor3); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; }.listivo-menu-v2__mobile-button svg path {fill: var(--e-global-color-lcolor1); }.listivo-menu-v2__avatar {width: 50px; height: 50px; border-radius: 50%; border: 1px solid var(--e-global-color-lcolor3); display: flex; align-items: center; justify-content: center; position: relative; overflow: hidden; -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-menu-v2__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; transition: 0.3s ease-in-out; }.listivo-menu-v2__avatar svg path {fill: var(--e-global-color-lcolor1); transition: 0.3s ease-in-out; }.listivo-menu-v2__avatar--no-border {border: 0; }.listivo-menu-v2__avatar--no-border:hover img {transform: scale(1.1); }.listivo-menu-v2__separator {margin: 0 var(--e-global-size-6); width: 1px; height: var(--e-global-size-4); background-color: var(--e-global-color-lcolor3); display: none; }.listivo-menu-v2__phone {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); font-style: normal; font-weight: 700; font-size: 20px; line-height: 20px; margin-left: var(--e-global-size-4); }.listivo-menu-v2__account-link {color: var(--e-global-color-lcolor1); display: none; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); transition: 0.3s ease-in-out; max-width: 120px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }.listivo-menu-v2__items {display: none; position: relative; margin-left: var(--e-global-size-2); }.listivo-menu-v2__items > .listivo-menu-v2__item {margin-left: var(--e-global-size-3); }.listivo-menu-v2__items > .listivo-menu-v2__item > a {height: var(--e-global-size-1); display: flex; align-items: center; }.listivo-menu-v2__items > .listivo-menu-v2__item:before {content: ""; position: absolute; width: 6px; height: 6px; left: -16px; top: 50%; margin-top: -3px; border-radius: 50%; background-color: var(--e-global-color-lprimary1); opacity: 0; transform: translateX(-10px); transition: 0.3s ease-in-out; }.listivo-menu-v2__items > .listivo-menu-v2__item:hover:before {opacity: 1; transform: translateX(0); }.listivo-menu-v2__item {display: flex; align-items: center; position: relative; color: var(--e-global-color-lcolor1); z-index: 20; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); font-weight: 500 !important; }.listivo-menu-v2__item:first-child {margin-left: 0; }.listivo-menu-v2__item a {display: flex; align-items: center; transition: 0.3s ease-in-out; }.listivo-menu-v2__item svg {display: none; }.listivo-menu-v2__item:hover > .listivo-menu-v2__submenu {opacity: 1; visibility: visible; }.listivo-menu-v2__item.menu-item-has-children > a svg {display: block; margin-left: var(--e-global-size-7); }.listivo-menu-v2__item.menu-item-has-children > a svg path {fill: var(--e-global-color-lcolor3); transition: 0.3s ease-in-out; }.listivo-menu-v2__item.menu-item-has-children:hover > a svg path {fill: var(--e-global-color-lprimary2); }.listivo-menu-v2__submenu {z-index: 10; visibility: hidden; opacity: 0; position: absolute; left: -30px; top: calc(100% + 1px); flex-direction: column; transition: 0.3s ease-in-out; }.listivo-menu-v2__submenu .listivo-menu-v2__item {min-width: 200px; white-space: nowrap; display: block; }.listivo-menu-v2__submenu .listivo-menu-v2__item a {display: flex; align-items: center; justify-content: space-between; padding: 0 var(--e-global-size-4); transition: 0.3s ease-in-out; }.listivo-menu-v2__submenu .listivo-menu-v2__item a:hover {background: var(--e-global-color-lsectionbg); }.listivo-menu-v2__submenu .listivo-menu-v2__item a svg {margin-left: 5px; }.listivo-menu-v2__submenu .listivo-menu-v2__item:last-child {margin-bottom: 0; }.listivo-menu-v2__submenu .listivo-menu-v2__item svg {transform: rotate(-90deg); }.listivo-menu-v2__submenu .listivo-menu-v2__submenu {left: 100%; top: -16px; }.listivo-menu-v2__submenu-inner {position: relative; padding: var(--e-global-size-6) 0; box-shadow: var(--e-global-shadow); background: var(--e-global-color-lcolor5); -webkit-clip-path: inset(-1px -1000px -1000px -1000px); clip-path: inset(-1px -1000px -1000px -1000px); border: 1px solid var(--e-global-color-lcolor5); border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-menu-v2--light .listivo-currency-switcher__current {color: var(--e-global-color-lcolor5); }.listivo-menu-v2--light .listivo-currency-switcher__current path {fill: var(--e-global-color-lcolor5); }.listivo-menu-v2--light .listivo-menu-v2__line {opacity: 0.2; }.listivo-menu-v2--light .listivo-menu-v2__item {color: var(--e-global-color-lcolor5); }.listivo-menu-v2--light .listivo-menu-v2__item .listivo-menu-v2__submenu .listivo-menu-v2__item {color: var(--e-global-color-lcolor1); }.listivo-menu-v2--light .listivo-menu-v2__phone {color: var(--e-global-color-lcolor5-op-1); }.listivo-menu-v2--light .listivo-menu-v2__mobile-button svg path {fill: var(--e-global-color-lcolor5); }.listivo-menu-v2--light .listivo-menu-v2__avatar svg path {fill: var(--e-global-color-lcolor5); }.listivo-menu-v2--light .listivo-menu-v2__account-link {color: var(--e-global-color-lcolor5); }.listivo-menu-transparent .listivo-menu-transparent-height-0 {height: 0; }.listivo-menu-transparent .listivo-menu-v2 {position: absolute; left: 0; top: 0; width: 100%; background: transparent; }.listivo-menu-sticky .listivo-menu-v2 {position: fixed; top: 0; }.listivo-menu-sticky.admin-bar .listivo-menu-v2 {top: 32px; }.listivo-menu-sticky--active .listivo-menu-v2__logo {display: none; }.listivo-menu-sticky--active .listivo-menu-v2__logo--sticky {display: block; }.listivo-blog-post-mini-card {display: flex; height: 197px; background: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius); overflow: hidden; transition: 0.3s ease-in-out; }.listivo-blog-post-mini-card__image {background-color: var(--e-global-color-lcolor3); overflow: hidden; border-top-left-radius: var(--e-global-lborder-radius); border-bottom-left-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-blog-post-mini-card__image {border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; }}.listivo-blog-post-mini-card__image img {display: block; aspect-ratio: 1/1; max-width: 197px; width: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-blog-post-mini-card__content {padding: var(--e-global-size-3) var(--e-global-size-4); display: flex; flex-direction: column; flex: 1; border: 1px solid var(--e-global-color-lcolor4); border-left: 0; border-top-right-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); overflow: hidden; transition: 0.3s ease-in-out; }@media (max-width: 1024px) {.listivo-blog-post-mini-card__content {border: 1px solid var(--e-global-color-lcolor4); border-top: 0; border-radius: 0 0 var(--e-global-lborder-radius) var(--e-global-lborder-radius); }}.listivo-blog-post-mini-card__heading {color: var(--e-global-color-lcolor1); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }@media (max-width: 1024px) {.listivo-blog-post-mini-card__heading {-webkit-line-clamp: 2; }}.listivo-blog-post-mini-card__meta {margin-top: 25px; display: flex; align-items: center; }.listivo-blog-post-mini-card__meta-value {display: flex; align-items: center; margin-left: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-blog-post-mini-card__meta-value:first-child {margin-left: 0; }.listivo-blog-post-mini-card__avatar {width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-blog-post-mini-card__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-blog-post-mini-card__icon {width: var(--e-global-size-5); height: var(--e-global-size-5); background: var(--e-global-color-lprimary2); border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-right: var(--e-global-size-7); }.listivo-blog-post-mini-card__icon svg path {fill: var(--e-global-color-lcolor5); }.listivo-blog-post-mini-card__text-wrapper {margin-top: var(--e-global-size-6); }.listivo-blog-post-mini-card__text {color: var(--e-global-color-lcolor2); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 1024px) {.listivo-blog-post-mini-card {flex-direction: column; height: auto; }.listivo-blog-post-mini-card .listivo-blog-post-mini-card__image img {width: 100%; max-width: 100%; aspect-ratio: 360/240; }.listivo-blog-post-mini-card .listivo-blog-post-mini-card__text {-webkit-line-clamp: 2; }}.listivo-blog-post-mini-card:hover {box-shadow: var(--e-global-shadow); }.listivo-blog-post-mini-card:hover .listivo-blog-post-mini-card__content {border-color: transparent; }.listivo-breadcrumbs-wrapper-v2 {position: relative; }.listivo-breadcrumbs-v2 {padding: var(--e-global-size-5) 0; display: flex; flex-wrap: wrap; align-items: center; }@media (max-width: 1024px) {.listivo-breadcrumbs-v2 {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-breadcrumbs-v2 {max-width: 390px; }}.listivo-breadcrumbs-v2--with-background {padding: 0 var(--e-global-size-4); position: relative; }.listivo-breadcrumbs-v2--with-background:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor4); opacity: 0.2; z-index: 5; }.listivo-breadcrumbs-v2__element {display: flex; align-items: center; }.listivo-breadcrumbs-v2__item {position: relative; z-index: 10; transition: color ease-in-out 0.3s; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-breadcrumbs-v2__item:hover {color: var(--e-global-color-lprimary2); }.listivo-breadcrumbs-v2__item:last-child {color: var(--e-global-color-lcolor2); }.listivo-breadcrumbs-v2__separator {position: relative; z-index: 10; margin: 0 var(--e-global-size-7); display: flex; align-items: center; }.listivo-breadcrumbs-v2__separator svg path {fill: var(--e-global-color-lprimary2); }[dir=rtl] .listivo-breadcrumbs-v2__separator svg {transform: scaleX(-1); }.listivo-breadcrumbs-v2--v2 {height: 50px; display: inline-flex; position: relative; padding: 0 var(--e-global-size-4); }.listivo-breadcrumbs-v2--v2:before {content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--e-global-color-lcolor4); opacity: 0.2; border-top-left-radius: 10px; border-top-right-radius: 10px; z-index: -1; }.listivo-breadcrumbs-v2--v2 .listivo-breadcrumbs-v2__item {color: var(--e-global-color-lcolor5); }.listivo-phone-v3 {transition: 0.3s ease-in-out; }.listivo-social-icons {display: inline-flex; flex-wrap: wrap; gap: var(--e-global-size-6); }.listivo-social-icons--no-wrap {flex-wrap: nowrap; }@media (max-width: 767px) {.listivo-social-icons {gap: var(--e-global-size-7); }}.listivo-social-icons--center {justify-content: center; width: 100%; }@media (max-width: 1024px) {.listivo-social-icons--tablet-center {justify-content: center; }}.listivo-social-icon {width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--e-global-color-lcolor2); border-radius: 50%; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-social-icon--smaller {width: 35px; height: 35px; }.listivo-social-icon--mobile {display: none; }@media (max-width: 1024px) {.listivo-social-icon--mobile {display: flex; }}.listivo-social-icon__notice {position: absolute; display: flex; align-items: center; padding: 0 var(--e-global-size-7); box-shadow: var(--e-global-shadow); opacity: 0; visibility: hidden; background-color: var(--e-global-color-lcolor1); color: var(--e-global-color-lcolor5); height: var(--e-global-size-4); transition: 0.3s ease-in-out; top: calc(100% + 13px); left: 50%; transform: translateX(-50%) translateY(5px); white-space: nowrap; border-radius: var(--e-global-lborder-radius); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-social-icon__notice:before {content: ""; display: block; width: 10px; height: 5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid var(--e-global-color-lcolor1); position: absolute; left: 50%; top: -5px; margin-left: -5px; }.listivo-social-icon i {color: var(--e-global-color-lcolor4); transition: 0.3s ease-in-out; }.listivo-social-icon svg {width: 16px; height: 16px; }.listivo-social-icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor4); }.listivo-social-icon:hover {border-color: var(--e-global-color-lprimary2); }.listivo-social-icon:hover .listivo-social-icon__notice {opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); }.listivo-social-icon:hover i {color: var(--e-global-color-lprimary2); }.listivo-social-icon:hover svg path {fill: var(--e-global-color-lprimary2); }.listivo-social-icon--color-1 {border-color: var(--e-global-color-lcolor3); }.listivo-social-icon--color-1 i {color: var(--e-global-color-lcolor1); }.listivo-social-icon--color-1 svg path {fill: var(--e-global-color-lcolor1); }.listivo-social-icon--hover-color-primary:hover {border-color: var(--e-global-color-lprimary1); }.listivo-social-icon--hover-color-primary:hover i {color: var(--e-global-color-lprimary1); }.listivo-social-icon--hover-color-primary:hover svg path {fill: var(--e-global-color-lprimary1); }.listivo-social-icon--active {background-color: var(--e-global-color-lprimary1); border-color: var(--e-global-color-lprimary1); }.listivo-social-icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-social-icon--active:hover svg path {fill: var(--e-global-color-lcolor5); }.listivo-social-icon--active .listivo-social-icon__notice {display: none; }.listivo-social-icon--v2 {border-color: transparent; background-color: var(--e-global-color-lcolor5); color: var(--e-global-color-lcolor1); }.listivo-social-icon--v2 i {color: var(--e-global-color-lcolor1); }.listivo-social-icon--v2 svg path {fill: var(--e-global-color-lcolor1); }.listivo-social-icon--v2:hover {border-color: transparent; }.listivo-social-icon--v2:hover i {color: var(--e-global-color-lcolor1); }.listivo-social-icon--v2:hover svg path {fill: var(--e-global-color-lcolor1); }.listivo-social-share {margin: 0 -3px; min-width: 110px; text-align: right; }.listivo-social-share .listivo-social-share__single {width: 44px; height: 44px; line-height: 44px; text-align: center; background-color: #97cdde; border-radius: var(--radius-rounded); margin: 0 3px; display: inline-block; color: var(--white); transition: 0.3s ease-in-out; }.listivo-social-share .listivo-social-share__single:hover {filter: brightness(120%); }.listivo-social-share .listivo-social-share__single--twitter {background-color: #38a8e0; }.listivo-social-share .listivo-social-share__single--facebook {background-color: #0084ff; }.listivo-social-share .listivo-social-share__single--messenger {background-color: #0084ff; }@media (min-width: 1025px) {.listivo-social-share .listivo-social-share__single--messenger {display: none; }}.listivo-social-share .listivo-social-share__single--whatsapp {background-color: #25d366; }@media (min-width: 1025px) {.listivo-social-share .listivo-social-share__single--whatsapp {display: none; }}.listivo-listing-list__grid .listivo-listing-card {margin-bottom: 0; }.listivo-user-image-placeholder {display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor4); position: absolute; left: 0; top: 0; width: 100%; height: 100%; }.listivo-user-image-placeholder svg {width: 50%; height: 56%; }.listivo-user-image-placeholder svg path {stroke: var(--e-global-color-lcolor3); }.listivo-user-image-placeholder--circle {border-radius: 50%; }.listivo-field {width: 100%; }@media (min-width: 1024px) {.listivo-field--double {grid-area: span 1/span 2; }.listivo-field--1 {display: grid; grid-gap: 12px; grid-template-columns: repeat(2, 0.5fr); grid-area: span 1/span 2; }.listivo-field--2 {display: grid; grid-gap: 12px; grid-template-columns: repeat(3, 0.3333fr); grid-area: span 1/span 3; }.listivo-field--3 {display: grid; grid-gap: 12px; grid-template-columns: repeat(4, 0.25fr); grid-area: span 1/span 4; }.listivo-field--4 {display: grid; grid-gap: 12px; grid-template-columns: repeat(5, 0.2fr); grid-area: span 1/span 5; }.listivo-field--5 {display: grid; grid-gap: 12px; grid-template-columns: repeat(6, 0.1666fr); grid-area: span 1/span 6; }}.listivo-field__fields {display: grid; grid-gap: 12px; grid-template-columns: repeat(1, 1fr); }@media (min-width: 575px) {.listivo-field__fields {grid-template-columns: repeat(2, 0.5fr); }}@media (max-width: 1500px) {.listivo-map-search .listivo-field--2 {display: grid; grid-gap: 12px; grid-template-columns: repeat(2, 0.5fr) !important; grid-area: span 1/span 2; }}.listivo-search {box-shadow: var(--shadow-l); border-radius: var(--radius-xl); background-color: var(--white); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 12px; }.listivo-search--v2 {padding: 40px; box-shadow: var(--e-global-shadow); border-radius: 4px; position: relative; }.listivo-search--v2 .listivo-search__fields {grid-gap: 20px; }.listivo-search--v2 .listivo-search__search-button button {width: 100%; }.listivo-search--v2 .listivo-search__inner {flex-direction: column; }.listivo-search--v2 .listivo-search__search-button {margin-left: 0; margin-top: 30px; }.listivo-search--v2 .listivo-search__fields {grid-template-columns: repeat(1, auto) !important; }.listivo-search__search-icon {position: absolute; top: 30px; right: 40px; width: 60px; height: 60px; }@media (max-width: 500px) {.listivo-search__search-icon {display: none; }}.listivo-search__search-icon svg {width: 100%; height: 100%; }.listivo-search__search-icon svg path {fill: var(--e-global-color-lprimary3); }.listivo-search__heading {color: var(--text-1); font-family: var(--font-text); font-size: 30px; font-weight: 700; display: flex; flex-direction: column; margin-bottom: 35px; }.listivo-search__heading svg {width: 117px; margin-top: 3px; }.listivo-search--left {margin-right: auto; }.listivo-search--center {margin-left: auto; margin-right: auto; }.listivo-search--right {margin-left: auto; }@media (min-width: 1025px) {.listivo-search .listivo-field__half {margin-bottom: 0; }}.listivo-search .listivo-field {width: 100%; }@media (min-width: 1025px) {.listivo-search .listivo-field {margin-bottom: 0; }}.listivo-search .listivo-field-multiple {display: flex; }.listivo-search .listivo-field__half:first-child {padding-right: 5px; }.listivo-search .listivo-field__half:last-child {padding-left: 5px; }.listivo-search__inner {display: flex; width: 100%; flex-direction: column; }@media (min-width: 1025px) {.listivo-search__inner {flex-direction: row; }}.listivo-search__fields {display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 12px; width: 100%; }@media (min-width: 1025px) {.listivo-search__fields {grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); }}.listivo-search .listivo-search__field:last-of-type {position: relative; }@media (min-width: 1025px) {.listivo-search .listivo-search__field:last-of-type:after {content: ""; position: absolute; top: 15px; right: 0; height: 31px; width: 1px; background: #dddddd; }}.listivo-search__search-button {margin-top: 12px; }.listivo-search__search-button button {height: 61px; }@media (min-width: 1025px) {.listivo-search__search-button {margin-top: 0; margin-left: 12px; }}@media (max-width: 1024px) {.listivo-search {flex-wrap: wrap; }.listivo-search__field {width: 100%; }.listivo-search__search-button {width: 100%; }.listivo-search__search-button .listivo-button__text {display: block; width: 100%; }.listivo-search__search-button button {width: 100%; }.listivo-search__search-button button .listivo-button__icon {height: 100%; margin-left: auto !important; }}.listivo-search-v2 .listivo-main-search-form__primary-wrapper {padding: var(--e-global-size-6) 0; background-color: var(--e-global-color-lcolor3); }.listivo-search-v2 .listivo-search-results__results-number {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); line-height: 100%; }.listivo-search-v2 .listivo-search-results__views {width: auto; gap: var(--e-global-size-7); }.listivo-search-v2 .listivo-search-results__title {font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); line-height: normal; }.listivo-search-v2__content {display: flex; width: 100%; max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: var(--e-global-size-2) var(--e-global-desktop-padding); margin: 0 auto; gap: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-search-v2__content {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: var(--e-global-size-2) var(--e-global-mobile-padding); }}.listivo-search-v2__sidebar {width: 273px; }.listivo-search-v2__sidebar--sticky {position: -webkit-sticky; position: sticky; top: var(--e-global-size-4); align-self: flex-start; }@media (max-width: 767px) {.listivo-search-v2__sidebar {position: fixed; top: 0; left: 0; z-index: 9999; height: 100%; width: 100%; visibility: hidden; overflow: auto; transition: 0.3s ease-in-out; }.listivo-search-v2__sidebar:before {content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9998; background-color: var(--e-global-color-lcolor1); opacity: 0; transition: opacity ease-in-out 0.3s; }.listivo-search-v2__sidebar--open {visibility: visible; }.listivo-search-v2__sidebar--open:before {opacity: 0.85; }.listivo-search-v2__sidebar--open .listivo-search-sidebar {transform: translateX(0); }}.listivo-search-v2__results {flex: 1; width: 100%; }.listivo-search-v2__more-filters {display: none; margin-bottom: var(--e-global-size-4); }@media (max-width: 767px) {.listivo-search-v2__more-filters {display: block; }}.listivo-search-map-switcher {position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); align-items: center; justify-content: center; padding: var(--e-global-size-7); padding-bottom: 0; background-color: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); display: none; z-index: 400; border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-search-map-switcher {display: inline-flex; }}.listivo-search-map-switcher__inner {display: flex; align-items: center; padding: 0 var(--e-global-size-4); background-color: var(--e-global-color-lprimary1); height: 50px; white-space: nowrap; color: var(--e-global-color-lcolor5); border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-search-map-switcher__icon {margin-right: var(--e-global-size-6); display: flex; align-items: center; }.listivo-search-map-switcher__icon svg path {fill: var(--e-global-color-lcolor5); }.leaflet-control-zoom {display: none; }.leaflet-popup-content-wrapper {padding: 0 !important; box-shadow: none !important; background: transparent !important; }.leaflet-popup-tip-container {display: none !important; }.leaflet-popup-content {margin: 0 !important; }.leaflet-popup-close-button {display: none; }.leaflet-marker-icon {z-index: 99 !important; }.leaflet-marker-icon:hover {z-index: 101 !important; }.listivo-search-mobile-more-button {padding: 20px 15px; }.listivo-search-mobile-more-button button {height: 64px; box-shadow: var(--e-global-shadow); border-radius: 10px; border: 1px solid #4b889c; background-color: #ffffff; font-size: 18px; font-weight: 400; width: 100%; }.listivo-search-mobile-more-button button:after {font-family: "Font Awesome 5 Free"; font-weight: 900; display: inline-block; content: ""; margin-left: 16px; position: relative; top: -2px; transition: 0.2s ease; font-size: 12px; }@media (min-width: 1025px) {.listivo-search-mobile-more-button {display: none; }}@media (max-width: 1024px) {.listivo-fields-secondary__inner {display: none; }}.listivo-search-mobile {position: fixed; top: 0; left: 0; z-index: 100000000; background: var(--content-light); height: 100%; width: 100%; }.listivo-search-mobile__inner {position: relative; max-width: 500px; margin: 0 auto; height: 100%; padding: 30px 25px; display: flex; overflow-y: auto; flex-direction: column; }.listivo-search-mobile__heading {font-family: var(--font-heading); font-size: 36px; font-weight: 700; line-height: 46px; letter-spacing: -0.36px; margin-bottom: 45px; }.listivo-search-mobile__close {position: absolute; top: 40px; right: 25px; }.listivo-search-mobile__results-bar {display: flex; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 35px; flex-direction: row; }.listivo-search-mobile__results-bar .listivo-results-bar__count {margin-bottom: 0; }.listivo-search-mobile__clear-all {border-radius: 5px; background-color: var(--e-global-color-lprimary1); padding: 11px 13px; font-size: 14px; line-height: 14px; font-weight: 500; color: #fff; display: inline-block; }.listivo-search-mobile .listivo-field {width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 15px; }.listivo-search-mobile__apply {padding-top: 15px; margin-top: auto; }.listivo-search-mobile__apply button {width: 100%; }.listivo-search-sidebar {display: flex; flex-direction: column; background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius); padding-top: var(--e-global-size-4); }.listivo-search-sidebar__children {display: flex; flex-direction: column; }@media (max-width: 767px) {.listivo-search-sidebar {padding-top: 100px; min-height: 100%; background-color: var(--e-global-color-lcolor5); transition: transform ease-in-out 0.3s; transform: translateX(-273px); max-width: 273px; width: 100%; position: relative; z-index: 9999; border-radius: 0; }}.listivo-search-sidebar-mobile-button {display: none; align-items: center; padding: 0 var(--e-global-size-6); position: fixed; left: 0; top: 0; height: 70px; background-color: var(--e-global-color-lcolor5); border-bottom: 1px solid var(--e-global-color-lcolor3); max-width: 273px; width: 100%; z-index: 9999; transition: transform ease-in-out 0.3s; transform: translateX(-273px); }@media (max-width: 767px) {.listivo-search-sidebar-mobile-button {display: flex; }}.listivo-search-sidebar-mobile-button--show {transform: translateX(0); }.listivo-search-sidebar-mobile-button__close {display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50px; border: 1px solid var(--e-global-color-lcolor3); }.listivo-search-sidebar-mobile-button__close path {fill: var(--e-global-color-lcolor1); }.listivo-search-panel {width: 100%; position: relative; }.listivo-search-panel--margin-top-0 {margin-top: 0; }@media (max-width: 767px) {.listivo-search-panel {border-left: 0; border-right: 0; border-bottom: 0; }}.listivo-search-panel--more {margin-bottom: 40px; border-bottom: 1px dashed var(--e-global-color-lcolor4); }.listivo-search-panel--more .listivo-search-panel__content {padding-bottom: var(--e-global-size-3); }.listivo-search-panel--limit-height .listivo-search-panel__list {max-height: 169px; overflow-y: auto; }.listivo-search-panel--limit-height .listivo-search-panel__list::-webkit-scrollbar {width: 5px; }.listivo-search-panel--limit-height .listivo-search-panel__list::-webkit-scrollbar-track {border-radius: var(--e-global-lborder-radius-large); background-color: var(--e-global-color-lcolor4); }.listivo-search-panel--limit-height .listivo-search-panel__list::-webkit-scrollbar-thumb {background-color: var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius-large); }.listivo-search-panel__top {display: flex; justify-content: space-between; align-items: center; padding: 0 var(--e-global-size-4); }.listivo-search-panel__label {font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-search-panel__label--smaller {font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-search-panel__circle {border-radius: 50%; width: var(--e-global-size-7); height: var(--e-global-size-7); background-color: var(--e-global-color-lcolor3); transition: 0.3s ease-in-out; }.listivo-search-panel__circle--active {background-color: var(--e-global-color-lprimary1); }.listivo-search-panel__content {padding: var(--e-global-size-4); }.listivo-search-panel__content--padding-top-0 {padding-top: 0; }.listivo-search-panel__content--padding-top-5 {padding-top: var(--e-global-size-5); }.listivo-search-panel__keyword {margin-bottom: var(--e-global-size-5); }.listivo-search-panel__fields {display: flex; width: 100%; flex-direction: column; gap: var(--e-global-size-6); }.listivo-search-panel__field {display: flex; justify-content: space-between; }.listivo-search-panel__list {display: flex; flex-direction: column; gap: 5px; }.listivo-search-panel__item {display: flex; gap: var(--e-global-size-6); cursor: pointer; }.listivo-search-panel__item--disabled {cursor: not-allowed; pointer-events: none; opacity: 0.5; }.listivo-search-panel__item--active .listivo-search-panel__item-label {color: var(--e-global-color-lprimary1); }.listivo-search-panel__item:hover .listivo-search-panel__item-label {color: var(--e-global-color-lprimary1); }.listivo-search-panel__item:hover .listivo-radio {border-color: var(--e-global-color-lprimary1); }.listivo-search-panel__item:hover .listivo-checkbox {border-color: var(--e-global-color-lprimary1); }.listivo-search-panel__item-label {transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-search-panel__item-inner {display: flex; gap: var(--e-global-size-7); }.listivo-search-panel__item-count {display: inline-flex; align-items: center; height: var(--e-global-size-5); color: var(--e-global-color-lcolor1); background-color: var(--e-global-color-lcolor3); padding: 0 7px; border-radius: 50px; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-search-panel__item-count-wrapper {display: flex; align-items: center; height: var(--e-global-typography-ltext2-line-height); }.listivo-search-panel__item-wrapper {display: flex; justify-content: space-between; gap: 5px; width: 100%; }.listivo-search-panel__option-button-wrapper {display: flex; align-items: center; height: var(--e-global-typography-ltext2-line-height); }.listivo-search-panel__more {cursor: pointer; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); display: flex; align-items: center; gap: 8px; padding: 0 var(--e-global-size-6); background-color: var(--e-global-color-lcolor3); white-space: nowrap; height: 20px; border-radius: 35px; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; transition: 0.3s ease-in-out; }@media (max-width: 767px) {.listivo-search-panel__more {bottom: 0; }}.listivo-search-panel__more path {fill: var(--e-global-color-lcolor1); transition: 0.3s ease-in-out; }.listivo-search-panel__more:hover {color: var(--e-global-color-lcolor5); background-color: var(--e-global-color-lprimary1); }.listivo-search-panel__more:hover path {fill: var(--e-global-color-lcolor5); }.listivo-search-panel__terms {display: flex; flex-direction: column; }.listivo-search-panel__term-item {display: flex; gap: 6px; cursor: pointer; }.listivo-search-panel__term-item span {font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 24px; color: var(--e-global-color-lprimary1); position: relative; }.listivo-search-panel__term-item span:before {height: 1px; position: absolute; left: 0; transition: all 0.3s ease-in-out; background-color: var(--e-global-color-lprimary1); bottom: 0; content: ""; width: 0; }.listivo-search-panel__term-item:hover span:before {width: 100%; }.listivo-search-panel__term-item-icon {display: flex; align-items: center; height: 24px; }.listivo-search-panel__term-item-icon path {fill: var(--e-global-color-lprimary1); }.listivo-search-filter {display: flex; align-items: center; height: var(--e-global-size-4); background-color: var(--e-global-color-lprimary1); border-radius: 30px; cursor: pointer; padding: 0 var(--e-global-size-6); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); max-width: 300px; }.listivo-search-filter span {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.listivo-search-filter__close {display: flex; align-items: center; justify-content: center; flex-shrink: 0; width: var(--e-global-size-6); height: var(--e-global-size-6); background-color: var(--e-global-color-lcolor5); border-radius: 50%; margin-left: var(--e-global-size-7); }.listivo-search-filter__close path {fill: var(--e-global-color-lcolor1); }.listivo-search-field-label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-search-field-label--margin-bottom {margin-bottom: var(--e-global-size-6); }.listivo-listing-card-v2 {display: flex; flex-direction: column; border-radius: 10px; border: 1px solid #eeeeee; background-color: #ffffff; transition: box-shadow 0.2s ease; }.listivo-listing-card-v2:hover {box-shadow: var(--shadow-s); }.listivo-listing-card-v2__image {border-radius: 10px; background-color: #cccccc; position: relative; height: 270px; overflow: hidden; }.listivo-listing-card-v2__image img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-listing-card-v2__labels {position: absolute; top: 0; left: 0; padding: 25px; width: 100%; pointer-events: none; display: flex; flex-wrap: wrap; }.listivo-listing-card-v2__label {font-weight: 400; background-color: var(--e-global-color-lcardlabel); color: #fff; font-size: 14px; line-height: 18px; border-radius: 5px; padding: 9px 15px; z-index: 10; margin-right: 10px; margin-bottom: 10px; }.listivo-listing-card-v2__favorite {z-index: 10; border-radius: var(--radius-rounded); color: #222222; display: flex; align-items: center; flex-direction: column; }.listivo-listing-card-v2__favorite svg {width: 24px; height: 24px; }.listivo-listing-card-v2__content {padding: 40px 30px; }.listivo-listing-card-v2__bottom {display: flex; justify-content: space-between; align-items: center; margin-top: 20px; }.listivo-listing-card-v2__name {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; color: #222222; font-family: var(--font-heading); font-size: 24px; font-weight: 700; letter-spacing: -0.24px; transition: color 0.2s ease; }.listivo-listing-card-v2__price {color: var(--e-global-color-lprimary1); font-family: var(--font-heading); font-size: 30px; font-weight: 700; letter-spacing: -0.3px; }.listivo-listing-card-v3 {transition: 0.3s ease-in-out; position: relative; z-index: 10; display: flex; border-radius: var(--e-global-lborder-radius); flex-direction: column; height: 100%; }.listivo-listing-card-v3:hover {z-index: 11; box-shadow: var(--e-global-shadow) !important; }.listivo-listing-card-v3:hover .listivo-listing-card-v3__inner {border-color: var(--e-global-color-lcolor5); }.listivo-listing-card-v3 .listivo-listing-card-v3__gallery--image:before {display: none; }.listivo-listing-card-v3 .listivo-listing-card-v3__gallery--image-count-0:before {display: none; }.listivo-listing-card-v3:hover .listivo-listing-card-v3__gallery .listivo-swiper-container {transform: scale(1); }.listivo-listing-card-v3:hover .listivo-listing-card-v3__gallery:before {opacity: 1; }[dir=rtl] .listivo-listing-card-v3:hover .listivo-listing-card-v3__next svg, [dir=rtl] .listivo-listing-card-v3:hover .listivo-listing-card-v3__prev svg {transform: scaleX(-1); }.listivo-listing-card-v3:hover .listivo-listing-card-v3__next--active, .listivo-listing-card-v3:hover .listivo-listing-card-v3__prev--active {opacity: 1; }.listivo-listing-card-v3:hover .listivo-listing-card-v3__next--active:hover, .listivo-listing-card-v3:hover .listivo-listing-card-v3__prev--active:hover {transform: translateX(0); }.listivo-listing-card-v3:hover .listivo-listing-card-v3__prev {transform: translateX(-5px); }.listivo-listing-card-v3:hover .listivo-listing-card-v3__next {transform: translateX(5px); }.listivo-listing-card-v3:hover .listivo-swiper-pagination-bullet-active-main, .listivo-listing-card-v3:hover .listivo-swiper-pagination-bullet-active-next, .listivo-listing-card-v3:hover .listivo-swiper-pagination-bullet-active-next-next, .listivo-listing-card-v3:hover .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-v3:hover .listivo-swiper-pagination-bullet-active-prev-prev {opacity: 1 !important; }.listivo-listing-card-v3__prev-holder, .listivo-listing-card-v3__next-holder {position: absolute; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -30px; z-index: 19; transition: 0.3s ease-in-out; }.listivo-listing-card-v3__prev-holder {left: 0; }.listivo-listing-card-v3__next-holder {right: 0; }.listivo-listing-card-v3__prev, .listivo-listing-card-v3__next {position: absolute; width: 45px; height: 45px; background: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -22.5px; z-index: 20; transition: 0.3s ease-in-out; opacity: 0; cursor: pointer; }.listivo-listing-card-v3__prev {left: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; transform: translateX(-45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-v3__next {right: 0; border-top-left-radius: 30px; border-bottom-left-radius: 30px; transform: translateX(45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-v3__gallery {position: relative; width: 100%; overflow: hidden; background-color: var(--e-global-color-lcolor4); -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-listing-card-v3__gallery .listivo-swiper-container {transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-listing-card-v3__gallery img {display: block !important; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 360/240; }.listivo-listing-card-v3__gallery:before {transition: 0.3s ease-in-out; display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: linear-gradient(180deg, rgba(42, 57, 70, 0) 0%, rgba(42, 57, 70, 0.39) 100%); z-index: 9; opacity: 0; }.listivo-listing-card-v3__gallery--image-count-1:before {display: none; }.listivo-listing-card-v3 .listivo-swiper-slide {display: flex; flex-direction: column; }.listivo-listing-card-v3 .listivo-swiper-slide img {flex: 1; }.listivo-listing-card-v3__pagination {position: absolute; bottom: 20px; height: 12px; left: 50%; transform: translateX(-50%); z-index: 10; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination {position: relative; bottom: 0; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet {width: 12px; height: 12px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); transition: 0.2s transform, 0.2s left, 0.3s opacity !important; margin: 0 5px !important; opacity: 0; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66) !important; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active-prev-prev, .listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33) !important; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active {position: relative; }.listivo-listing-card-v3__pagination .listivo-swiper-pagination-bullet-active:before {display: block; content: ""; background-color: var(--e-global-color-lprimary2); width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-listing-card-v3__icon-label {visibility: hidden; position: absolute; left: 50%; transform: translateX(-50%) translateY(-5px); height: var(--e-global-size-4); opacity: 0; white-space: nowrap; display: flex; align-items: center; padding: 0 10px; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor1); top: -40px; box-shadow: var(--e-global-shadow); transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); z-index: 20; }.listivo-listing-card-v3__icon-label:before {content: ""; background: var(--e-global-color-lcolor1); transform: rotate(-45deg); width: 7px; height: 7px; background-color: var(--e-global-color-lcolor1); bottom: -3.5px; left: 50%; margin-left: -3.5px; position: absolute; }.listivo-listing-card-v3__icon {width: 40px; height: 40px; border: 1px solid var(--e-global-color-lcolor3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-listing-card-v3__icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-listing-card-v3__icon:hover:not(.listivo-listing-card-v3__icon--active) {border-color: var(--e-global-color-lprimary1); }.listivo-listing-card-v3__icon:hover:not(.listivo-listing-card-v3__icon--active) svg path {fill: var(--e-global-color-lprimary1); }.listivo-listing-card-v3__icon:hover:not(.listivo-listing-card-v3__icon--active) .listivo-listing-card-v3__icon-label {opacity: 1; transform: translateX(-50%) translateY(0); visibility: visible; }.listivo-listing-card-v3__icon--active {border-color: var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-listing-card-v3__icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-listing-card-v3__icon--active .listivo-listing-card-v3__icon-label {opacity: 0 !important; }.listivo-listing-card-v3__labels {position: absolute; top: 15px; left: 30px; right: 30px; display: flex; flex-wrap: wrap; align-items: center; z-index: 20; gap: 5px; }.listivo-listing-card-v3__label {-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; height: var(--e-global-size-4); box-shadow: var(--e-global-shadow); background: var(--e-global-color-lprimary1); display: flex; align-items: center; text-align: center; color: var(--e-global-color-lcolor5); padding: 0 var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); position: relative; z-index: 20; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v3__body {flex: 1; }.listivo-listing-card-v3__inner {display: flex; flex-direction: column; justify-content: space-between; height: 100%; border: 1px solid var(--e-global-color-lcolor4); transition: 0.3s ease-in-out; background: var(--e-global-color-lcolor5); }.listivo-listing-card-v3__content {padding: var(--e-global-size-3); }.listivo-listing-card-v3__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-v3__meta-data {margin-top: var(--e-global-size-6); display: flex; flex-direction: column; gap: var(--e-global-size-7); }.listivo-listing-card-v3__meta {display: flex; }.listivo-listing-card-v3__meta-value {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); line-height: var(--e-global-size-5); }.listivo-listing-card-v3__meta-icon-wrapper {min-height: var(--e-global-size-5); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-v3__meta-icon {background: var(--e-global-color-lcolor3); border-radius: 50%; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-v3__meta-icon path {fill: var(--e-global-color-lcolor1); }.listivo-listing-card-v3__rating-wrapper {margin-top: var(--e-global-size-6); display: flex; align-items: center; position: relative; gap: var(--e-global-size-7); flex-wrap: wrap; }.listivo-listing-card-v3__rating {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); line-height: 100%; }.listivo-listing-card-v3__stars {display: flex; align-items: center; position: relative; gap: 4px; }.listivo-listing-card-v3__star-wrapper {position: absolute; width: 100%; left: 0; top: 0; }.listivo-listing-card-v3__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); width: 16px; height: 15px; transition: 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; z-index: 10; }.listivo-listing-card-v3__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-listing-card-v3__active-rating {position: absolute; left: 0; top: 0; display: flex; z-index: 20; }.listivo-listing-card-v3__active-rating svg {width: 16px; height: 15px; }.listivo-listing-card-v3__rating-count {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; transition: 0.3s ease-in-out; }.listivo-listing-card-v3__rating-count:hover {color: var(--e-global-color-lcolor1); }.listivo-listing-card-v3__address {margin-top: var(--e-global-size-6); display: flex; align-self: center; font-family: var(--e-global-l-font-2); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v3__address-text {flex: 1; }.listivo-listing-card-v3__address-icon-wrapper {height: var(--e-global-typography-ltext2-line-height); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-v3__address-icon {background: var(--e-global-color-lprimary2); border-radius: 50px; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-v3__attributes {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: 5px; }.listivo-listing-card-v3__attribute-icon {display: flex; align-items: center; min-height: var(--e-global-typography-ltext2-line-height); }.listivo-listing-card-v3__attribute {min-height: 25px; background: var(--e-global-color-lcolor4); border-radius: 2px; padding: 0 var(--e-global-size-7); display: flex; align-items: flex-start; gap: 5px; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v3__attribute path {fill: var(--e-global-color-lcolor2); }.listivo-listing-card-v3__value {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-v3__value span {font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-v3__bottom {height: 70px; border-top: 1px solid var(--e-global-color-lcolor4); padding: 0 var(--e-global-size-3); display: flex; align-items: center; justify-content: space-between; }.listivo-listing-card-v3__user {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-v3__user span {flex: 1; }.listivo-listing-card-v3__avatar {width: 40px; height: 40px; border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-listing-card-v3__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-listing-card-v3__icons {display: flex; gap: var(--e-global-size-7); }.listivo-listing-card-v3__featured {display: flex; align-items: center; padding: 0 5px; border-radius: 5px; position: absolute; left: var(--e-global-size-5); top: var(--e-global-size-6); z-index: 15; background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; }@media (max-width: 767px) {.listivo-listing-card-v3 {height: auto; }}.listivo-listing-card-v3__user-phone {margin-top: var(--e-global-size-6); }.listivo-listing-card-v3__inner {border-top: 0; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-listing-card-v3__gallery {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }.listivo-highlight-featured-listings .listivo-listing-card-v3--featured .listivo-listing-card-v3__gallery {border-top-right-radius: 0; }.listivo-hide-listing-featured-label .listivo-listing-card-v3__featured {display: none; }.listivo-hide-listing-featured-label .listivo-listing-card-v3__label--featured {display: none; }.listivo-listing-card-v4 {transition: 0.3s ease-in-out; position: relative; z-index: 10; display: flex; border-radius: var(--e-global-lborder-radius); flex-direction: column; height: 100%; }.listivo-listing-card-v4:hover {z-index: 11; box-shadow: var(--e-global-shadow) !important; }.listivo-listing-card-v4:hover .listivo-listing-card-v4__inner {border-color: var(--e-global-color-lcolor5); }.listivo-listing-card-v4 .listivo-listing-card-v4__gallery--image:before {display: none; }.listivo-listing-card-v4 .listivo-listing-card-v4__gallery--image-count-0:before {display: none; }.listivo-listing-card-v4:hover .listivo-listing-card-v4__gallery .listivo-swiper-container {transform: scale(1); }.listivo-listing-card-v4:hover .listivo-listing-card-v4__gallery:before {opacity: 1; }[dir=rtl] .listivo-listing-card-v4:hover .listivo-listing-card-v4__next svg, [dir=rtl] .listivo-listing-card-v4:hover .listivo-listing-card-v4__prev svg {transform: scaleX(-1); }.listivo-listing-card-v4:hover .listivo-listing-card-v4__next--active, .listivo-listing-card-v4:hover .listivo-listing-card-v4__prev--active {opacity: 1; }.listivo-listing-card-v4:hover .listivo-listing-card-v4__next--active:hover, .listivo-listing-card-v4:hover .listivo-listing-card-v4__prev--active:hover {transform: translateX(0); }.listivo-listing-card-v4:hover .listivo-listing-card-v4__prev {transform: translateX(-5px); }.listivo-listing-card-v4:hover .listivo-listing-card-v4__next {transform: translateX(5px); }.listivo-listing-card-v4:hover .listivo-swiper-pagination-bullet-active-main, .listivo-listing-card-v4:hover .listivo-swiper-pagination-bullet-active-next, .listivo-listing-card-v4:hover .listivo-swiper-pagination-bullet-active-next-next, .listivo-listing-card-v4:hover .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-v4:hover .listivo-swiper-pagination-bullet-active-prev-prev {opacity: 1 !important; }.listivo-listing-card-v4__prev-holder, .listivo-listing-card-v4__next-holder {position: absolute; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -30px; z-index: 19; transition: 0.3s ease-in-out; }.listivo-listing-card-v4__prev-holder {left: 0; }.listivo-listing-card-v4__next-holder {right: 0; }.listivo-listing-card-v4__prev, .listivo-listing-card-v4__next {position: absolute; width: 45px; height: 45px; background: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -22.5px; z-index: 20; transition: 0.3s ease-in-out; opacity: 0; cursor: pointer; }.listivo-listing-card-v4__prev {left: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; transform: translateX(-45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-v4__next {right: 0; border-top-left-radius: 30px; border-bottom-left-radius: 30px; transform: translateX(45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-v4__gallery {position: relative; width: 100%; overflow: hidden; background-color: var(--e-global-color-lcolor4); -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-listing-card-v4__gallery .listivo-swiper-container {transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-listing-card-v4__gallery img {display: block !important; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 360/240; }.listivo-listing-card-v4__gallery:before {transition: 0.3s ease-in-out; display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: linear-gradient(180deg, rgba(42, 57, 70, 0) 0%, rgba(42, 57, 70, 0.39) 100%); z-index: 9; opacity: 0; }.listivo-listing-card-v4__gallery--image-count-1:before {display: none; }.listivo-listing-card-v4 .listivo-swiper-slide {display: flex; flex-direction: column; }.listivo-listing-card-v4 .listivo-swiper-slide img {flex: 1; }.listivo-listing-card-v4__pagination {position: absolute; bottom: 20px; height: 12px; left: 50%; transform: translateX(-50%); z-index: 10; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination {position: relative; bottom: 0; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet {width: 12px; height: 12px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); transition: 0.2s transform, 0.2s left, 0.3s opacity !important; margin: 0 5px !important; opacity: 0; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66) !important; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active-prev-prev, .listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33) !important; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active {position: relative; }.listivo-listing-card-v4__pagination .listivo-swiper-pagination-bullet-active:before {display: block; content: ""; background-color: var(--e-global-color-lprimary2); width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-listing-card-v4__icon-label {visibility: hidden; position: absolute; left: 50%; transform: translateX(-50%) translateY(-5px); height: var(--e-global-size-4); opacity: 0; white-space: nowrap; display: flex; align-items: center; padding: 0 10px; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor1); top: -40px; box-shadow: var(--e-global-shadow); transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); z-index: 20; }.listivo-listing-card-v4__icon-label:before {content: ""; background: var(--e-global-color-lcolor1); transform: rotate(-45deg); width: 7px; height: 7px; background-color: var(--e-global-color-lcolor1); bottom: -3.5px; left: 50%; margin-left: -3.5px; position: absolute; }.listivo-listing-card-v4__icon {width: 40px; height: 40px; border: 1px solid var(--e-global-color-lcolor3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-listing-card-v4__icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-listing-card-v4__icon:hover:not(.listivo-listing-card-v4__icon--active) {border-color: var(--e-global-color-lprimary1); }.listivo-listing-card-v4__icon:hover:not(.listivo-listing-card-v4__icon--active) svg path {fill: var(--e-global-color-lprimary1); }.listivo-listing-card-v4__icon:hover:not(.listivo-listing-card-v4__icon--active) .listivo-listing-card-v4__icon-label {opacity: 1; transform: translateX(-50%) translateY(0); visibility: visible; }.listivo-listing-card-v4__icon--active {border-color: var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-listing-card-v4__icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-listing-card-v4__icon--active .listivo-listing-card-v4__icon-label {opacity: 0 !important; }.listivo-listing-card-v4__labels {position: absolute; top: 15px; left: 30px; right: 30px; display: flex; flex-wrap: wrap; align-items: center; z-index: 20; gap: 5px; }.listivo-listing-card-v4__label {-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; height: var(--e-global-size-4); box-shadow: var(--e-global-shadow); background: var(--e-global-color-lprimary1); display: flex; align-items: center; text-align: center; color: var(--e-global-color-lcolor5); padding: 0 var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); position: relative; z-index: 20; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v4__body {flex: 1; }.listivo-listing-card-v4__inner {display: flex; flex-direction: column; justify-content: space-between; height: 100%; border: 1px solid var(--e-global-color-lcolor4); transition: 0.3s ease-in-out; background: var(--e-global-color-lcolor5); }.listivo-listing-card-v4__content {padding: var(--e-global-size-3); }.listivo-listing-card-v4__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-v4__meta-data {margin-top: var(--e-global-size-6); display: flex; flex-direction: column; gap: var(--e-global-size-7); }.listivo-listing-card-v4__meta {display: flex; }.listivo-listing-card-v4__meta-value {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); line-height: var(--e-global-size-5); }.listivo-listing-card-v4__meta-icon-wrapper {min-height: var(--e-global-size-5); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-v4__meta-icon {background: var(--e-global-color-lcolor3); border-radius: 50%; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-v4__meta-icon path {fill: var(--e-global-color-lcolor1); }.listivo-listing-card-v4__rating-wrapper {margin-top: var(--e-global-size-6); display: flex; align-items: center; position: relative; gap: var(--e-global-size-7); flex-wrap: wrap; }.listivo-listing-card-v4__rating {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); line-height: 100%; }.listivo-listing-card-v4__stars {display: flex; align-items: center; position: relative; gap: 4px; }.listivo-listing-card-v4__star-wrapper {position: absolute; width: 100%; left: 0; top: 0; }.listivo-listing-card-v4__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); width: 16px; height: 15px; transition: 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; z-index: 10; }.listivo-listing-card-v4__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-listing-card-v4__active-rating {position: absolute; left: 0; top: 0; display: flex; z-index: 20; }.listivo-listing-card-v4__active-rating svg {width: 16px; height: 15px; }.listivo-listing-card-v4__rating-count {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; transition: 0.3s ease-in-out; }.listivo-listing-card-v4__rating-count:hover {color: var(--e-global-color-lcolor1); }.listivo-listing-card-v4__address {margin-top: var(--e-global-size-6); display: flex; align-self: center; font-family: var(--e-global-l-font-2); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v4__address-text {flex: 1; }.listivo-listing-card-v4__address-icon-wrapper {height: var(--e-global-typography-ltext2-line-height); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-v4__address-icon {background: var(--e-global-color-lprimary2); border-radius: 50px; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-v4__attributes {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: 5px; }.listivo-listing-card-v4__attribute-icon {display: flex; align-items: center; min-height: var(--e-global-typography-ltext2-line-height); }.listivo-listing-card-v4__attribute {min-height: 25px; background: var(--e-global-color-lcolor4); border-radius: 2px; padding: 0 var(--e-global-size-7); display: flex; align-items: flex-start; gap: 5px; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-v4__attribute path {fill: var(--e-global-color-lcolor2); }.listivo-listing-card-v4__value {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-v4__value span {font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-v4__bottom {height: 70px; border-top: 1px solid var(--e-global-color-lcolor4); padding: 0 var(--e-global-size-3); display: flex; align-items: center; justify-content: space-between; }.listivo-listing-card-v4__user {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-v4__user span {flex: 1; }.listivo-listing-card-v4__avatar {width: 40px; height: 40px; border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-listing-card-v4__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-listing-card-v4__icons {display: flex; gap: var(--e-global-size-7); }.listivo-listing-card-v4__featured {display: flex; align-items: center; padding: 0 5px; border-radius: 5px; position: absolute; left: var(--e-global-size-5); top: var(--e-global-size-6); z-index: 15; background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; }@media (max-width: 767px) {.listivo-listing-card-v4 {height: auto; }}.listivo-listing-card-v4__inner {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-listing-card-v4__gallery {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }.listivo-listing-card-v4__content {padding: var(--e-global-size-5); }.listivo-listing-card-v4__account-type {margin-top: var(--e-global-size-7); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); text-transform: lowercase; }.listivo-listing-card-v4__account-type:first-letter {text-transform: uppercase; }.listivo-listing-card-v4__description {margin-top: var(--e-global-size-7); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }.listivo-listing-card-v4__user-phone {margin-top: var(--e-global-size-6); }.listivo-listing-card-v4__name {font-size: 20px; line-height: 20px; }.listivo-listing-card-v4__value {font-size: 20px; line-height: 20px; }.listivo-listing-card-v4__bottom {height: auto; padding: var(--e-global-size-6) var(--e-global-size-5); padding-top: 0; flex-wrap: wrap; }.listivo-listing-card-v4__icons {margin-top: var(--e-global-size-6); }.listivo-listing-card-v4__icon {width: 35px; height: 35px; }.listivo-listing-card-v4__views {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; line-height: 12px; }.listivo-hide-listing-featured-label .listivo-listing-card-v4__featured {display: none; }.listivo-hide-listing-featured-label .listivo-listing-card-v4__label--featured {display: none; }.listivo-listing-card-row {transition: 0.3s ease-in-out; position: relative; z-index: 10; display: flex; border-radius: var(--e-global-lborder-radius); }.listivo-listing-card-row:hover {z-index: 11; box-shadow: var(--e-global-shadow) !important; }.listivo-listing-card-row:hover .listivo-listing-card-row__inner {border-color: var(--e-global-color-lcolor5); }.listivo-listing-card-row .listivo-listing-card-row__gallery--image:before {display: none; }.listivo-listing-card-row .listivo-listing-card-row__gallery--image-count-0:before {display: none; }.listivo-listing-card-row:hover .listivo-listing-card-row__gallery .listivo-swiper-container {transform: scale(1); }.listivo-listing-card-row:hover .listivo-listing-card-row__gallery:before {opacity: 1; }[dir=rtl] .listivo-listing-card-row:hover .listivo-listing-card-row__next svg, [dir=rtl] .listivo-listing-card-row:hover .listivo-listing-card-row__prev svg {transform: scaleX(-1); }.listivo-listing-card-row:hover .listivo-listing-card-row__next--active, .listivo-listing-card-row:hover .listivo-listing-card-row__prev--active {opacity: 1; }.listivo-listing-card-row:hover .listivo-listing-card-row__next--active:hover, .listivo-listing-card-row:hover .listivo-listing-card-row__prev--active:hover {transform: translateX(0); }.listivo-listing-card-row:hover .listivo-listing-card-row__prev {transform: translateX(-5px); }.listivo-listing-card-row:hover .listivo-listing-card-row__next {transform: translateX(5px); }.listivo-listing-card-row:hover .listivo-swiper-pagination-bullet-active-main, .listivo-listing-card-row:hover .listivo-swiper-pagination-bullet-active-next, .listivo-listing-card-row:hover .listivo-swiper-pagination-bullet-active-next-next, .listivo-listing-card-row:hover .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-row:hover .listivo-swiper-pagination-bullet-active-prev-prev {opacity: 1 !important; }.listivo-listing-card-row__prev-holder, .listivo-listing-card-row__next-holder {position: absolute; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -30px; z-index: 19; transition: 0.3s ease-in-out; }.listivo-listing-card-row__prev-holder {left: 0; }.listivo-listing-card-row__next-holder {right: 0; }.listivo-listing-card-row__prev, .listivo-listing-card-row__next {position: absolute; width: 45px; height: 45px; background: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -22.5px; z-index: 20; transition: 0.3s ease-in-out; opacity: 0; cursor: pointer; }.listivo-listing-card-row__prev {left: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; transform: translateX(-45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-row__next {right: 0; border-top-left-radius: 30px; border-bottom-left-radius: 30px; transform: translateX(45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-row__gallery {position: relative; width: 100%; overflow: hidden; background-color: var(--e-global-color-lcolor4); -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-listing-card-row__gallery .listivo-swiper-container {transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-listing-card-row__gallery img {display: block !important; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 360/240; }.listivo-listing-card-row__gallery:before {transition: 0.3s ease-in-out; display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: linear-gradient(180deg, rgba(42, 57, 70, 0) 0%, rgba(42, 57, 70, 0.39) 100%); z-index: 9; opacity: 0; }.listivo-listing-card-row__gallery--image-count-1:before {display: none; }.listivo-listing-card-row .listivo-swiper-slide {display: flex; flex-direction: column; }.listivo-listing-card-row .listivo-swiper-slide img {flex: 1; }.listivo-listing-card-row__pagination {position: absolute; bottom: 20px; height: 12px; left: 50%; transform: translateX(-50%); z-index: 10; }.listivo-listing-card-row__pagination .listivo-swiper-pagination {position: relative; bottom: 0; }.listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet {width: 12px; height: 12px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); transition: 0.2s transform, 0.2s left, 0.3s opacity !important; margin: 0 5px !important; opacity: 0; }.listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66) !important; }.listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active-prev-prev, .listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33) !important; }.listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active {position: relative; }.listivo-listing-card-row__pagination .listivo-swiper-pagination-bullet-active:before {display: block; content: ""; background-color: var(--e-global-color-lprimary2); width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-listing-card-row__icon-label {visibility: hidden; position: absolute; left: 50%; transform: translateX(-50%) translateY(-5px); height: var(--e-global-size-4); opacity: 0; white-space: nowrap; display: flex; align-items: center; padding: 0 10px; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor1); top: -40px; box-shadow: var(--e-global-shadow); transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); z-index: 20; }.listivo-listing-card-row__icon-label:before {content: ""; background: var(--e-global-color-lcolor1); transform: rotate(-45deg); width: 7px; height: 7px; background-color: var(--e-global-color-lcolor1); bottom: -3.5px; left: 50%; margin-left: -3.5px; position: absolute; }.listivo-listing-card-row__icon {width: 40px; height: 40px; border: 1px solid var(--e-global-color-lcolor3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-listing-card-row__icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-listing-card-row__icon:hover:not(.listivo-listing-card-row__icon--active) {border-color: var(--e-global-color-lprimary1); }.listivo-listing-card-row__icon:hover:not(.listivo-listing-card-row__icon--active) svg path {fill: var(--e-global-color-lprimary1); }.listivo-listing-card-row__icon:hover:not(.listivo-listing-card-row__icon--active) .listivo-listing-card-row__icon-label {opacity: 1; transform: translateX(-50%) translateY(0); visibility: visible; }.listivo-listing-card-row__icon--active {border-color: var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-listing-card-row__icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-listing-card-row__icon--active .listivo-listing-card-row__icon-label {opacity: 0 !important; }.listivo-listing-card-row__labels {position: absolute; top: 15px; left: 30px; right: 30px; display: flex; flex-wrap: wrap; align-items: center; z-index: 20; gap: 5px; }.listivo-listing-card-row__label {-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; height: var(--e-global-size-4); box-shadow: var(--e-global-shadow); background: var(--e-global-color-lprimary1); display: flex; align-items: center; text-align: center; color: var(--e-global-color-lcolor5); padding: 0 var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); position: relative; z-index: 20; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row__body {flex: 1; }.listivo-listing-card-row__inner {display: flex; flex-direction: column; justify-content: space-between; height: 100%; border: 1px solid var(--e-global-color-lcolor4); transition: 0.3s ease-in-out; background: var(--e-global-color-lcolor5); }.listivo-listing-card-row__content {padding: var(--e-global-size-3); }.listivo-listing-card-row__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-row__meta-data {margin-top: var(--e-global-size-6); display: flex; flex-direction: column; gap: var(--e-global-size-7); }.listivo-listing-card-row__meta {display: flex; }.listivo-listing-card-row__meta-value {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); line-height: var(--e-global-size-5); }.listivo-listing-card-row__meta-icon-wrapper {min-height: var(--e-global-size-5); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-row__meta-icon {background: var(--e-global-color-lcolor3); border-radius: 50%; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-row__meta-icon path {fill: var(--e-global-color-lcolor1); }.listivo-listing-card-row__rating-wrapper {margin-top: var(--e-global-size-6); display: flex; align-items: center; position: relative; gap: var(--e-global-size-7); flex-wrap: wrap; }.listivo-listing-card-row__rating {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); line-height: 100%; }.listivo-listing-card-row__stars {display: flex; align-items: center; position: relative; gap: 4px; }.listivo-listing-card-row__star-wrapper {position: absolute; width: 100%; left: 0; top: 0; }.listivo-listing-card-row__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); width: 16px; height: 15px; transition: 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; z-index: 10; }.listivo-listing-card-row__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-listing-card-row__active-rating {position: absolute; left: 0; top: 0; display: flex; z-index: 20; }.listivo-listing-card-row__active-rating svg {width: 16px; height: 15px; }.listivo-listing-card-row__rating-count {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; transition: 0.3s ease-in-out; }.listivo-listing-card-row__rating-count:hover {color: var(--e-global-color-lcolor1); }.listivo-listing-card-row__address {margin-top: var(--e-global-size-6); display: flex; align-self: center; font-family: var(--e-global-l-font-2); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row__address-text {flex: 1; }.listivo-listing-card-row__address-icon-wrapper {height: var(--e-global-typography-ltext2-line-height); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-row__address-icon {background: var(--e-global-color-lprimary2); border-radius: 50px; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-row__attributes {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: 5px; }.listivo-listing-card-row__attribute-icon {display: flex; align-items: center; min-height: var(--e-global-typography-ltext2-line-height); }.listivo-listing-card-row__attribute {min-height: 25px; background: var(--e-global-color-lcolor4); border-radius: 2px; padding: 0 var(--e-global-size-7); display: flex; align-items: flex-start; gap: 5px; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row__attribute path {fill: var(--e-global-color-lcolor2); }.listivo-listing-card-row__value {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-row__value span {font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-row__bottom {height: 70px; border-top: 1px solid var(--e-global-color-lcolor4); padding: 0 var(--e-global-size-3); display: flex; align-items: center; justify-content: space-between; }.listivo-listing-card-row__user {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-row__user span {flex: 1; }.listivo-listing-card-row__avatar {width: 40px; height: 40px; border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-listing-card-row__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-listing-card-row__icons {display: flex; gap: var(--e-global-size-7); }.listivo-listing-card-row__featured {display: flex; align-items: center; padding: 0 5px; border-radius: 5px; position: absolute; left: var(--e-global-size-5); top: var(--e-global-size-6); z-index: 15; background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; }@media (max-width: 1024px) {.listivo-listing-card-row {flex-direction: column; }}@media (min-width: 1024px) {.listivo-listing-card-row__content {display: flex; flex-direction: column; justify-content: center; flex: 1; }}.listivo-listing-card-row__left {max-width: 360px; width: 100%; display: flex; flex-direction: column; }@media (max-width: 1024px) {.listivo-listing-card-row__left {max-width: 100%; }}.listivo-listing-card-row__main {flex: 1; display: flex; }.listivo-listing-card-row__gallery {height: 100%; border-radius: var(--e-global-lborder-radius) 0 0 var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-listing-card-row__gallery {border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; }}.listivo-listing-card-row__gallery .listivo-swiper-container {height: 100%; }.listivo-listing-card-row__gallery img {aspect-ratio: 360/320; display: block !important; -o-object-fit: cover; object-fit: cover; }@media (max-width: 1024px) {.listivo-listing-card-row__gallery img {aspect-ratio: 360/240; }}.listivo-listing-card-row__gallery-inner {height: 100%; }.listivo-listing-card-row__inner {border-left: 0; border-radius: 0 var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0; }@media (max-width: 1024px) {.listivo-listing-card-row__inner {border: 1px solid var(--e-global-color-lcolor4); border-top: 0; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}.listivo-listing-card-row__featured {border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: var(--e-global-lborder-radius); left: 0; right: unset; }.listivo-listing-card-row__address {align-self: flex-start; }.listivo-highlight-featured-listings .listivo-listing-card-row--featured .listivo-listing-card-row__gallery {border-top-left-radius: 0; border-top-right-radius: 0; }.listivo-listing-card-row-v2 {transition: 0.3s ease-in-out; position: relative; z-index: 10; display: flex; border-radius: var(--e-global-lborder-radius); height: 262px; }.listivo-listing-card-row-v2:hover {z-index: 11; box-shadow: var(--e-global-shadow) !important; }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__inner {border-color: var(--e-global-color-lcolor5); }.listivo-listing-card-row-v2 .listivo-listing-card-row-v2__gallery--image:before {display: none; }.listivo-listing-card-row-v2 .listivo-listing-card-row-v2__gallery--image-count-0:before {display: none; }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__gallery .listivo-swiper-container {transform: scale(1); }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__gallery:before {opacity: 1; }[dir=rtl] .listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__next svg, [dir=rtl] .listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__prev svg {transform: scaleX(-1); }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__next--active, .listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__prev--active {opacity: 1; }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__next--active:hover, .listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__prev--active:hover {transform: translateX(0); }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__prev {transform: translateX(-5px); }.listivo-listing-card-row-v2:hover .listivo-listing-card-row-v2__next {transform: translateX(5px); }.listivo-listing-card-row-v2:hover .listivo-swiper-pagination-bullet-active-main, .listivo-listing-card-row-v2:hover .listivo-swiper-pagination-bullet-active-next, .listivo-listing-card-row-v2:hover .listivo-swiper-pagination-bullet-active-next-next, .listivo-listing-card-row-v2:hover .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-row-v2:hover .listivo-swiper-pagination-bullet-active-prev-prev {opacity: 1 !important; }.listivo-listing-card-row-v2__prev-holder, .listivo-listing-card-row-v2__next-holder {position: absolute; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -30px; z-index: 19; transition: 0.3s ease-in-out; }.listivo-listing-card-row-v2__prev-holder {left: 0; }.listivo-listing-card-row-v2__next-holder {right: 0; }.listivo-listing-card-row-v2__prev, .listivo-listing-card-row-v2__next {position: absolute; width: 45px; height: 45px; background: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -22.5px; z-index: 20; transition: 0.3s ease-in-out; opacity: 0; cursor: pointer; }.listivo-listing-card-row-v2__prev {left: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; transform: translateX(-45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-row-v2__next {right: 0; border-top-left-radius: 30px; border-bottom-left-radius: 30px; transform: translateX(45px); filter: var(--e-global-shadow-filter); }.listivo-listing-card-row-v2__gallery {position: relative; width: 100%; overflow: hidden; background-color: var(--e-global-color-lcolor4); -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-listing-card-row-v2__gallery .listivo-swiper-container {transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-listing-card-row-v2__gallery img {display: block !important; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 360/240; }.listivo-listing-card-row-v2__gallery:before {transition: 0.3s ease-in-out; display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: linear-gradient(180deg, rgba(42, 57, 70, 0) 0%, rgba(42, 57, 70, 0.39) 100%); z-index: 9; opacity: 0; }.listivo-listing-card-row-v2__gallery--image-count-1:before {display: none; }.listivo-listing-card-row-v2 .listivo-swiper-slide {display: flex; flex-direction: column; }.listivo-listing-card-row-v2 .listivo-swiper-slide img {flex: 1; }.listivo-listing-card-row-v2__pagination {position: absolute; bottom: 20px; height: 12px; left: 50%; transform: translateX(-50%); z-index: 10; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination {position: relative; bottom: 0; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet {width: 12px; height: 12px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); transition: 0.2s transform, 0.2s left, 0.3s opacity !important; margin: 0 5px !important; opacity: 0; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active-prev, .listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66) !important; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active-prev-prev, .listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33) !important; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active {position: relative; }.listivo-listing-card-row-v2__pagination .listivo-swiper-pagination-bullet-active:before {display: block; content: ""; background-color: var(--e-global-color-lprimary2); width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-listing-card-row-v2__icon-label {visibility: hidden; position: absolute; left: 50%; transform: translateX(-50%) translateY(-5px); height: var(--e-global-size-4); opacity: 0; white-space: nowrap; display: flex; align-items: center; padding: 0 10px; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor1); top: -40px; box-shadow: var(--e-global-shadow); transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); z-index: 20; }.listivo-listing-card-row-v2__icon-label:before {content: ""; background: var(--e-global-color-lcolor1); transform: rotate(-45deg); width: 7px; height: 7px; background-color: var(--e-global-color-lcolor1); bottom: -3.5px; left: 50%; margin-left: -3.5px; position: absolute; }.listivo-listing-card-row-v2__icon {width: 40px; height: 40px; border: 1px solid var(--e-global-color-lcolor3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-listing-card-row-v2__icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-listing-card-row-v2__icon:hover:not(.listivo-listing-card-row-v2__icon--active) {border-color: var(--e-global-color-lprimary1); }.listivo-listing-card-row-v2__icon:hover:not(.listivo-listing-card-row-v2__icon--active) svg path {fill: var(--e-global-color-lprimary1); }.listivo-listing-card-row-v2__icon:hover:not(.listivo-listing-card-row-v2__icon--active) .listivo-listing-card-row-v2__icon-label {opacity: 1; transform: translateX(-50%) translateY(0); visibility: visible; }.listivo-listing-card-row-v2__icon--active {border-color: var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-listing-card-row-v2__icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-listing-card-row-v2__icon--active .listivo-listing-card-row-v2__icon-label {opacity: 0 !important; }.listivo-listing-card-row-v2__labels {position: absolute; top: 15px; left: 30px; right: 30px; display: flex; flex-wrap: wrap; align-items: center; z-index: 20; gap: 5px; }.listivo-listing-card-row-v2__label {-webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; height: var(--e-global-size-4); box-shadow: var(--e-global-shadow); background: var(--e-global-color-lprimary1); display: flex; align-items: center; text-align: center; color: var(--e-global-color-lcolor5); padding: 0 var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); position: relative; z-index: 20; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__body {flex: 1; }.listivo-listing-card-row-v2__inner {display: flex; flex-direction: column; justify-content: space-between; height: 100%; border: 1px solid var(--e-global-color-lcolor4); transition: 0.3s ease-in-out; background: var(--e-global-color-lcolor5); }.listivo-listing-card-row-v2__content {padding: var(--e-global-size-3); }.listivo-listing-card-row-v2__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-row-v2__meta-data {margin-top: var(--e-global-size-6); display: flex; flex-direction: column; gap: var(--e-global-size-7); }.listivo-listing-card-row-v2__meta {display: flex; }.listivo-listing-card-row-v2__meta-value {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); line-height: var(--e-global-size-5); }.listivo-listing-card-row-v2__meta-icon-wrapper {min-height: var(--e-global-size-5); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-row-v2__meta-icon {background: var(--e-global-color-lcolor3); border-radius: 50%; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-row-v2__meta-icon path {fill: var(--e-global-color-lcolor1); }.listivo-listing-card-row-v2__rating-wrapper {margin-top: var(--e-global-size-6); display: flex; align-items: center; position: relative; gap: var(--e-global-size-7); flex-wrap: wrap; }.listivo-listing-card-row-v2__rating {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); line-height: 100%; }.listivo-listing-card-row-v2__stars {display: flex; align-items: center; position: relative; gap: 4px; }.listivo-listing-card-row-v2__star-wrapper {position: absolute; width: 100%; left: 0; top: 0; }.listivo-listing-card-row-v2__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); width: 16px; height: 15px; transition: 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; z-index: 10; }.listivo-listing-card-row-v2__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-listing-card-row-v2__active-rating {position: absolute; left: 0; top: 0; display: flex; z-index: 20; }.listivo-listing-card-row-v2__active-rating svg {width: 16px; height: 15px; }.listivo-listing-card-row-v2__rating-count {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; transition: 0.3s ease-in-out; }.listivo-listing-card-row-v2__rating-count:hover {color: var(--e-global-color-lcolor1); }.listivo-listing-card-row-v2__address {margin-top: var(--e-global-size-6); display: flex; align-self: center; font-family: var(--e-global-l-font-2); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__address-text {flex: 1; }.listivo-listing-card-row-v2__address-icon-wrapper {height: var(--e-global-typography-ltext2-line-height); display: flex; align-items: center; margin-right: var(--e-global-size-7); }.listivo-listing-card-row-v2__address-icon {background: var(--e-global-color-lprimary2); border-radius: 50px; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; }.listivo-listing-card-row-v2__attributes {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: 5px; }.listivo-listing-card-row-v2__attribute-icon {display: flex; align-items: center; min-height: var(--e-global-typography-ltext2-line-height); }.listivo-listing-card-row-v2__attribute {min-height: 25px; background: var(--e-global-color-lcolor4); border-radius: 2px; padding: 0 var(--e-global-size-7); display: flex; align-items: flex-start; gap: 5px; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__attribute path {fill: var(--e-global-color-lcolor2); }.listivo-listing-card-row-v2__value {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-row-v2__value span {font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-row-v2__bottom {height: 70px; border-top: 1px solid var(--e-global-color-lcolor4); padding: 0 var(--e-global-size-3); display: flex; align-items: center; justify-content: space-between; }.listivo-listing-card-row-v2__user {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-listing-card-row-v2__user span {flex: 1; }.listivo-listing-card-row-v2__avatar {width: 40px; height: 40px; border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-listing-card-row-v2__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-listing-card-row-v2__icons {display: flex; gap: var(--e-global-size-7); }.listivo-listing-card-row-v2__featured {display: flex; align-items: center; padding: 0 5px; border-radius: 5px; position: absolute; left: var(--e-global-size-5); top: var(--e-global-size-6); z-index: 15; background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; }@media (max-width: 1024px) {.listivo-listing-card-row-v2 {flex-direction: column; height: auto; }}.listivo-listing-card-row-v2__content {padding: var(--e-global-size-5); padding-bottom: 0; }@media (min-width: 1024px) {.listivo-listing-card-row-v2__content {display: flex; flex-direction: column; justify-content: flex-start; flex: 1; }}.listivo-listing-card-row-v2__left {max-width: 360px; width: 100%; display: flex; flex-direction: column; }@media (max-width: 1024px) {.listivo-listing-card-row-v2__left {max-width: 100%; }}.listivo-listing-card-row-v2__main {flex: 1; display: flex; }.listivo-listing-card-row-v2__gallery {height: 100%; border-radius: var(--e-global-lborder-radius) 0 0 var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-listing-card-row-v2__gallery {border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; border-bottom: 0 !important; border-right-width: 2px !important; }}.listivo-listing-card-row-v2__gallery .listivo-swiper-container {height: 100%; }.listivo-listing-card-row-v2__gallery img {aspect-ratio: 360/260; display: block !important; -o-object-fit: cover; object-fit: cover; }@media (max-width: 1024px) {.listivo-listing-card-row-v2__gallery img {aspect-ratio: 360/240; }}.listivo-listing-card-row-v2__gallery-inner {height: 100%; }.listivo-listing-card-row-v2__inner {border-left-width: 0; border-radius: 0 var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0; }@media (max-width: 1024px) {.listivo-listing-card-row-v2__inner {border: 1px solid var(--e-global-color-lcolor4); border-top: 0 !important; border-left-width: 2px !important; border-top-right-radius: 0 !important; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}.listivo-listing-card-row-v2__head {display: flex; justify-content: space-between; gap: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-listing-card-row-v2__head {flex-direction: column; justify-content: flex-start; gap: var(--e-global-size-7); }}.listivo-listing-card-row-v2__head-info {flex: 1; }.listivo-listing-card-row-v2__description {margin-top: var(--e-global-size-7); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }.listivo-listing-card-row-v2__categories {display: flex; flex-wrap: wrap; gap: var(--e-global-size-7); height: 14px; overflow: hidden; margin-bottom: var(--e-global-size-6); }.listivo-listing-card-row-v2__category {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 10px; display: flex; align-items: center; gap: 5px; }.listivo-listing-card-row-v2__category path {fill: var(--e-global-color-lcolor2); }.listivo-listing-card-row-v2__user-phone {margin-top: var(--e-global-size-7); }.listivo-listing-card-row-v2__attributes {height: 25px; overflow: hidden; margin-top: var(--e-global-size-6); }.listivo-listing-card-row-v2__attribute {height: 25px; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; }.listivo-listing-card-row-v2__icon {width: 35px; height: 35px; }.listivo-listing-card-row-v2__bottom {border-top: 0; height: auto; padding: var(--e-global-size-5); padding-top: 0; }@media (max-width: 1024px) {.listivo-listing-card-row-v2__bottom {padding-top: var(--e-global-size-5); }}.listivo-listing-card-row-v2__value {margin-top: 0; font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-listing-card-row-v2__views {display: flex; align-items: center; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); font-size: 12px; line-height: 12px; color: var(--e-global-color-lcolor2); gap: var(--e-global-size-7); }.listivo-listing-card-row-v2__views-icon {width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--e-global-color-lcolor3); }.listivo-listing-card-row-v2__views-icon path {fill: var(--e-global-color-lcolor1); }.listivo-listing-card-row-v2__name {font-size: 20px; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }.listivo-listing-card-row-v2__meta-data {margin-top: var(--e-global-size-6); display: flex; flex-direction: row; flex-wrap: wrap; gap: var(--e-global-size-7); overflow: hidden; }.listivo-listing-card-row-v2__meta-value {font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__meta-icon-wrapper {height: var(--e-global-typography-ltext2-line-height); }.listivo-listing-card-row-v2__address {margin-top: 0; }.listivo-listing-card-row-v2__address-text {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__avatar {width: var(--e-global-size-5); height: var(--e-global-size-5); }.listivo-listing-card-row-v2__user {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-card-row-v2__featured {left: var(--e-global-size-5); }.listivo-skeleton-listing-card-v3 {display: flex; flex-direction: column; }.listivo-skeleton-listing-card-v3__gallery {overflow: hidden; background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v3__gallery img {width: 100%; display: block; }.listivo-skeleton-listing-card-v3__content {display: flex; flex-direction: column; padding: var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); }.listivo-skeleton-listing-card-v3__line {background-color: var(--e-global-color-lcolor4); height: var(--e-global-typography-lheading3-line-height); border-radius: var(--e-global-size-5); margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-card-v3__line--no-margin {margin: 0; }.listivo-skeleton-listing-card-v3__line--first {width: 100%; max-width: 270px; }.listivo-skeleton-listing-card-v3__line--second {width: 66%; max-width: 180px; height: var(--e-global-size-5); }.listivo-skeleton-listing-card-v3__line--third {width: 44%; max-width: 120px; }.listivo-skeleton-listing-card-v3__attributes {display: flex; margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-card-v3__attribute {margin-right: 5px; width: 100%; max-width: 77px; height: 24px; border-radius: var(--e-global-size-5); background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v3__attribute:last-child {margin-right: 0; }.listivo-skeleton-listing-card-v3__bottom {display: flex; align-items: center; justify-content: space-between; padding: var(--e-global-size-6) var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v3__bottom-left {display: flex; align-items: center; width: 100%; }.listivo-skeleton-listing-card-v3__bottom-right {display: flex; align-items: center; }.listivo-skeleton-listing-card-v3__circle {width: 40px; height: 40px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; overflow: hidden; }.listivo-skeleton-listing-card-v3__circle--margin-right {margin-right: var(--e-global-size-7); }.listivo-skeleton-listing-card-v3__bottom-line {background-color: var(--e-global-color-lcolor4); width: 100%; max-width: 115px; margin-right: var(--e-global-size-6); flex: 1; height: 16px; border-radius: var(--e-global-size-5); }.listivo-skeleton-listing-card-v3__gallery {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }.listivo-skeleton-listing-card-v3__content {border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v3__bottom {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-skeleton-listing-card-v4 {display: flex; flex-direction: column; }.listivo-skeleton-listing-card-v4__gallery {overflow: hidden; background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v4__gallery img {width: 100%; display: block; }.listivo-skeleton-listing-card-v4__content {display: flex; flex-direction: column; padding: var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); }.listivo-skeleton-listing-card-v4__line {background-color: var(--e-global-color-lcolor4); height: var(--e-global-typography-lheading3-line-height); border-radius: var(--e-global-size-5); margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-card-v4__line--no-margin {margin: 0; }.listivo-skeleton-listing-card-v4__line--first {width: 100%; max-width: 270px; }.listivo-skeleton-listing-card-v4__line--second {width: 66%; max-width: 180px; height: var(--e-global-size-5); }.listivo-skeleton-listing-card-v4__line--third {width: 44%; max-width: 120px; }.listivo-skeleton-listing-card-v4__attributes {display: flex; margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-card-v4__attribute {margin-right: 5px; width: 100%; max-width: 77px; height: 24px; border-radius: var(--e-global-size-5); background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v4__attribute:last-child {margin-right: 0; }.listivo-skeleton-listing-card-v4__bottom {display: flex; align-items: center; justify-content: space-between; padding: var(--e-global-size-6) var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v4__bottom-left {display: flex; align-items: center; width: 100%; }.listivo-skeleton-listing-card-v4__bottom-right {display: flex; align-items: center; }.listivo-skeleton-listing-card-v4__circle {width: 40px; height: 40px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; overflow: hidden; }.listivo-skeleton-listing-card-v4__circle--margin-right {margin-right: var(--e-global-size-7); }.listivo-skeleton-listing-card-v4__bottom-line {background-color: var(--e-global-color-lcolor4); width: 100%; max-width: 115px; margin-right: var(--e-global-size-6); flex: 1; height: 16px; border-radius: var(--e-global-size-5); }.listivo-skeleton-listing-card-v4__gallery {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }.listivo-skeleton-listing-card-v4__content {border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-card-v4__bottom {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-skeleton-listing-row {display: flex; }.listivo-skeleton-listing-row__gallery {overflow: hidden; background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row__gallery img {width: 100%; display: block; }.listivo-skeleton-listing-row__content {display: flex; flex-direction: column; padding: var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); }.listivo-skeleton-listing-row__line {background-color: var(--e-global-color-lcolor4); height: var(--e-global-typography-lheading3-line-height); border-radius: var(--e-global-size-5); margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-row__line--no-margin {margin: 0; }.listivo-skeleton-listing-row__line--first {width: 100%; max-width: 270px; }.listivo-skeleton-listing-row__line--second {width: 66%; max-width: 180px; height: var(--e-global-size-5); }.listivo-skeleton-listing-row__line--third {width: 44%; max-width: 120px; }.listivo-skeleton-listing-row__attributes {display: flex; margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-row__attribute {margin-right: 5px; width: 100%; max-width: 77px; height: 24px; border-radius: var(--e-global-size-5); background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row__attribute:last-child {margin-right: 0; }.listivo-skeleton-listing-row__bottom {display: flex; align-items: center; justify-content: space-between; padding: var(--e-global-size-6) var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row__bottom-left {display: flex; align-items: center; width: 100%; }.listivo-skeleton-listing-row__bottom-right {display: flex; align-items: center; }.listivo-skeleton-listing-row__circle {width: 40px; height: 40px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; overflow: hidden; }.listivo-skeleton-listing-row__circle--margin-right {margin-right: var(--e-global-size-7); }.listivo-skeleton-listing-row__bottom-line {background-color: var(--e-global-color-lcolor4); width: 100%; max-width: 115px; margin-right: var(--e-global-size-6); flex: 1; height: 16px; border-radius: var(--e-global-size-5); }@media (max-width: 1024px) {.listivo-skeleton-listing-row {flex-direction: column; }}.listivo-skeleton-listing-row__gallery {max-width: 360px; width: 100%; border-top-left-radius: var(--e-global-lborder-radius); border-bottom-left-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-skeleton-listing-row__gallery {max-width: 100%; border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; }}.listivo-skeleton-listing-row__right {display: flex; flex-direction: column; justify-content: space-between; height: 100%; width: 100%; flex: 1; }@media (max-width: 1024px) {.listivo-skeleton-listing-row__right {justify-content: flex-start; }}.listivo-skeleton-listing-row__content {flex: 1; justify-content: center; border: 1px solid var(--e-global-color-lcolor4); border-bottom: 0; border-left: 0; overflow: hidden; border-top-right-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-skeleton-listing-row__content {border: 0; border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); }}@media (max-width: 1024px) {.listivo-skeleton-listing-row__bottom {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}.listivo-skeleton-listing-row-v2 {display: flex; height: 262px; }.listivo-skeleton-listing-row-v2__gallery {overflow: hidden; background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row-v2__gallery img {width: 100%; display: block; }.listivo-skeleton-listing-row-v2__content {display: flex; flex-direction: column; padding: var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); }.listivo-skeleton-listing-row-v2__line {background-color: var(--e-global-color-lcolor4); height: var(--e-global-typography-lheading3-line-height); border-radius: var(--e-global-size-5); margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-row-v2__line--no-margin {margin: 0; }.listivo-skeleton-listing-row-v2__line--first {width: 100%; max-width: 270px; }.listivo-skeleton-listing-row-v2__line--second {width: 66%; max-width: 180px; height: var(--e-global-size-5); }.listivo-skeleton-listing-row-v2__line--third {width: 44%; max-width: 120px; }.listivo-skeleton-listing-row-v2__attributes {display: flex; margin-top: var(--e-global-size-6); }.listivo-skeleton-listing-row-v2__attribute {margin-right: 5px; width: 100%; max-width: 77px; height: 24px; border-radius: var(--e-global-size-5); background-color: var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row-v2__attribute:last-child {margin-right: 0; }.listivo-skeleton-listing-row-v2__bottom {display: flex; align-items: center; justify-content: space-between; padding: var(--e-global-size-6) var(--e-global-size-3); background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); }.listivo-skeleton-listing-row-v2__bottom-left {display: flex; align-items: center; width: 100%; }.listivo-skeleton-listing-row-v2__bottom-right {display: flex; align-items: center; }.listivo-skeleton-listing-row-v2__circle {width: 40px; height: 40px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; overflow: hidden; }.listivo-skeleton-listing-row-v2__circle--margin-right {margin-right: var(--e-global-size-7); }.listivo-skeleton-listing-row-v2__bottom-line {background-color: var(--e-global-color-lcolor4); width: 100%; max-width: 115px; margin-right: var(--e-global-size-6); flex: 1; height: 16px; border-radius: var(--e-global-size-5); }@media (max-width: 1024px) {.listivo-skeleton-listing-row-v2 {flex-direction: column; height: auto; }}.listivo-skeleton-listing-row-v2__gallery {max-width: 360px; width: 100%; border-top-left-radius: var(--e-global-lborder-radius); border-bottom-left-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-skeleton-listing-row-v2__gallery {height: 240px; max-width: 100%; border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; }}.listivo-skeleton-listing-row-v2__right {display: flex; flex-direction: column; justify-content: space-between; height: 100%; width: 100%; flex: 1; }@media (max-width: 1024px) {.listivo-skeleton-listing-row-v2__right {justify-content: flex-start; }}.listivo-skeleton-listing-row-v2__content {flex: 1; justify-content: center; border: 1px solid var(--e-global-color-lcolor4); border-bottom: 0; border-left: 0; overflow: hidden; border-top-right-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }@media (max-width: 1024px) {.listivo-skeleton-listing-row-v2__content {border: 0; border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); }}.listivo-skeleton-listing-row-v2__bottom {border-top: 0; }@media (max-width: 1024px) {.listivo-skeleton-listing-row-v2__bottom {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}.listivo-skeleton-listing-row-v2__bottom-left .listivo-skeleton-listing-row-v2__bottom-line {height: 20px; }.listivo-skeleton-listing-row-v2__bottom-right {display: block; }.listivo-skeleton-listing-row-v2__bottom-line--short {display: block; margin-right: 0; width: 70px; }.listivo-gallery-v1 {border-radius: 10px 10px 0 0; overflow: hidden; position: relative; width: 100%; background-color: #C4C4C4; }.listivo-gallery-v1 .listivo-swiper-slide img {width: 100%; height: 100%; aspect-ratio: 750/497; -o-object-fit: cover; object-fit: cover; display: block; }.listivo-gallery-v1__nav {position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; z-index: 11; padding: 0 var(--e-global-size-4); pointer-events: none; }@media (max-width: 1024px) {.listivo-gallery-v1__nav {display: none; }}.listivo-gallery-v1__arrow {width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); pointer-events: auto; cursor: pointer; }[dir=rtl] .listivo-gallery-v1__arrow {transform: rotate(180deg); }.listivo-gallery-v1__arrow:hover {background-color: var(--e-global-color-lcolor5); }.listivo-gallery-v1__arrow svg path {fill: var(--e-global-color-lcolor1); }.listivo-gallery-v1__count {position: absolute; display: flex; align-items: center; left: var(--e-global-size-4); bottom: var(--e-global-size-4); height: 50px; background-color: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius); padding: 0 var(--e-global-size-5); color: var(--e-global-color-lcolor1); z-index: 11; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-gallery-v1__zoom {cursor: pointer; position: absolute; right: var(--e-global-size-4); bottom: var(--e-global-size-4); width: 50px; height: 50px; transition: 0.3s ease-in-out; display: flex; justify-content: center; align-items: center; background-color: var(--e-global-color-lprimary2); z-index: 11; border-radius: var(--e-global-lborder-radius); }.listivo-gallery-v1__zoom svg path {fill: var(--e-global-color-lcolor5); }.listivo-user-date {color: var(--text-2); font-size: 14px; font-weight: 400; text-align: left; }.listivo-user-image {display: block; position: relative; overflow: hidden; padding-bottom: 100%; transition: 0.3s ease-in-out; }.listivo-user-image img {display: block; position: absolute; width: 100%; height: 100% !important; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; }a.listivo-user-image:hover {filter: brightness(1.1); }.listivo-panel-section {position: relative; padding-top: var(--e-global-size-2); padding-bottom: var(--e-global-size-1); background-color: var(--e-global-color-lsectionbg); }.listivo-panel-section--bg-5 {background-color: var(--e-global-color-lcolor5); }@media (max-width: 767px) {.listivo-panel-section {padding-top: var(--e-global-size-4); padding-bottom: var(--e-global-size-2); }}.listivo-panel-section:before {display: block; content: ""; background: var(--e-global-color-lcolor4); opacity: 0.2; z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }.listivo-panel-section__top {display: flex; align-items: center; justify-content: space-between; }@media (max-width: 1024px) {.listivo-panel-section__top {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-panel-section__top {max-width: 390px; }}@media (max-width: 767px) {.listivo-panel-section__top {flex-direction: column-reverse; gap: var(--e-global-size-4); }}.listivo-panel-section__label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }@media (max-width: 767px) {.listivo-panel-section__label {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }}.listivo-panel-section__bar {margin-top: var(--e-global-size-2); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }@media (max-width: 1024px) {.listivo-panel-section__bar {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-panel-section__bar {max-width: 390px; }}@media (max-width: 1024px) {.listivo-panel-section__bar {margin-top: var(--e-global-size-4); flex-direction: column; align-items: flex-start; }}@media (max-width: 1024px) {.listivo-panel-section__bar--break-mobile {flex-direction: row; align-items: center; }}@media (max-width: 767px) {.listivo-panel-section__bar--break-mobile {margin-top: var(--e-global-size-4); flex-direction: column; align-items: flex-start; }}.listivo-panel-section__bar-right {display: flex; flex-wrap: wrap; align-items: center; }@media (max-width: 1024px) {.listivo-panel-section__bar-right {margin-top: var(--e-global-size-4); }}@media (max-width: 767px) {.listivo-panel-section__bar-right {width: 100%; flex-direction: column; align-items: flex-start; }}.listivo-panel-section__bar-right--no-margin-top {margin-top: 0; }.listivo-panel-section__sort-by {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-panel-section__sort-by {width: 100%; }.listivo-panel-section__sort-by span {display: none; }}.listivo-panel-section__sort-by .listivo-select-v2 {margin-left: var(--e-global-size-7); min-width: 200px; }@media (max-width: 767px) {.listivo-panel-section__sort-by .listivo-select-v2 {width: 100%; margin-left: 0; }}.listivo-panel-section__search {margin-left: var(--e-global-size-7); display: flex; align-items: center; max-width: 200px; }@media (max-width: 767px) {.listivo-panel-section__search {margin-top: var(--e-global-size-4); margin-left: 0; width: 100%; }.listivo-panel-section__search .listivo-input-v2 {width: 100%; }}.listivo-panel-section__content {margin-top: var(--e-global-size-2); }@media (max-width: 1024px) {.listivo-panel-section__content {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-panel-section__content {max-width: 390px; }}@media (max-width: 767px) {.listivo-panel-section__content {margin-top: var(--e-global-size-4); }}.listivo-panel-section__content--no-margin-top {margin-top: 0; }.listivo-panel-section__content--with-background {padding: var(--e-global-size-1) var(--e-global-size-4); background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius-large); }@media (max-width: 1024px) {.listivo-panel-section__content--with-background {padding: var(--e-global-size-2) var(--e-global-size-4); }}.listivo-panel-section__listing-list {display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(1, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-panel-section__listing-list {grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-panel-section__listing-list {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-panel-section__pagination {margin-top: var(--e-global-size-2); display: block; }@media (max-width: 1024px) {.listivo-panel-section__pagination {display: none; }}.listivo-panel-section__mobile-pagination {margin-top: var(--e-global-size-2); display: none; }@media (max-width: 1024px) {.listivo-panel-section__mobile-pagination {display: block; }}.listivo-panel-section__results {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }@media (max-width: 767px) {.listivo-panel-section__results {display: none; }}.listivo-panel-section__favorites {margin-top: var(--e-global-size-2); }@media (max-width: 1024px) {.listivo-panel-section__favorites {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-panel-section__favorites {max-width: 390px; }}.listivo-panel-section__view-selector {margin-left: var(--e-global-size-6); display: flex; align-items: center; }@media (max-width: 1024px) {.listivo-panel-section__view-selector {display: none; }}.listivo-panel-section__view-selector div {margin-left: var(--e-global-size-6); }.listivo-panel-section__view-selector div:first-child {margin-left: 0; }.listivo-panel-section__form {margin-top: var(--e-global-size-2); }@media (max-width: 767px) {.listivo-panel-section__form {margin-top: var(--e-global-size-4); }}.listivo-panel-section__button {margin-top: var(--e-global-size-2); display: flex; justify-content: space-between; gap: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-panel-section__button {margin-top: var(--e-global-size-4); justify-content: flex-end; }}@media (max-width: 767px) {.listivo-panel-section__button {flex-wrap: wrap-reverse; }}@media (max-width: 767px) {.listivo-panel-section__buy-button {width: 100%; margin-top: var(--e-global-size-6); display: flex; justify-content: flex-end; }}.listivo-panel-section__bumps {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); color: var(--e-global-color-lcolor1); margin-bottom: var(--e-global-size-3); }.listivo-panel-section__bumps span {color: var(--e-global-color-lprimary1); }.listivo-panel-section__bottom {margin-top: var(--e-global-size-4); }.listivo-panel-section__delete-account {cursor: pointer; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: #EF5350; }.listivo-panel-form__checkbox-option .listivo-checkbox {margin-right: var(--e-global-size-7); }[dir=rtl] .listivo-panel-accordion .listivo-button svg {transform: scaleX(1); }.listivo-panel-accordion .listivo-button:hover svg {transform: scaleX(1.2) scaleY(1.2); }@media (max-width: 1024px) {.listivo-moderation {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-moderation {max-width: 390px; }}.listivo-moderation__info {flex: 1; }.listivo-moderation__inner {background: var(--e-global-color-lcolor5-op-1); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius-large); }@media (max-width: 1024px) {.listivo-moderation__inner {background-color: var(--e-global-color-lsectionbg); border: 0; }}.listivo-moderation__head-column {display: flex; align-items: center; height: 75px; padding-left: var(--e-global-size-4); color: var(--e-global-color-lcolor1); border-bottom: 1px solid var(--e-global-color-lcolor4); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-moderation__head-column:first-child {padding-left: var(--e-global-size-2); }.listivo-moderation__column {border: 1px dashed var(--e-global-color-lcolor4); border-left: 0; border-bottom: 0; display: flex; justify-content: center; align-items: center; padding: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-moderation__column {padding: 0; border: 0; align-items: flex-start; justify-content: flex-start; }}.listivo-moderation__column:last-child {border-right: 0; }.listivo-moderation__column--listing {justify-content: flex-start; }@media (max-width: 1024px) {.listivo-moderation__column--listing {flex-direction: column; align-items: flex-start; }}.listivo-moderation__row {display: grid; grid-template-columns: auto 200px 150px 208px; }.listivo-moderation__row:first-child .listivo-moderation__column {border-top: 0; }@media (max-width: 1024px) {.listivo-moderation__row {display: flex; flex-direction: column; background: var(--e-global-color-lcolor5-op-1); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-4); }}@media (max-width: 1024px) {.listivo-moderation__row--head {display: none; }}@media (max-width: 1024px) {.listivo-moderation__content {display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: var(--e-global-size-4); }}@media (max-width: 767px) {.listivo-moderation__content {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-moderation__image {display: block; width: 140px; height: 140px; border-radius: var(--e-global-lborder-radius-large); overflow: hidden; margin-right: var(--e-global-size-4); position: relative; background-color: var(--e-global-color-lcolor4); }@media (max-width: 1024px) {.listivo-moderation__image {width: 100%; height: auto; margin-right: 0; }}.listivo-moderation__image img {display: block; aspect-ratio: 1/1; -o-object-fit: cover; object-fit: cover; width: 100%; height: auto; }@media (max-width: 1024px) {.listivo-moderation__image img {aspect-ratio: 300/200; }}.listivo-moderation__user {display: flex; align-items: center; justify-content: center; flex-direction: column; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); line-height: 19px; }@media (max-width: 1024px) {.listivo-moderation__user {margin-top: var(--e-global-size-6); flex-direction: row; justify-content: flex-start; }}.listivo-moderation__avatar {display: block; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-bottom: var(--e-global-size-7); position: relative; }@media (max-width: 1024px) {.listivo-moderation__avatar {margin-right: var(--e-global-size-7); margin-bottom: 0; }}.listivo-moderation__avatar img {display: block; aspect-ratio: 1/1; width: 100%; height: auto; }.listivo-moderation__status {display: flex; align-items: center; height: var(--e-global-size-4); padding: 0 var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); background-color: var(--e-global-color-lcolor3); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }@media (max-width: 1024px) {.listivo-moderation__status {display: none; }}.listivo-moderation__status--mobile {display: none; position: absolute; top: 0; right: var(--e-global-size-4); border-top-left-radius: 0; border-top-right-radius: 0; }@media (max-width: 1024px) {.listivo-moderation__status--mobile {display: flex; }}.listivo-moderation__status--pending {background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); }.listivo-moderation__status--publish {background-color: var(--e-global-color-lprimary2); color: var(--e-global-color-lcolor5); }.listivo-moderation__label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }@media (max-width: 1024px) {.listivo-moderation__label {display: block; margin-top: var(--e-global-size-4); }}.listivo-moderation__data {margin-top: var(--e-global-size-6); display: flex; flex-direction: column; }.listivo-moderation__meta {display: flex; align-items: center; margin-top: 5px; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; }.listivo-moderation__meta:first-child {margin-top: 0; }.listivo-moderation__meta span {font-weight: 700; margin-right: 5px; }.listivo-moderation__action-wrapper {position: relative; }@media (max-width: 1024px) {.listivo-moderation__action-wrapper {width: 100%; margin-top: var(--e-global-size-4); }}.listivo-moderation__action {display: flex; align-items: center; height: var(--e-global-size-2); padding: 0 var(--e-global-size-4); cursor: pointer; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); color: var(--e-global-color-lcolor1); position: relative; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 1024px) {.listivo-moderation__action {width: 100%; justify-content: space-between; }}.listivo-moderation__action svg {margin-left: var(--e-global-size-5); }.listivo-moderation__action svg path {color: var(--e-global-color-lcolor1); }.listivo-moderation__pagination {margin-top: var(--e-global-size-2); }@media (max-width: 1024px) {.listivo-moderation__pagination {display: none; }}.listivo-moderation__mobile-pagination {display: none; margin-top: var(--e-global-size-2); }@media (max-width: 1024px) {.listivo-moderation__mobile-pagination {display: block; }}.listivo-panel-head {background-color: var(--e-global-color-lcolor5); padding-top: var(--e-global-size-1); padding-bottom: var(--e-global-size-2); }@media (max-width: 1024px) {.listivo-panel-head {padding: var(--e-global-size-4) 0; }}.listivo-panel-head--v2 {padding-top: var(--e-global-size-2); padding-bottom: var(--e-global-size-1); }.listivo-panel-head__label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }@media (max-width: 1024px) {.listivo-panel-head__label {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-panel-head__label {max-width: 390px; }}@media (max-width: 767px) {.listivo-panel-head__label {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); margin-bottom: var(--e-global-size-4); line-height: 1; }}.listivo-panel-head__label span {color: var(--e-global-color-lprimary2); }.listivo-panel-head__label--center {text-align: center; }.listivo-panel-head__button {margin-top: var(--e-global-size-3); }.select2-dropdown {padding: var(--e-global-size-3); padding-top: var(--e-global-size-4); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius); z-index: 10; }.select2-dropdown .select2-results__options::-webkit-scrollbar {background-color: var(--e-global-color-lcolor4); width: 5px; }.select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {background-color: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); height: 60px; }.select2-dropdown .select2-search__field {display: flex; align-items: center; height: var(--e-global-size-2); padding: 0 var(--e-global-size-4); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); border: 1px solid var(--e-global-color-lcolor3) !important; border-radius: var(--e-global-lborder-radius); width: 100%; background-color: var(--e-global-color-lcolor5-op-1); margin-bottom: var(--e-global-size-4); }.select2-dropdown .select2-search__field::-moz-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.select2-dropdown .select2-search__field:-ms-input-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.select2-dropdown .select2-search__field::placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.select2-dropdown .select2-results__option {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); transition: 0.3s ease-in-out; padding: 0; margin-bottom: var(--e-global-size-7); }.select2-dropdown .select2-results__option:last-child {margin-bottom: 0; }.select2-dropdown .select2-results__option.select2-results__option--highlighted {color: var(--e-global-color-lprimary1); background-color: transparent; }.select2-dropdown .select2-results__option[data-selected=true] {background-color: transparent; }.select2-dropdown .select2-results__option:hover {background-color: transparent; color: var(--e-global-color-lprimary1); }#wc-stripe-payment-request-button-separator {margin-top: var(--e-global-size-6) !important; margin-bottom: var(--e-global-size-6) !important; }.woocommerce-terms-and-conditions-wrapper {margin-top: 30px; padding: 30px; border: 1px solid var(--e-global-color-lcolor3); flex-direction: column; gap: 20px; }.woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox {margin-right: 10px; }.select2-results__option {margin-bottom: 0 !important; }.woocommerce-error {margin-bottom: var(--e-global-size-4); }.woocommerce-error li {display: flex; align-items: center; margin-bottom: var(--e-global-size-6); border: 2px dashed #EE7679; border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-6) var(--e-global-size-2); color: #EE7679; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.woocommerce-error li {padding: 0 var(--e-global-size-4); }}.woocommerce-error li strong {font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); margin-right: 4px; }.woocommerce-error li:last-child {margin-bottom: 0; }.woocommerce-error li:before {display: inline-block; content: ""; width: var(--e-global-size-4); height: var(--e-global-size-4); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 15C1.5 22.4558 7.54416 28.5 15 28.5C22.4558 28.5 28.5 22.4558 28.5 15C28.5 7.54416 22.4558 1.5 15 1.5C7.54416 1.5 1.5 7.54416 1.5 15ZM15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0Z' fill='%23EE7679'/%3E%3Cpath d='M14.5 22.25C14.5 21.8358 14.8358 21.5 15.25 21.5C15.6642 21.5 16 21.8358 16 22.25C16 22.6642 15.6642 23 15.25 23C14.8358 23 14.5 22.6642 14.5 22.25Z' fill='%23EE7679'/%3E%3Cpath d='M14.5 7.75C14.5 7.33579 14.8358 7 15.25 7C15.6642 7 16 7.33579 16 7.75V18.75C16 19.1642 15.6642 19.5 15.25 19.5C14.8358 19.5 14.5 19.1642 14.5 18.75V7.75Z' fill='%23EE7679'/%3E%3C/svg%3E") no-repeat center center; margin-right: var(--e-global-size-6); }.woocommerce-NoticeGroup .woocommerce-error {margin-bottom: var(--e-global-size-4); }.woocommerce-NoticeGroup .woocommerce-error li {display: flex; align-items: center; margin-bottom: var(--e-global-size-6); border: 2px dashed #EE7679; border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-6) var(--e-global-size-2); color: #EE7679; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.woocommerce-NoticeGroup .woocommerce-error li {padding: 0 var(--e-global-size-4); }}.woocommerce-NoticeGroup .woocommerce-error li strong {font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); margin-right: 4px; }.woocommerce-NoticeGroup .woocommerce-error li:last-child {margin-bottom: 0; }.woocommerce-NoticeGroup .woocommerce-error li:before {display: inline-block; content: ""; width: var(--e-global-size-4); height: var(--e-global-size-4); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 15C1.5 22.4558 7.54416 28.5 15 28.5C22.4558 28.5 28.5 22.4558 28.5 15C28.5 7.54416 22.4558 1.5 15 1.5C7.54416 1.5 1.5 7.54416 1.5 15ZM15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0Z' fill='%23EE7679'/%3E%3Cpath d='M14.5 22.25C14.5 21.8358 14.8358 21.5 15.25 21.5C15.6642 21.5 16 21.8358 16 22.25C16 22.6642 15.6642 23 15.25 23C14.8358 23 14.5 22.6642 14.5 22.25Z' fill='%23EE7679'/%3E%3Cpath d='M14.5 7.75C14.5 7.33579 14.8358 7 15.25 7C15.6642 7 16 7.33579 16 7.75V18.75C16 19.1642 15.6642 19.5 15.25 19.5C14.8358 19.5 14.5 19.1642 14.5 18.75V7.75Z' fill='%23EE7679'/%3E%3C/svg%3E") no-repeat center center; margin-right: var(--e-global-size-6); }.stripe-source-errors {grid-area: span 1/span 2; }@media (max-width: 767px) {.stripe-source-errors li:before {display: none !important; }}.wc-credit-card-form {padding: 0; }.listivo-thank-you-container {transform: translateY(-120px); }.listivo-thank-you-container__button {display: flex; justify-content: center; margin-top: var(--e-global-size-2); }.listivo-thank-you-container .woocommerce-order-details {display: none; }.listivo-thank-you-container .woocommerce-customer-details {display: none; }.listivo-thank-you-container .woocommerce-bacs-bank-details {margin-top: var(--e-global-size-2); padding: var(--e-global-size-2); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius-large); }@media (max-width: 767px) {.listivo-thank-you-container .woocommerce-bacs-bank-details {padding: var(--e-global-size-4); }}.listivo-thank-you-container .wc-bacs-bank-details-heading {margin-bottom: var(--e-global-size-4); text-align: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-thank-you-container .wc-bacs-bank-details-account-name {margin-bottom: var(--e-global-size-4); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-thank-you-container .wc-bacs-bank-details {padding: var(--e-global-size-2); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius); margin-bottom: var(--e-global-size-4); }@media (max-width: 767px) {.listivo-thank-you-container .wc-bacs-bank-details {padding: 0; border: 0; }}.listivo-thank-you-container .wc-bacs-bank-details li {display: flex; justify-content: space-between; align-items: center; padding-bottom: var(--e-global-size-6); margin-bottom: var(--e-global-size-6); border-bottom: 2px dashed var(--e-global-color-lcolor4); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-thank-you-container .wc-bacs-bank-details li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }.listivo-thank-you-container .wc-bacs-bank-details li strong {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); font-weight: 700; }.listivo-thank-you-container .wc-bacs-bank-details:last-child {margin-bottom: 0; }.listivo-packages-bar {display: flex; gap: var(--e-global-size-6); }@media (max-width: 767px) {.listivo-packages-bar {display: none; flex-direction: column; gap: var(--e-global-size-7); }}.listivo-packages-bar__buy {display: flex; align-items: center; border-radius: var(--e-global-lborder-radius); height: var(--e-global-size-2); padding: 0 var(--e-global-size-4); background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); }@media (max-width: 767px) {.listivo-packages-bar__buy {width: 100%; justify-content: center; }}.listivo-packages-bar__current {display: flex; align-items: center; border-radius: var(--e-global-lborder-radius); height: var(--e-global-size-2); padding: 0 var(--e-global-size-4); background-color: var(--e-global-color-lprimary2); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); }@media (max-width: 767px) {.listivo-packages-bar__current {width: 100%; justify-content: center; }}.listivo-subscription-button {display: flex; align-items: center; gap: var(--e-global-size-6); background-color: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius); border: 1px solid var(--e-global-color-lcolor3); padding: var(--e-global-size-6); }.listivo-subscription-button__label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); }.listivo-subscription-button__value {height: var(--e-global-size-4); padding: 0 var(--e-global-size-6); display: flex; align-items: center; background-color: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-panel-order-status {display: inline-flex; align-items: center; height: var(--e-global-size-4); padding: 0 var(--e-global-size-6); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); color: var(--e-global-color-lcolor1); border-radius: var(--e-global-lborder-radius); background-color: var(--e-global-color-lcolor3); }.listivo-panel-order-status--completed {color: var(--e-global-color-lcolor5); background-color: #9CCC65; }.listivo-panel-order-status--processing {color: var(--e-global-color-lcolor1); background-color: #FFEB3B; }.listivo-panel-order-status--pending {color: var(--e-global-color-lcolor5); background-color: #FFB300; }.listivo-panel-order-status--cancelled {color: var(--e-global-color-lcolor5); background-color: #EF5350; }.listivo-panel-order-status--failed {color: var(--e-global-color-lcolor5); background-color: var(--e-global-color-lcolor1); }.listivo-panel-order-status--refunded {color: var(--e-global-color-lcolor5); background-color: #FF7043; }@media (max-width: 1024px) {.listivo-panel-order-status--hide-mobile {display: none; }}.logged-in .listivo-menu-desktop-login-register-link:hover {position: relative; }.logged-in .listivo-menu-desktop-login-register-link:hover .listivo-menu-item-depth-0 > a {color: var(--e-global-color-lprimary1); }.logged-in .listivo-menu-desktop-login-register-link:hover .listivo-menu-item-depth-0 > a:before {content: ""; display: block; position: absolute; bottom: -40px; height: 40px; left: 0; width: 100%; background: transparent; cursor: pointer; }.listivo-header--no-submit-button .listivo-desktop-user-menu {left: auto; right: 0; }.listivo-header--no-submit-button .listivo-desktop-user-menu:before {left: auto; right: 32px; }.listivo-header--no-submit-button .listivo-desktop-user-menu:after {right: 33px; left: auto; }.listivo-menu-desktop-login-register-link:hover > .listivo-submenu {transform: translate3d(0, 0, 0); visibility: visible; opacity: 1; }.listivo-menu-user-icon {width: 32px; height: 32px; margin-right: 12px; stroke: #222; transition: 0.3s ease-in-out; }.gm-style img {max-width: none !important; }.listivo-heading-v2 {display: flex; flex-direction: column; align-items: center; }.listivo-heading-v2--center {align-items: center; }.listivo-heading-v2--center .listivo-heading-v2__text {text-align: center; }.listivo-heading-v2--left {align-items: flex-start; }.listivo-heading-v2--left .listivo-heading-v2__text {text-align: left; }.listivo-heading-v2--right {align-items: flex-end; }.listivo-heading-v2--right .listivo-heading-v2__text {text-align: right; }@media (max-width: 1024px) {.listivo-heading-v2--tablet-left {align-items: flex-start; }.listivo-heading-v2--tablet-left .listivo-heading-v2__text {text-align: left; }}@media (max-width: 1024px) {.listivo-heading-v2--tablet-center {display: flex; flex-direction: column; align-items: center; }.listivo-heading-v2--tablet-center .listivo-heading-v2__text {text-align: center; }}@media (max-width: 1024px) {.listivo-heading-v2--tablet-right {align-items: flex-end; }.listivo-heading-v2--tablet-right .listivo-heading-v2__text {text-align: right; }}@media (max-width: 767px) {.listivo-heading-v2--mobile-left {align-items: flex-start; }.listivo-heading-v2--mobile-left .listivo-heading-v2__text {text-align: left; }}@media (max-width: 767px) {.listivo-heading-v2--mobile-center {align-items: center; }.listivo-heading-v2--mobile-center .listivo-heading-v2__text {text-align: center; }}@media (max-width: 767px) {.listivo-heading-v2--mobile-right {align-items: flex-end; }.listivo-heading-v2--mobile-right .listivo-heading-v2__text {text-align: right; }}.listivo-heading-v2__small-text {margin-bottom: var(--e-global-size-5); color: var(--e-global-color-lcolor2); background: var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius); min-height: var(--e-global-size-4); display: inline-flex; align-items: center; padding: 0 var(--e-global-size-6); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-heading-v2__text {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }.listivo-heading-v2__text span {color: var(--e-global-color-lprimary1); }@media (max-width: 767px) {.listivo-heading-v2__text {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }}.listivo-heading-v2__text--heading-1 {font-family: var(--e-global-typography-lheading1-font-family); font-size: var(--e-global-typography-lheading1-font-size); font-weight: var(--e-global-typography-lheading1-font-weight); line-height: var(--e-global-typography-lheading1-line-height); letter-spacing: var(--e-global-typography-lheading1-letter-spacing); text-transform: var(--e-global-typography-lheading1-text-transform); font-style: var(--e-global-typography-lheading1-font-style); -webkit-text-decoration: var(--e-global-typography-lheading1-text-decoration); text-decoration: var(--e-global-typography-lheading1-text-decoration); }@media (max-width: 767px) {.listivo-heading-v2__text--mobile-heading-2 {font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }}.listivo-heading-v2--large .listivo-heading-v2__text {font-family: var(--e-global-typography-lheading1-font-family); font-size: var(--e-global-typography-lheading1-font-size); font-weight: var(--e-global-typography-lheading1-font-weight); line-height: var(--e-global-typography-lheading1-line-height); letter-spacing: var(--e-global-typography-lheading1-letter-spacing); text-transform: var(--e-global-typography-lheading1-text-transform); font-style: var(--e-global-typography-lheading1-font-style); -webkit-text-decoration: var(--e-global-typography-lheading1-text-decoration); text-decoration: var(--e-global-typography-lheading1-text-decoration); }@media (max-width: 1024px) {.listivo-heading-v2--tablet-light .listivo-heading-v2__small-text {color: var(--e-global-color-lcolor5) !important; background-color: var(--e-global-color-lcolor1) !important; }.listivo-heading-v2--tablet-light .listivo-heading-v2__text {color: var(--e-global-color-lcolor5) !important; }}.listivo-heading-v2--dark .listivo-heading-v2__small-text {background-color: var(--e-global-color-lcolor1); color: var(--e-global-color-lcolor5); }.listivo-heading-v2--dark .listivo-heading-v2__text {color: var(--e-global-color-lcolor5); }.listivo-user-profile {display: flex; }@media (max-width: 1024px) {.listivo-user-profile {flex-direction: column-reverse; }}.listivo-user-profile__left {width: 458px; margin-right: 127px; }@media (max-width: 1024px) {.listivo-user-profile__left {margin: var(--e-global-size-2) auto 0; width: 100%; max-width: 458px; }}.listivo-user-profile__image {width: 100%; border-radius: var(--e-global-lborder-radius-large); overflow: hidden; display: block; position: relative; }.listivo-user-profile__image img {display: block; width: 100%; aspect-ratio: 1/1; -o-object-fit: cover; object-fit: cover; }.listivo-user-profile__link {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }.listivo-user-profile__socials {display: flex; justify-content: center; flex-wrap: wrap; position: absolute; left: 0; bottom: var(--e-global-size-3); padding: 0 var(--e-global-size-7); width: 100%; z-index: 2; }.listivo-user-profile__content {max-width: 487px; width: 100%; flex: 1; display: flex; flex-direction: column; padding-left: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-user-profile__content {max-width: 100%; padding-left: 0; }}.listivo-user-profile__head {margin-bottom: var(--e-global-size-4); }.listivo-user-profile__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }.listivo-user-profile__job-title {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-user-profile__description {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-user-profile__buttons {margin-top: var(--e-global-size-4); display: flex; flex-direction: column; }.listivo-user-profile__button {margin-bottom: var(--e-global-size-6); }.listivo-user-profile__button:last-child {margin-bottom: 0; }.listivo-user-profile__docorations {position: relative; width: 100%; height: 0; }@media (max-width: 1024px) {.listivo-user-profile__docorations {display: none; }}.listivo-user-profile__circle {width: 150px; height: 150px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; position: absolute; }.listivo-user-profile__circle--1 {top: -155px; left: -180px; }.listivo-user-profile__circle--2 {top: -15px; right: -202px; }.listivo-user-profile__circle--3 {bottom: -30px; left: -180px; }.listivo-user-profile__circle--4 {bottom: -59px; right: 80px; }.listivo-user-profile__circle--small {width: var(--e-global-size-2); height: var(--e-global-size-2); }.listivo-user-profile__x {position: absolute; }.listivo-user-profile__x svg path {fill: var(--e-global-color-lcolor4); }.listivo-user-profile__x--1 {top: 93px; left: -39px; }.listivo-user-profile__x--2 {top: -65px; right: 208px; }.listivo-user-popup {position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; overflow-y: auto; }.listivo-user-popup__form {width: 100%; display: flex; justify-content: center; padding: var(--e-global-size-1) 0; }.listivo-user-popup__inner-form {padding: 0 var(--e-global-size-6); position: relative; max-width: 530px; width: 100%; }@media (max-width: 560px) {.listivo-user-popup__inner-form {max-width: calc(100% - 90px); }}@media (max-width: 470px) {.listivo-user-popup__inner-form {max-width: 100%; }}.listivo-user-popup__close {display: flex; align-items: center; justify-content: center; cursor: pointer; width: var(--e-global-size-4); height: var(--e-global-size-4); background-color: var(--e-global-color-lprimary2); border-radius: 50%; position: absolute; top: -30px; right: -15px; }@media (max-width: 470px) {.listivo-user-popup__close {right: 15px; }}.listivo-user-popup__close svg path {color: var(--e-global-color-lcolor5); }.widget_recent_comments ul {list-style-type: none; margin: 0; padding: 0; }.widget_recent_comments > ul, #xrecentcomments {position: relative; }.wp-block-latest-comments__comment-meta, .recentcomments {padding: 0 0 20px 27px; position: relative; font-size: 16px; line-height: 22px; color: var(--text-2); }.wp-block-latest-comments__comment-meta:after, .recentcomments:after {font-family: "Font Awesome 5 Free"; content: ""; position: absolute; z-index: 2; top: 1px; left: 0; pointer-events: none; font-size: 16px; color: var(--e-global-color-lprimary1); }.wp-block-latest-comments__comment-meta:last-child, .recentcomments:last-child {padding-bottom: 0; }.wp-block-latest-comments__comment-meta a, .recentcomments a {display: inline !important; padding: 0 !important; margin: 0 !important; }.wp-block-latest-comments__comment-meta a:hover, .recentcomments a:hover {color: var(--e-global-color-lprimary1); }.wp-block-latest-comments__comment-meta:first-child, .recentcomments:first-child {margin-top: 0; }.wp-block-latest-comments__comment-meta:last-child, .recentcomments:last-child {margin-bottom: 0; }.wp-block-latest-comments {margin-left: 0 !important; }.wp-block-latest-comments .wp-block-latest-comments__comment {margin-bottom: 20px; }.wp-block-latest-comments .wp-block-latest-comments__comment:last-of-type {margin-bottom: 0; }.has-avatars.wp-block-latest-comments .wp-block-latest-comments__comment-meta {padding-left: 0; }.has-avatars.wp-block-latest-comments .wp-block-latest-comments__comment-meta:after {display: none; }.has-avatars.wp-block-latest-comments .wp-block-latest-comments__comment-meta:after, .has-avatars.wp-block-latest-comments .recentcomments:after {display: none; }.wp-block-latest-comments__comment-excerpt p {margin-top: 0 !important; }.has-excerpts.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {margin-top: -20px; }.has-excerpts.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {font-size: 16px; line-height: 24px; margin: 0; }img.lazyload {opacity: 0; }.listivo-email {transition: 0.3s ease-in-out; }.listivo-alignment-justify .listivo-button {width: 100%; margin-left: auto; }.listivo-alignment-justify .listivo-button .listivo-button__text {width: 100%; text-align: center; }.listivo-alignment-justify .listivo-button .listivo-button__icon {margin-left: auto; }.listivo-overflow-hidden {overflow: hidden; }@media (max-width: 899px) {.listivo-mobile-overflow-hidden {overflow: hidden; }}.pswp {z-index: 99999999999999 !important; }.pswp__caption__center {text-align: center; }.listivo-login-widget {width: 100%; display: flex; justify-content: center; position: relative; background: center center fixed no-repeat; background-size: cover; padding: 0; }.listivo-login-widget--with-background {padding: var(--e-global-size-2) 0; }.listivo-login-widget--with-background:before {display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--e-global-color-lcolor1); opacity: 0.3; z-index: 5; }.listivo-login-widget__form {position: relative; z-index: 10; width: 100%; display: flex; justify-content: center; padding: 0 var(--e-global-size-6); }.listivo-icon-v2 {border-radius: var(--e-global-lborder-radius); width: 30px; height: 30px; background-color: var(--e-global-color-lprimary2); display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lcolor5); font-weight: 300; pointer-events: none; }.listivo-icon-v2 svg {width: 18px; height: 18px; fill: var(--e-global-color-lcolor5); }.listivo-icon-v2 svg path {fill: var(--e-global-color-lcolor5); }.listivo-search-form-v2--wrapper {display: flex; justify-content: center; }.listivo-search-form-v2--inline-flex {display: inline-flex; flex-direction: column; }@media (max-width: 1024px) {.listivo-search-form-v2--inline-flex {width: 100%; max-width: 360px; }}.listivo-search-form-v2__tabs-wrapper {display: flex; -ms-overflow-style: none; scrollbar-width: none; -webkit-overflow-scrolling: touch; width: 100%; }.listivo-search-form-v2__tabs-wrapper::-webkit-scrollbar {display: none; }@media (max-width: 1024px) {.listivo-search-form-v2__tabs-wrapper {overflow-x: auto; overflow-y: hidden; overscroll-behavior-x: contain; touch-action: pan-x; }}.listivo-search-form-v2__tabs {display: flex; align-items: flex-end; height: 50px; position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; }@media (max-width: 1024px) {.listivo-search-form-v2__tabs {margin-left: 6px; }}@media (max-width: 767px) {.listivo-search-form-v2__tabs {scrollbar-width: none; -ms-overflow-style: none; }}.listivo-search-form-v2__tab {display: flex; align-items: center; background: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius) var(--e-global-lborder-radius) 0 0; height: 50px; text-align: center; color: var(--e-global-color-lcolor1); margin-left: 5px; padding: 0 25px; cursor: pointer; position: relative; white-space: nowrap; box-shadow: var(--e-global-shadow); transition: var(--e-global-transition-time) transform; transform: translateY(5px); -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (hover: hover) and (pointer: fine) {.listivo-search-form-v2__tab:hover {transform: translateY(0); }}.listivo-search-form-v2__tab:after {content: ""; width: 6px; height: 6px; background: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); position: absolute; bottom: -3px; left: 50%; margin-left: -3px; opacity: 0; }@media (max-width: 1024px) {.listivo-search-form-v2__tab:after {bottom: 0; }}.listivo-search-form-v2__tab--active {height: 50px; background: var(--e-global-color-lcolor5); z-index: 21; transform: translateY(0); box-shadow: unset; }.listivo-search-form-v2__tab--active:before {display: block; content: ""; position: absolute; box-shadow: var(--e-global-shadow); left: 0; top: 0; width: 100%; height: 100%; -webkit-clip-path: inset(-20px -20px 0 -20px); clip-path: inset(-20px -20px 0 -20px); }.listivo-search-form-v2__tab--active:after {opacity: 1; }.listivo-search-form-v2__tab:first-child {margin-left: 0; }.listivo-search-form-v2__inner {background: var(--e-global-color-lcolor5-op-1); border: 1px solid var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: 0 100px 100px var(--e-global-lborder-radius-large); padding: var(--e-global-size-6); display: inline-flex; -webkit-backdrop-filter: blur(var(--e-global-size-4)); backdrop-filter: blur(var(--e-global-size-4)); z-index: 20; position: relative; }@media (max-width: 1024px) {.listivo-search-form-v2__inner {border-radius: var(--e-global-lborder-radius); max-width: 360px; flex-wrap: wrap; }}.listivo-search-form-v2--no-tabs .listivo-search-form-v2__inner {border-radius: var(--e-global-lborder-radius-large) 100px 100px var(--e-global-lborder-radius-large); }@media (max-width: 1024px) {.listivo-search-form-v2--no-tabs .listivo-search-form-v2__inner {border-radius: var(--e-global-lborder-radius); max-width: 360px; flex-wrap: wrap; }}.listivo-search-form-v2--style-2 .listivo-search-form-v2__inner {border-radius: var(--e-global-lborder-radius-large); }.listivo-search-form-v2__fields {display: grid; grid-template-columns: repeat(2, minmax(0, 330px)); grid-gap: var(--e-global-size-6); flex: 1; }@media (max-width: 1024px) {.listivo-search-form-v2__fields {flex: unset; }}.listivo-search-form-v2__fields--initial-1 {grid-template-columns: repeat(1, minmax(0, 330px)); }.listivo-search-form-v2__fields--initial-2 {grid-template-columns: repeat(2, minmax(0, 330px)); }.listivo-search-form-v2__fields--initial-3 {grid-template-columns: repeat(3, minmax(0, 1fr)); }.listivo-search-form-v2__fields--1 {grid-template-columns: repeat(1, minmax(0, 330px)) !important; }.listivo-search-form-v2__fields--2 {grid-template-columns: repeat(2, minmax(0, 330px)) !important; }.listivo-search-form-v2__fields--3 {grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }.listivo-search-form-v2__fields--4 {grid-template-columns: repeat(4, minmax(0, 1fr)) !important; }@media (max-width: 1024px) {.listivo-search-form-v2__fields {width: 100%; grid-template-columns: repeat(1, minmax(0, 1fr)) !important; }}.listivo-search-form-v2 .listivo-field-v2 {display: grid; grid-gap: var(--e-global-size-6); grid-template-columns: repeat(1, minmax(0, 330px)); }@media (max-width: 767px) {.listivo-search-form-v2 .listivo-field-v2 {grid-gap: var(--e-global-size-6); }}.listivo-search-form-v2 .listivo-field-v2--1 {grid-template-columns: repeat(1, minmax(0, 330px)); }.listivo-search-form-v2 .listivo-field-v2--2 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 330px)); }.listivo-search-form-v2 .listivo-field-v2--3 {grid-area: span 1/span 3; grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-search-form-v2 .listivo-field-v2--3 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}.listivo-search-form-v2 .listivo-field-v2--4 {grid-area: span 1/span 4; grid-template-columns: repeat(4, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-search-form-v2 .listivo-field-v2--4 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-search-form-v2 .listivo-field-v2 {grid-template-columns: repeat(1, minmax(0, 1fr)) !important; grid-area: span 1/span 1; }}.listivo-search-form-v2__button {background: var(--e-global-color-lprimary1); border-radius: 10px 100px 100px 10px; width: 75px; display: flex; align-items: center; justify-content: center; margin-left: var(--e-global-size-6); }.listivo-search-form-v2__button svg {transition: 0.3s ease-in-out; }.listivo-search-form-v2__button:hover svg {transform: scale(1.2); }@media (max-width: 1024px) {.listivo-search-form-v2__button {display: none; }}.listivo-search-form-v2__button-v2 {margin-left: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-search-form-v2__button-v2 {display: none; }}.listivo-search-form-v2__mobile-button {display: none; margin-top: var(--e-global-size-6); justify-content: center; width: 100%; }@media (max-width: 1024px) {.listivo-search-form-v2__mobile-button {display: flex; }}.listivo-search-form-v2--regular .listivo-search-form-v2__inner {background: var(--e-global-color-lcolor5-op-1); border: 1px solid var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius-large); }.listivo-search-form-v2--regular .listivo-search-form-v2__button {width: var(--e-global-size-2); height: var(--e-global-size-2); border-radius: var(--e-global-lborder-radius); }.listivo-search-form-v2__text-button {margin-left: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-search-form-v2__text-button {display: none !important; }}.listivo-search-form-v3 {width: 100%; background: var(--e-global-color-lcolor5-op-1); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-4); padding-top: var(--e-global-size-3); }.listivo-search-form-v3__label {text-align: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-search-form-v3__fields {margin-top: var(--e-global-size-3); display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(1, minmax(0, 1fr)); }.listivo-search-form-v3__button {margin-top: var(--e-global-size-4); width: 100%; cursor: pointer; height: var(--e-global-size-2); background: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lcolor5); position: relative; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-search-form-v3__button:before {display: block; content: ""; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--e-global-color-lcolor5); transition: 0.3s ease-in-out; }.listivo-search-form-v3__button:hover:before {opacity: 0.15; }.listivo-search-form-v3__button svg {display: none; }.listivo-search-form-v3__button--loading svg {display: block; }.listivo-search-form-v3__button--loading span {display: none; }.listivo-mobile-search-form {position: absolute; left: 0; top: 0; width: 100%; height: auto; display: block; background: var(--e-global-color-lcolor5-op-1); box-shadow: var(--e-global-shadow); -webkit-backdrop-filter: blur(var(--e-global-size-6)); backdrop-filter: blur(var(--e-global-size-6)); z-index: 20; -webkit-clip-path: inset(0 0 -500px 0); clip-path: inset(0 0 -500px 0); }.listivo-mobile-search-form__top {display: flex; justify-content: flex-end; margin-bottom: var(--e-global-size-6); }.listivo-mobile-search-form__close {background-color: var(--e-global-color-lprimary1); box-shadow: var(--e-global-shadow); border-radius: 30px; display: flex; align-items: center; justify-content: center; cursor: pointer; width: 35px; height: 35px; }.listivo-mobile-search-form__close svg path {fill: var(--e-global-color-lcolor5); }.listivo-mobile-search-form__inner {padding-top: var(--e-global-size-6); padding-bottom: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-mobile-search-form__inner {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-mobile-search-form__inner {max-width: 390px; }}.listivo-mobile-search-form__fields {display: grid; grid-gap: var(--e-global-size-6); grid-template-columns: repeat(1, minmax(0, 1fr)); }.listivo-mobile-search-form__fields .listivo-field-v2 {display: grid; grid-gap: var(--e-global-size-6); grid-template-columns: repeat(1, minmax(0, 1fr)); }@media (max-width: 767px) {.listivo-mobile-search-form__fields .listivo-field-v2 {grid-gap: var(--e-global-size-6); }}.listivo-mobile-search-form__fields .listivo-field-v2--1 {grid-template-columns: repeat(1, minmax(0, 1fr)); }.listivo-mobile-search-form__fields .listivo-field-v2--2 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }.listivo-mobile-search-form__fields .listivo-field-v2--3 {grid-area: span 1/span 3; grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-mobile-search-form__fields .listivo-field-v2--3 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}.listivo-mobile-search-form__fields .listivo-field-v2--4 {grid-area: span 1/span 4; grid-template-columns: repeat(4, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-mobile-search-form__fields .listivo-field-v2--4 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-mobile-search-form__fields .listivo-field-v2 {grid-template-columns: repeat(1, minmax(0, 1fr)) !important; grid-area: span 1/span 1; }}.listivo-mobile-search-form__buttons {margin-top: var(--e-global-size-4); display: flex; justify-content: space-between; }.listivo-mobile-search-form__button {display: flex; align-items: center; justify-content: center; height: 50px; color: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius); background-color: var(--e-global-color-lprimary2); width: calc(50% - 15px); cursor: pointer; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-mobile-search-form__button--color-1 {background-color: var(--e-global-color-lprimary1); }.listivo-mobile-search-form__button--color-2 {background-color: var(--e-global-color-lprimary2); }.listivo-range-field .listivo-search-form-field {min-width: 1px; flex: 1; }@media (max-width: 767px) {.listivo-range-field .listivo-search-form-field {flex: unset; width: 100%; margin-top: var(--e-global-size-6); }.listivo-range-field .listivo-search-form-field:first-child {margin-top: 0; }}.listivo-main-search-form .listivo-range-field__separator {width: 30px; }.listivo-input-v2 {height: var(--e-global-size-2); display: flex; align-items: center; cursor: text; position: relative; }.listivo-input-v2 input {color: var(--e-global-color-lcolor1); padding: var(--e-global-size-6) var(--e-global-size-5); background-color: var(--e-global-color-lcolor5); flex: 1 !important; cursor: text !important; margin-bottom: 0 !important; float: unset !important; width: 100%; border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); overflow: hidden; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2 input::-moz-placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2 input:-ms-input-placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2 input::placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }[dir=rtl] .listivo-input-v2 input[type=text], [dir=rtl] .listivo-input-v2 input[type=tel], [dir=rtl] .listivo-input-v2 input[type=email] {direction: rtl; text-align: right; }[dir=rtl] .listivo-input-v2 input[type=text]::-moz-placeholder, [dir=rtl] .listivo-input-v2 input[type=tel]::-moz-placeholder, [dir=rtl] .listivo-input-v2 input[type=email]::-moz-placeholder {text-align: right; }[dir=rtl] .listivo-input-v2 input[type=text]:-ms-input-placeholder, [dir=rtl] .listivo-input-v2 input[type=tel]:-ms-input-placeholder, [dir=rtl] .listivo-input-v2 input[type=email]:-ms-input-placeholder {text-align: right; }[dir=rtl] .listivo-input-v2 input[type=text]::placeholder, [dir=rtl] .listivo-input-v2 input[type=tel]::placeholder, [dir=rtl] .listivo-input-v2 input[type=email]::placeholder {text-align: right; }.listivo-input-v2--small {height: var(--e-global-size-3); }.listivo-input-v2--small input {height: var(--e-global-size-3); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); padding: var(--e-global-size-6) var(--e-global-size-5); }@media (max-width: 767px) {.listivo-input-v2--small input {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }}.listivo-input-v2--small input::-moz-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-input-v2--small input:-ms-input-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-input-v2--small input::placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }@media (max-width: 767px) {.listivo-input-v2--small input::-moz-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2--small input:-ms-input-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2--small input::placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }}.listivo-input-v2__error {display: none; position: absolute; top: 0; right: 25px; z-index: 30; }.listivo-input-v2__icon {margin-right: var(--e-global-size-6); position: absolute; left: var(--e-global-size-6); }.listivo-input-v2__postfix {position: absolute; right: 37px; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-input-v2__clear {position: absolute; top: 1px; right: 12px; cursor: pointer; width: 26px; height: calc(100% - 2px); display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); }.listivo-input-v2__clear svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-input-v2__clear:hover svg path {fill: var(--e-global-color-lprimary2); }.listivo-input-v2--bg-section-color input {background-color: var(--e-global-color-lsectionbg); }.listivo-input-v2--color-2 input {color: var(--e-global-color-lcolor2) !important; }.listivo-input-v2--color-2 input::-moz-placeholder {color: var(--e-global-color-lcolor2) !important; }.listivo-input-v2--color-2 input:-ms-input-placeholder {color: var(--e-global-color-lcolor2) !important; }.listivo-input-v2--color-2 input::placeholder {color: var(--e-global-color-lcolor2) !important; }.listivo-input-v2--active input {border-color: var(--e-global-color-lprimary1); padding-right: 48px; }.listivo-input-v2--error input {border-color: var(--e-global-color-lprimary2); }.listivo-input-v2--error .listivo-input-v2__error {display: flex; }.listivo-input-v2--with-icon input {padding: var(--e-global-size-6) !important; padding-left: var(--e-global-size-2) !important; }.listivo-input-v2--without-right-border {border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }@media (max-width: 767px) {.listivo-input-v2--mobile-simple-without-right-border {border-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }.listivo-input-v2--mobile-simple-without-right-border input {padding: var(--e-global-size-6) var(--e-global-size-4) !important; }.listivo-input-v2--mobile-simple-without-right-border .listivo-input-v2__icon {display: none; }}.listivo-select-v2 {background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); height: var(--e-global-size-2); padding: var(--e-global-size-6); position: relative; display: flex; align-items: center; cursor: pointer; max-width: 100%; width: 600px; }.listivo-select-v2--small {height: var(--e-global-size-3); padding: var(--e-global-size-7); }.listivo-select-v2--error {border-color: var(--e-global-color-lprimary2); }.listivo-select-v2--error .listivo-select-v2__error {display: block; }.listivo-select-v2--with-icon {padding: var(--e-global-size-6); }.listivo-select-v2--width-auto {width: auto; }.listivo-select-v2--active {border-color: var(--e-global-color-lprimary1); }.listivo-select-v2--open {z-index: 12; }.listivo-select-v2--disabled {opacity: 0.4; pointer-events: none; cursor: default; }.listivo-select-v2__icon {width: var(--e-global-size-4); margin-right: var(--e-global-size-6); }.listivo-select-v2__placeholder {position: relative; color: var(--e-global-color-lcolor1); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; flex: 1; min-width: 1px; padding-right: 36px; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-select-v2__clear {position: absolute; top: 1px; right: 12px; cursor: pointer; width: 26px; height: calc(100% - 2px); display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); }.listivo-select-v2__clear svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-select-v2__clear:hover svg path {fill: var(--e-global-color-lprimary2); }.listivo-select-v2__arrow {position: absolute; right: 12px; cursor: pointer; width: 26px; height: 80%; display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); }.listivo-select-v2__arrow--smaller-area {height: 70%; }.listivo-select-v2__dropdown {cursor: auto; position: absolute; left: -1px; top: calc(100% + 1px); min-width: 220px; padding: var(--e-global-size-6); background: var(--e-global-color-lcolor5); box-shadow: 0 6px 25px rgba(0, 0, 0, 0.15); border-radius: var(--e-global-lborder-radius); max-height: 380px; overflow-y: auto; -webkit-clip-path: inset(-1px -1000px -30px -30px); clip-path: inset(-1px -1000px -30px -30px); }.listivo-select-v2__dropdown--auto-width {width: auto; min-width: calc(100% + 2px); }.listivo-select-v2__searchable {margin: 0 var(--e-global-size-7); margin-bottom: var(--e-global-size-7); }.listivo-select-v2__no-options {margin: var(--e-global-size-7) var(--e-global-size-6); }.listivo-select-v2__option {padding: 0 var(--e-global-size-7); font-family: var(--e-global-l-font-2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); display: flex; justify-content: space-between; cursor: pointer; transition: 0.3s ease-in-out; white-space: nowrap; }.listivo-select-v2__option:last-child {margin-bottom: 0; }.listivo-select-v2__option:hover {color: var(--e-global-color-lprimary2); }.listivo-select-v2__option--highlight-text {color: var(--e-global-color-lprimary2); }.listivo-select-v2__option--highlight {color: var(--e-global-color-lprimary2); }.listivo-select-v2__option--active {color: var(--e-global-color-lprimary1); }.listivo-select-v2__option--active:hover {color: var(--e-global-color-lprimary1); }.listivo-select-v2__option--active .listivo-select-v2__checkbox {background-color: var(--e-global-color-lprimary1); border-color: var(--e-global-color-lprimary1); }.listivo-select-v2__option--active .listivo-select-v2__checkbox svg {opacity: 1; }.listivo-select-v2__option--disabled {pointer-events: none; color: var(--e-global-color-lcolor3); }.listivo-select-v2__label-with-checkbox {display: flex; }.listivo-select-v2__checkbox-wrapper {display: flex; align-items: center; height: var(--e-global-typography-ltext1-line-height); }.listivo-select-v2__checkbox {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); min-width: var(--e-global-size-5); height: var(--e-global-size-5); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); transition: 0.3s ease-in-out; margin-right: var(--e-global-size-7); }.listivo-select-v2__checkbox svg {opacity: 0; transition: 0.3s ease-in-out; }.listivo-select-v2__checkbox svg path {fill: var(--e-global-color-lcolor5); }.listivo-select-v2__count-wrapper {display: flex; align-items: center; height: var(--e-global-typography-ltext1-line-height); }.listivo-select-v2__count {margin-left: 5px; display: flex; align-items: center; height: var(--e-global-size-5); padding: 0 6px; background-color: var(--e-global-color-lprimary2); border-radius: 50px; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-select-v2--raw {border: none; width: auto; height: 58px; padding-left: var(--e-global-size-6); padding-right: var(--e-global-size-6); }.listivo-select-v2--raw .listivo-select-v2__dropdown {padding-left: var(--e-global-size-7); padding-right: var(--e-global-size-7); width: 100%; min-width: 1px; }.listivo-select-v2--raw .listivo-select-v2__option {padding: 0 var(--e-global-size-7); }.listivo-select-v2__error {display: none; position: absolute; top: 0; right: 25px; z-index: 20; }.pac-container {border-radius: var(--e-global-lborder-radius) !important; background: var(--e-global-color-lcolor5) !important; border: 1px solid var(--e-global-color-lcolor5) !important; box-shadow: var(--e-global-shadow) !important; padding: var(--e-global-size-6); min-width: 220px !important; }.pac-item {border: none !important; cursor: pointer; padding: 0 var(--e-global-size-7); color: var(--e-global-color-lprimary2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.pac-item:hover {background-color: unset; color: var(--e-global-color-lprimary1); }.pac-item:hover .pac-item-query {color: var(--e-global-color-lprimary1); }.pac-item:hover .pac-matched {color: var(--e-global-color-lprimary1); }.pac-item-query {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.pac-item-selected {background-color: unset; }.pac-icon {display: none; }.pac-matched {color: var(--e-global-color-lprimary1); }.listivo-main-search-form {background-color: var(--e-global-color-lcolor5); overflow: visible; position: relative; z-index: 30; }.listivo-main-search-form__filters {display: none; padding-top: var(--e-global-size-6); margin-bottom: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-main-search-form__filters {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-main-search-form__filters {max-width: 390px; }}@media (max-width: 767px) {.listivo-main-search-form__filters {display: block; }}.listivo-main-search-form__primary-wrapper {padding-top: var(--e-global-size-2); padding-bottom: var(--e-global-size-6); }@media (max-width: 767px) {.listivo-main-search-form__primary-wrapper {padding-top: var(--e-global-size-4); }}.listivo-main-search-form__primary {display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(auto-fit, minmax(450px, 1fr)); }@media (max-width: 1024px) {.listivo-main-search-form__primary {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-main-search-form__primary {max-width: 390px; }}@media (max-width: 1024px) {.listivo-main-search-form__primary {grid-template-columns: repeat(auto-fit, minmax(330px, 1fr)); }}@media (max-width: 767px) {.listivo-main-search-form__primary {grid-gap: var(--e-global-size-6); grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-main-search-form__secondary-wrapper {padding-top: var(--e-global-size-6); padding-bottom: var(--e-global-size-2); }@media (max-width: 767px) {.listivo-main-search-form__secondary-wrapper {display: none; }}.listivo-main-search-form__secondary {display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-main-search-form__secondary {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-main-search-form__secondary {max-width: 390px; }}@media (max-width: 1024px) {.listivo-main-search-form__secondary {grid-template-columns: repeat(2, minmax(0, 1fr)); }}.listivo-main-search-form .listivo-input-v2 input {background-color: var(--e-global-color-lcolor5); }.listivo-main-search-form .listivo-select-v2 {background-color: var(--e-global-color-lcolor5); }.listivo-main-search-form .listivo-autocomplete-input {background-color: var(--e-global-color-lcolor5); }.listivo-main-search-form .listivo-field-v2 {display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(1, minmax(0, 1fr)); }@media (max-width: 767px) {.listivo-main-search-form .listivo-field-v2 {grid-gap: var(--e-global-size-6); }}.listivo-main-search-form .listivo-field-v2--1 {grid-template-columns: repeat(1, minmax(0, 1fr)); }.listivo-main-search-form .listivo-field-v2--2 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }.listivo-main-search-form .listivo-field-v2--3 {grid-area: span 1/span 3; grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-main-search-form .listivo-field-v2--3 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}.listivo-main-search-form .listivo-field-v2--4 {grid-area: span 1/span 4; grid-template-columns: repeat(4, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-main-search-form .listivo-field-v2--4 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-main-search-form .listivo-field-v2 {grid-template-columns: repeat(1, minmax(0, 1fr)) !important; grid-area: span 1/span 1; }}.listivo-main-search-form--map {padding: var(--e-global-size-4) 0; }@media (max-width: 767px) {.listivo-main-search-form--map {padding-top: var(--e-global-size-6); }}.listivo-main-search-form--map .listivo-main-search-form__primary {grid-template-columns: repeat(2, minmax(0, 1fr)); }@media (max-width: 767px) {.listivo-main-search-form--map .listivo-main-search-form__primary {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-main-search-form--map .listivo-main-search-form__secondary {grid-template-columns: repeat(2, minmax(0, 1fr)); }@media (max-width: 767px) {.listivo-main-search-form--map .listivo-main-search-form__secondary {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-main-search-form--map .listivo-range-field {grid-area: span 1/span 2; }@media (max-width: 767px) {.listivo-main-search-form--map .listivo-range-field {grid-area: span 1 !important; }}.listivo-map-search .listivo-main-search-form .listivo-field-v2--3 {grid-area: span 1/span 2; }@media (max-width: 767px) {.listivo-map-search .listivo-main-search-form .listivo-field-v2--3 {grid-area: span 1 !important; }}.listivo-map-search .listivo-main-search-form .listivo-field-v2--4 {grid-area: span 1/span 2; }@media (max-width: 767px) {.listivo-map-search .listivo-main-search-form .listivo-field-v2--4 {grid-area: span 1 !important; }}.listivo-main-search-form__primary .listivo-field-v2--3 {grid-area: span 1/span 2 !important; }@media (max-width: 767px) {.listivo-main-search-form__primary .listivo-field-v2--3 {grid-area: span 1 !important; }}.listivo-main-search-form__primary .listivo-field-v2--4 {grid-area: span 1/span 2; }@media (max-width: 767px) {.listivo-main-search-form__primary .listivo-field-v2--4 {grid-area: span 1 !important; }}.listivo-location-field {position: relative; }.listivo-location-field__radius {position: absolute; right: 1px; top: 1px; height: 58px; }.listivo-radius-field {display: flex; align-items: center; }.listivo-radius-field__separator {height: 30px; width: 1px; background-color: var(--e-global-color-lcolor3); }.listivo-radius-field__clear {position: absolute; top: 1px; right: 12px; cursor: pointer; width: 26px; height: calc(100% - 2px); display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); position: static; right: auto; padding-right: var(--e-global-size-7); }.listivo-radius-field__clear svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-radius-field__clear:hover svg path {fill: var(--e-global-color-lprimary2); }.listivo-field-group__label {display: flex; align-items: center; margin-bottom: var(--e-global-size-7); padding-left: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); }@media (max-width: 767px) {.listivo-field-group__label {position: relative; padding-left: 0; font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }}.listivo-field-group__label span {color: var(--e-global-color-lprimary2); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); }@media (max-width: 767px) {.listivo-field-group__label span {font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }}.listivo-field-group--checkbox {display: flex; align-items: center; flex-wrap: wrap; }.listivo-field-group--checkbox .listivo-field-group__label {display: flex; align-items: center; flex: 1; cursor: pointer; padding: 0; margin: 0; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-field-group--checkbox .listivo-field-group__label {font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }}.listivo-field-group--checkbox .listivo-field-group__field {margin-right: var(--e-global-size-7); }.listivo-contact-form--v4 .listivo-input-v2 input {background-color: var(--e-global-color-lsectionbg); }.wpcf7-response-output {border: 2px dashed #A8DA8D !important; border-radius: var(--e-global-lborder-radius-large); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); font-size: 14px !important; line-height: 24px !important; font-weight: 400 !important; display: flex; align-items: center; justify-content: center; padding: var(--e-global-size-5) !important; text-align: center !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; }.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #FF2D39 !important; color: #FF2D39 !important; }.wpcf7 form.sent .wpcf7-response-output {border-color: #A8DA8D !important; color: #A8DA8D !important; }.listivo-field-error {background-color: var(--e-global-color-lprimary2); min-height: var(--e-global-size-6); display: flex; align-items: center; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); font-size: 12px !important; line-height: 24px !important; font-weight: 400 !important; padding: 0 var(--e-global-size-7); border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }.listivo-field-error__icon {margin-right: 5px; }.listivo-field-error__icon svg path:first-child {fill: var(--e-global-color-lcolor5); }.listivo-field-error__icon svg path:last-child {fill: var(--e-global-color-lprimary2); }.listivo-textarea {position: relative; }.listivo-textarea textarea {background: var(--e-global-color-lcolor5-op-1); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); padding: var(--e-global-size-6) var(--e-global-size-4); color: var(--e-global-color-lcolor1); width: 100%; height: 180px; resize: vertical; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-textarea textarea::-moz-placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-textarea textarea:-ms-input-placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-textarea textarea::placeholder {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-textarea__error {display: none; position: absolute; top: 0; right: 25px; }.listivo-textarea--error textarea {border-color: var(--e-global-color-lprimary2); }.listivo-textarea--error .listivo-textarea__error {display: flex; }.listivo-autocomplete-input {height: 60px; background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); display: flex; align-items: center; padding: var(--e-global-size-6); cursor: text; position: relative; }.listivo-autocomplete-input--open {z-index: 50 !important; }.listivo-autocomplete-input--open .listivo-autocomplete-input__dropdown {z-index: 50 !important; }.listivo-autocomplete-input--active {border-color: var(--e-global-color-lprimary1); z-index: 40; }.listivo-autocomplete-input--active .listivo-autocomplete-input__input-wrapper input {padding-right: 30px !important; }.listivo-autocomplete-input--active.listivo-autocomplete-input--with-additional-select .listivo-autocomplete-input__input-wrapper input {padding-right: 0 !important; }.listivo-autocomplete-input--with-icon {padding: var(--e-global-size-6); }.listivo-autocomplete-input__icon {margin-right: 15px; }.listivo-autocomplete-input__input-wrapper {overflow: hidden; position: relative; width: 100%; flex: 1; }.listivo-autocomplete-input__loading {position: absolute; left: 0; width: 100%; height: 100%; display: flex; align-items: center; background-color: var(--e-global-color-lcolor5); z-index: 40; }.listivo-autocomplete-input__additional-select {position: relative; right: -15px; height: 58px; }.listivo-autocomplete-input__placeholder {position: absolute; left: 0; width: 100%; height: 100%; display: flex; align-items: center; background-color: var(--e-global-color-lcolor5); white-space: nowrap; }.listivo-autocomplete-input__clear {position: absolute; top: 1px; right: 12px; cursor: pointer; width: 26px; height: calc(100% - 2px); display: flex; align-items: center; justify-content: center; background-color: var(--e-global-color-lcolor5); }.listivo-autocomplete-input__clear svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-autocomplete-input__clear:hover svg path {fill: var(--e-global-color-lprimary2); }.listivo-autocomplete-input input {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); border: none; border-radius: 0; background-color: var(--e-global-color-lcolor5); padding: 0 !important; cursor: text; width: 100%; }.listivo-autocomplete-input input::-moz-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-autocomplete-input input:-ms-input-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-autocomplete-input input::placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-autocomplete-input__dropdown {cursor: auto; position: absolute; left: 0; top: calc(100% + 1px); width: 100%; padding: var(--e-global-size-6); background: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius); z-index: 40; min-width: 220px; }.listivo-autocomplete-input__option {padding: 0 var(--e-global-size-7); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); display: flex; justify-content: space-between; cursor: pointer; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }.listivo-autocomplete-input__option:hover {color: var(--e-global-color-lprimary1) !important; }.listivo-autocomplete-input__option:hover span {color: var(--e-global-color-lprimary1) !important; }.listivo-autocomplete-input__option--highlight-text {color: var(--e-global-color-lprimary2); }.listivo-autocomplete-input__option--highlight {color: var(--e-global-color-lprimary1) !important; }.listivo-autocomplete-input__option--highlight span {color: var(--e-global-color-lprimary1) !important; }label[for=listivo-phone-with-country-code] {width: 100%; }.listivo-phone-with-country-code {height: var(--e-global-size-2); display: flex; align-items: center; cursor: text; position: relative; border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); padding: 0 var(--e-global-size-5); padding-left: var(--e-global-size-2); background-color: var(--e-global-color-lcolor5); width: 100%; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-phone-with-country-code__error {display: none; position: absolute; top: 0; right: var(--e-global-size-6); z-index: 30; }.listivo-phone-with-country-code--error {border-color: var(--e-global-color-lprimary2); }.listivo-phone-with-country-code--error .listivo-phone-with-country-code__error {display: flex; }[dir=rtl] .listivo-phone-with-country-code {flex-direction: row-reverse; }.listivo-phone-with-country-code select {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); background: var(--e-global-color-lcolor5); -moz-appearance: none; -webkit-appearance: none; appearance: none; }[dir=rtl] .listivo-phone-with-country-code select {text-align: left; }.listivo-phone-with-country-code input {width: 100%; background: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }[dir=rtl] .listivo-phone-with-country-code input {text-align: right; }.listivo-phone-with-country-code input::-moz-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-phone-with-country-code input:-ms-input-placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-phone-with-country-code input::placeholder {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-phone-with-country-code__icon {margin-right: var(--e-global-size-6); position: absolute; left: var(--e-global-size-6); }.listivo-listing-grid {display: grid; grid-gap: 30px; grid-template-columns: repeat(auto-fill, minmax(290px, 1fr)); }.listivo-listing-grid--small-cards {grid-template-columns: repeat(auto-fill, minmax(262px, 1fr)); }.listivo-listing-grid--1-col {grid-template-columns: repeat(1, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-listing-grid--1-col {grid-template-columns: repeat(auto-fill, minmax(290px, 1fr)); }}@media (max-width: 1024px) {.listivo-listing-grid--rows-v2 {grid-template-columns: repeat(auto-fill, minmax(262px, 1fr)); gap: 15px; }}.listivo-search-results-wrapper {padding: var(--e-global-size-2) 0; }.listivo-search-results {position: relative; }.listivo-search-results__row {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap-reverse; gap: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-search-results__row {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-search-results__row {max-width: 390px; }}@media (max-width: 767px) {.listivo-search-results__row {flex-direction: column; justify-content: left; align-items: flex-start; }}@media (max-width: 767px) {.listivo-search-results__row {width: 100%; }}.listivo-search-results__row-left {display: flex; flex-wrap: wrap; align-items: flex-end; padding-right: var(--e-global-size-7); }@media (max-width: 767px) {.listivo-search-results__row-left {width: 100%; }}.listivo-search-results__row-right {display: flex; height: var(--e-global-size-2); align-items: center; justify-content: flex-end; }@media (max-width: 1024px) {.listivo-search-results__row-right {align-items: flex-start; }}@media (max-width: 767px) {.listivo-search-results__row-right {width: 100%; margin-top: 0; justify-content: flex-start; }}.listivo-search-results__results-number {color: var(--e-global-color-lcolor1); margin-right: var(--e-global-size-6); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); line-height: 100%; }.listivo-search-results__title {color: var(--e-global-color-lprimary1); font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); line-height: normal; }.listivo-search-results__sort-by {display: flex; align-items: center; }.listivo-search-results__sort-by .listivo-select-v2 {min-width: 250px; }.listivo-search-results__sort-by-label {color: #000; margin-right: var(--e-global-size-6); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-search-results__sort-by-label {display: none; }}.listivo-search-results__views {margin-left: var(--e-global-size-6); display: flex; width: 135px; gap: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-search-results__views {display: none; }}.listivo-search-results__description {margin-top: var(--e-global-size-7); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: normal; }.listivo-search-results__description figure.wp-caption {max-width: 100%; }.listivo-search-results__description ul, .listivo-search-results__description ol {display: block; list-style: disc outside none; margin: 1em 0; }.listivo-search-results__description ol li {list-style-type: decimal; }.listivo-search-results__description li {display: list-item; list-style: inside; }.listivo-search-results__description p {margin-top: var(--e-global-size-6); margin-bottom: var(--e-global-size-4); }.listivo-search-results__description p:first-child {margin-top: 0; }.listivo-search-results__description p:last-child {margin-bottom: 0; }.listivo-search-results__description .wp-caption.alignright {float: right; }.listivo-search-results__description .wp-caption.alignright:after {content: ""; clear: both; }.listivo-search-results__description .wp-caption.aligncenter {display: block; margin-left: auto !important; margin-right: auto !important; }.listivo-search-results__description:after {display: block; content: ""; clear: both; }.listivo-search-results__list {margin-top: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-search-results__list {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-search-results__list {max-width: 390px; }}.listivo-search-results__pagination {margin-top: var(--e-global-size-4); }@media (min-width: 767px) {.listivo-search-results__pagination-mobile {display: none; }}.listivo-search-results__pagination-desktop {display: none; }@media (min-width: 767px) {.listivo-search-results__pagination-desktop {display: block; }}.listivo-search-results--map {padding: var(--e-global-size-4) 0; }.listivo-search-results--map .listivo-search-results__results-number {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-search-results--map .listivo-search-results__row-left {display: flex; flex-direction: column; align-items: flex-start; }.listivo-search-results--map .listivo-search-results__title {margin-top: var(--e-global-size-7); }.listivo-search-results--map .listivo-search-results__list {margin-top: var(--e-global-size-4); }.listivo-search-results__filters {margin-top: var(--e-global-size-7); display: flex; align-items: center; flex-wrap: wrap; gap: var(--e-global-size-7); margin-bottom: var(--e-global-size-4); }@media (max-width: 1024px) {.listivo-search-results__filters {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-search-results__filters {max-width: 390px; }}.listivo-search-results__clear-filters {cursor: pointer; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-vertical-link-list {display: flex; flex-direction: column; }.listivo-vertical-link-list .menu-item a {display: inline-flex; align-items: center; justify-content: space-between; color: var(--e-global-color-lcolor3); margin-top: var(--e-global-size-4) !important; position: relative; transition: 0.3s ease-in-out; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-vertical-link-list .menu-item a:before {position: absolute; left: 0; display: block; content: ""; width: 5px; height: 5px; border-radius: 50%; background-color: var(--e-global-color-lprimary2); margin-right: var(--e-global-size-7); transition: 0.3s ease-in-out; opacity: 0; }@media (min-width: 1024px) {.listivo-vertical-link-list .menu-item a:hover {padding-left: 15px; color: var(--e-global-color-lprimary2); }.listivo-vertical-link-list .menu-item a:hover:before {opacity: 1; }}@media (max-width: 1024px) {.listivo-vertical-link-list .menu-item a {margin-top: 0 !important; padding: var(--e-global-size-6) var(--e-global-size-4); border-bottom: 2px dashed var(--e-global-color-lcolor2); width: 100%; }.listivo-vertical-link-list .menu-item a:after {display: block; content: ""; width: 5px; height: 8px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath opacity='0.4' d='M2.98004 4.08789L0.605271 1.71312C0.347968 1.45582 0.347968 1.03817 0.605271 0.780868C0.862573 0.523565 1.28022 0.523565 1.53753 0.780868L4.40515 3.64849C4.64815 3.8915 4.64815 4.28491 4.40515 4.52729L1.53753 7.39491C1.28022 7.65222 0.862573 7.65222 0.605271 7.39491C0.347968 7.13761 0.347968 6.71996 0.605271 6.46266L2.98004 4.08789Z' fill='%23D5E3EE'/%3E%3C/svg%3E") no-repeat center center; }[dir=rtl] .listivo-vertical-link-list .menu-item a:after {transform: scaleX(-1); }}.listivo-vertical-link-list .menu-item:first-child a {margin-top: 0 !important; }@media (max-width: 1024px) {.listivo-vertical-link-list .menu-item:first-child a {border-top: 2px dashed var(--e-global-color-lcolor2); }}.listivo-small-icon {display: inline-flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); background-color: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); -webkit-print-color-adjust: exact; color-adjust: exact; }.listivo-small-icon--circle {border-radius: 50%; }.listivo-small-icon--primary-2 {background: var(--e-global-color-lprimary2); }.listivo-small-icon i {color: var(--e-global-color-lcolor5); }.listivo-small-icon svg path {fill: var(--e-global-color-lcolor5); }.listivo-small-data {display: inline-flex; align-items: center; }.listivo-small-data__icon {margin-right: var(--e-global-size-7); }.listivo-small-data__value {color: var(--e-global-color-lcolor3); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-small-data__value a {color: var(--e-global-color-lcolor3); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-image-wrapper {display: flex; }.listivo-image {display: block; }.listivo-image img {display: block; width: auto; height: 100%; }.listivo-copyrights {box-shadow: inset 0 4px 100px rgba(0, 0, 0, 0.2); display: flex; flex-wrap: wrap; align-items: center; padding: var(--e-global-size-6) 0; min-height: var(--e-global-size-2); }.listivo-copyrights__container {color: var(--e-global-color-lcolor3); width: 100%; text-align: center; font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: 0 var(--e-global-desktop-padding); margin: 0 auto; }@media (max-width: 1024px) {.listivo-copyrights__container {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: 0 var(--e-global-mobile-padding); }}.listivo-user-dropdown {width: 260px; display: flex; flex-direction: column; background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor5); border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); box-shadow: var(--e-global-shadow); overflow: hidden; position: absolute; top: calc(100% + 1px); left: -30px; opacity: 0; visibility: hidden; transition: 0.3s ease-in-out; -webkit-clip-path: inset(0 -50px -50px -50px); clip-path: inset(0 -50px -50px -50px); }@media (max-width: 1119px) {.listivo-user-dropdown {display: none; }}.listivo-user-dropdown__list {padding: var(--e-global-size-6) 0; }.listivo-user-dropdown__item {color: var(--e-global-color-lcolor1); display: flex; align-items: center; width: 100%; padding: 5px var(--e-global-size-4); transition: 0.3s ease-in-out; }.listivo-user-dropdown__item:hover {background: var(--e-global-color-lsectionbg); }.listivo-user-dropdown__item:last-child {margin-bottom: 0; }.listivo-user-dropdown__label {width: 100%; display: flex; align-items: center; justify-content: space-between; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-user-dropdown__icon {display: flex; align-items: center; width: var(--e-global-size-6); margin-right: 12px; }.listivo-user-dropdown__icon--stroke svg path {stroke: var(--e-global-color-lcolor1); }.listivo-user-dropdown__icon--fill svg path {fill: var(--e-global-color-lcolor1); }.listivo-user-dropdown__icon i {color: var(--e-global-color-lcolor1); }.listivo-user-dropdown__count {display: inline-flex; align-items: center; justify-content: center; height: 20px; min-width: 20px; padding: 0 6px; border-radius: 50px; background-color: var(--e-global-color-lprimary2); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-user-dropdown__separator {height: 1px; width: 100%; background-color: var(--e-global-color-lcolor4); }.listivo-user-dropdown__bottom {padding-top: 5px; padding-bottom: 10px; }.listivo-menu-mobile-v2 {max-width: 311px; width: 100%; visibility: hidden; position: fixed; left: 0; top: 0; height: 100%; transition: 0.3s ease-in-out; transform: translateX(-100%); background: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); z-index: 99999; padding-bottom: var(--e-global-size-3); }.listivo-menu-mobile-v2--open {visibility: visible; transform: translateX(0); overflow-y: scroll; }.listivo-menu-mobile-v2__currencies {display: flex; align-items: center; gap: 10px; }.listivo-menu-mobile-v2__currency {display: flex; align-items: center; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-menu-mobile-v2__currency:before {content: ""; margin-right: 10px; height: 15px; width: 1px; background: var(--e-global-color-lcolor2); }.listivo-menu-mobile-v2__currency:first-child:before {display: none; }.listivo-menu-mobile-v2__currency--current {font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); }.listivo-menu-mobile-v2__top {display: flex; align-items: center; justify-content: space-between; height: var(--e-global-size-1); background-color: var(--e-global-color-lsectionbg); padding: 0 var(--e-global-size-6); }.listivo-menu-mobile-v2__close {display: flex; align-items: center; justify-content: center; border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-size-4); width: 50px; height: 50px; }.listivo-menu-mobile-v2__item {width: 100%; }.listivo-menu-mobile-v2__item a {height: 60px; border-bottom: 1px solid var(--e-global-color-lcolor4); padding: 0 var(--e-global-size-6); display: flex; align-items: center; justify-content: space-between; color: var(--e-global-color-lcolor1); position: relative; width: 100%; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-menu-mobile-v2__item a svg {display: none; right: 0; }.listivo-menu-mobile-v2__item.menu-item-has-children > a svg {display: block; }.listivo-menu-mobile-v2__item.menu-item-has-children > a svg path {fill: var(--e-global-color-lcolor3); transition: 0.3s ease-in-out; }.listivo-menu-mobile-v2__item--open > a svg path {fill: var(--e-global-color-lprimary2) !important; }.listivo-menu-mobile-v2__item--open > .listivo-menu-mobile-v2__submenu {display: block; }.listivo-menu-mobile-v2__submenu {display: none; }.listivo-menu-mobile-v2__submenu a {padding-left: var(--e-global-size-4); }.listivo-menu-mobile-v2__submenu .listivo-menu-mobile-v2__submenu a {padding-left: var(--e-global-size-2); }.listivo-menu-mobile-v2__info {margin-top: 50px; padding: 0 var(--e-global-size-6); }.listivo-menu-mobile-v2__data-label {color: var(--e-global-color-lprimary2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-menu-mobile-v2__data-value {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); }.listivo-menu-mobile-v2__data-value a {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1bold-font-family); font-size: var(--e-global-typography-ltext1bold-font-size); font-weight: var(--e-global-typography-ltext1bold-font-weight); line-height: var(--e-global-typography-ltext1bold-line-height); letter-spacing: var(--e-global-typography-ltext1bold-letter-spacing); text-transform: var(--e-global-typography-ltext1bold-text-transform); font-style: var(--e-global-typography-ltext1bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1bold-text-decoration); text-decoration: var(--e-global-typography-ltext1bold-text-decoration); }.listivo-menu-mobile-v2__socials {margin-top: var(--e-global-size-2); padding: 0 var(--e-global-size-6); }.listivo-dark-mask {background: transparent; opacity: 0; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; visibility: hidden; transition: 0.3s ease-in-out; }.listivo-dark-mask--active {visibility: visible; background: var(--e-global-color-lcolor1); opacity: 0.85; }.listivo-view-selector {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-2); height: var(--e-global-size-2); border: 1px solid var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); cursor: pointer; transition: 0.3s ease-in-out; background: var(--e-global-color-lcolor5); }.listivo-view-selector svg path {fill: var(--e-global-color-lcolor1); transition: 0.3s ease-in-out; }.listivo-view-selector i {color: var(--e-global-color-lcolor1); }.listivo-view-selector:hover {border-color: var(--e-global-color-lprimary1); }.listivo-view-selector:hover svg path {fill: var(--e-global-color-lprimary1); }.listivo-view-selector:hover i {color: var(--e-global-color-lprimary1); }.listivo-view-selector--active {background-color: var(--e-global-color-lprimary1); border-color: var(--e-global-color-lprimary1); }.listivo-view-selector--active:hover svg path {fill: var(--e-global-color-lcolor5); }.listivo-view-selector--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-view-selector--active i {color: var(--e-global-color-lcolor5); }.listivo-breadcrumbs-widget {display: flex; justify-content: space-between; align-items: center; }.listivo-post-carousel .listivo-swiper-slide {max-width: 373.333px; display: inline-block; height: auto; }.listivo-tag {border: 1px solid transparent; display: flex; align-items: center; flex-wrap: wrap; min-height: 25px; border-radius: var(--e-global-lborder-radius); background-color: var(--e-global-color-lcolor4); color: var(--e-global-color-lcolor1); padding: 2px var(--e-global-size-7); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-listing-carousel .listivo-swiper-slide {height: auto; max-width: 373.333px; display: inline-block; }.listivo-simple-button {display: flex; align-items: center; justify-content: center; height: 50px; color: var(--e-global-color-lcolor5); padding: 0 var(--e-global-size-4); cursor: pointer; white-space: nowrap; border-radius: var(--e-global-lborder-radius); overflow: hidden; position: relative; font-family: var(--e-global-typography-llabel-font-family); font-size: var(--e-global-typography-llabel-font-size); font-weight: var(--e-global-typography-llabel-font-weight); line-height: var(--e-global-typography-llabel-line-height); letter-spacing: var(--e-global-typography-llabel-letter-spacing); text-transform: var(--e-global-typography-llabel-text-transform); font-style: var(--e-global-typography-llabel-font-style); -webkit-text-decoration: var(--e-global-typography-llabel-text-decoration); text-decoration: var(--e-global-typography-llabel-text-decoration); }.listivo-simple-button__icon {display: flex; align-items: center; margin-right: var(--e-global-size-7); }[dir=rtl] .listivo-simple-button__icon svg {transform: scaleX(-1); }.listivo-simple-button__icon path {fill: var(--e-global-color-lcolor5); }.listivo-simple-button:before {display: block; content: ""; opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--e-global-color-lcolor5); transition: 0.3s ease-in-out; }.listivo-simple-button:hover:before {opacity: 0.15; }.listivo-simple-button--disabled {cursor: unset; }.listivo-simple-button--disabled:hover:before {opacity: 0; }.listivo-simple-button--background-primary-1 {background-color: var(--e-global-color-lprimary1); }.listivo-simple-button--background-primary-2 {background-color: var(--e-global-color-lprimary2); }.listivo-simple-button--background-color-3 {background-color: var(--e-global-color-lcolor3); }.listivo-simple-button--color-1 {color: var(--e-global-color-lcolor1); }.listivo-simple-button--color-1 .listivo-simple-button__icon path {fill: var(--e-global-color-lcolor1); }.listivo-simple-button--full-width {width: 100%; justify-content: center; }.listivo-simple-button--height-60 {height: 60px; }.listivo-simple-button--height-45 {height: 45px; padding: 0 var(--e-global-size-5); }.listivo-user-hero__top {position: relative; width: 100%; height: 0; padding: 0 var(--e-global-size-4); margin: 0 auto; }@media (max-width: 1024px) {.listivo-user-hero__top {padding: 0 var(--e-global-size-6); }}@media (max-width: 767px) {.listivo-user-hero__top {padding: 0; }}.listivo-user-hero__background {width: 100%; height: 300px; box-shadow: var(--e-global-shadow); border-radius: 0 0 var(--e-global-lborder-radius-large) var(--e-global-lborder-radius-large); overflow: hidden; position: relative; }.listivo-user-hero__background:before {display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 300px; z-index: 1; background: var(--e-global-color-lcolor1); opacity: 0.3; border-radius: 0 0 var(--e-global-lborder-radius-large) var(--e-global-lborder-radius-large); }.listivo-user-hero__background img {display: block; -o-object-fit: cover; object-fit: cover; width: 100%; height: 300px; }.listivo-user-hero--full-width .listivo-user-hero__top {max-width: 100%; padding: 0; }.listivo-user-hero--full-width .listivo-user-hero__background {border-radius: 0; }@media (max-width: 767px) {.listivo-user-hero__content-wrapper {padding: 0 var(--e-global-size-6); }}.listivo-user-hero__content {margin-top: 187px; display: flex; justify-content: center; flex-direction: column; align-items: center; position: relative; z-index: 20; }@media (max-width: 767px) {.listivo-user-hero__content {max-width: 360px; margin: var(--e-global-size-4) auto 0; background-color: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); padding: var(--e-global-size-2) var(--e-global-size-6); border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius-large); }}.listivo-user-hero__content--no-background {margin-top: 0; }@media (max-width: 767px) {.listivo-user-hero__content--no-background {margin-top: 0; }}.listivo-user-hero__avatar {width: 220px; height: 220px; border-radius: 50%; overflow: hidden; z-index: 10; position: relative; }.listivo-user-hero__avatar img {display: block; width: 220px; height: 220px; aspect-ratio: 1/1; -o-object-fit: cover; object-fit: cover; }.listivo-user-hero__avatar svg {width: 120px; height: 135px; }@media (max-width: 767px) {.listivo-user-hero__avatar svg {width: 80px; height: 90px; }}@media (max-width: 767px) {.listivo-user-hero__avatar {width: 180px; height: 180px; }.listivo-user-hero__avatar img {width: 180px; height: 180px; }}.listivo-user-hero__name {margin-top: var(--e-global-size-4); color: var(--e-global-color-lcolor1); display: flex; justify-content: center; font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }.listivo-user-hero__meta {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; justify-content: center; gap: var(--e-global-size-6); }@media (max-width: 767px) {.listivo-user-hero__meta {flex-direction: column; align-items: center; }}.listivo-user-hero__data {display: flex; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-user-hero__data-icon-wrapper {display: flex; align-items: center; height: var(--e-global-typography-ltext1-line-height); }.listivo-user-hero__data-icon {margin-right: var(--e-global-size-7); }.listivo-user-hero__data-text {flex: 1; }.listivo-user-hero__socials {display: flex; justify-content: center; margin-top: var(--e-global-size-4); }.listivo-user-hero__decoration-container {position: relative; width: 100%; max-width: 1140px; margin: 0 auto; height: 0; }@media (max-width: 767px) {.listivo-user-hero__decoration-container {display: none; }}.listivo-user-hero__circle {width: 150px; height: 150px; border-radius: 50%; background-color: var(--e-global-color-lcolor4); opacity: 0.7; position: absolute; }.listivo-user-hero__circle--1 {top: 222px; left: -176px; }.listivo-user-hero__circle--2 {top: 372px; right: -206px; }.listivo-user-hero__small-circle {width: 60px; height: 60px; border-radius: 50%; background-color: var(--e-global-color-lcolor4); opacity: 0.7; position: absolute; }.listivo-user-hero__small-circle--1 {top: 352px; left: 172px; }.listivo-user-hero__small-circle--2 {top: 530px; right: 114px; }.listivo-user-hero__x {position: absolute; opacity: 0.7; width: var(--e-global-size-3); height: var(--e-global-size-3); }.listivo-user-hero__x svg path {fill: var(--e-global-color-lcolor4); }.listivo-user-hero__x--1 {top: 322px; right: 200px; }.listivo-user-hero__x--2 {top: 500px; left: -30px; }.listivo-user-listings__label {display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }.listivo-user-listings__count {display: flex; align-items: center; background-color: var(--e-global-color-lprimary1); height: var(--e-global-size-4); color: var(--e-global-color-lcolor5); border-radius: 40px; padding: 0 12px; margin-left: var(--e-global-size-4); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-user-listings__list {margin-top: var(--e-global-size-2); }.listivo-user-listings__pagination {margin-top: var(--e-global-size-2); }@media (max-width: 767px) {.listivo-user-listings__pagination {display: none; }}.listivo-user-listings__mobile-pagination {margin-top: var(--e-global-size-2); display: none; }@media (max-width: 767px) {.listivo-user-listings__mobile-pagination {display: block; }}@-webkit-keyframes wait {0% {
        opacity: 0;
    } 100% {
        opacity: 0;
    } }@keyframes wait {0% {
        opacity: 0;
    } 100% {
        opacity: 0;
    } }@-webkit-keyframes fade-in {0% {
        opacity: 0;
    } 100% {
        opacity: 1;
    } }@keyframes fade-in {0% {
        opacity: 0;
    } 100% {
        opacity: 1;
    } }.listivo-user-profiles {display: grid; grid-gap: var(--e-global-size-4); grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-user-profiles {grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-user-profiles {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-single-user-profile__socials .listivo-social-icons {justify-content: center; }.listivo-newsletter-form__fields .listivo-input-v2 {width: 440px; }@media (max-width: 767px) {.listivo-newsletter-form__fields .listivo-input-v2 {width: 100%; max-width: 100%; }}.listivo-login-form {max-width: 500px; width: 100%; display: flex; flex-direction: column; }.listivo-login-form__tabs {display: flex; justify-content: space-between; align-items: flex-end; position: relative; overflow: hidden; }.listivo-login-form__tabs:before {display: block; content: ""; z-index: 9; position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; }.listivo-login-form__tab {height: 50px; display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lcolor1); cursor: pointer; border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); width: calc(50% - 3px); background: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); position: relative; transform: translateY(5px); transition: 0.3s ease-in-out; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-login-form__tab:hover {transform: translateY(0); }.listivo-login-form__tab--active {box-shadow: unset; z-index: 15; transform: translateY(0); }.listivo-login-form__social-button {margin-top: var(--e-global-size-6); }.listivo-login-form__social-button:first-child {margin-top: 0; }.listivo-login-form__inner {background-color: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor5); box-shadow: 0 0 30px rgba(42, 57, 70, 0.2); border-bottom-left-radius: var(--e-global-lborder-radius-large); border-bottom-right-radius: var(--e-global-lborder-radius-large); position: relative; z-index: 12; padding-top: var(--e-global-size-2); }.listivo-login-form__inner--rounded {border-radius: var(--e-global-lborder-radius-large); }@media (max-width: 767px) {.listivo-login-form__inner {padding-top: var(--e-global-size-4); }}.listivo-login-form__socials {padding: 0 var(--e-global-size-2); }@media (max-width: 767px) {.listivo-login-form__socials {padding: 0 var(--e-global-size-4); }}@media (max-width: 370px) {.listivo-login-form__socials {padding: 0 var(--e-global-size-5); }}.listivo-login-form__separator {position: relative; height: var(--e-global-size-4); display: flex; align-items: center; justify-content: center; color: var(--e-global-color-lcolor1); margin: var(--e-global-size-6) 0; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-login-form__separator span {padding: 0 var(--e-global-size-6); position: relative; z-index: 10; }.listivo-login-form__separator:before {display: block; content: ""; height: 2px; background: linear-gradient(to right, var(--e-global-color-lcolor3), var(--e-global-color-lcolor3) 8px, transparent 8px, transparent); background-size: 16px 100%; position: absolute; left: 0; width: 43%; }.listivo-login-form__separator:after {display: block; content: ""; height: 2px; background: linear-gradient(to right, var(--e-global-color-lcolor3), var(--e-global-color-lcolor3) 8px, transparent 8px, transparent); background-size: 16px 100%; position: absolute; right: 0; width: 43%; }.listivo-login-form__form {padding: var(--e-global-size-2); padding-top: 0; }@media (max-width: 767px) {.listivo-login-form__form {padding: var(--e-global-size-4); padding-top: 0; }}@media (max-width: 370px) {.listivo-login-form__form {padding: 0 var(--e-global-size-5); padding-bottom: var(--e-global-size-4); }}.listivo-login-form__field {margin-top: var(--e-global-size-6); }.listivo-login-form__field:first-child {margin-top: 0; }.listivo-login-form__field--advanced-phone {display: flex; gap: 5px; }.listivo-login-form__bottom {margin-top: var(--e-global-size-7); display: flex; justify-content: space-between; flex-wrap: wrap; gap: 5px; }@media (max-width: 767px) {.listivo-login-form__bottom {flex-direction: column; margin-top: 25px; }}.listivo-login-form__remember {display: flex; align-items: center; color: var(--e-global-color-lcolor1); cursor: pointer; margin-right: 5px; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-login-form__remember {justify-content: center; }}.listivo-login-form__marketing-consent {display: flex; }.listivo-login-form__marketing-consent-checkbox {display: flex; align-items: center; height: var(--e-global-typography-ltext1-line-height); }.listivo-login-form__marketing-consent-text {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); flex: 1; cursor: pointer; }.listivo-login-form__marketing-consent-text a {color: var(--e-global-color-lprimary1); position: relative; transition: 0.3s ease-in-out; }.listivo-login-form__marketing-consent-text a:before {content: ""; position: absolute; bottom: 0; left: -3px; width: 0; height: 1.5px; background-color: var(--e-global-color-lprimary1); transition: inherit; }.listivo-login-form__marketing-consent-text a:hover:before {width: calc(100% + 6px); }.listivo-login-form__chat-app {display: flex; flex-wrap: wrap; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); cursor: pointer; }@media (max-width: 767px) {.listivo-login-form__chat-app {justify-content: center; align-items: center; }}.listivo-login-form__policy {display: flex; flex-wrap: wrap; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-login-form__policy {justify-content: center; align-items: center; }}.listivo-login-form__policy a {margin-left: 4px; color: var(--e-global-color-lprimary1); position: relative; transition: 0.3s ease-in-out; }.listivo-login-form__policy a:before {content: ""; position: absolute; bottom: 0; left: -3px; width: 0; height: 1.5px; background-color: var(--e-global-color-lprimary1); transition: inherit; }.listivo-login-form__policy a:hover:before {width: calc(100% + 6px); }.listivo-login-form__checkbox-error {color: red; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-login-form__checkbox {cursor: pointer; margin-right: 7px; }.listivo-login-form__lost-password {color: var(--e-global-color-lprimary1); cursor: pointer; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); position: relative; transition: 0.3s ease-in-out; }.listivo-login-form__lost-password:before {content: ""; position: absolute; bottom: 0; left: -3px; width: 0; height: 1.5px; background-color: var(--e-global-color-lprimary1); transition: inherit; }.listivo-login-form__lost-password:hover:before {width: calc(100% + 6px); }.listivo-login-form__lost-password:focus-visible {outline: 2px solid var(--e-global-color-lprimary1); outline-offset: 2px; }@media (max-width: 767px) {.listivo-login-form__lost-password {display: none; }}.listivo-login-form__lost-password-mobile {display: none; }@media (max-width: 767px) {.listivo-login-form__lost-password-mobile {display: block; margin-top: var(--e-global-size-5); }}.listivo-login-form__button {margin-top: var(--e-global-size-5); }@media (max-width: 767px) {.listivo-login-form__button {margin-top: 25px; }}.listivo-social-auth-button {display: flex; align-items: center; height: var(--e-global-size-2); padding: 0 var(--e-global-size-5); background: var(--e-global-color-lcolor5); border: 1px solid var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow) !important; border-radius: var(--e-global-lborder-radius); width: 100%; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-social-auth-button__icon {margin-right: var(--e-global-size-6); display: flex; align-items: center; }.listivo-listing-carousel-with-tabs-v2__content .listivo-swiper-slide {height: auto; max-width: 360px; display: inline-block; }@media (max-width: 767px) {.listivo-testimonials-v2__heading .listivo-heading-v2 {display: flex; flex-direction: column; align-items: center; }.listivo-testimonials-v2__heading .listivo-heading-v2__text {text-align: center; }}.listivo-testimonials-v2__list .listivo-swiper-slide {max-width: 360px; width: 360px; height: auto; display: inline-flex; }.listivo-testimonials-v3 .listivo-swiper-slide {max-width: 380px; width: 370px; height: auto; display: inline-flex; }.listivo-blog-post-card-v4 {display: flex; flex-direction: column; background: var(--e-global-color-lcolor5); height: 100%; border-radius: var(--e-global-lborder-radius); transition: 0.3s ease-in-out; overflow: hidden; }.listivo-blog-post-card-v4__image {background-color: var(--e-global-color-lcolor3); border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); overflow: hidden; position: relative; }.listivo-blog-post-card-v4__image img {width: 100%; display: block; aspect-ratio: 555/375; -o-object-fit: cover; object-fit: cover; transform: scale(1.05); transition: 0.3s ease-in-out transform; }@media (max-width: 1024px) {.listivo-blog-post-card-v4__image img {aspect-ratio: 360/240; }}.listivo-blog-post-card-v4__content {flex: 1; height: 100%; border: 1px solid var(--e-global-color-lcolor4); border-top: 0; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); padding: var(--e-global-size-3); transition: 0.3s ease-in-out; overflow: hidden; }.listivo-blog-post-card-v4__heading {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-blog-post-card-v4__meta {margin-top: var(--e-global-size-7); display: flex; flex-wrap: wrap; align-items: center; }.listivo-blog-post-card-v4__meta-value {margin-top: var(--e-global-size-7); display: flex; align-items: center; margin-right: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-blog-post-card-v4__meta-value:last-child {margin-right: 0; }.listivo-blog-post-card-v4__avatar {width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-blog-post-card-v4__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-blog-post-card-v4__icon {width: var(--e-global-size-5); height: var(--e-global-size-5); background: var(--e-global-color-lprimary2); border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-right: var(--e-global-size-7); }.listivo-blog-post-card-v4__icon svg path {fill: var(--e-global-color-lcolor5); }.listivo-blog-post-card-v4__text-wrapper {margin-top: var(--e-global-size-6); }.listivo-blog-post-card-v4__text {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-blog-post-card-v4:hover {box-shadow: var(--e-global-shadow); }.listivo-blog-post-card-v4:hover .listivo-blog-post-card-v4__content {border-color: var(--e-global-color-lcolor5); }.listivo-blog-post-card-v4:hover .listivo-blog-post-card-v4__image img {transform: scale(1); }.listivo-blog-post-card-v4__heading {font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }@media (max-width: 1024px) {.listivo-blog-post-card-v4__heading {font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }}.listivo-blog-post-card-v5 {display: flex; flex-direction: column; background: var(--e-global-color-lcolor5); height: 100%; border-radius: var(--e-global-lborder-radius); transition: 0.3s ease-in-out; overflow: hidden; }.listivo-blog-post-card-v5__image {background-color: var(--e-global-color-lcolor3); border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); overflow: hidden; position: relative; }.listivo-blog-post-card-v5__image img {width: 100%; display: block; aspect-ratio: 555/375; -o-object-fit: cover; object-fit: cover; transform: scale(1.05); transition: 0.3s ease-in-out transform; }@media (max-width: 1024px) {.listivo-blog-post-card-v5__image img {aspect-ratio: 360/240; }}.listivo-blog-post-card-v5__content {flex: 1; height: 100%; border: 1px solid var(--e-global-color-lcolor4); border-top: 0; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); padding: var(--e-global-size-3); transition: 0.3s ease-in-out; overflow: hidden; }.listivo-blog-post-card-v5__heading {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-blog-post-card-v5__meta {margin-top: var(--e-global-size-7); display: flex; flex-wrap: wrap; align-items: center; }.listivo-blog-post-card-v5__meta-value {margin-top: var(--e-global-size-7); display: flex; align-items: center; margin-right: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-blog-post-card-v5__meta-value:last-child {margin-right: 0; }.listivo-blog-post-card-v5__avatar {width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 100px; overflow: hidden; position: relative; margin-right: var(--e-global-size-7); }.listivo-blog-post-card-v5__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-blog-post-card-v5__icon {width: var(--e-global-size-5); height: var(--e-global-size-5); background: var(--e-global-color-lprimary2); border-radius: 50px; display: flex; align-items: center; justify-content: center; margin-right: var(--e-global-size-7); }.listivo-blog-post-card-v5__icon svg path {fill: var(--e-global-color-lcolor5); }.listivo-blog-post-card-v5__text-wrapper {margin-top: var(--e-global-size-6); }.listivo-blog-post-card-v5__text {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-blog-post-card-v5:hover {box-shadow: var(--e-global-shadow); }.listivo-blog-post-card-v5:hover .listivo-blog-post-card-v5__content {border-color: var(--e-global-color-lcolor5); }.listivo-blog-post-card-v5:hover .listivo-blog-post-card-v5__image img {transform: scale(1); }.listivo-hero-search-v3__search-form .listivo-field {display: flex; flex-direction: column; }.listivo-hero-search-v3__search-form .listivo-field--1 {grid-area: unset; grid-gap: 20px; }.listivo-hero-search-v3__search-form .listivo-field--2 {grid-area: unset; grid-gap: 20px; }.listivo-hero-search-v3__search-form .listivo-field--3 {grid-area: unset; grid-gap: 20px; }.listivo-hero-search-v3__search-form .listivo-field--4 {grid-area: unset; grid-gap: 20px; }.listivo-hero-search-v3 .listivo-field--double {grid-area: span 1/span 1; }.listivo-hero-search-v7__term:hover .listivo-hero-search-v7__term-label, .listivo-hero-search-v7__term:hover .listivo-hero-search-v8__term-label, .listivo-hero-search-v7__term:hover .listivo-hero-search-v9__term-label, .listivo-hero-search-v7__term:hover .listivo-hero-search-v10__term-label {color: var(--e-global-color-lcolor5) !important; }.listivo-hero-search-v8 {display: flex; align-items: center; width: 100%; padding-top: 147px; padding-bottom: 227px; position: relative; }@media (max-width: 1024px) {.listivo-hero-search-v8 {padding: var(--e-global-size-2) 0; }.listivo-hero-search-v8:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--e-global-color-lcolor1); opacity: 0.7; z-index: 3; }}.listivo-hero-search-v8__container {position: relative; width: 100%; max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: 0 var(--e-global-desktop-padding); margin: 0 auto; }@media (max-width: 1024px) {.listivo-hero-search-v8__container {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: 0 var(--e-global-mobile-padding); }}@media (max-width: 1024px) {.listivo-hero-search-v8__container {position: static; }}.listivo-hero-search-v8__content {display: flex; width: 100%; flex-direction: column; justify-content: center; }@media (max-width: 1024px) {.listivo-hero-search-v8__content {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-hero-search-v8__content {max-width: 390px; }}@media (max-width: 1024px) {.listivo-hero-search-v8__content {align-items: center; }}.listivo-hero-search-v8__heading {align-self: flex-start; position: relative; z-index: 12; color: var(--e-global-color-lcolor1); margin-bottom: var(--e-global-size-6); font-family: var(--e-global-typography-lheading1-font-family); font-size: var(--e-global-typography-lheading1-font-size); font-weight: var(--e-global-typography-lheading1-font-weight); line-height: var(--e-global-typography-lheading1-line-height); letter-spacing: var(--e-global-typography-lheading1-letter-spacing); text-transform: var(--e-global-typography-lheading1-text-transform); font-style: var(--e-global-typography-lheading1-font-style); -webkit-text-decoration: var(--e-global-typography-lheading1-text-decoration); text-decoration: var(--e-global-typography-lheading1-text-decoration); }@media (max-width: 1024px) {.listivo-hero-search-v8__heading {margin-bottom: 0; text-align: center; width: 100%; color: var(--e-global-color-lcolor5); }}@media (max-width: 767px) {.listivo-hero-search-v8__heading {font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }}.listivo-hero-search-v8__tabs {display: flex; position: relative; bottom: -5px; padding-bottom: 5px; }@media (max-width: 767px) {.listivo-hero-search-v8__tabs {width: 100%; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; }.listivo-hero-search-v8__tabs::-webkit-scrollbar {display: none; }}.listivo-hero-search-v8__tab {height: var(--e-global-size-1); padding: 0 var(--e-global-size-4); display: flex; align-items: center; justify-content: center; flex-direction: column; background: var(--e-global-color-lcolor5); cursor: pointer; position: relative; z-index: 9; white-space: nowrap; }.listivo-hero-search-v8__tab:after {display: block; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-clip-path: inset(-60px -60px 0 -60px); clip-path: inset(-60px -60px 0 -60px); opacity: 0; box-shadow: var(--e-global-shadow); }.listivo-hero-search-v8__tab--active {z-index: 12; font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-hero-search-v8__tab--active:after {opacity: 1; }.listivo-hero-search-v8__tab--active:before {display: block; content: ""; position: absolute; left: 50%; bottom: -3px; width: 6px; height: 6px; background: var(--e-global-color-lprimary1); border-radius: 50%; transform: translateX(-50%); }.listivo-hero-search-v8__tab:first-child {border-top-left-radius: var(--e-global-lborder-radius-large); }.listivo-hero-search-v8__tab:last-child {border-top-right-radius: var(--e-global-lborder-radius-large); }.listivo-hero-search-v8__tab-image img {display: block; width: auto; height: var(--e-global-size-3); }.listivo-hero-search-v8__tab-label {font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); color: var(--e-global-color-lcolor1); }@media (max-width: 1024px) {.listivo-hero-search-v8__form-container {margin-top: var(--e-global-size-2); display: flex; flex-direction: column; align-items: center; max-width: 480px; width: 100%; }}@media (max-width: 767px) {.listivo-hero-search-v8__form-container {align-items: flex-start; }}.listivo-hero-search-v8__form-wrapper {display: inline-flex; position: relative; z-index: 10; }.listivo-hero-search-v8__form {position: relative; background: var(--e-global-color-lcolor5); box-shadow: var(--e-global-shadow); border-radius: var(--e-global-lborder-radius-large); padding: var(--e-global-size-4); display: flex; flex-wrap: wrap; align-self: flex-start; align-items: flex-end; z-index: 10; }@media (max-width: 425px) {.listivo-hero-search-v8__form {border-top-right-radius: 0; }}.listivo-hero-search-v8__form--has-tabs {border-top-left-radius: 0; }@media (max-width: 1024px) {.listivo-hero-search-v8__form--has-tabs {border-top-left-radius: var(--e-global-lborder-radius-large); }}@media (max-width: 767px) {.listivo-hero-search-v8__form--has-tabs {border-top-left-radius: 0; }}.listivo-hero-search-v8__field-label {margin-bottom: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-hero-search-v8__fields {display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 217px)); grid-gap: var(--e-global-size-6); max-width: 100%; flex: 1; }.listivo-hero-search-v8__fields--initial-1 {grid-template-columns: repeat(1, minmax(0, 217px)); }.listivo-hero-search-v8__fields--initial-2 {grid-template-columns: repeat(2, minmax(0, 217px)); }.listivo-hero-search-v8__fields--initial-3 {grid-template-columns: repeat(3, minmax(0, 217px)); }.listivo-hero-search-v8__fields--initial-4 {grid-template-columns: repeat(4, minmax(0, 217px)); }.listivo-hero-search-v8__fields--1 {grid-template-columns: repeat(1, minmax(0, 217px)) !important; }.listivo-hero-search-v8__fields--2 {grid-template-columns: repeat(2, minmax(0, 217px)) !important; }.listivo-hero-search-v8__fields--3 {grid-template-columns: repeat(3, minmax(0, 217px)) !important; }.listivo-hero-search-v8__fields--4 {grid-template-columns: repeat(4, minmax(0, 217px)) !important; }@media (max-width: 1024px) {.listivo-hero-search-v8__fields {grid-template-columns: repeat(1, minmax(0, 1fr)) !important; flex: unset; }}.listivo-hero-search-v8 .listivo-field-v2 {display: grid; grid-gap: var(--e-global-size-6); grid-template-columns: repeat(1, minmax(0, 217px)); }@media (max-width: 767px) {.listivo-hero-search-v8 .listivo-field-v2 {grid-gap: var(--e-global-size-6); }}.listivo-hero-search-v8 .listivo-field-v2--1 {grid-template-columns: repeat(1, minmax(0, 217px)); }.listivo-hero-search-v8 .listivo-field-v2--2 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 217px)); }.listivo-hero-search-v8 .listivo-field-v2--3 {grid-area: span 1/span 3; grid-template-columns: repeat(3, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-hero-search-v8 .listivo-field-v2--3 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}.listivo-hero-search-v8 .listivo-field-v2--4 {grid-area: span 1/span 4; grid-template-columns: repeat(4, minmax(0, 1fr)); }@media (max-width: 1024px) {.listivo-hero-search-v8 .listivo-field-v2--4 {grid-area: span 1/span 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-hero-search-v8 .listivo-field-v2 {grid-template-columns: repeat(1, minmax(0, 1fr)) !important; grid-area: span 1/span 1; }}@media (max-width: 1024px) {.listivo-hero-search-v8 .listivo-field-v2 {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-hero-search-v8__mobile-button {display: none; width: 100%; justify-content: center; margin-top: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-hero-search-v8__mobile-button {display: flex; }}.listivo-hero-search-v8__button {width: var(--e-global-size-2); height: var(--e-global-size-2); background: var(--e-global-color-lprimary1); border-radius: var(--e-global-lborder-radius); display: flex; align-items: center; justify-content: center; margin-left: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-hero-search-v8__button {display: none; }}.listivo-hero-search-v8__button svg {transition: 0.3s ease-in-out; }.listivo-hero-search-v8__button svg path {fill: var(--e-global-color-lcolor5); }.listivo-hero-search-v8__button:hover svg {transform: scale(1.2); }.listivo-hero-search-v8__popular-terms {margin-top: var(--e-global-size-6); }.listivo-hero-search-v8__first-image-wrapper {position: absolute; right: 0; top: -75px; z-index: 3; }@media (max-width: 1024px) {.listivo-hero-search-v8__first-image-wrapper {position: static; }}.listivo-hero-search-v8__first-image-wrapper:before {display: block; content: ""; position: absolute; right: -10px; top: -10px; width: 275px; height: 651px; background: rgba(253, 253, 254, 0.5); border-radius: 0 10px 10px 0; }@media (max-width: 1024px) {.listivo-hero-search-v8__first-image-wrapper:before {display: none; }}.listivo-hero-search-v8__first-image {width: 460px; height: 630px; position: relative; border-radius: var(--e-global-lborder-radius-large); overflow: hidden; }@media (max-width: 1024px) {.listivo-hero-search-v8__first-image {position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 0; z-index: 2; }}.listivo-hero-search-v8__first-image img {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-hero-search-v8__second-image-wrapper {position: absolute; right: -147px; top: -115px; z-index: 2; }@media (max-width: 1024px) {.listivo-hero-search-v8__second-image-wrapper {display: none; }}.listivo-hero-search-v8__second-image {width: 412px; height: 712px; position: relative; border-radius: var(--e-global-lborder-radius-large); overflow: hidden; }.listivo-hero-search-v8__second-image img {display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-hero-search-v8__arrow {position: absolute; right: -100px; bottom: -111px; }@media (max-width: 1080px) {.listivo-hero-search-v8__arrow {display: none; }}.listivo-hero-search-v8__arrow svg path {stroke: var(--e-global-color-lprimary1); }.listivo-hero-search-v8__popular-terms {margin-top: var(--e-global-size-5); color: var(--e-global-color-lcolor1); position: relative; z-index: 9; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 1024px) {.listivo-hero-search-v8__popular-terms {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-hero-search-v8__popular-terms {max-width: 390px; }}@media (max-width: 1024px) {.listivo-hero-search-v8__popular-terms {text-align: center; margin: var(--e-global-size-3) auto 0; color: var(--e-global-color-lcolor4); }}.listivo-hero-search-v8__popular-term {margin-left: 3px; display: inline-block; transition: 0.3s ease-in-out; border-bottom: 1px solid transparent; position: relative; }.listivo-hero-search-v8__popular-term:before {content: ""; position: absolute; bottom: 0; left: -3px; width: 0; height: 1.5px; background-color: var(--e-global-color-lprimary1); transition: inherit; }.listivo-hero-search-v8__popular-term:hover {color: var(--e-global-color-lprimary1); }.listivo-hero-search-v8__popular-term:hover:before {width: calc(100% + 3px); }.listivo-hero-search-v8__popular-term:after {content: ","; display: inline; position: relative; left: -3px; }.listivo-hero-search-v8__popular-term:last-child:after {content: ""; display: none; }.listivo-hero-search-v8__popular-term:last-child:hover:before {width: calc(100% + 6px); }.listivo-hero-search-v8__popular-terms {margin-top: var(--e-global-size-6); }@media (max-width: 1024px) {.listivo-hero-search-v8__popular-terms {margin-top: var(--e-global-size-4); }}.listivo-hero-search-v9__term:hover .listivo-hero-search-v7__term-label, .listivo-hero-search-v9__term:hover .listivo-hero-search-v8__term-label, .listivo-hero-search-v9__term:hover .listivo-hero-search-v9__term-label, .listivo-hero-search-v9__term:hover .listivo-hero-search-v10__term-label {color: var(--e-global-color-lcolor5) !important; }.listivo-hero-search-v10__term:hover .listivo-hero-search-v7__term-label, .listivo-hero-search-v10__term:hover .listivo-hero-search-v8__term-label, .listivo-hero-search-v10__term:hover .listivo-hero-search-v9__term-label, .listivo-hero-search-v10__term:hover .listivo-hero-search-v10__term-label {color: var(--e-global-color-lcolor5) !important; }@media (max-width: 767px) {.listivo-hero-search-v10 .listivo-range-field .listivo-search-form-field {margin-top: var(--e-global-size-4); }.listivo-hero-search-v10 .listivo-range-field .listivo-search-form-field:first-child {margin-top: 0; }}.listivo-compare-button {cursor: pointer; box-shadow: var(--e-global-shadow); padding: var(--e-global-size-7); padding-bottom: 0; border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); overflow: hidden; background-color: var(--e-global-color-lcolor5); }.listivo-compare-button__inner {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); overflow: hidden; display: flex; align-items: center; background-color: var(--e-global-color-lprimary1); padding: 0 var(--e-global-size-4); color: var(--e-global-color-lcolor5); height: 50px; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-compare-button__inner svg {margin-right: var(--e-global-size-6); }.listivo-compare-button__inner svg path {fill: var(--e-global-color-lcolor5); }.listivo-compare-button__count {display: flex; align-items: center; justify-content: center; margin-left: var(--e-global-size-6); border-radius: 50%; overflow: hidden; background-color: var(--e-global-color-lcolor5); min-width: var(--e-global-size-5); padding: 0 4px; height: var(--e-global-size-5); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-compare-preview-wrapper {position: fixed; left: 0; bottom: 0; width: 100%; display: flex; justify-content: center; z-index: 50; height: 0; }.listivo-compare-preview-wrapper__container {max-width: 1440px; width: 100%; display: flex; justify-content: flex-end; }.listivo-compare-preview {padding-right: var(--e-global-size-2); display: flex; flex-direction: column; align-items: flex-end; transform: translateY(0); transition: 0.3s ease-in-out; height: 297px; bottom: 0; left: 0; z-index: 50; max-width: 670px; width: 100%; position: relative; }@media (max-width: 767px) {.listivo-compare-preview {align-items: center; }}.listivo-compare-preview--open {transform: translateY(-100%); }@media (max-width: 767px) {.listivo-compare-preview--open {transform: translateY(0); }}.listivo-compare-preview--hidden {transform: translateY(60px); visibility: hidden; }.listivo-compare-preview__button {position: absolute; z-index: 50; height: 60px; -webkit-clip-path: inset(-20px -20px 0 -20px); clip-path: inset(-20px -20px 0 -20px); right: 60px; top: -60px; }@media (max-width: 767px) {.listivo-compare-preview__button {right: 50%; transform: translateX(50%); }}.listivo-compare-preview__content {box-shadow: var(--e-global-shadow); position: relative; z-index: 49; height: 297px; max-width: 670px; width: 100%; background-color: var(--e-global-color-lcolor5); padding: var(--e-global-size-4); border-top-left-radius: var(--e-global-lborder-radius); }.listivo-compare-preview__list {overflow: hidden; position: relative; width: 100%; }.listivo-compare-preview__bottom {margin-top: var(--e-global-size-4); display: flex; justify-content: space-between; }.listivo-compare-preview__info {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); font-style: italic; line-height: 138%; padding-left: 55px; position: relative; max-width: 365px; width: 100%; }.listivo-compare-preview__info-icon {position: absolute; left: 0; width: 40px; height: 40px; }.listivo-compare-preview__info-icon svg path {fill: var(--e-global-color-lprimary2); }.listivo-compare-preview__compare-button {display: none; }.listivo-compare-preview__compare-button--visible {display: block; }@media (max-width: 767px) {.listivo-html-map-sticky .listivo-compare-preview-wrapper {display: none; }}.listivo-compare-preview-card {width: 100%; display: block; }.listivo-compare-preview-card__image {position: relative; border-radius: var(--border-radius); overflow: hidden; }.listivo-compare-preview-card__image--placeholer {background: var(--e-global-color-lcolor4); border: 2px dashed var(--e-global-color-lcolor3); border-radius: var(--e-global-lborder-radius); }.listivo-compare-preview-card__image img {display: block; aspect-ratio: 160/110; width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; }.listivo-compare-preview-card__label {margin-top: var(--e-global-size-7); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }.listivo-compare-preview-card__remove {position: absolute; top: 5px; right: 5px; width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--e-global-color-lcolor5); }.listivo-compare-area {width: 100%; display: flex; flex-direction: column; }@media (max-width: 767px) {.listivo-compare-area__empty-block {display: none; }}.listivo-compare-area__row {display: grid; grid-column-gap: var(--e-global-size-4); grid-template-columns: repeat(3, minmax(0, 1fr)); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }@media (max-width: 1024px) {.listivo-compare-area__row {grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) {.listivo-compare-area__row--mobile-full {grid-template-columns: repeat(1, minmax(0, 1fr)); }}.listivo-compare-area__row--with-border {border-bottom: 1px solid var(--e-global-color-lcolor4); }@media (max-width: 767px) {.listivo-compare-area__row--with-border {border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); }.listivo-compare-area__row--with-border:last-child {border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}@media (max-width: 767px) {.listivo-compare-area__row--mobile-flex {display: flex; justify-content: space-between; background-color: var(--e-global-color-lcolor5); }}@media (max-width: 767px) {.listivo-compare-area__row--button {display: flex; justify-content: center; }}.listivo-compare-area__head {height: 240px; display: flex; flex-direction: column; justify-content: space-between; }@media (max-width: 767px) {.listivo-compare-area__head {margin-bottom: var(--e-global-size-4); }}.listivo-compare-area__head-bottom {display: flex; justify-content: space-between; }.listivo-compare-area__heading-wrapper {display: flex; align-items: center; }.listivo-compare-area__heading {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading2-font-family); font-size: var(--e-global-typography-lheading2-font-size); font-weight: var(--e-global-typography-lheading2-font-weight); line-height: var(--e-global-typography-lheading2-line-height); letter-spacing: var(--e-global-typography-lheading2-letter-spacing); text-transform: var(--e-global-typography-lheading2-text-transform); font-style: var(--e-global-typography-lheading2-font-style); -webkit-text-decoration: var(--e-global-typography-lheading2-text-decoration); text-decoration: var(--e-global-typography-lheading2-text-decoration); }.listivo-compare-area__heading-count {margin-left: var(--e-global-size-6); display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 50%; color: var(--e-global-color-lcolor5); background-color: var(--e-global-color-lprimary2); font-family: var(--e-global-typography-ltext2bold-font-family); font-size: var(--e-global-typography-ltext2bold-font-size); font-weight: var(--e-global-typography-ltext2bold-font-weight); line-height: var(--e-global-typography-ltext2bold-line-height); letter-spacing: var(--e-global-typography-ltext2bold-letter-spacing); text-transform: var(--e-global-typography-ltext2bold-text-transform); font-style: var(--e-global-typography-ltext2bold-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2bold-text-decoration); text-decoration: var(--e-global-typography-ltext2bold-text-decoration); }.listivo-compare-area__text {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-compare-area__image {border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); overflow: hidden; position: relative; display: block; }.listivo-compare-area__image img {display: block; aspect-ratio: 360/240; width: 100%; height: auto; }.listivo-compare-area__lock {position: absolute; top: var(--e-global-size-6); left: var(--e-global-size-6); height: 25px; background-color: var(--e-global-color-lprimary2); border-radius: 25px; color: var(--e-global-color-lcolor5); display: flex; align-items: center; padding: 0 var(--e-global-size-6); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-compare-area__lock svg {margin-right: var(--e-global-size-7); }.listivo-compare-area__lock svg path {fill: var(--e-global-color-lcolor5); }.listivo-compare-area__remove {position: absolute; top: var(--e-global-size-6); right: var(--e-global-size-6); width: 25px; height: 25px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; cursor: pointer; }.listivo-compare-area__remove svg path {fill: var(--e-global-color-lcolor1); }.listivo-compare-area__locked {grid-area: 1/2; }.listivo-compare-area__cell {display: flex; align-items: center; padding: var(--e-global-size-6) var(--e-global-size-4); background-color: var(--e-global-color-lcolor5); color: var(--e-global-color-lcolor2); border-left: 1px solid var(--e-global-color-lcolor4); border-right: 1px solid var(--e-global-color-lcolor4); min-height: 59px; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 767px) {.listivo-compare-area__cell {border: 0; background-color: transparent; }}.listivo-compare-area__cell--field-label {border-right: 0; background-color: transparent; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); }.listivo-compare-area__cell--label {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); padding: var(--e-global-size-4); }.listivo-compare-area__cell--primary-value {color: var(--e-global-color-lprimary2); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); min-height: 55px; }.listivo-compare-area__cell--button {padding-top: var(--e-global-size-2); display: flex; justify-content: center; background-color: transparent; border: 0; }.listivo-user-description {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-button-wrapper {display: flex; width: 100%; }.listivo-button-wrapper--center {justify-content: center; }.listivo-button {position: relative; overflow: hidden; display: inline-flex; flex-wrap: nowrap; height: 50px; background-color: var(--e-global-color-lcolor3); padding: 0 25px 0 var(--e-global-size-4); color: var(--e-global-color-lcolor2); justify-content: center; align-items: center; border-radius: var(--e-global-lborder-radius); transition: 0.3s ease-in-out; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-button:last-child {margin-right: 0; }.listivo-button span {white-space: nowrap; display: inline-flex; align-items: center; }.listivo-button i {margin-left: 50px; transition: 0.3s ease-in-out; }.listivo-button span svg {margin-left: 50px; transition: 0.3s ease-in-out; }[dir=rtl] .listivo-button span svg {transform: scaleX(-1); }.listivo-button span svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor2); }.listivo-button--height-60 {height: 60px; }.listivo-button--regular:hover {background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); }.listivo-button--regular:hover span svg path {fill: var(--e-global-color-lcolor5); }.listivo-button--primary-1 {background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); }.listivo-button--primary-1 span svg path {fill: var(--e-global-color-lcolor5); }.listivo-button--primary-1 span svg rect {fill: var(--e-global-color-lcolor5); }.listivo-button--primary-2 {background-color: var(--e-global-color-lprimary2); color: var(--e-global-color-lcolor5); }.listivo-button--primary-2 span svg path {fill: var(--e-global-color-lcolor5); }.listivo-button--white {background-color: transparent; color: #FFFFFF; border: 2px solid #FFFFFF; }.listivo-button--white span svg path {fill: #FFFFFF; }.listivo-button--color-1 {color: var(--e-global-color-lcolor1); }.listivo-button--color-1 span svg path {fill: var(--e-global-color-lcolor1); }.listivo-button:before, .listivo-button:after {content: ""; height: 120px; width: 120px; background-color: var(--e-global-color-lcolor5); opacity: 0.15; position: absolute; right: -55px; top: -10px; transform: rotate(20deg); transition: 0.3s ease-in-out; }.listivo-button:before {transform: translateX(-220%) translateY(-50px) rotate(20deg); opacity: 0; }.listivo-button:hover span svg {transform: scale(1.2); }[dir=rtl] .listivo-button:hover span svg {transform: scaleX(-1.2) scaleY(1.2); }.listivo-button:hover:before {transform: translateX(0) translateY(0) rotate(20deg); opacity: 0.15; }.listivo-button:hover:after {transform: translateX(220%) translateY(-50px) rotate(20deg); opacity: 0; }.listivo-button__loading {display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-button--loading:before, .listivo-button--loading:after {display: none; }.listivo-button--loading span {opacity: 0; visibility: hidden; }.listivo-button--loading .listivo-button__loading {display: block; }.listivo-button--loading:hover svg {transform: translate(-50%, -50%) !important; }.listivo-button--left:first-child {margin-left: 0; }.listivo-button--left i {margin-left: unset; margin-right: 50px; }.listivo-button--left span svg {margin-left: unset; margin-right: 50px; }.listivo-button--left:before, .listivo-button--left:after {left: -55px; transform: rotate(-20deg); }.listivo-button--left:before {transform: translateX(220%) translateY(-50px) rotate(-20deg); opacity: 0; }.listivo-button--left:hover span svg {transform: scale(1.2); }[dir=rtl] .listivo-button--left:hover span svg {transform: scaleX(-1.2) scaleY(1.2); }.listivo-button--left:hover:before {transform: translateX(0) translateY(0) rotate(-20deg); opacity: 0.15; }.listivo-button--left:hover:after {transform: translateX(-220%) translateY(-50px) rotate(-20deg); opacity: 0; }.listivo-button-primary-1-selector {background-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lcolor5); }.listivo-button-primary-1-selector span svg path {fill: var(--e-global-color-lcolor5); }.listivo-button-primary-2-selector {background-color: var(--e-global-color-lprimary2); color: var(--e-global-color-lcolor5); }.listivo-button-primary-2-selector span svg path {fill: var(--e-global-color-lcolor5); }.listivo-quick-view-wrapper {position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 199; overflow-y: auto; }.listivo-quick-view-wrapper__container {position: relative; width: 100%; min-height: 100%; z-index: 199; display: flex; align-items: center; justify-content: center; padding: var(--e-global-size-2) 0; }.listivo-quick-view-wrapper__container:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--e-global-color-lcolor1); opacity: 0.85; z-index: 198; }.listivo-quick-view {display: flex; position: relative; z-index: 199; }@media (max-width: 1250px) {.listivo-quick-view {flex-direction: column; }}.listivo-quick-view__close {position: absolute; top: -20px; right: -20px; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 50%; cursor: pointer; background-color: var(--e-global-color-lprimary1); z-index: 199; }.listivo-quick-view__close svg {top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; position: absolute; }.listivo-quick-view__close path {fill: var(--e-global-color-lcolor5); }@media (max-width: 767px) {.listivo-quick-view__close {top: -30px; right: 0; }}.listivo-quick-view .listivo-quick-view__gallery--image:before {display: none; }.listivo-quick-view .listivo-quick-view__gallery--image-count-0:before {display: none; }.listivo-quick-view:hover .listivo-quick-view__gallery .listivo-swiper-container {transform: scale(1); }.listivo-quick-view:hover .listivo-quick-view__gallery:before {opacity: 1; }[dir=rtl] .listivo-quick-view:hover .listivo-quick-view__next svg, [dir=rtl] .listivo-quick-view:hover .listivo-quick-view__prev svg {transform: scaleX(-1); }.listivo-quick-view:hover .listivo-quick-view__next--active, .listivo-quick-view:hover .listivo-quick-view__prev--active {opacity: 1; }.listivo-quick-view:hover .listivo-quick-view__next--active:hover, .listivo-quick-view:hover .listivo-quick-view__prev--active:hover {transform: translateX(0); }.listivo-quick-view:hover .listivo-quick-view__prev {transform: translateX(-5px); }.listivo-quick-view:hover .listivo-quick-view__next {transform: translateX(5px); }.listivo-quick-view:hover .listivo-swiper-pagination-bullet-active-main, .listivo-quick-view:hover .listivo-swiper-pagination-bullet-active-next, .listivo-quick-view:hover .listivo-swiper-pagination-bullet-active-next-next, .listivo-quick-view:hover .listivo-swiper-pagination-bullet-active-prev, .listivo-quick-view:hover .listivo-swiper-pagination-bullet-active-prev-prev {opacity: 1 !important; }.listivo-quick-view__prev-holder, .listivo-quick-view__next-holder {position: absolute; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -30px; z-index: 19; transition: 0.3s ease-in-out; }.listivo-quick-view__prev-holder {left: 0; }.listivo-quick-view__next-holder {right: 0; }.listivo-quick-view__prev, .listivo-quick-view__next {position: absolute; width: 45px; height: 45px; background: var(--e-global-color-lcolor5); display: flex; align-items: center; justify-content: center; top: 50%; margin-top: -22.5px; z-index: 20; transition: 0.3s ease-in-out; opacity: 0; cursor: pointer; }.listivo-quick-view__prev {left: 0; border-top-right-radius: 30px; border-bottom-right-radius: 30px; transform: translateX(-45px); filter: var(--e-global-shadow-filter); }.listivo-quick-view__next {right: 0; border-top-left-radius: 30px; border-bottom-left-radius: 30px; transform: translateX(45px); filter: var(--e-global-shadow-filter); }.listivo-quick-view__gallery {position: relative; width: 100%; overflow: hidden; background-color: var(--e-global-color-lcolor4); -webkit-mask-image: -webkit-radial-gradient(white, black); transition: 0.3s ease-in-out; }.listivo-quick-view__gallery .listivo-swiper-container {transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-quick-view__gallery img {display: block !important; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; aspect-ratio: 360/240; }.listivo-quick-view__gallery:before {transition: 0.3s ease-in-out; display: block; content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: linear-gradient(180deg, rgba(42, 57, 70, 0) 0%, rgba(42, 57, 70, 0.39) 100%); z-index: 9; opacity: 0; }.listivo-quick-view__gallery--image-count-1:before {display: none; }.listivo-quick-view .listivo-swiper-slide {display: flex; flex-direction: column; }.listivo-quick-view .listivo-swiper-slide img {flex: 1; }.listivo-quick-view__pagination {position: absolute; bottom: 20px; height: 12px; left: 50%; transform: translateX(-50%); z-index: 10; }.listivo-quick-view__pagination .listivo-swiper-pagination {position: relative; bottom: 0; }.listivo-quick-view__pagination .listivo-swiper-pagination-bullet {width: 12px; height: 12px; border-radius: 50%; background-color: var(--e-global-color-lcolor5); transition: 0.2s transform, 0.2s left, 0.3s opacity !important; margin: 0 5px !important; opacity: 0; }.listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active-prev, .listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active-next {transform: scale(0.66) !important; }.listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active-prev-prev, .listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active-next-next {transform: scale(0.33) !important; }.listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active {position: relative; }.listivo-quick-view__pagination .listivo-swiper-pagination-bullet-active:before {display: block; content: ""; background-color: var(--e-global-color-lprimary2); width: 6px; height: 6px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }.listivo-quick-view__icon-label {visibility: hidden; position: absolute; left: 50%; transform: translateX(-50%) translateY(-5px); height: var(--e-global-size-4); opacity: 0; white-space: nowrap; display: flex; align-items: center; padding: 0 10px; border-radius: var(--e-global-lborder-radius); background: var(--e-global-color-lcolor1); top: -40px; box-shadow: var(--e-global-shadow); transition: 0.3s ease-in-out; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); z-index: 20; }.listivo-quick-view__icon-label:before {content: ""; background: var(--e-global-color-lcolor1); transform: rotate(-45deg); width: 7px; height: 7px; background-color: var(--e-global-color-lcolor1); bottom: -3.5px; left: 50%; margin-left: -3.5px; position: absolute; }.listivo-quick-view__icon {width: 40px; height: 40px; border: 1px solid var(--e-global-color-lcolor3); border-radius: 50%; display: flex; align-items: center; justify-content: center; transition: 0.3s ease-in-out; position: relative; cursor: pointer; }.listivo-quick-view__icon svg path {transition: 0.3s ease-in-out; fill: var(--e-global-color-lcolor1); }.listivo-quick-view__icon:hover:not(.listivo-quick-view__icon--active) {border-color: var(--e-global-color-lprimary1); }.listivo-quick-view__icon:hover:not(.listivo-quick-view__icon--active) svg path {fill: var(--e-global-color-lprimary1); }.listivo-quick-view__icon:hover:not(.listivo-quick-view__icon--active) .listivo-quick-view__icon-label {opacity: 1; transform: translateX(-50%) translateY(0); visibility: visible; }.listivo-quick-view__icon--active {border-color: var(--e-global-color-lprimary1); background-color: var(--e-global-color-lprimary1); }.listivo-quick-view__icon--active svg path {fill: var(--e-global-color-lcolor5); }.listivo-quick-view__icon--active .listivo-quick-view__icon-label {opacity: 0 !important; }.listivo-quick-view__gallery {width: 555px; height: 445px; overflow: hidden; border-bottom-left-radius: var(--border-radius); border-top-left-radius: var(--border-radius); background: var(--e-global-color-lcolor5); }.listivo-quick-view__gallery > div {height: 100%; }.listivo-quick-view__gallery > div .listivo-swiper-container {height: 100%; }.listivo-quick-view__gallery img {display: block; width: 555px; height: 445px; -o-object-fit: cover; object-fit: cover; }@media (max-width: 1250px) {.listivo-quick-view__gallery {border: 0; border-top-left-radius: var(--e-global-lborder-radius); border-top-right-radius: var(--e-global-lborder-radius); }}@media (max-width: 600px) {.listivo-quick-view__gallery {width: 360px; height: 288px; }.listivo-quick-view__gallery img {width: 360px; height: 288px; }}.listivo-quick-view__content {width: 585px; height: 445px; padding: var(--e-global-size-4); padding-right: 20px; display: flex; flex-direction: column; justify-content: space-between; background: var(--e-global-color-lcolor5); border-top-right-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }@media (max-width: 1250px) {.listivo-quick-view__content {width: 555px; height: auto; border: 0; border-bottom-left-radius: var(--e-global-lborder-radius); border-bottom-right-radius: var(--e-global-lborder-radius); }}@media (max-width: 600px) {.listivo-quick-view__content {width: 360px; }}.listivo-quick-view__body {overflow-y: auto; flex: 1; padding-right: 10px; }@media (max-width: 1250px) {.listivo-quick-view__body {overflow-y: visible; }}.listivo-quick-view__top {display: flex; justify-content: space-between; align-items: center; }.listivo-quick-view__meta {display: flex; align-items: center; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); }.listivo-quick-view__meta-icon {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 50%; overflow: hidden; background-color: var(--e-global-color-lcolor3); margin-right: var(--e-global-size-7); }.listivo-quick-view__meta-icon path {fill: var(--e-global-color-lcolor1); }.listivo-quick-view__heading {display: block; margin-top: var(--e-global-size-6); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); font-size: 30px; line-height: 30px; color: var(--e-global-color-lcolor1); }.listivo-quick-view__categories {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: var(--e-global-size-7); }.listivo-quick-view__category {display: flex; align-items: center; border: 1px solid var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius); padding: 0 var(--e-global-size-7); height: var(--e-global-size-4); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-quick-view__category:first-child {border-color: var(--e-global-color-lprimary1); color: var(--e-global-color-lprimary1); }.listivo-quick-view__address {display: flex; align-items: center; margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-quick-view__address-icon {margin-right: var(--e-global-size-7); width: var(--e-global-size-5); height: var(--e-global-size-5); display: flex; align-items: center; justify-content: center; border-radius: 50%; background-color: var(--e-global-color-lprimary1); }.listivo-quick-view__address-icon path {fill: var(--e-global-color-lcolor1); }.listivo-quick-view__price {margin-top: var(--e-global-size-6); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); font-size: 30px; line-height: 30px; color: var(--e-global-color-lcolor1); }.listivo-quick-view__attributes {margin-top: var(--e-global-size-6); display: flex; flex-wrap: wrap; gap: var(--e-global-size-7); }.listivo-quick-view__attribute {display: flex; align-items: center; gap: 5px; background: var(--e-global-color-lcolor4); border-radius: var(--e-global-lborder-radius); height: 25px; padding: 0 var(--e-global-size-7); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-quick-view__attribute path {fill: var(--e-global-color-lcolor2); }.listivo-quick-view__attribute i {color: var(--e-global-color-lcolor2); }.listivo-quick-view__attribute-icon {display: flex; align-items: center; min-height: var(--e-global-typography-ltext2-line-height); }.listivo-quick-view__bottom {padding-right: 10px; margin-top: 25px; display: flex; align-items: center; justify-content: space-between; }.listivo-quick-view__icons {display: flex; align-items: center; gap: var(--e-global-size-7); }.listivo-listing-stats {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: var(--e-global-size-7); }.listivo-listing-stats__container {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: var(--e-global-size-7); }.listivo-listing-stat {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-listing-stat__icon {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); background-color: var(--e-global-color-lcolor3); margin-right: var(--e-global-size-7); border-radius: 50%; font-size: 12px; color: var(--e-global-color-lcolor1); }.listivo-listing-stat__icon path {fill: var(--e-global-color-lcolor1); }.listivo-popup-wrapper {position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; overflow-y: auto; }.listivo-popup-wrapper__container {position: relative; width: 100%; min-height: 100%; z-index: 199; display: flex; align-items: center; justify-content: center; padding: var(--e-global-size-2) 0; }.listivo-popup-wrapper__container:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--e-global-color-lcolor1); opacity: 0.85; z-index: 9991; }.listivo-popup-wrapper__modal {position: relative; z-index: 9999; width: 615px; }@media (max-width: 700px) {.listivo-popup-wrapper__modal {width: 340px; }}.listivo-popup-wrapper__close {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 50%; background-color: var(--e-global-color-lprimary1); position: absolute; right: -20px; top: -20px; cursor: pointer; }.listivo-popup-wrapper__close path {fill: var(--e-global-color-lcolor5); }.listivo-mini-listing-carousel__listings .listivo-swiper-container {overflow: hidden; }.listivo-mini-listing-carousel-card {display: flex; flex-direction: column; }.listivo-mini-listing-carousel-card__image {width: 100%; margin-bottom: var(--e-global-size-4); border-radius: var(--e-global-lborder-radius); overflow: hidden; position: relative; }.listivo-mini-listing-carousel-card__image img {width: 100%; display: block; aspect-ratio: 300/200; -o-object-fit: cover; object-fit: cover; transition: 0.3s ease-in-out transform; transform: scale(1.05); }.listivo-mini-listing-carousel-card__image:hover img {transform: scale(1); }.listivo-mini-listing-carousel-card__name {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); font-size: 20px; line-height: 20px; font-weight: 800; }.listivo-mini-listing-carousel-card__address {margin-top: var(--e-global-size-6); display: flex; }.listivo-mini-listing-carousel-card__address-text {flex: 1; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.listivo-mini-listing-carousel-card__address-icon-wrapper {margin-right: var(--e-global-size-7); display: flex; align-items: center; height: var(--e-global-typography-ltext1-line-height); }.listivo-mini-listing-carousel-card__address-icon {display: flex; align-items: center; justify-content: center; width: var(--e-global-size-5); height: var(--e-global-size-5); border-radius: 50%; background-color: var(--e-global-color-lcolor3); }.listivo-mini-listing-carousel-card__address-icon path {fill: var(--e-global-color-lcolor1); }.listivo-mini-listing-carousel-card__price {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); font-size: 20px; line-height: 20px; font-weight: 800; }.mc4wp-form {position: relative; }.mc4wp-response {position: absolute; left: var(--e-global-size-6); top: calc(100% - 8px); }.mc4wp-response .mc4wp-alert {border-radius: var(--e-global-lborder-radius); filter: var(--e-global-shadow-filter); display: flex; align-items: center; min-height: 45px; background-color: var(--e-global-color-lcolor1); padding: 5px var(--e-global-size-5); color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }.mc4wp-response .mc4wp-alert:before {content: ""; width: 10px; height: 10px; background-color: var(--e-global-color-lcolor1); transform: rotate(-45deg); position: absolute; top: -5px; left: 50%; }.mc4wp-response .mc4wp-alert.mc4wp-error {background-color: #EF5350; }.mc4wp-response .mc4wp-alert.mc4wp-error:before {background-color: #EF5350; }.mc4wp-response .mc4wp-alert.mc4wp-success {background-color: #9CCC65; }.mc4wp-response .mc4wp-alert.mc4wp-success:before {background-color: #9CCC65; }.listivo-user-account-type {display: flex; flex-wrap: wrap; gap: 5px; }.listivo-user-account-type__label {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor2); }.listivo-user-account-type__value {font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); color: var(--e-global-color-lcolor1); }.listivo-field-hint {margin-left: 12px; position: relative; }@media (max-width: 767px) {.listivo-field-hint {position: static; }}.listivo-field-hint:hover .listivo-field-hint__text {display: inline-block; }.listivo-field-hint__icon {display: flex; width: 16px; height: 13px; cursor: pointer; }.listivo-field-hint__text {display: none; position: absolute; left: calc(100% + 6px); top: 50%; z-index: 30; transform: translateY(-50%); background: var(--e-global-color-lprimary1); box-shadow: 0 6px 20px rgba(42, 57, 70, 0.1); padding: var(--e-global-size-6); border-radius: var(--e-global-lborder-radius); min-width: 300px; max-width: 300px; color: var(--e-global-color-lcolor5); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }@media (max-width: 767px) {.listivo-field-hint__text {transform: translateY(0); top: calc(100% + 5px); left: 0; width: 100%; min-width: unset; }}.listivo-field-hint__text:before {position: absolute; left: -6px; top: 50%; transform: translateY(-50%); display: block; content: ""; width: 0; height: 0; border-style: solid; border-width: 7px 6px 7px 0; border-color: transparent var(--e-global-color-lprimary1) transparent transparent; }@media (max-width: 767px) {.listivo-field-hint__text:before {display: none; }}.listivo-rating {display: flex; align-items: center; gap: var(--e-global-size-6); }@media (max-width: 767px) {.listivo-rating {flex-direction: column; }}.listivo-rating__rating {display: flex; align-items: center; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); letter-spacing: -1px; font-size: 22px; line-height: 100%; }.listivo-rating__stars {display: flex; align-items: center; position: relative; gap: 6px; }.listivo-rating__star-wrapper {position: absolute; width: 100%; left: 0; top: 0; }.listivo-rating__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); width: 26px; height: 25px; transition: 0.3s ease-in-out; display: flex; align-items: center; justify-content: center; overflow: hidden; position: relative; z-index: 10; }.listivo-rating__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-rating__active-rating {position: absolute; left: 0; top: 0; display: flex; z-index: 20; }.listivo-rating__active-rating svg {width: 26px; height: 25px; }.listivo-rating__count {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); transition: 0.3s ease-in-out; }.listivo-rating__count--clickable {cursor: pointer; }.listivo-rating__count--clickable:hover {color: var(--e-global-color-lcolor1); }.listivo-review-form {background: var(--e-global-color-lcolor5); border-radius: var(--e-global-lborder-radius); border: 1px solid var(--e-global-color-lcolor4); }.listivo-review-form__not-logged {margin: var(--e-global-size-4); border-radius: var(--e-global-lborder-radius-large); border: 2px dashed #9CCC65; background: #E6F8D1; color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); line-height: 100%; display: flex; justify-content: center; padding: var(--e-global-size-4); }.listivo-review-form__not-logged a {color: #9CCC65; text-decoration: underline; margin: 0 4px; }.listivo-review-form__top {display: flex; align-items: center; justify-content: space-between; padding: var(--e-global-size-4); border-bottom: 1px solid var(--e-global-color-lcolor4); }.listivo-review-form__title {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading3-font-family); font-size: var(--e-global-typography-lheading3-font-size); font-weight: var(--e-global-typography-lheading3-font-weight); line-height: var(--e-global-typography-lheading3-line-height); letter-spacing: var(--e-global-typography-lheading3-letter-spacing); text-transform: var(--e-global-typography-lheading3-text-transform); font-style: var(--e-global-typography-lheading3-font-style); -webkit-text-decoration: var(--e-global-typography-lheading3-text-decoration); text-decoration: var(--e-global-typography-lheading3-text-decoration); }.listivo-review-form__rating {display: flex; }.listivo-review-form__star {fill: var(--e-global-color-lsectionbg); stroke: var(--e-global-color-lcolor3); cursor: pointer; padding-right: 6px; width: 36px; transition: 0.3s ease-in-out; }.listivo-review-form__star:last-child {padding-right: 0; width: 30px; }.listivo-review-form__star--hover {fill: #E9E017; stroke: #E9E017; }.listivo-review-form__star--active {fill: #E9E017; stroke: #E9E017; }.listivo-review-form__content {padding: var(--e-global-size-4); }.listivo-review-form__content-top {display: flex; justify-content: space-between; }@media (max-width: 767px) {.listivo-review-form__content-top {flex-direction: column; gap: var(--e-global-size-5); }}.listivo-review-form__user {display: flex; align-items: center; gap: var(--e-global-size-6); }.listivo-review-form__avatar {display: block; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; position: relative; }.listivo-review-form__avatar img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }.listivo-review-form__avatar--placeholder {display: flex; align-items: center; justify-content: center; }.listivo-review-form__user-data {display: flex; flex-direction: column; gap: var(--e-global-size-7); }.listivo-review-form__user-heading {color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-lheading4-font-family); font-size: var(--e-global-typography-lheading4-font-size); font-weight: var(--e-global-typography-lheading4-font-weight); line-height: var(--e-global-typography-lheading4-line-height); letter-spacing: var(--e-global-typography-lheading4-letter-spacing); text-transform: var(--e-global-typography-lheading4-text-transform); font-style: var(--e-global-typography-lheading4-font-style); -webkit-text-decoration: var(--e-global-typography-lheading4-text-decoration); text-decoration: var(--e-global-typography-lheading4-text-decoration); line-height: 100%; }.listivo-review-form__user-subheading {display: flex; align-items: center; color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; }.listivo-review-form__user-subheading svg {margin-left: var(--e-global-size-7); }.listivo-review-form__user-subheading svg path {fill: var(--e-global-color-lcolor2); }.listivo-review-form__attachments-label {display: flex; align-items: center; margin-top: var(--e-global-size-4); color: var(--e-global-color-lcolor1); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; cursor: pointer; transition: 0.3s ease-in-out; }.listivo-review-form__attachments-label svg {margin-right: var(--e-global-size-7); }.listivo-review-form__attachments-label svg path {fill: var(--e-global-color-lcolor1); transition: 0.3s ease-in-out; }.listivo-review-form__attachments-label:hover {color: var(--e-global-color-lprimary1); }.listivo-review-form__attachments-label:hover svg path {fill: var(--e-global-color-lprimary1); }.listivo-review-form__name {margin-top: var(--e-global-size-6); }.listivo-review-form__name.listivo-input-v2 input {padding: var(--e-global-size-6) var(--e-global-size-4); color: var(--e-global-color-lcolor2); background: var(--e-global-color-lsectionbg); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__name.listivo-input-v2 input::-moz-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__name.listivo-input-v2 input:-ms-input-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__name.listivo-input-v2 input::placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__textarea {margin-top: var(--e-global-size-6); width: 100%; border-radius: var(--e-global-lborder-radius); border: 1px solid var(--e-global-color-lcolor3); padding: var(--e-global-size-5) var(--e-global-size-4); background: var(--e-global-color-lsectionbg); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__textarea::-moz-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__textarea:-ms-input-placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__textarea::placeholder {color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); }.listivo-review-form__character-limit {margin-top: var(--e-global-size-6); color: var(--e-global-color-lcolor2); font-family: var(--e-global-typography-ltext2-font-family); font-size: var(--e-global-typography-ltext2-font-size); font-weight: var(--e-global-typography-ltext2-font-weight); line-height: var(--e-global-typography-ltext2-line-height); letter-spacing: var(--e-global-typography-ltext2-letter-spacing); text-transform: var(--e-global-typography-ltext2-text-transform); font-style: var(--e-global-typography-ltext2-font-style); -webkit-text-decoration: var(--e-global-typography-ltext2-text-decoration); text-decoration: var(--e-global-typography-ltext2-text-decoration); line-height: 100%; display: flex; align-items: center; justify-content: flex-end; }@media (max-width: 767px) {.listivo-review-form__character-limit {flex-direction: column; align-items: flex-start; }}.listivo-review-form__character-limit div:before {content: "|"; margin: 0 var(--e-global-size-7); color: var(--e-global-color-lcolor2); }@media (max-width: 767px) {.listivo-review-form__character-limit div:before {display: none; }}.listivo-review-form__character-limit div:first-child:before {display: none; }.listivo-review-form__character-counter--valid {color: #9CCC65; }.listivo-review-form__character-counter--error {color: #ED5E4F; }.listivo-review-form__bottom {margin-top: var(--e-global-size-4); display: flex; justify-content: flex-end; }.listivo-user-address-wrapper {display: flex; justify-content: flex-start; width: 100%; }.listivo-user-address {display: flex; gap: var(--e-global-size-7); align-items: center; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); line-height: 100%; color: var(--e-global-color-lcolor1); }.listivo-user-address__icon svg {height: var(--e-global-size-6); }.listivo-user-address__icon svg path {fill: var(--e-global-color-lcolor2); }.listivo-form-with-image-section {height: 490px; padding-top: var(--e-global-size-2); position: relative; overflow: hidden; background-color: var(--e-global-color-lsectionbg); }@media (max-width: 1024px) {.listivo-form-with-image-section {padding-top: var(--e-global-size-2); padding-bottom: var(--e-global-size-2); height: auto; background-color: transparent; }}.listivo-form-with-image-section__content-wrapper {position: relative; height: 100%; max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-desktop-padding)); padding: 0 var(--e-global-desktop-padding); margin: 0 auto; }@media (max-width: 1024px) {.listivo-form-with-image-section__content-wrapper {max-width: calc(var(--e-global-grid-width) + 2 * var(--e-global-mobile-padding)); padding: 0 var(--e-global-mobile-padding); }}@media (max-width: 1024px) {.listivo-form-with-image-section__content-wrapper {position: static; }}.listivo-form-with-image-section__content {position: relative; z-index: 20; }@media (max-width: 1024px) {.listivo-form-with-image-section__content {max-width: 780px; margin-right: auto; margin-left: auto; }}@media (max-width: 767px) {.listivo-form-with-image-section__content {max-width: 390px; }}@media (max-width: 1024px) {.listivo-form-with-image-section__content {position: static; }}.listivo-form-with-image-section__text {margin-top: var(--e-global-size-4); color: var(--e-global-color-lcolor2); max-width: 385px; font-family: var(--e-global-typography-ltext1-font-family); font-size: var(--e-global-typography-ltext1-font-size); font-weight: var(--e-global-typography-ltext1-font-weight); line-height: var(--e-global-typography-ltext1-line-height); letter-spacing: var(--e-global-typography-ltext1-letter-spacing); text-transform: var(--e-global-typography-ltext1-text-transform); font-style: var(--e-global-typography-ltext1-font-style); -webkit-text-decoration: var(--e-global-typography-ltext1-text-decoration); text-decoration: var(--e-global-typography-ltext1-text-decoration); }@media (max-width: 1024px) {.listivo-form-with-image-section__text {color: var(--e-global-color-lcolor4); }}.listivo-form-with-image-section__form {margin-top: var(--e-global-size-4); }.listivo-form-with-image-section__mobile-mask {display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; opacity: 0.7; background-color: var(--e-global-color-lcolor1); }@media (max-width: 1024px) {.listivo-form-with-image-section__mobile-mask {display: block; }}.listivo-form-with-image-section__image-wrapper {position: absolute; right: -30%; top: -20%; z-index: -1; }@media (max-width: 1024px) {.listivo-form-with-image-section__image-wrapper {left: 0; top: 0; width: 100%; height: 100%; z-index: -2; }}.listivo-form-with-image-section__image-container {overflow: hidden; position: relative; width: 650px; height: 650px; box-shadow: var(--e-global-shadow); border-radius: 10px; transform: rotate(-45deg); }@media (max-width: 1024px) {.listivo-form-with-image-section__image-container {width: 100%; height: 100%; position: absolute; overflow: visible; transform: unset; box-shadow: unset; }}.listivo-form-with-image-section__image {transform: rotate(45deg); position: absolute; top: -20.5%; left: -20.5%; width: 915px; height: 915px; }.listivo-form-with-image-section__image img {position: absolute; width: 100%; height: 100%; left: 0; top: 0; -o-object-fit: cover; object-fit: cover; }@media (max-width: 1024px) {.listivo-form-with-image-section__image {width: 100%; height: 100%; left: 0; top: 0; transform: unset; }}.listivo-form-with-image-section__right-circle {position: absolute; width: 200px; height: 200px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; opacity: 0.7; right: 100px; top: -127px; }@media (max-width: 1100px) {.listivo-form-with-image-section__right-circle {display: none; }}.listivo-form-with-image-section__left-circle {position: absolute; width: 200px; height: 200px; background-color: var(--e-global-color-lcolor4); border-radius: 50%; opacity: 0.7; left: -250px; bottom: -94px; }@media (max-width: 1100px) {.listivo-form-with-image-section__left-circle {display: none; }}.listivo-form-with-image-section__x {position: absolute; right: 350px; top: 0; }.listivo-form-with-image-section__x svg path {fill: var(--e-global-color-lcolor4); }@media (max-width: 1100px) {.listivo-form-with-image-section__x {display: none; }}.listivo-form-with-image-section__form {margin-top: var(--e-global-size-4); }