  @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}  img.wp-smiley, img.emoji {  display: inline !important;  border: none !important;  box-shadow: none !important;  height: 1em !important;  width: 1em !important;  margin: 0 0.07em !important;  vertical-align: -0.1em !important;  background: none !important;  padding: 0 !important; } @charset "UTF-8";.wp-block-accordion{box-sizing:border-box}.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-item>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon{transition:transform .2s ease-in-out}}.wp-block-accordion-heading__toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow:hidden;padding:var(--wp--preset--spacing--20,1em) 0;text-align:inherit;text-decoration:inherit;text-transform:inherit;width:100%;word-spacing:inherit}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:underline}.wp-block-accordion-heading__toggle-title{flex:1}.wp-block-accordion-heading__toggle-icon{align-items:center;display:flex;height:1.2em;justify-content:center;width:1.2em}.wp-block-accordion-panel[hidden]{border:none!important;box-shadow:none!important;margin-block-start:0;padding:0!important}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-breadcrumbs{box-sizing:border-box}.wp-block-breadcrumbs ol{flex-wrap:wrap;list-style:none}.wp-block-breadcrumbs li,.wp-block-breadcrumbs ol{align-items:center;display:flex;margin:0;padding:0}.wp-block-breadcrumbs li:not(:last-child):after{content:var(--separator,"/")/"";margin:0 .5em;opacity:.7}.wp-block-breadcrumbs span{color:inherit}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label:not(.screen-reader-text){display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:break-spaces}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:transparent}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background,.wp-block-cover-image .wp-block-cover__embed-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;outline:none;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper{bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover .wp-block-cover__embed-background iframe,.wp-block-cover-image .wp-block-cover__embed-background .wp-block-embed__wrapper iframe,.wp-block-cover-image .wp-block-cover__embed-background iframe{height:100vh;left:50%;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__embed-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}:where(.wp-block-form-input__input){font-size:1em;margin-bottom:.5em;padding:0 .5em}:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{border-style:solid;border-width:1px;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,transparent);mask-image:linear-gradient(0deg,#000 20%,transparent);max-height:3em;pointer-events:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;text-align:center;text-shadow:0 0 1.5px #000}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:transparent;border:3px solid transparent;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.8)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges;scrollbar-width:thin}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:hsla(0,0%,100%,.8) transparent}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{will-change:transform}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:hsla(0,0%,100%,.8) transparent}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-icon{line-height:0}.wp-block-icon.aligncenter{display:flex;justify-content:center}.wp-block-icon svg{fill:currentColor;box-sizing:border-box}.wp-block-icon svg.is-flip-horizontal{transform:scaleX(-1)}.wp-block-icon svg.is-flip-vertical{transform:scaleY(-1)}.wp-block-icon svg.is-flip-horizontal.is-flip-vertical{transform:scaleX(-1) scaleY(-1)}:where(.wp-block-icon) svg{height:100%;width:100%}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}:where(.wp-block-latest-comments){padding-left:0}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout{box-sizing:border-box}.wp-block-math{overflow-x:auto;overflow-y:hidden}.wp-block-media-text{box-sizing:border-box;direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{stroke:currentColor;display:inline-block;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}:where(.wp-block-navigation) ul li{padding:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;opacity:0;position:absolute;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{height:0;overflow:hidden;visibility:hidden;width:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1;padding:.5em 1em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{left:-1px;top:100%}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:transparent;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}@media (hover:hover){.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation .has-child.open-always{align-items:var(--navigation-layout-align,initial);flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always,.wp-block-navigation .has-child.open-always .wp-block-navigation-item{justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{gap:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation-item,.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container,.wp-block-navigation .has-child.open-always.wp-block-navigation-submenu{padding-bottom:0;padding-top:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container{padding-left:var(--wp--style--block-gap,2em);padding-right:var(--wp--style--block-gap,2em)}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:0}.wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content,.wp-block-navigation .has-child.open-always>.wp-block-navigation-item__content{flex-grow:0}.wp-block-navigation .has-child.open-always>.wp-block-navigation__submenu-container{background-color:transparent;border:none;color:inherit;flex-basis:100%;height:auto;opacity:1;overflow:visible;position:static;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:transparent;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-icon>svg,.wp-block-navigation-submenu__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-container.is-menu-open{overflow:auto;z-index:100000}.wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content{padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list{background:transparent!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container{display:none;width:100%}.wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close{max-width:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content>:not(.wp-block-navigation__overlay-container){display:none}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container{display:block}.wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container{left:0;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:transparent;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.disable-default-overlay .wp-block-navigation__responsive-container-close{right:clamp(1rem,var(--wp--style--root--padding-left),20rem);top:clamp(1rem,var(--wp--style--root--padding-left),20rem)}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation-overlay-close{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:.5em;justify-content:center;padding:0;text-decoration:none}.wp-block-navigation-overlay-close:focus{outline-offset:2px}.wp-block-navigation-overlay-close svg{fill:currentColor;display:block;flex-shrink:0;height:24px;width:24px}.wp-block-navigation-overlay-close .wp-block-navigation-overlay-close__text{align-items:center;display:inline-flex}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.waveform-player{--wfp-accent:#71717a;--wfp-button-color:hsla(0,0%,100%,.9);--wfp-text-color:#fff;--wfp-text-secondary-color:hsla(0,0%,100%,.6);--wfp-btn-artwork-color:hsla(0,0%,100%,.9);--wfp-btn-artwork-scrim:rgba(0,0,0,.5);color:inherit;font-family:inherit;line-height:var(--waveform-line-height,1.4)}.waveform-player.waveform-theme-light{--wfp-button-color:rgba(0,0,0,.8);--wfp-text-color:#333;--wfp-text-secondary-color:rgba(0,0,0,.6)}.waveform-player *{box-sizing:border-box}.waveform-body{display:flex;flex-direction:column;gap:var(--waveform-body-gap,8px)}.waveform-track{gap:var(--waveform-track-gap,12px);position:relative}.waveform-btn,.waveform-track{align-items:center;display:flex}.waveform-btn{background:transparent;border:2px solid;border-radius:var(--wfp-btn-radius,50%);color:var(--wfp-button-color,inherit);cursor:pointer;flex-shrink:0;height:var(--wfp-btn-size,36px);justify-content:center;min-width:var(--wfp-btn-size,36px);opacity:.9;padding:0;transition:all .2s ease;width:var(--wfp-btn-size,36px)}.waveform-btn:hover:not(:disabled){opacity:1;transform:scale(1.05)}.waveform-btn-minimal{border:none;border-radius:0;height:calc(var(--wfp-btn-size, 36px)*1.1);min-width:calc(var(--wfp-btn-size, 36px)*1.1);opacity:.7;width:calc(var(--wfp-btn-size, 36px)*1.1)}.waveform-btn-minimal:hover:not(:disabled){opacity:1;transform:none}.waveform-btn.waveform-btn-minimal svg{height:calc(var(--wfp-btn-size, 36px)*.94);width:calc(var(--wfp-btn-size, 36px)*.94)}.waveform-btn:disabled{cursor:not-allowed;opacity:.3}.waveform-btn>*{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.waveform-btn svg{fill:currentColor;display:block;height:calc(var(--wfp-btn-size, 36px)*.45);width:calc(var(--wfp-btn-size, 36px)*.45)}.waveform-btn-has-artwork{--wfp-btn-size:64px;--wfp-btn-radius:8px;border:none;color:var(--wfp-btn-artwork-color);overflow:hidden;position:relative}.waveform-btn>.waveform-btn-artwork{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%;z-index:0}.waveform-btn-has-artwork:after{background:var(--wfp-btn-artwork-scrim);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.waveform-btn-has-artwork>:not(.waveform-btn-artwork){position:relative;z-index:2}.waveform-icon-play svg{margin-left:1px}.waveform-container{cursor:pointer;flex:1;min-height:60px;min-width:0;position:relative;width:100%}.waveform-container:focus-visible{outline:2px solid currentColor}.waveform-container canvas{display:block;height:100%;max-width:100%;position:relative;transition:opacity .3s ease;width:100%;z-index:1}.waveform-info{align-items:center;display:flex;font-size:13px;gap:8px;min-height:20px}.waveform-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.waveform-title{color:var(--wfp-text-color);font-weight:500}.waveform-artist,.waveform-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waveform-artist{color:var(--wfp-text-secondary-color);font-size:11px}.waveform-bpm,.waveform-time{color:var(--wfp-text-secondary-color);flex-shrink:0;font-size:11px;white-space:nowrap}.waveform-bpm{align-items:center;display:inline-flex;gap:4px}.waveform-loading{background:rgba(0,0,0,.102)}.waveform-error,.waveform-loading{inset:0;position:absolute;z-index:10}.waveform-error{align-items:center;background:rgba(0,0,0,.2);display:flex;justify-content:center}.waveform-error-text{font-size:12px;opacity:.7;padding:0 20px;text-align:center}.waveform-markers{inset:0;pointer-events:none;position:absolute;z-index:5}.waveform-marker{background:hsla(0,0%,100%,.502);border:none;cursor:pointer;height:100%;padding:0;pointer-events:all;position:absolute;top:0;transition:all .2s;width:2px}.waveform-marker:hover{width:4px;z-index:20}.waveform-marker.active{background:currentColor;width:4px;z-index:10}.waveform-marker-tooltip{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .2s;white-space:nowrap;z-index:1000}.waveform-marker.show-label .waveform-marker-tooltip,.waveform-marker:hover .waveform-marker-tooltip{opacity:1}.waveform-hover-time{background:rgba(0,0,0,.902);border-radius:4px;bottom:calc(100% + 4px);color:#fff;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 7px;transform:translate(-50%);transition:opacity .15s;white-space:nowrap;z-index:1000}.waveform-hover-time,.waveform-seek-handle{opacity:0;pointer-events:none;position:absolute}.waveform-seek-handle{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.349);height:11px;left:0;top:50%;transform:translate(-50%,-50%) scale(0);transition:opacity .12s ease,transform .12s ease;width:11px;z-index:6}.waveform-seek-handle.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.waveform-seek-handle.is-active{transform:translate(-50%,-50%) scale(1.25)}.waveform-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.waveform-marker:focus-visible{outline:2px solid currentColor;outline-offset:1px;width:4px}.waveform-speed{flex-shrink:0;position:relative}.speed-btn{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:inherit;cursor:pointer;font-size:11px;min-width:40px;padding:4px 8px;transition:all .2s}.speed-btn:hover{background:hsla(0,0%,100%,.051);border-color:hsla(0,0%,100%,.302)}.speed-value{font-weight:600}.speed-menu{background:rgba(0,0,0,.949);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;bottom:100%;margin-bottom:4px;min-width:60px;padding:4px;position:absolute;right:0;z-index:100}.speed-option{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.702);cursor:pointer;display:block;font-size:12px;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.speed-option:hover{background:hsla(0,0%,100%,.102);color:#fff}.speed-option.active{background:hsla(0,0%,100%,.161);color:#fff;font-weight:600}.waveform-player.waveform-focused{border-radius:4px;outline:2px solid var(--wfp-accent);outline-offset:2px}.waveform-player:focus{outline:none}.waveform-player:focus-visible{outline:1px solid var(--wfp-accent);outline-offset:1px}.waveform-layout-preview .waveform-meta{display:none!important}.waveform-layout-preview .waveform-info{justify-content:center}.waveform-layout-preview .waveform-text{align-items:center;flex:0 1 auto;text-align:center}.waveform-player.waveform-focused{outline:none}.waveform-track.waveform-align-top{align-items:flex-start}.waveform-track.waveform-align-top .waveform-btn{margin-top:5px}.waveform-track.waveform-align-center{align-items:center}.waveform-track.waveform-align-bottom{align-items:flex-end}.waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:5px}@media (max-width:480px){.waveform-btn{height:var(--wfp-btn-size,32px);min-width:var(--wfp-btn-size,32px);width:var(--wfp-btn-size,32px)}.waveform-container{min-height:50px}.waveform-info{font-size:12px}.waveform-artist,.waveform-bpm,.waveform-time{font-size:10px}}@media (prefers-reduced-motion:reduce){.waveform-player *,.waveform-player :after,.waveform-player :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wp-block-playlist{box-sizing:border-box}.wp-block-playlist .wp-block-playlist__waveform-player{margin:var(--wp--preset--spacing--20,.625em) 0;position:relative;width:100%}.wp-block-playlist .wp-block-playlist__waveform-player:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-track{gap:0;height:100px}.wp-block-playlist .waveform-btn{background:currentColor;border:none;border-end-start-radius:.125rem;border-radius:0;border-start-start-radius:.125rem;height:100px;margin:0;min-width:100px;width:100px}.wp-block-playlist .waveform-btn:hover:not(:disabled){transform:none}.wp-block-playlist .waveform-btn svg{height:3rem;width:3rem}.wp-block-playlist .waveform-btn .waveform-icon-pause svg{height:2.625rem;width:2.625rem}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn{background-image:var(--wp--playlist--play-button-artwork);background-position:50%;background-size:cover;color:#fff}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.wp-block-playlist .waveform-player.has-play-button-artwork .waveform-btn svg path{fill:#fff!important}.wp-block-playlist .waveform-track.waveform-align-bottom .waveform-btn{margin-bottom:0}.wp-block-playlist .waveform-btn:focus-visible,.wp-block-playlist .waveform-container:focus-visible{outline:revert;outline-offset:revert}.wp-block-playlist .waveform-artist{opacity:.7}.wp-block-playlist .waveform-artist,.wp-block-playlist .waveform-info,.wp-block-playlist .waveform-time,.wp-block-playlist .waveform-title{font-size:inherit}.wp-block-playlist .wp-block-playlist__tracklist{list-style:none;margin:0;padding-left:0}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-artist-is-hidden .wp-block-playlist-track__artist,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-is-hidden,.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-length-is-hidden .wp-block-playlist-track__length{display:none}.wp-block-playlist .wp-block-playlist__tracklist.wp-block-playlist__tracklist-show-numbers{counter-reset:playlist-track}.wp-block-playlist-track:has([aria-current=true]){background-color:color-mix(in srgb,currentColor 10%,transparent)}.wp-block-playlist-track:hover{background-color:color-mix(in srgb,currentColor 15%,transparent)}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track{counter-increment:playlist-track}.wp-block-playlist-track .wp-block-playlist-track__button{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;outline-offset:2px;padding:var(--wp--preset--spacing--20,.5em);text-align:left;width:100%}.wp-block-playlist__tracklist-show-numbers .wp-block-playlist-track .wp-block-playlist-track__button:before{content:counter(playlist-track);font-size:.85em;margin-right:var(--wp--preset--spacing--20,.5em);opacity:.7;width:2ch}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__image{border:1px solid rgba(0,0,0,.08);box-sizing:border-box;flex:0 0 50px;height:50px;margin-right:var(--wp--preset--spacing--20,.5em);-o-object-fit:cover;object-fit:cover;width:50px}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__content{flex:1 1 0;min-width:0}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__title{display:block}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__artist{display:block;font-size:.85em;margin-top:.125em;opacity:.7}.wp-block-playlist-track .wp-block-playlist-track__button .wp-block-playlist-track__length{font-size:.85em;margin-left:auto;opacity:.7}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-post-comments-form input:not([type=submit])),:where(.wp-block-post-comments-form textarea){border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))),:where(.wp-block-post-comments-form textarea){padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote :where(cite){color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-tab-list button){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:block;flex-basis:inherit!important;flex-grow:inherit!important;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--wp--preset--spacing--20,.5em) var(--wp--preset--spacing--30,1em);position:relative;text-align:inherit;text-decoration:none;text-transform:inherit;width:-moz-max-content;width:max-content}:where(.wp-block-tab-list button)[aria-selected=true]:before{border-bottom:2px solid;bottom:0;content:"";left:0;pointer-events:none;position:absolute;width:100%}.wp-block-tab-panel:empty,.wp-block-tab-panel[hidden]{display:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:transparent;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:currentColor}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:currentColor}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}.wp-block-tabs,.wp-block-term-count{box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-term-name{box-sizing:border-box}.wp-block-term-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{box-sizing:border-box;min-width:1em;overflow:auto;white-space:pre-wrap;word-break:break-word}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{height:auto;vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} .aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden} @charset "UTF-8";.wp-block-aioseo-recipe,.aioseo-recipe-block{display:flex;flex-direction:column;gap:20px}.wp-block-aioseo-recipe *,.aioseo-recipe-block *{box-sizing:border-box!important}.wp-block-aioseo-recipe .aioseo-recipe-header-area,.aioseo-recipe-block .aioseo-recipe-header-area{display:flex;border-bottom:1px solid #8C8F9A;padding-bottom:24px;justify-content:center;gap:40px}@media (max-width: 767px){.wp-block-aioseo-recipe .aioseo-recipe-header-area,.aioseo-recipe-block .aioseo-recipe-header-area{flex-direction:column}}.wp-block-aioseo-recipe .aioseo-recipe-header-area div,.aioseo-recipe-block .aioseo-recipe-header-area div{flex:1}.wp-block-aioseo-recipe .aioseo-recipe-header-area div h2,.aioseo-recipe-block .aioseo-recipe-header-area div h2{font-size:32px;color:#2c324c;line-height:125%;padding-bottom:0;margin-bottom:12px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p{white-space:pre-wrap;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:16px;font-weight:400;color:#434960;line-height:125%}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{font-size:24px;color:#333}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{content:"“"}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{margin-right:4px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:before,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:before{margin-left:4px}.wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,.aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{content:"”"}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{margin-left:4px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-header-area div.aioseo-recipe-description p:after,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-header-area div.aioseo-recipe-description p:after{margin-right:4px}.wp-block-aioseo-recipe .aioseo-recipe-header-area img,.aioseo-recipe-block .aioseo-recipe-header-area img{flex:1;max-width:100%}.wp-block-aioseo-recipe .aioseo-recipe-general-info,.aioseo-recipe-block .aioseo-recipe-general-info{border-bottom:1px solid #8C8F9A;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:16px;padding:16px 0;text-transform:uppercase}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row,.aioseo-recipe-block .aioseo-recipe-general-info__row{display:flex;gap:32px}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item,.aioseo-recipe-block .aioseo-recipe-general-info__row-item{font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span,.aioseo-recipe-block .aioseo-recipe-general-info__row-item span{color:#000}.wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,.aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{color:#434960}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{margin-left:8px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-general-info__row-item span.value,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-general-info__row-item span.value{margin-right:8px}.wp-block-aioseo-recipe .aioseo-recipe-tags,.aioseo-recipe-block .aioseo-recipe-tags{display:flex;flex-wrap:wrap;gap:10px}.wp-block-aioseo-recipe .aioseo-recipe-tags span,.aioseo-recipe-block .aioseo-recipe-tags span{background-color:#d0d1d7;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-instructions,.wp-block-aioseo-recipe .aioseo-recipe-ingredients,.aioseo-recipe-block .aioseo-recipe-instructions,.aioseo-recipe-block .aioseo-recipe-ingredients{display:flex;flex-direction:column}.wp-block-aioseo-recipe .aioseo-recipe-instructions h3,.wp-block-aioseo-recipe .aioseo-recipe-ingredients h3,.aioseo-recipe-block .aioseo-recipe-instructions h3,.aioseo-recipe-block .aioseo-recipe-ingredients h3{color:#2c324c;font-size:18px;font-weight:700}.wp-block-aioseo-recipe .aioseo-recipe-instructions ul,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,.aioseo-recipe-block .aioseo-recipe-instructions ul,.aioseo-recipe-block .aioseo-recipe-ingredients ul{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-instructions ul,[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-instructions ul,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-ingredients ul{margin-left:16px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-instructions ul,[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ul,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-instructions ul,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-ingredients ul{margin-right:16px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ul li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul li,.aioseo-recipe-block .aioseo-recipe-instructions ul li,.aioseo-recipe-block .aioseo-recipe-ingredients ul li{width:100%;font-size:16px;font-weight:400}@media (min-width: 768px){.wp-block-aioseo-recipe .aioseo-recipe-instructions ul li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ul li,.aioseo-recipe-block .aioseo-recipe-instructions ul li,.aioseo-recipe-block .aioseo-recipe-ingredients ul li{width:50%}}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,.aioseo-recipe-block .aioseo-recipe-instructions ol,.aioseo-recipe-block .aioseo-recipe-ingredients ol{padding:0;margin-bottom:0}[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-instructions ol,[dir=ltr] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-instructions ol,[dir=ltr] .aioseo-recipe-block .aioseo-recipe-ingredients ol{margin-left:16px}[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-instructions ol,[dir=rtl] .wp-block-aioseo-recipe .aioseo-recipe-ingredients ol,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-instructions ol,[dir=rtl] .aioseo-recipe-block .aioseo-recipe-ingredients ol{margin-right:16px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li,.aioseo-recipe-block .aioseo-recipe-instructions ol li,.aioseo-recipe-block .aioseo-recipe-ingredients ol li{font-size:16px;font-weight:400}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li:not(:last-of-type),.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li:not(:last-of-type),.aioseo-recipe-block .aioseo-recipe-instructions ol li:not(:last-of-type),.aioseo-recipe-block .aioseo-recipe-ingredients ol li:not(:last-of-type){margin-bottom:20px}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li h4,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li h4,.aioseo-recipe-block .aioseo-recipe-instructions ol li h4,.aioseo-recipe-block .aioseo-recipe-ingredients ol li h4{font-size:16px;font-weight:700;margin-bottom:0}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li p,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li p,.aioseo-recipe-block .aioseo-recipe-instructions ol li p,.aioseo-recipe-block .aioseo-recipe-ingredients ol li p{margin-top:0}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li .instruction-title,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li .instruction-title,.aioseo-recipe-block .aioseo-recipe-instructions ol li .instruction-title,.aioseo-recipe-block .aioseo-recipe-ingredients ol li .instruction-title{font-weight:700;display:block}.wp-block-aioseo-recipe .aioseo-recipe-instructions ol li img,.wp-block-aioseo-recipe .aioseo-recipe-ingredients ol li img,.aioseo-recipe-block .aioseo-recipe-instructions ol li img,.aioseo-recipe-block .aioseo-recipe-ingredients ol li img{max-width:100%}.wp-block-aioseo-recipe .aioseo-recipe-reviews,.aioseo-recipe-block .aioseo-recipe-reviews{display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){.wp-block-aioseo-recipe .aioseo-recipe-reviews,.aioseo-recipe-block .aioseo-recipe-reviews{margin-top:3rem}}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review,.aioseo-recipe-block .aioseo-recipe-reviews .review{margin:10px 0}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content,.aioseo-recipe-block .aioseo-recipe-reviews .review .content{color:#434960}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content .headline,.aioseo-recipe-block .aioseo-recipe-reviews .review .content .headline{font-size:16px;font-weight:700;margin:0 0 10px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .content .description,.aioseo-recipe-block .aioseo-recipe-reviews .review .content .description{font-size:14px;margin:0 0 10px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating{color:#434960;font-size:14px;display:flex;justify-content:space-between;gap:8px}@media (max-width: 767px){.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating{flex-direction:column}}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating{font-size:20px}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating .filled,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating .filled{color:#ffc107}.wp-block-aioseo-recipe .aioseo-recipe-reviews .review .author-rating .rating .empty,.aioseo-recipe-block .aioseo-recipe-reviews .review .author-rating .rating .empty{color:#d0d1d7} .wp-block-aioseo-product *,.aioseo-product-block *{box-sizing:border-box!important}.wp-block-aioseo-product .aioseo-product-header,.aioseo-product-block .aioseo-product-header{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #8C8F9A;padding:16px 0}@media (max-width: 767px){.wp-block-aioseo-product .aioseo-product-header,.aioseo-product-block .aioseo-product-header{flex-direction:column}}.wp-block-aioseo-product .aioseo-product-header img,.aioseo-product-block .aioseo-product-header img{width:100%;max-width:100%}.wp-block-aioseo-product .aioseo-product-header div,.aioseo-product-block .aioseo-product-header div{flex:1;color:#434960}.wp-block-aioseo-product .aioseo-product-header p,.wp-block-aioseo-product .aioseo-product-header .product-sku,.wp-block-aioseo-product .aioseo-product-header .product-description,.aioseo-product-block .aioseo-product-header p,.aioseo-product-block .aioseo-product-header .product-sku,.aioseo-product-block .aioseo-product-header .product-description{color:#2c324c;font-size:14px;margin:0 0 16px}.wp-block-aioseo-product .aioseo-product-header .product-description,.aioseo-product-block .aioseo-product-header .product-description{white-space:pre-wrap}.wp-block-aioseo-product .aioseo-product-header .product-description>div,.aioseo-product-block .aioseo-product-header .product-description>div{white-space:pre-wrap}.wp-block-aioseo-product .aioseo-product-header .brand-name,.aioseo-product-block .aioseo-product-header .brand-name{font-size:12px;font-weight:700;padding:0;margin:0 0 16px}.wp-block-aioseo-product .aioseo-product-header .product-name,.aioseo-product-block .aioseo-product-header .product-name{font-size:24px;font-weight:700;padding:0;margin:0 0 8px}.wp-block-aioseo-product .aioseo-product-header .offer-price,.aioseo-product-block .aioseo-product-header .offer-price{margin:16px 0}.wp-block-aioseo-product .aioseo-product-header .offer-price .price,.aioseo-product-block .aioseo-product-header .offer-price .price{font-size:18px;font-weight:700;margin-bottom:6px}.wp-block-aioseo-product .aioseo-product-header .offer-price .price.has-sale-price,.aioseo-product-block .aioseo-product-header .offer-price .price.has-sale-price{font-size:16px;text-decoration:line-through;opacity:.7}.wp-block-aioseo-product .aioseo-product-header .offer-price .sale-price,.aioseo-product-block .aioseo-product-header .offer-price .sale-price{font-size:20px;font-weight:700;margin-bottom:6px}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability,.aioseo-product-block .aioseo-product-header .offer-price .availability{display:flex;color:#434960;gap:12px;justify-content:start;align-items:center}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .color,.aioseo-product-block .aioseo-product-header .offer-price .availability .color{width:11px;height:11px;border-radius:50%}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .text,.aioseo-product-block .aioseo-product-header .offer-price .availability .text{font-size:14px}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .LimitedAvailability,.aioseo-product-block .aioseo-product-header .offer-price .availability .LimitedAvailability{background-color:#df2a4a}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .OutOfStock,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .Discontinued,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .SoldOut,.aioseo-product-block .aioseo-product-header .offer-price .availability .OutOfStock,.aioseo-product-block .aioseo-product-header .offer-price .availability .Discontinued,.aioseo-product-block .aioseo-product-header .offer-price .availability .SoldOut{background-color:red}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .InStock,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .InStoreOnly,.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .OnlineOnly,.aioseo-product-block .aioseo-product-header .offer-price .availability .InStock,.aioseo-product-block .aioseo-product-header .offer-price .availability .InStoreOnly,.aioseo-product-block .aioseo-product-header .offer-price .availability .OnlineOnly{background-color:#4caf50}.wp-block-aioseo-product .aioseo-product-header .offer-price .availability .PreOrder,.aioseo-product-block .aioseo-product-header .offer-price .availability .PreOrder{background-color:#ffc107}.wp-block-aioseo-product .aioseo-product-reviews,.aioseo-product-block .aioseo-product-reviews{display:flex;flex-direction:column;gap:8px;margin:20px 0}@media (max-width: 767px){.wp-block-aioseo-product .aioseo-product-reviews,.aioseo-product-block .aioseo-product-reviews{margin-top:3rem}}.wp-block-aioseo-product .aioseo-product-reviews .review,.aioseo-product-block .aioseo-product-reviews .review{margin:10px 0}.wp-block-aioseo-product .aioseo-product-reviews .review .content,.aioseo-product-block .aioseo-product-reviews .review .content{color:#434960}.wp-block-aioseo-product .aioseo-product-reviews .review .content .headline,.aioseo-product-block .aioseo-product-reviews .review .content .headline{font-size:16px;font-weight:700;margin:0 0 10px}.wp-block-aioseo-product .aioseo-product-reviews .review .content .description,.aioseo-product-block .aioseo-product-reviews .review .content .description{font-size:14px;margin:0 0 10px}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating{color:#434960;font-size:14px;display:flex;justify-content:space-between;gap:8px}@media (max-width: 767px){.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating{flex-direction:column}}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating{font-size:20px}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating .filled,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating .filled{color:#ffc107}.wp-block-aioseo-product .aioseo-product-reviews .review .author-rating .rating .empty,.aioseo-product-block .aioseo-product-reviews .review .author-rating .rating .empty{color:#d0d1d7}  .yayboost-pac{font-size:14px;line-height:1.4;margin-bottom:1rem;width:-moz-fit-content;width:fit-content}.yayboost-pac,.yayboost-pac.yayboost-pac--text{color:var(--wp--preset--color--brandy-foreground,#111)}.yayboost-pac.yayboost-pac--card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.yayboost-pac.yayboost-pac--badge{background:#ecfdf5;border-radius:999px;color:#047857;padding:4px 8px}.wp-block-yayboost-purchase-activity-count.alignleft{text-align:left}.wp-block-yayboost-purchase-activity-count.aligncenter{text-align:center}.wp-block-yayboost-purchase-activity-count.alignright{text-align:right}  .selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8", endColorstr="#E1E1E1", GradientType=0);-moz-box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.75);box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:rgba(0,0,0,0)}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:rgba(0,0,0,0) !important} :root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{font-family:star;src:url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal}div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("//insomniasleeping.com/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}﻿.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content select,.yith-wcwl-popup-content input[type=text]{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-content .wishlist-select{box-sizing:border-box}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-block:0 15px}.yith-wcwl-popup-content .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-content .heading-icon img,.yith-wcwl-popup-feedback .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-feedback .heading-icon img{width:70px;height:70px}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px !important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto !important}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:"";margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em !important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:flex;flex-direction:column;align-items:center}.yith-wcwl-add-to-wishlist a.button:not(.theme-button-style){padding:7px 10px}.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{height:auto;width:25px;color:var(--add-to-wishlist-icon-color, #000)}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:var(--added-to-wishlist-icon-color, #000)}.yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;align-items:center}.yith-wcwl-wishlistaddedbrowse .feedback{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:balance}.yith-wcwl-add-to-wishlist--single .yith-wcwl-add-button ul.yith-wcwl-dropdown{left:0}.yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;background:#fff;position:absolute;z-index:15;top:100%;border:1px solid #cdcdcd;outline-offset:-10px;left:50%;min-width:200px}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.with-tooltip .yith-wcwl-tooltip:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -95%);width:0;height:0;background:rgba(0,0,0,0) !important;border-left:5px solid rgba(0,0,0,0) !important;border-right:5px solid rgba(0,0,0,0) !important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style){background-color:var(--color-add-to-wishlist-background, #333333);background:var(--color-add-to-wishlist-background, #333333);color:var(--color-add-to-wishlist-text, #ffffff);border-color:var(--color-add-to-wishlist-border, #333333);border-radius:var(--rounded-corners-radius, 16px)}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style):hover{background-color:var(--color-add-to-wishlist-background-hover, #4f4f4f);background:var(--color-add-to-wishlist-background-hover, #4f4f4f);color:var(--color-add-to-wishlist-text-hover, #ffffff);border-color:var(--color-add-to-wishlist-border-hover, #4f4f4f)}.yith-wcwl-tooltip,.with-tooltip .yith-wcwl-tooltip:before,.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{background-color:var(--tooltip-color-background, #333333);border-bottom-color:var(--tooltip-color-background, #333333);border-top-color:var(--tooltip-color-background, #333333);color:var(--tooltip-color-text, #ffffff)}.wishlist-title{display:inline-block}.wishlist-title:hover a.show-title-form{visibility:visible}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden;display:inline-flex;align-items:center;padding:2px 7px;gap:5px}.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg,.wishlist-title a.show-title-form img{width:20px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.hidden-title-form{position:relative;margin:25px 0 39px}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1;min-height:30px}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}.yes-js .hidden-title-form{display:none}table.wishlist_table{font-size:80%}table.wishlist_table.shop_table{width:100%}table.wishlist_table.shop_table .product-remove{width:0}table.wishlist_table.shop_table .product-remove>div{display:flex;align-items:center;justify-content:center}table.wishlist_table tr{position:relative}table.wishlist_table tr th{text-align:center}table.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}table.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}table.wishlist_table tr th.product-thumbnail{width:80px}table.wishlist_table tr th.product-name{text-align:left}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table thead th,table.wishlist_table tbody td{border-color:#e7e7e7}table.wishlist_table tbody td.wishlist-empty,p.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox{text-align:center}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.wishlist_table tfoot td{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table !important;margin:0 auto 5px !important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px !important;display:inline-flex !important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px !important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.modern_grid li.wishlist-empty,.wishlist_table.images_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(2n+1),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.modern_grid li .item-details{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.images_grid li .product-thumbnail{position:relative}.wishlist_table.modern_grid li .product-thumbnail .product-checkbox,.wishlist_table.images_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:"";display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3{margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table,.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{border:none;margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table td,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{border:none;font-size:.8em;padding:3px;vertical-align:top}.wishlist_table.modern_grid li .item-details table.item-details-table td.label,.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.modern_grid li .item-details table.item-details-table td.value,.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.modern_grid li .item-details table.item-details-table td.value input,.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input{width:auto}.wishlist_table.modern_grid li .item-details .product-add-to-cart,.wishlist_table.images_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .move-to-another-wishlist,.wishlist_table.images_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .product-remove,.wishlist_table.images_grid li .item-details .product-remove{text-align:right}.wishlist_table.modern_grid li .item-details .product-remove a,.wishlist_table.images_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img{max-width:32px;display:inline-block;margin-right:10px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.delete_item>.yith-wcwl-icon-svg{vertical-align:bottom}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.wishlist-title a.show-title-form i,.hidden-title-form button i,.yith-wcwl-wishlist-new button i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_manage_table tfoot a.create-new-wishlist i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-button .add_to_wishlist img{margin-right:5px}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0;display:flex;gap:5px;align-items:center}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:grid;place-items:center;border:none;min-width:26px;min-height:26px;border-radius:5px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.yith-wcwl-share li a svg{width:15px;height:15px}.yith-wcwl-share li a.email svg{width:17px;height:17px}.yith-wcwl-share ul li,.entry-content .yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.copy-trigger{cursor:pointer}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right;display:flex;gap:15px}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action button,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit],.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a{margin:0}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:none;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0 !important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .product-thumbnail,.wishlist_manage_table.modern_grid li .item-details{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:none;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0 !important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style){background:var(--color-add-to-cart-background, #333333);color:var(--color-add-to-cart-text, #ffffff);border-color:var(--color-add-to-cart-border, #333333);border-radius:var(--add-to-cart-rounded-corners-radius, 16px)}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover{background:var(--color-add-to-cart-background-hover, #4f4f4f);color:var(--color-add-to-cart-text-hover, #ffffff);border-color:var(--color-add-to-cart-border-hover, #4f4f4f)}.woocommerce .hidden-title-form button,.yith-wcwl-wishlist-new .create-wishlist-button,.wishlist_manage_table tfoot button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{background:var(--color-button-style-1-background, #333333);color:var(--color-button-style-1-text, #ffffff);border-color:var(--color-button-style-1-border, #333333)}.woocommerce .hidden-title-form button:hover,.yith-wcwl-wishlist-new .create-wishlist-button:hover,.wishlist_manage_table tfoot button.submit-wishlist-changes:hover,.yith-wcwl-wishlist-search-form button.wishlist-search-button:hover{background:var(--color-button-style-1-background-hover, #333333);color:var(--color-button-style-1-text-hover, #ffffff);border-color:var(--color-button-style-1-border-hover, #333333)}.woocommerce .wishlist-title a.show-title-form,.woocommerce .hidden-title-form a.hide-title-form,.wishlist_manage_table tfoot a.create-new-wishlist{background:var(--color-button-style-2-background, #333333);color:var(--color-button-style-2-text, #ffffff);border-color:var(--color-button-style-2-border, #333333)}.woocommerce .wishlist-title a.show-title-form:hover,.woocommerce .hidden-title-form a.hide-title-form:hover,.wishlist_manage_table tfoot a.create-new-wishlist:hover{background:var(--color-button-style-2-background-hover, #333333);color:var(--color-button-style-2-text-hover, #ffffff);border-color:var(--color-button-style-2-border-hover, #333333)}.woocommerce table.shop_table.wishlist_table tr td{background:var(--color-wishlist-table-background, #ffffff);color:var(--color-wishlist-table-text, #6d6c6c);border-color:var(--color-wishlist-table-border, #cccccc)}.wishlist_table thead tr th,.wishlist_table tfoot td td,.widget_yith-wcwl-lists ul.dropdown li.current a,.widget_yith-wcwl-lists ul.dropdown li a:hover,.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a,.selectBox-dropdown-menu.selectBox-options li.selectBox-hover a{background:var(--color-headers-background, #f4f4f4)}.yith-wcwl-share li a{color:var(--color-share-button-color, #ffffff)}.yith-wcwl-share li a:hover{color:var(--color-share-button-color-hover, #ffffff)}.yith-wcwl-share a.facebook{background:var(--color-fb-button-background, #39599e)}.yith-wcwl-share a.facebook:hover{background:var(--color-fb-button-background-hover, #39599e)}.yith-wcwl-share a.twitter{background:var(--color-tw-button-background, #45afe2)}.yith-wcwl-share a.twitter:hover{background:var(--color-tw-button-background-hover, #39599e)}.yith-wcwl-share a.pinterest{background:var(--color-pr-button-background, #ab2e31)}.yith-wcwl-share a.pinterest:hover{background:var(--color-pr-button-background-hover, #39599e)}.yith-wcwl-share a.email{background:var(--color-em-button-background, #fbb102)}.yith-wcwl-share a.email:hover{background:var(--color-em-button-background-hover, #39599e)}.yith-wcwl-share a.whatsapp{background:var(--color-wa-button-background, #00a901)}.yith-wcwl-share a.whatsapp:hover{background:var(--color-wa-button-background-hover, #39599e)}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb !important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto !important}.change-wishlist-selectBox-dropdown-menu{width:auto !important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto !important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;display:inline !important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px !important;height:16px !important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px !important}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px hsla(0,0%,100%,.4)}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0 !important}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative;display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto;margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:14px;line-height:20px}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:300px;display:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a,.widget_yith-wcwl-items .mini .items-counter>a{display:flex;align-items:flex-end}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon{display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon img,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon img{stroke-width:1.25;height:35px;width:35px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:"";display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative;display:flex;align-items:center;justify-content:center}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg{width:70px;height:70px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block !important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width: 768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}}.yith-wcwl-pp-modal{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:450px !important}.yith-wcwl-pp-modal .yith-wcwl-popup-form{padding:0}.yith-wcwl-pp-modal div.pp_content_container{padding:40px 35px;border-radius:15px;display:flex;box-shadow:rgba(24,53,62,.1) 0 11px 15px -7px,rgba(24,53,62,.07) 0px 24px 38px 3px,rgba(24,53,62,.06) 0px 9px 46px 8px;max-width:fit-content}.yith-wcwl-pp-modal div.pp_content_container .pp_content{width:380px !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content{padding:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .heading-icon{margin-top:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .create-wishlist-button{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .wishlist-select+.select2-container{width:100% !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content p.form-row.yith-wcwl-info-text{text-wrap:balance;text-align:center}.yith-wcwl-pp-modal div.pp_content_container .popup-description{margin-bottom:10px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon{color:var(--modal-colors-icon, #007565);height:auto;max-height:90px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light){stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light) *{stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-modal__content{padding:20px 55px 0;display:flex;flex-direction:column;gap:20px}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-popup-footer{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .popup_button,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button{transition:.2s;background:var(--modal-colors-primary-button, #007565);color:var(--modal-colors-primary-button-text, #fff);border:none;border-radius:8px;width:100%;box-sizing:border-box;display:block;padding:13px 25px;text-align:center;text-decoration:none;font-size:14px}.yith-wcwl-pp-modal div.pp_content_container .popup_button:hover,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button:hover,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button:hover{color:var(--modal-colors-primary-button-text-hover, #fff);background:var(--modal-colors-primary-button-hover, #007565)}.yith-wcwl-pp-modal div.pp_content_container .popup_button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .popup_button img,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button img,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button img{display:none}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper label.radio,.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{display:inline-block;float:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{clear:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.description{clear:both}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button{transition:.2s;border-radius:5px;background:var(--modal-colors-secondary-button, #08a889);color:var(--modal-colors-secondary-button-text, #fff);border:none}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button:hover{background:var(--modal-colors-secondary-button-hover, #08a889);color:var(--modal-colors-secondary-button-text-hover, #fff)}.yith-wcwl-pp-modal.feedback .pp_content_container{padding:20px 15px}.yith-wcwl-pp-modal select.change-wishlist,.yith-wcwl-pp-modal button.move-to-another-wishlist-button{box-sizing:border-box}  :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s }  :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s }   :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :root :where(.wp-block-icon svg){width: 24px;} :where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} :where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} .wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; word-break: normal !important; } .wpcf7 .hidden-fields-container { display: none; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before {  animation-name: blink;  animation-duration: 2000ms; } } @keyframes spin { from {  transform: rotate(0deg); }  to {  transform: rotate(360deg); } } @keyframes blink { from {  opacity: 0; }  50% {  opacity: 1; }  to {  opacity: 0; } } .wpcf7 [inert] { opacity: 0.5; } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .wpcf7-reflection > output { display: list-item; list-style: none; } .wpcf7-reflection > output[hidden] { display: none; } .rs-p-wp-fix{display:none!important;margin:0!important;height:0!important}body{--sr-7-css-loaded:1}.wp-block-themepunch-revslider{position:relative}.wp-block-themepunch-revslider.revslider{margin:0}canvas.sr7-pbar{z-index:500;position:absolute;pointer-events:none}sr7-module{display:block;position:relative;overflow-x:visible;-webkit-tap-highlight-color:transparent}sr7-adjuster{position:relative;display:block;width:100%}sr7-content{position:absolute;top:0;height:100%;contain:size layout style;z-index:1;overflow-x:visible}sr7-carousel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}sr7-slide{position:absolute;width:100%;height:100%;contain:strict;top:0;left:0;z-index:1;visibility:hidden;pointer-events:none}.sr7-overflow-force sr7-slide,sr7-carousel sr7-slide{contain:layout style}sr7-module-bg{top:0;z-index:0;position:absolute}sr7-3dwrap{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}sr7-overlay{display:block;width:100%;height:100%;top:0;left:0;position:absolute;z-index:3;background-repeat:repeat}sr7-btn,sr7-col,sr7-content .sr7-layer,sr7-grp,sr7-img,sr7-layer,sr7-linebrk,sr7-row,sr7-shp,sr7-svg,sr7-txt,sr7-zone{user-select:none;visibility:hidden;display:none;box-sizing:border-box;backface-visibility:hidden}sr7-col-bg.sr7-img-col-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.sr7-layer[data-subtype=slidebg],sr7bg{pointer-events:none}sr7-content .sr7-layer.sr7-withclip,sr7-content .sr7-layer.sr7-withclip .sr7-layer{backface-visibility:visible}sr7-grp.sr7-clear:after{content:"";clear:both;display:block;height:0}sr7-zone{pointer-events:none}sr7-row.sr7-layer.sr7-galign{box-sizing:border-box}.sr7-layer[data-type=svg]>svg,sr7-layer[data-type=svg]>svg{width:100%;height:100%}sr7-row-con{table-layout:fixed;font-size:0;display:block}sr7-module .sr7-layer,sr7-module sr7-layer{-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;font-display:swap}sr7-slide.sr7-staticslide-low{z-index:0!important}sr7-slide.sr7-staticslide-high{z-index:105!important}@-moz-document url-prefix(){sr7-slide.sr7-staticslide{transform:scale(1)}}sr7-slide a{transition:none}sr7-module.sr7-top-fixed{width:100%;height:auto!important;backface-visibility:hidden}sr7-module.sr7-top-fixed sr7-adjuster{height:auto!important}sr7-module.sr7-top-fixed sr7-content,sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{pointer-events:none}sr7-prl{top:50%;left:50%;z-index:10000;position:absolute}sr7-prl.off{display:none!important}sr7-prl.sr7-fade-in{animation:tp-fade-in 1s linear}.sr-force-hidden{display:none!important}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes tp-fade-in{0%{opacity:0}20%{opacity:0}100%{opacity:100}}@keyframes tp-rotate{100%{transform:rotate(360deg)}}sr7-fonttest{width:auto;display:inline-block;white-space:nowrap;font-size:12px;color:#000}sr7-fonttest-wrap{position:absolute;contain:strict;top:-1500px;left:-1500px;width:1500px;height:1000px;pointer-events:none;opacity:0}.fn-wrap{display:flex;position:fixed;width:100px;height:50px;z-index:100;background-color:rgba(66,66,66,.2);justify-content:space-around;align-items:center;bottom:0;left:50%;transform:translateX(-50%)}.fn-left,.fn-right{display:flex;width:40px;height:40px;justify-content:center;align-items:center;background-color:gray;color:#fff;font-weight:700;font-size:20px;cursor:pointer}.sr7-layer .materical-icons,sr7-module .material-icons,sr7-txt .material-icons{font-size:inherit;vertical-align:top;line-height:inherit}#sr-announcer{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)} .woocommerce form .form-row .required { visibility: visible; } .wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.3);box-shadow:0 0 5px 1px rgba(0,0,0,.3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:transparent;border:var(--arrow-width) solid transparent;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:transparent;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid transparent;border-right:3px solid transparent;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgba(0,0,0,.38);box-shadow:0 0 2px rgba(0,0,0,.38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgba(0,0,0,.251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}  :root { --wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E"); --wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E"); --wvs-single-product-item-width:30px; --wvs-single-product-item-height:30px; --wvs-single-product-item-font-size:16px}  html.yith-quick-view-is-open, html.yith-quick-view-is-open body {   overflow: hidden; } html.yith-quick-view-is-open .select2-container.select2-container--open {   z-index: 1500; } html.yith-quick-view-is-open.yith-quick-view-on-mobile .select2-container.select2-container--open {   z-index: 999999; } #yith-quick-view-modal {   position: fixed;   visibility: hidden;   top: 0;   left: 0;   right: 0;   bottom: 0;   z-index: 1400;   opacity: 0;   text-align: center;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s; } .yith-wcqv-head {   position: absolute;   top: 15px;   right: 15px;   z-index: 1000;   width: 30px;   height: 30px; }  #yith-quick-view-modal:before { ;   display: inline-block;   vertical-align: middle;   height: 100%;   width: 0; } #yith-quick-view-modal span.onsale {   top: 25px;   left: 25px;   right: auto;   z-index: 10; } #yith-quick-view-modal .yith-wcqv-wrapper .woocommerce-variation-description p {   font-size: 16px; } #yith-quick-view-modal .yith-wcqv-wrapper {   display: inline-block;   vertical-align: middle;   visibility: hidden;   -webkit-backface-visibility: hidden;   -moz-backface-visibility: hidden;   backface-visibility: hidden;   text-align: left;   height: 600px;   width: 1000px;   position: absolute; }  .yith-quick-view.yith-modal .yith-wcqv-wrapper {   position: absolute;   visibility: hidden;   -webkit-backface-visibility: hidden;   -moz-backface-visibility: hidden;   backface-visibility: hidden;   text-align: left; }  #yith-quick-view-modal .yith-wcqv-main {     -moz-transform: translateY(20%);   -ms-transform: translateY(20%);     opacity: 0;   height: 100%;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   transition: all 0.3s;   -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .25);   box-shadow: 0 1px 30px rgba(0, 0, 0, .25);   border-radius: 22px; } #yith-quick-view-modal.open, #yith-quick-view-modal.open .yith-wcqv-wrapper {   visibility: visible;   opacity: 1; } #yith-quick-view-modal #yith-quick-view-content {   } #yith-quick-view-modal .yith-wcqv-main:after, #yith-quick-view-modal .yith-wcqv-main:before {     display: table;   clear: both; } #yith-quick-view-modal.open .yith-wcqv-main {   opacity: 1;   height: 100%;   overflow-y: scroll;   position: relative;   border-radius: 22px; } #yith-quick-view-close {   border: 1px solid;   position: absolute;   top: 5px;   right: 5px;   width: 20px;   height: 20px;   text-align: center;   line-height: 18px;   z-index: 2;   opacity: 0.5; } #yith-quick-view-close:hover {   opacity: 1;   transition: all 0.2s ease;   -webkit-transition: all 0.2s ease;   -moz-transition: all 0.2s ease;   -ms-transition: all 0.2s ease; } div#yith-quick-view-content div[id^="product"] {   display: flex;   flex-direction: row; } #yith-quick-view-content div.images {     opacity: 1 !important;   margin: 0;   box-sizing: border-box; } #yith-quick-view-content div.images img {   max-width: 100%;   object-fit: cover;   height: 100%;   object-position: center; } #yith-quick-view-content div.images a {   display: block;   font-size: 0;   max-height: 600px;   height: 100%; } #yith-quick-view-content div.summary {   margin: 0;   padding: 15px;     font-size: 16px;   box-sizing: border-box;   overflow-y: auto;   padding-left: 30px;   padding-right:30px; } #yith-quick-view-content div.summary.entry-summary .woocommerce-product-details__short-description p{   font-size: 16px; } .yith-quick-view-content.woocommerce div.summary .price {   font-size: 22px;   margin-bottom: 15px; } .yith-quick-view-content.woocommerce div.summary .price del, .yith-quick-view-content.woocommerce div.summary .price ins {   display: inline-block;   background: none; } .yith-quick-view-content.woocommerce div.summary .price del {   font-size: 80%;   opacity: 0.5; } .yith-quick-view-content.woocommerce div.product .product {   height:600px; } .yith-quick-view-content.woocommerce div.summary div[itemprop="description"], .yith-quick-view-content.woocommerce div.summary .product_meta {   font-size: 15px; } .yith-quick-view-content.woocommerce div.summary .product_meta span {   margin-bottom: 10px !important; } .yith-quick-view-content.woocommerce div.summary div[itemprop="description"] {   margin-bottom: 30px; } .yith-quick-view-content.woocommerce div.summary .product_meta > span {   display: block; } .yith-quick-view-content.woocommerce div.summary div.quantity, .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   margin-right: 15px;   display: inline-block; } .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding: 12px 40px;   border-radius: 12px;   font-size: 15px; } .yith-quick-view-content.woocommerce div.summary table.variations {   border: 0;   margin-bottom: 0; } .yith-quick-view-content.woocommerce div.summary .yith-wcqv-view-details {   margin: 10px 0;   display: inline-block; } .yith-quick-view-content.woocommerce div.product form.cart .variations select {   float: none;   width: 100%;   max-width: 450px; } .yith-quick-view.yith-modal.fade-in.open .yith-quick-view-content.woocommerce div.product form.cart .variations select {   max-width: 350px; } #yith-quick-view-content div.woocommerce-product-rating:after, #yith-quick-view-content div.woocommerce-product-rating:before {   content: '';   display: table;   clear: both; } #yith-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {   display: none; } #yith-quick-view-content .onsale {   top: 5px;   right: auto;   left: 5px; } #yith-quick-view-content figure.woocommerce-product-gallery__wrapper > div:not(:first-child) {   display: none; } li.product .yith-wcqv-button .blockUI.blockOverlay:before {   background: none; } .yith-quick-view.yith-modal .yith-quick-view-overlay {   position: absolute;   top: 0;   right: 0;   bottom: 0;   left: 0; } @media( max-width: 480px ){   #yith-quick-view-modal {     position: fixed;     z-index: 1400;     top: 0px;     bottom: 0;     left: 0;     right: 0;     visibility: hidden;     overflow: scroll;     height:100%;   }   #yith-quick-view-modal.open .images,   #yith-quick-view-modal.open .images img {     width: 100%!important;     float: none;   }   #yith-quick-view-modal .yith-wcqv-wrapper{     width:100% !important;     height: 100% !important;     top: 0!important;     bottom: 0!important;     left: 0!important;     right: 0!important;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {     width: 100%;     height:100%!important;     border-radius:0!important;         height:auto;   }   #yith-quick-view-modal .yith-wcqv-wrapper .summary.entry-summary {     width: 100%;     padding-right: 30px;     float: none;   }   #yith-quick-view-modal #yith-quick-view-content {     height: auto;   }   .yith-quick-view-content.woocommerce div.product .product {     height: calc(100vh - 100px) !important;   } } @media( min-width: 480px ) and (max-width: 768px) {   #yith-quick-view-modal .yith-wcqv-wrapper {     height: calc(100vh - 100px) !important;     top: 50px !important;     bottom: 50px !important;     max-width: 450px;     left: 0 !important;     right: 0 !important;     margin-inline: auto;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {     height:100%!important;     border-radius:inherit;   } } @media (max-width: 768px) {   div#yith-quick-view-content div[id^="product"] {     flex-direction: column;   }   #yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {     height:auto;     border-radius:inherit;   }    #yith-quick-view-modal .yith-quick-view-content div.images,   #yith-quick-view-modal .yith-quick-view-content div.summary {     width: 100% !important;     height: auto;     max-height: none;   }   .yith-quick-view-mobile #yith-quick-view-modal .yith-wcqv-main {     width: 100% !important;     border-radius:0!important;   }   #yith-quick-view-modal #yith-quick-view-content{       }   #yith-quick-view-content div.summary{     overflow:inherit;   }   html.yith-quick-view-is-open #yith-quick-view-modal {     width: 100% !important;   } } @media ( min-width: 768px ) {   #yith-quick-view-modal.open .yith-wcqv-main {     overflow: hidden;   }   #yith-quick-view-content div.summary {     max-height: 600px;   } }  .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title {   margin-top: 20px; } .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .product_title, .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .price {   font-size: 24px; } .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .woocommerce-product-details__short-description. .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary .single_variation_wrap .woocommerce-variation-description, .theme-yith-proteo .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {   font-size: 16px; } .theme-yith-proteo .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding: 12px 40px;   border-radius: 12px;   font-size: 15px } .theme-yith-proteo .single-product div.product .summary.entry-summary {   padding-left: 30px; } .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary {   font-size: 16px; } .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .product_title, .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary .price {   font-size: 24px; } .woocommerce .yith-quick-view .single-product div.product .summary.entry-summary form.cart .quantity input {   font-size: 20px; } .woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {   padding: 12px 40px;   border-radius: 12px;   font-size: 15px; }    #yith-quick-view-modal .yith-quick-view-overlay{background:rgba( 0, 0, 0, 0.8)}   #yith-quick-view-modal .yith-wcqv-main{background:#ffffff;}   #yith-quick-view-close{color:#cdcdcd;}   #yith-quick-view-close:hover{color:#ff0000;} .widget_shopping_cart_content .yayboost-shipping-bar{margin:1rem}.yayboost-shipping-bar{margin-block:1rem}.yayboost-shipping-bar__message{font-size:14px;line-height:1.5;margin:0}.yayboost-shipping-bar__progress{border-radius:10px;height:10px;margin-top:10px;overflow:hidden}.yayboost-shipping-bar__progress-fill{border-radius:10px;height:100%;transition:width .3s ease}.yayboost-shipping-bar--minimal-text{align-items:center;border-radius:8px;display:flex;gap:8px;padding:15px 20px}.yayboost-shipping-bar__icon{flex-shrink:0;font-size:20px;line-height:1}.yayboost-shipping-bar--progress-bar{display:flex;flex-direction:column;gap:8px}.yayboost-shipping-bar--progress-bar .yayboost-shipping-bar__progress{height:8px;margin-top:0}.yayboost-shipping-bar--full-detail{display:flex;flex-direction:column;gap:16px}.yayboost-shipping-bar__header{align-items:flex-start;display:flex;justify-content:space-between}.yayboost-shipping-bar__header-left{align-items:flex-start;display:flex;gap:12px}.yayboost-shipping-bar__icon-circle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.yayboost-shipping-bar__info{display:flex;flex-direction:column;gap:4px}.yayboost-shipping-bar__title{font-size:16px;font-weight:600;line-height:1.2}.yayboost-shipping-bar__subtitle{font-size:12px;line-height:1.2}.yayboost-shipping-bar__header-right{text-align:right}.yayboost-shipping-bar__cart-total{font-size:16px;font-weight:600;line-height:1.2}.yayboost-shipping-bar__cart-label{font-size:12px;line-height:1.2;margin-top:4px}.yayboost-shipping-bar__progress-section{position:relative}.yayboost-shipping-bar--full-detail .yayboost-shipping-bar__progress{height:6px;margin-top:0}.yayboost-shipping-bar__progress-icon{align-items:center;border-radius:50%;display:flex;font-size:14px;height:24px;justify-content:center;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.yayboost-shipping-bar__cta{border-radius:8px;font-size:14px;font-weight:500;padding:12px 16px;text-align:center}  .yayboost-exit-intent-popup {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;  z-index: 999999;  display: flex;  align-items: center;  justify-content: center;  animation: fadeIn 0.3s ease-out;  margin: 0;  padding: 0; } .yayboost-exit-intent-popup__overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.7);  backdrop-filter: blur(4px); } .yayboost-exit-intent-popup__content {  position: relative;  background: #ffffff;  border-radius: 12px;  padding: 40px;  max-width: 500px;  width: 90%;  max-height: 90vh;  overflow-y: auto;  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);  text-align: center;  animation: slideUp 0.3s ease-out;  z-index: 1;  margin: auto; } .yayboost-exit-intent-popup__close {  position: absolute;  top: 15px;  right: 15px;  background: none;  border: none;  font-size: 28px;  line-height: 1;  color: #666;  cursor: pointer;  padding: 5px 10px;  transition: color 0.2s ease; } .yayboost-exit-intent-popup__close:hover {  color: #000; } .yayboost-exit-intent-popup__headline {  font-size: 28px;  font-weight: 700;  color: #1a1a1a;  line-height: 1.3; } .yayboost-exit-intent-popup__message {  font-size: 16px;  color: #666;  line-height: 1.6;  margin-bottom: 1rem !important; } .yayboost-exit-intent-popup__button {  display: inline-flex;  align-items: center;  justify-content: center;  height: 44px;  padding: 0 24px;  font-size: 14px;  font-weight: 500;  color: #ffffff;  background: #111111;  border: none;  border-radius: 8px;  cursor: pointer;  transition: opacity 0.2s ease; } .yayboost-exit-intent-popup__button:hover {  opacity: 0.85; } .yayboost-exit-intent-popup__button:disabled {  cursor: not-allowed;  opacity: 0.4; } .yayboost-exit-intent-popup__button--loading {  opacity: 0.7;  cursor: wait; }  .yayboost-button-spinner {  display: inline-block;  width: 1em;  height: 1em;  margin-right: 0.5em;  vertical-align: middle;  border: 2px solid currentColor;  border-right-color: transparent;  border-radius: 50%;  animation: yayboost-spin 0.6s linear infinite; } .yayboost-exit-intent-popup__error {  color: #ff0000;  font-size: 14px;  margin-top: 10px;  margin-bottom: 10px; } @keyframes yayboost-spin {  to {   transform: rotate(360deg);  } }  @keyframes fadeIn {  from {   opacity: 0;  }  to {   opacity: 1;  } } @keyframes slideUp {  from {   opacity: 0;   transform: translateY(30px);  }  to {   opacity: 1;   transform: translateY(0);  } }  @media (max-width: 600px) {  .yayboost-exit-intent-popup__content {   padding: 30px 20px;   max-width: 95%;  }  .yayboost-exit-intent-popup__headline {   font-size: 24px;  }  .yayboost-exit-intent-popup__message {   font-size: 14px;  }  .yayboost-exit-intent-popup__button {   padding: 12px 24px;   font-size: 14px;  } } table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}  div.DTFC_Blocker{   background-color:white; } div.DTFC_LeftWrapper table.dataTable, div.DTFC_RightWrapper table.dataTable{   margin-bottom:0;   z-index:2; } div.DTFC_LeftWrapper table.dataTable.no-footer, div.DTFC_RightWrapper table.dataTable.no-footer{   border-bottom:none; } div.DTFC_LeftFootWrapper table.compare-list, div.DTFC_LeftHeadWrapper table.compare-list {   border: 0; }  a.compare.disabled:not(.added) {   opacity: 0.6;   pointer-events: none; }  .yith-woocompare-popup-container {   position:fixed;   top: 0;   bottom: 0;   left: 0;   right: 0;   background: rgba(255,255,255,.95);   z-index: 1000; } a.yith-woocompare-popup-close {   position: absolute;   top: 20px;   right: 20px;   font-size: 40px;   width: 40px;   color: #434343;   text-decoration: none;   z-index: 2;   line-height: 1;   background-color: rgba(255,255,255,.7);   text-align: center; } body.yith-woocompare-popup-open {   overflow-y: hidden; } body.yith-woocompare-popup, .yith-woocompare-table-wrapper {   box-sizing: border-box;   font-size: 16px;   color: #747373;   background: none !important;   margin: 0;   max-height: 100%;   overflow-y: scroll;   overflow-x: hidden; } body.yith-woocompare-popup, .yith-woocompare-table-scroll-wrapper {   position: relative;   padding: 5%; } body.yith-woocompare-popup #yith-woocompare {   padding: 10px; } #yith-woocompare-table_wrapper {   margin: 10px 0; } #yith-woocompare table.dataTable.compare-list thead th, #yith-woocompare table.dataTable.compare-list thead td, #yith-woocompare table.dataTable.compare-list tfoot td, #yith-woocompare table.dataTable.compare-list tfoot th {   border: 0;   vertical-align: middle; } #yith-woocompare table.compare-list {   width: 100%;   border-bottom: 0;   border-top: 0;   margin: 0;   table-layout: auto; } #yith-woocompare table.compare-list tr {   background: #fff; } #yith-woocompare table.compare-list tbody tr .filler {   padding: 0!important; } #yith-woocompare table.compare-list td:not(.filler) {   min-width: 300px;   width: 300px;   text-align: center;   vertical-align: middle; } #yith-woocompare table.compare-list tbody th:not(.filler) {   min-width: 300px;   width: 300px;   overflow: hidden;   text-align: left;   font-weight: 700; } #yith-woocompare table.dataTable.compare-list tbody th, #yith-woocompare table.dataTable.compare-list tbody td {   border-right: none;   border-top: 1px solid #e7e7e7;   border-bottom: none;   border-left: none;   padding-block: 10px;   vertical-align: middle; } #yith-woocompare table.dataTable.compare-list:not(.compact) tbody td {   padding-inline: 40px; } #yith-woocompare table.dataTable.compare-list tbody tr:first-child th, #yith-woocompare table.dataTable.compare-list tbody tr:first-child td {   border-top: none; } #yith-woocompare table.compare-list tbody td.last-column {   width: auto;   border-right: 0; } #yith-woocompare table.dataTable.compare-list tbody .product_info th, #yith-woocompare table.dataTable.compare-list tbody .product_info td {   vertical-align: top; } #yith-woocompare table.dataTable.compare-list tbody tr.label-row td {   font-weight: 700;   color: #434343;   padding-bottom: 0; } #yith-woocompare table.dataTable.compare-list tbody tr.label-row + tr td {   border-top: none; } #yith-woocompare .dataTables_scrollBody::-webkit-scrollbar {   -webkit-appearance: none;   height: 4px; } #yith-woocompare .dataTables_scrollBody::-webkit-scrollbar-thumb {   background-color: #e7e7e7;   border-radius: 10px; } .rtl #yith-woocompare table.compare-list tbody th {   text-align: right; }  .yith_woocompare_table_image {   text-align: center;   margin-top: 20px; } .yith_woocompare_table_image img {   display: inline-block;   max-width: 100%; }  table.compare-list img {   width: 100%;   height: auto; } table.compare-list tr.product_info td {   vertical-align: top; } table.compare-list .remove {   margin-bottom: 10px; } table.compare-list .remove a {   text-transform: uppercase;   text-decoration: none;   text-align: center; } table.compare-list .remove a span{   padding: 0 5px; } table.compare-list .image-wrap {   display: block;   position: relative;   line-height: 0; } table.compare-list .image-wrap .image-overlay {   position: absolute;   display: none;   top: 0;   left: 0;   right: 0;   bottom: 0;   background: rgba(0,0,0,.4);   line-height: normal; } table.compare-list .image-wrap:hover .image-overlay {   display: block; } table.compare-list .image-wrap:hover .image-overlay .remove a {   display: block;   background: #fff;   font-size: 0;   position: absolute;   right: 20px;   bottom: 20px;   margin: 0;   border-radius: 4px;   cursor: pointer;   width: 30px;   height: 30px;   line-height: 30px; } table.compare-list .image-wrap:hover .image-overlay .remove a > span {   display: none; } table.compare-list .image-wrap:hover .image-overlay .remove a:after {   content: "\00D7";   font-size: 20px; } table.compare-list .product-anchor {   display: block; } table.compare-list .product_title {   margin-top: 0;   margin-bottom: 5px;   font-size: 15px;   color: #000;   text-decoration: none;   font-weight: 400; } table.compare-list .product_info td > * {   margin-bottom: 25px; } table.compare-list .product_info td a {   text-decoration: none;   box-shadow: none;   cursor: pointer; } #yith-woocompare .added_to_cart, #yith-woocompare .button {   margin: 0;   cursor: pointer;   position: relative;   text-decoration: none;   white-space: nowrap;   display: inline-block; } #yith-woocompare .empty-comparison {   text-align: center;   margin: 200px auto; } a.button.yith_woocompare_clear {   color: #b80001;   padding: 6px 10px; } div.compare-table-clear {   text-align: right;   margin: 10px 0; } table.compare-list .product_info .button.loading, table.compare-list .add-to-cart .button.loading {   padding-right: 30px; }  table.compare-list.with-stock-icons tr.stock:not(.label-row) td {   font-size: 0; } table.compare-list tr.stock:not(.label-row) td.in-stock {   background-color: #f2fcde;   color: #01a71c; } table.compare-list tr.stock td.out-of-stock {   background-color: #fff0e8;   color: #ff4200; } table.compare-list.with-stock-icons tr.stock td.in-stock span.availability-label:before {   content: '';   background: url('https://insomniasleeping.com/wp-content/plugins/yith-woocommerce-compare/assets/images/green-check.svg') no-repeat center center;   font-size: 20px;   display: block;   height: 30px; } table.compare-list.with-stock-icons tr.stock td.out-of-stock span.availability-label:before {   content: "\00D7";   font-size: 50px;   line-height: 0;   vertical-align: middle; }  table.compare-list tr.rating .star-rating {   float: none;   display: inline-block;   vertical-align: middle; }  table.compare-list tr.price {   color: #3e3e3e;   display: table-row; } table.compare-list tr.price del {   opacity: 0.8; }  #yith-woocompare-share {   margin-top: 20px } #yith-woocompare-share h3 {   margin-top: 0;   font-size: 17px;   font-weight: 700;   margin-bottom: 15px; } #yith-woocompare-share ul {   padding: 0 0 50px;   list-style: none;   margin: 0;   display: flex;   gap: 25px; } #yith-woocompare-share a {   display: block;   box-shadow: none;   outline: none;   color: #434343 } #yith-woocompare-share a svg {   width: 20px;   height: 20px;   vertical-align: middle; }  #yith-woocompare-related {   margin: 20px 0; } #yith-woocompare-related h3.yith-woocompare-related-title {   font-size: 17px;   font-weight: 700;   margin-top: 0;   margin-bottom: 20px; } #yith-woocompare-related .yith-woocompare-related-wrapper {   position: relative;   background: #fff; } #yith-woocompare-related .related-products {   padding: 0;   list-style: none;   margin: 0;   overflow-x: hidden; } #yith-woocompare-related .related-products .owl-item {   display: inline-block; } #yith-woocompare-related .related-products .related-product {   text-align: center; } #yith-woocompare-related .related-products .related-product a {   text-decoration: none; } #yith-woocompare-related .related-products .related-product h3 {   font-size: 15px;   color: #333;   margin-top: 0;   margin-bottom: 10px; } #yith-woocompare-related .related-products .related-product .product-price {   font-size: 13px;   color: #333;   margin-bottom: 10px; } #yith-woocompare-related .related-products .related-product > div {   margin-bottom: 10px; } #yith-woocompare-related .related-products .related-product div.product-image {   position: relative;   margin-bottom: 10px; } #yith-woocompare-related .related-products .related-product div.product-image img {   height: auto;   max-width: 100%; } #yith-woocompare-related .related-products .related-product div.product-image img.onsale.yit-image {   margin: 0;   position: absolute;   top: 5px;   right: 5px;   z-index: 5;   width: auto; } #yith-woocompare-related .related-slider-nav div {   position: absolute;   top: -45px;   width: 30px;   height: 35px;   cursor: pointer;   border: 1px solid #e7e7e7;   text-align: center;   background: #ffffff url( '../images/nav-arrow.png' ) no-repeat;   cursor: pointer; } #yith-woocompare-related .related-slider-nav div.related-slider-nav-prev {   right: 35px;   background-position: -3px -31px; } #yith-woocompare-related .related-slider-nav div.related-slider-nav-next {   right: 0;   background-position: 0 1px; }  #yith-woocompare-cat-nav {   margin-top: 20px;   text-align: center; } #yith-woocompare-cat-nav h3 {   margin-top: 0;   margin-bottom: 15px;   text-align: center; } #yith-woocompare-cat-nav ul {   padding: 0;   margin: 0;   list-style: none; } #yith-woocompare-cat-nav ul li {   display: inline-block;   margin-right: 10px;   font-weight: 700; } #yith-woocompare-cat-nav ul li a {   text-decoration: none;   color: #7b7b7b; } #yith-woocompare-cat-nav ul li .active {   border-bottom: 2px solid; } #yith-woocompare-cat-nav ul li:last-child {   margin-right: 0; }  #yith-woocompare-preview-bar {   position: fixed;   bottom: 0;   width: 100vw;   display: none;   background: rgba(0, 0, 0, .8);   box-sizing: border-box;   padding: 20px;   color: #fff;   z-index: 99; } #yith-woocompare-preview-bar.shown {   display: block; } #yith-woocompare-preview-bar .container {   display: flex;   gap: 30px;   justify-content: center;   align-items: center;   margin: auto;   padding: 0; } #yith-woocompare-preview-bar .compare-list {   list-style: none;   display: flex;   align-items: center;   gap: 30px;   margin: 0;   padding: 0; } #yith-woocompare-preview-bar .compare-list li{   align-self: stretch;   width: 80px; } #yith-woocompare-preview-bar .compare-list li.product-placeholder {   border: 1px dashed #fff;   display: flex;   align-items: center;   padding-inline: 15px; } #yith-woocompare-preview-bar .compare-list .image-wrap {   position: relative; } #yith-woocompare-preview-bar .compare-list .image-wrap > a {   font-size: 0;   display: block; } #yith-woocompare-preview-bar .compare-list .image-wrap img {   max-width: 100%; } #yith-woocompare-preview-bar .compare-list .image-wrap .remove a {   display: block;   color: #000;   background: #fff;   font-size: 0;   position: absolute;   right: -10px;   top: -10px;   margin: 0;   border-radius: 50%;   cursor: pointer;   width: 25px;   height: 25px;   line-height: 25px;   text-decoration: none;   text-align: center; } #yith-woocompare-preview-bar .compare-list .image-wrap .remove a:hover {   background: #eee; } #yith-woocompare-preview-bar .compare-list .image-wrap .remove a:after {   content: "\00D7";   font-size: 25px; }  table.compare-list .container-image-and-badge {   position: relative;   display: inline-block; }  table.compare-list .bundled_product_list {   margin: 25px 0; } table.compare-list div.bundled_product {   border-bottom: 1px solid #f0f0f0;   padding-bottom: 10px;   margin-bottom: 10px; } table.compare-list .bundled_product:after, table.compare-list .bundled_product:before {   display: table;   content: '';   clear: both; } table.compare-list .bundled_product .bundled_product_images {   display: inline-block;   float: left; } table.compare-list .bundled_product .bundled_product_images img {   max-width: 80px; } table.compare-list .bundled_product .details {   display: block;   overflow: hidden;   padding-left: 10px;   text-align: left;   padding-top: 10px; } table.compare-list .bundled_product .details .bundled_product_title, table.compare-list .bundled_product .details .price {   font-size: 90%; } table.compare-list .bundled_product .details .price {   margin-bottom: 0; }  table.compare-list .yith-ywraq-add-to-quote {   margin-top: 10px; }  .yith-woocompare-counter a {   box-shadow: none !important; } .yith-woocompare-counter span > span {   display: inline-block;   vertical-align: middle; } .yith-woocompare-counter span.yith-woocompare-icon {   margin-right: 5px; } .yith-woocompare-counter span.yith-woocompare-icon img {   max-width: 50px;   height: auto; } .yith-woocompare-counter span.yith-woocompare-count {   color: #555;   font-weight: 400;   font-size: 13px; } .yith-woocompare-counter a:hover span.yith-woocompare-count {   color: #000; } .yith-woocompare-error {   padding: 10px;   border: 1px solid #ffc5c2;   border-radius: 5px;   background-color: #ffe6e5;   position: relative; } .yith-woocompare-error p {   margin: 0;   color: #ff645c;   padding-left: 25px;   font-size: 13px; } .yith-woocompare-error::before {   font-family: WooCommerce;   content: '\e016';   color: #b81c23;   display: inline-block;   position: absolute; }  .yith-wccp-compare {   text-align: center; }  @media( max-width: 1200px ) {   #yith-woocompare-preview-bar header{     display: none;   } } @media( max-width: 991px ) {   #yith-woocompare-preview-bar .container {     max-width: 100%;   }   #yith-woocompare table.dataTable.compare-list tbody tr:not(.product_info) td {     text-align: left;   }   #yith-woocompare table.dataTable.compare-list tbody tr.stock td {     background: transparent;   }   #yith-woocompare table.dataTable.compare-list tbody tr.stock td .availability-label {     display: inline-block;     width: 30px;   } } @media( max-width: 768px ) {   div.DTFC_LeftBodyWrapper {     pointer-events: none;   }   #yith-woocompare-preview-bar .container {     gap: 15px;   }   #yith-woocompare-preview-bar .compare-list {     gap: 15px;   }   #yith-woocompare-preview-bar .compare-list li,   #yith-woocompare-preview-bar .compare-list li.product-placeholder {     width: 50px;   }   #yith-woocompare-preview-bar .compare-list li.product-placeholder {     padding-inline: 0;     text-align: center;   }   #yith-woocompare-preview-bar .compare-list li .image-wrap > a {     height: auto;   }   #yith-woocompare table.compare-list thead th,   #yith-woocompare table.compare-list tfoot th,   #yith-woocompare table.compare-list tr .filler {     display: none;   } } @media( max-width: 480px ) {   #yith-woocompare table.dataTable.compare-list tbody th {     padding: 10px 5px;   }   #yith-woocompare table.compare-list tbody th {     width: 60px;     max-width: 60px;     min-width: 60px;     font-size: 10px;   }   #yith-woocompare table.compare-list td {     width: 160px;     max-width: 160px;     min-width: 160px;   }   #yith-woocompare-preview-bar .compare-list li,   #yith-woocompare-preview-bar .compare-list li.product-placeholder {     display: none;   }   #yith-woocompare-preview-bar .compare-list li:first-of-type,   #yith-woocompare-preview-bar .compare-list li:nth-of-type(2),   #yith-woocompare-preview-bar .compare-list li:nth-of-type(3) {     display: block;   }   #yith-woocompare-preview-bar .compare-list li.product-placeholder span{     display: none;   } }.yith-woocompare-widget-content ul.products-list li:not( .list_empty ) {   position: relative;   padding: 5px 0;   border-bottom: 1px solid #dfdfdf; } .yith-woocompare-widget-content ul.products-list {   list-style: none;   margin: 0 0 15px; } .yith-woocompare-widget-content ul.products-list li {   display: flex;   align-items: center;   gap: 15px; } .yith-woocompare-widget-content ul.products-list li .remove {   color: #000;   font-weight: 400;   text-align: center;   text-decoration: none;   cursor: pointer;   outline: none; } .yith-woocompare-widget-content ul.products-list li img {   max-width: 50px;   height: auto;   display: block;   vertical-align: middle;   float: left; } .yith-woocompare-widget-content ul.products-list li .product-info {   cursor: pointer;   font-size: 15px;   font-weight: 400;   outline: none;   text-decoration: none; } .yith-woocompare-widget-content ul.products-list li .product-info:before, .yith-woocompare-widget-content ul.products-list li .product-info:after {   content: '';   display: table;   clear: both; } .yith-woocompare-widget-content a.compare-widget, .yith-woocompare-widget-content a.compare {   float: right;   line-height: 1;   cursor: pointer;   padding: 8px 10px;   font-size: 13px;   border: 0;   white-space: nowrap;   display: inline-block; } .yith-woocompare-widget-content a.compare-widget:hover, .yith-woocompare-widget-content a.compare:hover {   color: #ffffff;   background-color: #303030; } .yith-woocompare-widget-content a.clear-all {   outline: none;   font-size: 12px;   cursor: pointer; } @font-face {  font-family: FontAwesome;  src: url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/fontawesome-webfont.eot?v=4.7.0);  src: url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),   url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");  font-weight: 400;  font-style: normal; } .fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; }  .fa-lg {  font-size: 1.33333em;  line-height: 0.75em;  vertical-align: -15%; } .fa-2x {  font-size: 2em; } .fa-3x {  font-size: 3em; } .fa-4x {  font-size: 4em; } .fa-5x {  font-size: 5em; } .fa-fw {  width: 1.28571em;  text-align: center; } .fa-ul {  padding-left: 0;  margin-left: 2.14286em;  list-style-type: none; } .fa-ul > li {  position: relative; } .fa-li {  position: absolute;  left: -2.14286em;  width: 2.14286em;  top: 0.14286em;  text-align: center; } .fa-li.fa-lg {  left: -1.85714em; } .fa-border {  padding: 0.2em 0.25em 0.15em;  border: 0.08em solid #eee;  border-radius: 0.1em; } .fa-pull-left {  float: left; } .fa-pull-right {  float: right; } .fa.fa-pull-left {  margin-right: 0.3em; } .fa.fa-pull-right {  margin-left: 0.3em; }  .pull-right {  float: right; } .pull-left {  float: left; } .fa.pull-left {  margin-right: 0.3em; } .fa.pull-right {  margin-left: 0.3em; } .fa-spin {  animation: a 2s infinite linear; } .fa-pulse {  animation: a 1s infinite steps(8); } @keyframes a {  0% {   transform: rotate(0deg);  }  to {   transform: rotate(359deg);  } } .fa-rotate-90 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  transform: rotate(90deg); } .fa-rotate-180 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";  transform: rotate(180deg); } .fa-rotate-270 {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";  transform: rotate(270deg); } .fa-flip-horizontal {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";  transform: scaleX(-1); } .fa-flip-vertical {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";  transform: scaleY(-1); } :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {  filter: none; } .fa-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle; } .fa-stack-1x, .fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center; } .fa-stack-1x {  line-height: inherit; } .fa-stack-2x {  font-size: 2em; } .fa-inverse {  color: #fff; }  .fa.fa-glass:before {  content: ""; } .fa.fa-music:before {  content: ""; } .fa.fa-search:before {  content: ""; } .fa.fa-envelope-o:before {  content: ""; } .fa.fa-heart:before {  content: ""; } .fa.fa-star:before {  content: ""; } .fa.fa-star-o:before {  content: ""; } .fa.fa-user:before {  content: ""; } .fa.fa-film:before {  content: ""; } .fa.fa-th-large:before {  content: ""; } .fa.fa-th:before {  content: ""; } .fa.fa-th-list:before {  content: ""; } .fa.fa-check:before {  content: ""; } .fa.fa-close:before, .fa.fa-remove:before, .fa.fa-times:before {  content: ""; } .fa.fa-search-plus:before {  content: ""; } .fa.fa-search-minus:before {  content: ""; } .fa.fa-power-off:before {  content: ""; } .fa.fa-signal:before {  content: ""; } .fa.fa-cog:before, .fa.fa-gear:before {  content: ""; } .fa.fa-trash-o:before {  content: ""; } .fa.fa-home:before {  content: ""; } .fa.fa-file-o:before {  content: ""; } .fa.fa-clock-o:before {  content: ""; } .fa.fa-road:before {  content: ""; } .fa.fa-download:before {  content: ""; } .fa.fa-arrow-circle-o-down:before {  content: ""; } .fa.fa-arrow-circle-o-up:before {  content: ""; } .fa.fa-inbox:before {  content: ""; } .fa.fa-play-circle-o:before {  content: ""; } .fa.fa-repeat:before, .fa.fa-rotate-right:before {  content: ""; } .fa.fa-refresh:before {  content: ""; } .fa.fa-list-alt:before {  content: ""; } .fa.fa-lock:before {  content: ""; } .fa.fa-flag:before {  content: ""; } .fa.fa-headphones:before {  content: ""; } .fa.fa-volume-off:before {  content: ""; } .fa.fa-volume-down:before {  content: ""; } .fa.fa-volume-up:before {  content: ""; } .fa.fa-qrcode:before {  content: ""; } .fa.fa-barcode:before {  content: ""; } .fa.fa-tag:before {  content: ""; } .fa.fa-tags:before {  content: ""; } .fa.fa-book:before {  content: ""; } .fa.fa-bookmark:before {  content: ""; } .fa.fa-print:before {  content: ""; } .fa.fa-camera:before {  content: ""; } .fa.fa-font:before {  content: ""; } .fa.fa-bold:before {  content: ""; } .fa.fa-italic:before {  content: ""; } .fa.fa-text-height:before {  content: ""; } .fa.fa-text-width:before {  content: ""; } .fa.fa-align-left:before {  content: ""; } .fa.fa-align-center:before {  content: ""; } .fa.fa-align-right:before {  content: ""; } .fa.fa-align-justify:before {  content: ""; } .fa.fa-list:before {  content: ""; } .fa.fa-dedent:before, .fa.fa-outdent:before {  content: ""; } .fa.fa-indent:before {  content: ""; } .fa.fa-video-camera:before {  content: ""; } .fa.fa-image:before, .fa.fa-photo:before, .fa.fa-picture-o:before {  content: ""; } .fa.fa-pencil:before {  content: ""; } .fa.fa-map-marker:before {  content: ""; } .fa.fa-adjust:before {  content: ""; } .fa.fa-tint:before {  content: ""; } .fa.fa-edit:before, .fa.fa-pencil-square-o:before {  content: ""; } .fa.fa-share-square-o:before {  content: ""; } .fa.fa-check-square-o:before {  content: ""; } .fa.fa-arrows:before {  content: ""; } .fa.fa-step-backward:before {  content: ""; } .fa.fa-fast-backward:before {  content: ""; } .fa.fa-backward:before {  content: ""; } .fa.fa-play:before {  content: ""; } .fa.fa-pause:before {  content: ""; } .fa.fa-stop:before {  content: ""; } .fa.fa-forward:before {  content: ""; } .fa.fa-fast-forward:before {  content: ""; } .fa.fa-step-forward:before {  content: ""; } .fa.fa-eject:before {  content: ""; } .fa.fa-chevron-left:before {  content: ""; } .fa.fa-chevron-right:before {  content: ""; } .fa.fa-plus-circle:before {  content: ""; } .fa.fa-minus-circle:before {  content: ""; } .fa.fa-times-circle:before {  content: ""; } .fa.fa-check-circle:before {  content: ""; } .fa.fa-question-circle:before {  content: ""; } .fa.fa-info-circle:before {  content: ""; } .fa.fa-crosshairs:before {  content: ""; } .fa.fa-times-circle-o:before {  content: ""; } .fa.fa-check-circle-o:before {  content: ""; } .fa.fa-ban:before {  content: ""; } .fa.fa-arrow-left:before {  content: ""; } .fa.fa-arrow-right:before {  content: ""; } .fa.fa-arrow-up:before {  content: ""; } .fa.fa-arrow-down:before {  content: ""; } .fa.fa-mail-forward:before, .fa.fa-share:before {  content: ""; } .fa.fa-expand:before {  content: ""; } .fa.fa-compress:before {  content: ""; } .fa.fa-plus:before {  content: ""; } .fa.fa-minus:before {  content: ""; } .fa.fa-asterisk:before {  content: ""; } .fa.fa-exclamation-circle:before {  content: ""; } .fa.fa-gift:before {  content: ""; } .fa.fa-leaf:before {  content: ""; } .fa.fa-fire:before {  content: ""; } .fa.fa-eye:before {  content: ""; } .fa.fa-eye-slash:before {  content: ""; } .fa.fa-exclamation-triangle:before, .fa.fa-warning:before {  content: ""; } .fa.fa-plane:before {  content: ""; } .fa.fa-calendar:before {  content: ""; } .fa.fa-random:before {  content: ""; } .fa.fa-comment:before {  content: ""; } .fa.fa-magnet:before {  content: ""; } .fa.fa-chevron-up:before {  content: ""; } .fa.fa-chevron-down:before {  content: ""; } .fa.fa-retweet:before {  content: ""; } .fa.fa-shopping-cart:before {  content: ""; } .fa.fa-folder:before {  content: ""; } .fa.fa-folder-open:before {  content: ""; } .fa.fa-arrows-v:before {  content: ""; } .fa.fa-arrows-h:before {  content: ""; } .fa.fa-bar-chart-o:before, .fa.fa-bar-chart:before {  content: ""; } .fa.fa-twitter-square:before {  content: ""; } .fa.fa-facebook-square:before {  content: ""; } .fa.fa-camera-retro:before {  content: ""; } .fa.fa-key:before {  content: ""; } .fa.fa-cogs:before, .fa.fa-gears:before {  content: ""; } .fa.fa-comments:before {  content: ""; } .fa.fa-thumbs-o-up:before {  content: ""; } .fa.fa-thumbs-o-down:before {  content: ""; } .fa.fa-star-half:before {  content: ""; } .fa.fa-heart-o:before {  content: ""; } .fa.fa-sign-out:before {  content: ""; } .fa.fa-linkedin-square:before {  content: ""; } .fa.fa-thumb-tack:before {  content: ""; } .fa.fa-external-link:before {  content: ""; } .fa.fa-sign-in:before {  content: ""; } .fa.fa-trophy:before {  content: ""; } .fa.fa-github-square:before {  content: ""; } .fa.fa-upload:before {  content: ""; } .fa.fa-lemon-o:before {  content: ""; } .fa.fa-phone:before {  content: ""; } .fa.fa-square-o:before {  content: ""; } .fa.fa-bookmark-o:before {  content: ""; } .fa.fa-phone-square:before {  content: ""; } .fa.fa-twitter:before {  content: ""; } .fa.fa-facebook-f:before, .fa.fa-facebook:before {  content: ""; } .fa.fa-github:before {  content: ""; } .fa.fa-unlock:before {  content: ""; } .fa.fa-credit-card:before {  content: ""; } .fa.fa-feed:before, .fa.fa-rss:before {  content: ""; } .fa.fa-hdd-o:before {  content: ""; } .fa.fa-bullhorn:before {  content: ""; } .fa.fa-bell:before {  content: ""; } .fa.fa-certificate:before {  content: ""; } .fa.fa-hand-o-right:before {  content: ""; } .fa.fa-hand-o-left:before {  content: ""; } .fa.fa-hand-o-up:before {  content: ""; } .fa.fa-hand-o-down:before {  content: ""; } .fa.fa-arrow-circle-left:before {  content: ""; } .fa.fa-arrow-circle-right:before {  content: ""; } .fa.fa-arrow-circle-up:before {  content: ""; } .fa.fa-arrow-circle-down:before {  content: ""; } .fa.fa-globe:before {  content: ""; } .fa.fa-wrench:before {  content: ""; } .fa.fa-tasks:before {  content: ""; } .fa.fa-filter:before {  content: ""; } .fa.fa-briefcase:before {  content: ""; } .fa.fa-arrows-alt:before {  content: ""; } .fa.fa-group:before, .fa.fa-users:before {  content: ""; } .fa.fa-chain:before, .fa.fa-link:before {  content: ""; } .fa.fa-cloud:before {  content: ""; } .fa.fa-flask:before {  content: ""; } .fa.fa-cut:before, .fa.fa-scissors:before {  content: ""; } .fa.fa-copy:before, .fa.fa-files-o:before {  content: ""; } .fa.fa-paperclip:before {  content: ""; } .fa.fa-floppy-o:before, .fa.fa-save:before {  content: ""; } .fa.fa-square:before {  content: ""; } .fa.fa-bars:before, .fa.fa-navicon:before, .fa.fa-reorder:before {  content: ""; } .fa.fa-list-ul:before {  content: ""; } .fa.fa-list-ol:before {  content: ""; } .fa.fa-strikethrough:before {  content: ""; } .fa.fa-underline:before {  content: ""; } .fa.fa-table:before {  content: ""; } .fa.fa-magic:before {  content: ""; } .fa.fa-truck:before {  content: ""; } .fa.fa-pinterest:before {  content: ""; } .fa.fa-pinterest-square:before {  content: ""; } .fa.fa-google-plus-square:before {  content: ""; } .fa.fa-google-plus:before {  content: ""; } .fa.fa-money:before {  content: ""; } .fa.fa-caret-down:before {  content: ""; } .fa.fa-caret-up:before {  content: ""; } .fa.fa-caret-left:before {  content: ""; } .fa.fa-caret-right:before {  content: ""; } .fa.fa-columns:before {  content: ""; } .fa.fa-sort:before, .fa.fa-unsorted:before {  content: ""; } .fa.fa-sort-desc:before, .fa.fa-sort-down:before {  content: ""; } .fa.fa-sort-asc:before, .fa.fa-sort-up:before {  content: ""; } .fa.fa-envelope:before {  content: ""; } .fa.fa-linkedin:before {  content: ""; } .fa.fa-rotate-left:before, .fa.fa-undo:before {  content: ""; } .fa.fa-gavel:before, .fa.fa-legal:before {  content: ""; } .fa.fa-dashboard:before, .fa.fa-tachometer:before {  content: ""; } .fa.fa-comment-o:before {  content: ""; } .fa.fa-comments-o:before {  content: ""; } .fa.fa-bolt:before, .fa.fa-flash:before {  content: ""; } .fa.fa-sitemap:before {  content: ""; } .fa.fa-umbrella:before {  content: ""; } .fa.fa-clipboard:before, .fa.fa-paste:before {  content: ""; } .fa.fa-lightbulb-o:before {  content: ""; } .fa.fa-exchange:before {  content: ""; } .fa.fa-cloud-download:before {  content: ""; } .fa.fa-cloud-upload:before {  content: ""; } .fa.fa-user-md:before {  content: ""; } .fa.fa-stethoscope:before {  content: ""; } .fa.fa-suitcase:before {  content: ""; } .fa.fa-bell-o:before {  content: ""; } .fa.fa-coffee:before {  content: ""; } .fa.fa-cutlery:before {  content: ""; } .fa.fa-file-text-o:before {  content: ""; } .fa.fa-building-o:before {  content: ""; } .fa.fa-hospital-o:before {  content: ""; } .fa.fa-ambulance:before {  content: ""; } .fa.fa-medkit:before {  content: ""; } .fa.fa-fighter-jet:before {  content: ""; } .fa.fa-beer:before {  content: ""; } .fa.fa-h-square:before {  content: ""; } .fa.fa-plus-square:before {  content: ""; } .fa.fa-angle-double-left:before {  content: ""; } .fa.fa-angle-double-right:before {  content: ""; } .fa.fa-angle-double-up:before {  content: ""; } .fa.fa-angle-double-down:before {  content: ""; } .fa.fa-angle-left:before {  content: ""; } .fa.fa-angle-right:before {  content: ""; } .fa.fa-angle-up:before {  content: ""; } .fa.fa-angle-down:before {  content: ""; } .fa.fa-desktop:before {  content: ""; } .fa.fa-laptop:before {  content: ""; } .fa.fa-tablet:before {  content: ""; } .fa.fa-mobile-phone:before, .fa.fa-mobile:before {  content: ""; } .fa.fa-circle-o:before {  content: ""; } .fa.fa-quote-left:before {  content: ""; } .fa.fa-quote-right:before {  content: ""; } .fa.fa-spinner:before {  content: ""; } .fa.fa-circle:before {  content: ""; } .fa.fa-mail-reply:before, .fa.fa-reply:before {  content: ""; } .fa.fa-github-alt:before {  content: ""; } .fa.fa-folder-o:before {  content: ""; } .fa.fa-folder-open-o:before {  content: ""; } .fa.fa-smile-o:before {  content: ""; } .fa.fa-frown-o:before {  content: ""; } .fa.fa-meh-o:before {  content: ""; } .fa.fa-gamepad:before {  content: ""; } .fa.fa-keyboard-o:before {  content: ""; } .fa.fa-flag-o:before {  content: ""; } .fa.fa-flag-checkered:before {  content: ""; } .fa.fa-terminal:before {  content: ""; } .fa.fa-code:before {  content: ""; } .fa.fa-mail-reply-all:before, .fa.fa-reply-all:before {  content: ""; } .fa.fa-star-half-empty:before, .fa.fa-star-half-full:before, .fa.fa-star-half-o:before {  content: ""; } .fa.fa-location-arrow:before {  content: ""; } .fa.fa-crop:before {  content: ""; } .fa.fa-code-fork:before {  content: ""; } .fa.fa-chain-broken:before, .fa.fa-unlink:before {  content: ""; } .fa.fa-question:before {  content: ""; } .fa.fa-info:before {  content: ""; } .fa.fa-exclamation:before {  content: ""; } .fa.fa-superscript:before {  content: ""; } .fa.fa-subscript:before {  content: ""; } .fa.fa-eraser:before {  content: ""; } .fa.fa-puzzle-piece:before {  content: ""; } .fa.fa-microphone:before {  content: ""; } .fa.fa-microphone-slash:before {  content: ""; } .fa.fa-shield:before {  content: ""; } .fa.fa-calendar-o:before {  content: ""; } .fa.fa-fire-extinguisher:before {  content: ""; } .fa.fa-rocket:before {  content: ""; } .fa.fa-maxcdn:before {  content: ""; } .fa.fa-chevron-circle-left:before {  content: ""; } .fa.fa-chevron-circle-right:before {  content: ""; } .fa.fa-chevron-circle-up:before {  content: ""; } .fa.fa-chevron-circle-down:before {  content: ""; } .fa.fa-html5:before {  content: ""; } .fa.fa-css3:before {  content: ""; } .fa.fa-anchor:before {  content: ""; } .fa.fa-unlock-alt:before {  content: ""; } .fa.fa-bullseye:before {  content: ""; } .fa.fa-ellipsis-h:before {  content: ""; } .fa.fa-ellipsis-v:before {  content: ""; } .fa.fa-rss-square:before {  content: ""; } .fa.fa-play-circle:before {  content: ""; } .fa.fa-ticket:before {  content: ""; } .fa.fa-minus-square:before {  content: ""; } .fa.fa-minus-square-o:before {  content: ""; } .fa.fa-level-up:before {  content: ""; } .fa.fa-level-down:before {  content: ""; } .fa.fa-check-square:before {  content: ""; } .fa.fa-pencil-square:before {  content: ""; } .fa.fa-external-link-square:before {  content: ""; } .fa.fa-share-square:before {  content: ""; } .fa.fa-compass:before {  content: ""; } .fa.fa-caret-square-o-down:before, .fa.fa-toggle-down:before {  content: ""; } .fa.fa-caret-square-o-up:before, .fa.fa-toggle-up:before {  content: ""; } .fa.fa-caret-square-o-right:before, .fa.fa-toggle-right:before {  content: ""; } .fa.fa-eur:before, .fa.fa-euro:before {  content: ""; } .fa.fa-gbp:before {  content: ""; } .fa.fa-dollar:before, .fa.fa-usd:before {  content: ""; } .fa.fa-inr:before, .fa.fa-rupee:before {  content: ""; } .fa.fa-cny:before, .fa.fa-jpy:before, .fa.fa-rmb:before, .fa.fa-yen:before {  content: ""; } .fa.fa-rouble:before, .fa.fa-rub:before, .fa.fa-ruble:before {  content: ""; } .fa.fa-krw:before, .fa.fa-won:before {  content: ""; } .fa.fa-bitcoin:before, .fa.fa-btc:before {  content: ""; } .fa.fa-file:before {  content: ""; } .fa.fa-file-text:before {  content: ""; } .fa.fa-sort-alpha-asc:before {  content: ""; } .fa.fa-sort-alpha-desc:before {  content: ""; } .fa.fa-sort-amount-asc:before {  content: ""; } .fa.fa-sort-amount-desc:before {  content: ""; } .fa.fa-sort-numeric-asc:before {  content: ""; } .fa.fa-sort-numeric-desc:before {  content: ""; } .fa.fa-thumbs-up:before {  content: ""; } .fa.fa-thumbs-down:before {  content: ""; } .fa.fa-youtube-square:before {  content: ""; } .fa.fa-youtube:before {  content: ""; } .fa.fa-xing:before {  content: ""; } .fa.fa-xing-square:before {  content: ""; } .fa.fa-youtube-play:before {  content: ""; } .fa.fa-dropbox:before {  content: ""; } .fa.fa-stack-overflow:before {  content: ""; } .fa.fa-instagram:before {  content: ""; } .fa.fa-flickr:before {  content: ""; } .fa.fa-adn:before {  content: ""; } .fa.fa-bitbucket:before {  content: ""; } .fa.fa-bitbucket-square:before {  content: ""; } .fa.fa-tumblr:before {  content: ""; } .fa.fa-tumblr-square:before {  content: ""; } .fa.fa-long-arrow-down:before {  content: ""; } .fa.fa-long-arrow-up:before {  content: ""; } .fa.fa-long-arrow-left:before {  content: ""; } .fa.fa-long-arrow-right:before {  content: ""; } .fa.fa-apple:before {  content: ""; } .fa.fa-windows:before {  content: ""; } .fa.fa-android:before {  content: ""; } .fa.fa-linux:before {  content: ""; } .fa.fa-dribbble:before {  content: ""; } .fa.fa-skype:before {  content: ""; } .fa.fa-foursquare:before {  content: ""; } .fa.fa-trello:before {  content: ""; } .fa.fa-female:before {  content: ""; } .fa.fa-male:before {  content: ""; } .fa.fa-gittip:before, .fa.fa-gratipay:before {  content: ""; } .fa.fa-sun-o:before {  content: ""; } .fa.fa-moon-o:before {  content: ""; } .fa.fa-archive:before {  content: ""; } .fa.fa-bug:before {  content: ""; } .fa.fa-vk:before {  content: ""; } .fa.fa-weibo:before {  content: ""; } .fa.fa-renren:before {  content: ""; } .fa.fa-pagelines:before {  content: ""; } .fa.fa-stack-exchange:before {  content: ""; } .fa.fa-arrow-circle-o-right:before {  content: ""; } .fa.fa-arrow-circle-o-left:before {  content: ""; } .fa.fa-caret-square-o-left:before, .fa.fa-toggle-left:before {  content: ""; } .fa.fa-dot-circle-o:before {  content: ""; } .fa.fa-wheelchair:before {  content: ""; } .fa.fa-vimeo-square:before {  content: ""; } .fa.fa-try:before, .fa.fa-turkish-lira:before {  content: ""; } .fa.fa-plus-square-o:before {  content: ""; } .fa.fa-space-shuttle:before {  content: ""; } .fa.fa-slack:before {  content: ""; } .fa.fa-envelope-square:before {  content: ""; } .fa.fa-wordpress:before {  content: ""; } .fa.fa-openid:before {  content: ""; } .fa.fa-bank:before, .fa.fa-institution:before, .fa.fa-university:before {  content: ""; } .fa.fa-graduation-cap:before, .fa.fa-mortar-board:before {  content: ""; } .fa.fa-yahoo:before {  content: ""; } .fa.fa-google:before {  content: ""; } .fa.fa-reddit:before {  content: ""; } .fa.fa-reddit-square:before {  content: ""; } .fa.fa-stumbleupon-circle:before {  content: ""; } .fa.fa-stumbleupon:before {  content: ""; } .fa.fa-delicious:before {  content: ""; } .fa.fa-digg:before {  content: ""; } .fa.fa-pied-piper-pp:before {  content: ""; } .fa.fa-pied-piper-alt:before {  content: ""; } .fa.fa-drupal:before {  content: ""; } .fa.fa-joomla:before {  content: ""; } .fa.fa-language:before {  content: ""; } .fa.fa-fax:before {  content: ""; } .fa.fa-building:before {  content: ""; } .fa.fa-child:before {  content: ""; } .fa.fa-paw:before {  content: ""; } .fa.fa-spoon:before {  content: ""; } .fa.fa-cube:before {  content: ""; } .fa.fa-cubes:before {  content: ""; } .fa.fa-behance:before {  content: ""; } .fa.fa-behance-square:before {  content: ""; } .fa.fa-steam:before {  content: ""; } .fa.fa-steam-square:before {  content: ""; } .fa.fa-recycle:before {  content: ""; } .fa.fa-automobile:before, .fa.fa-car:before {  content: ""; } .fa.fa-cab:before, .fa.fa-taxi:before {  content: ""; } .fa.fa-tree:before {  content: ""; } .fa.fa-spotify:before {  content: ""; } .fa.fa-deviantart:before {  content: ""; } .fa.fa-soundcloud:before {  content: ""; } .fa.fa-database:before {  content: ""; } .fa.fa-file-pdf-o:before {  content: ""; } .fa.fa-file-word-o:before {  content: ""; } .fa.fa-file-excel-o:before {  content: ""; } .fa.fa-file-powerpoint-o:before {  content: ""; } .fa.fa-file-image-o:before, .fa.fa-file-photo-o:before, .fa.fa-file-picture-o:before {  content: ""; } .fa.fa-file-archive-o:before, .fa.fa-file-zip-o:before {  content: ""; } .fa.fa-file-audio-o:before, .fa.fa-file-sound-o:before {  content: ""; } .fa.fa-file-movie-o:before, .fa.fa-file-video-o:before {  content: ""; } .fa.fa-file-code-o:before {  content: ""; } .fa.fa-vine:before {  content: ""; } .fa.fa-codepen:before {  content: ""; } .fa.fa-jsfiddle:before {  content: ""; } .fa.fa-life-bouy:before, .fa.fa-life-buoy:before, .fa.fa-life-ring:before, .fa.fa-life-saver:before, .fa.fa-support:before {  content: ""; } .fa.fa-circle-o-notch:before {  content: ""; } .fa.fa-ra:before, .fa.fa-rebel:before, .fa.fa-resistance:before {  content: ""; } .fa.fa-empire:before, .fa.fa-ge:before {  content: ""; } .fa.fa-git-square:before {  content: ""; } .fa.fa-git:before {  content: ""; } .fa.fa-hacker-news:before, .fa.fa-y-combinator-square:before, .fa.fa-yc-square:before {  content: ""; } .fa.fa-tencent-weibo:before {  content: ""; } .fa.fa-qq:before {  content: ""; } .fa.fa-wechat:before, .fa.fa-weixin:before {  content: ""; } .fa.fa-paper-plane:before, .fa.fa-send:before {  content: ""; } .fa.fa-paper-plane-o:before, .fa.fa-send-o:before {  content: ""; } .fa.fa-history:before {  content: ""; } .fa.fa-circle-thin:before {  content: ""; } .fa.fa-header:before {  content: ""; } .fa.fa-paragraph:before {  content: ""; } .fa.fa-sliders:before {  content: ""; } .fa.fa-share-alt:before {  content: ""; } .fa.fa-share-alt-square:before {  content: ""; } .fa.fa-bomb:before {  content: ""; } .fa.fa-futbol-o:before, .fa.fa-soccer-ball-o:before {  content: ""; } .fa.fa-tty:before {  content: ""; } .fa.fa-binoculars:before {  content: ""; } .fa.fa-plug:before {  content: ""; } .fa.fa-slideshare:before {  content: ""; } .fa.fa-twitch:before {  content: ""; } .fa.fa-yelp:before {  content: ""; } .fa.fa-newspaper-o:before {  content: ""; } .fa.fa-wifi:before {  content: ""; } .fa.fa-calculator:before {  content: ""; } .fa.fa-paypal:before {  content: ""; } .fa.fa-google-wallet:before {  content: ""; } .fa.fa-cc-visa:before {  content: ""; } .fa.fa-cc-mastercard:before {  content: ""; } .fa.fa-cc-discover:before {  content: ""; } .fa.fa-cc-amex:before {  content: ""; } .fa.fa-cc-paypal:before {  content: ""; } .fa.fa-cc-stripe:before {  content: ""; } .fa.fa-bell-slash:before {  content: ""; } .fa.fa-bell-slash-o:before {  content: ""; } .fa.fa-trash:before {  content: ""; } .fa.fa-copyright:before {  content: ""; } .fa.fa-at:before {  content: ""; } .fa.fa-eyedropper:before {  content: ""; } .fa.fa-paint-brush:before {  content: ""; } .fa.fa-birthday-cake:before {  content: ""; } .fa.fa-area-chart:before {  content: ""; } .fa.fa-pie-chart:before {  content: ""; } .fa.fa-line-chart:before {  content: ""; } .fa.fa-lastfm:before {  content: ""; } .fa.fa-lastfm-square:before {  content: ""; } .fa.fa-toggle-off:before {  content: ""; } .fa.fa-toggle-on:before {  content: ""; } .fa.fa-bicycle:before {  content: ""; } .fa.fa-bus:before {  content: ""; } .fa.fa-ioxhost:before {  content: ""; } .fa.fa-angellist:before {  content: ""; } .fa.fa-cc:before {  content: ""; } .fa.fa-ils:before, .fa.fa-shekel:before, .fa.fa-sheqel:before {  content: ""; } .fa.fa-meanpath:before {  content: ""; } .fa.fa-buysellads:before {  content: ""; } .fa.fa-connectdevelop:before {  content: ""; } .fa.fa-dashcube:before {  content: ""; } .fa.fa-forumbee:before {  content: ""; } .fa.fa-leanpub:before {  content: ""; } .fa.fa-sellsy:before {  content: ""; } .fa.fa-shirtsinbulk:before {  content: ""; } .fa.fa-simplybuilt:before {  content: ""; } .fa.fa-skyatlas:before {  content: ""; } .fa.fa-cart-plus:before {  content: ""; } .fa.fa-cart-arrow-down:before {  content: ""; } .fa.fa-diamond:before {  content: ""; } .fa.fa-ship:before {  content: ""; } .fa.fa-user-secret:before {  content: ""; } .fa.fa-motorcycle:before {  content: ""; } .fa.fa-street-view:before {  content: ""; } .fa.fa-heartbeat:before {  content: ""; } .fa.fa-venus:before {  content: ""; } .fa.fa-mars:before {  content: ""; } .fa.fa-mercury:before {  content: ""; } .fa.fa-intersex:before, .fa.fa-transgender:before {  content: ""; } .fa.fa-transgender-alt:before {  content: ""; } .fa.fa-venus-double:before {  content: ""; } .fa.fa-mars-double:before {  content: ""; } .fa.fa-venus-mars:before {  content: ""; } .fa.fa-mars-stroke:before {  content: ""; } .fa.fa-mars-stroke-v:before {  content: ""; } .fa.fa-mars-stroke-h:before {  content: ""; } .fa.fa-neuter:before {  content: ""; } .fa.fa-genderless:before {  content: ""; } .fa.fa-facebook-official:before {  content: ""; } .fa.fa-pinterest-p:before {  content: ""; } .fa.fa-whatsapp:before {  content: ""; } .fa.fa-server:before {  content: ""; } .fa.fa-user-plus:before {  content: ""; } .fa.fa-user-times:before {  content: ""; } .fa.fa-bed:before, .fa.fa-hotel:before {  content: ""; } .fa.fa-viacoin:before {  content: ""; } .fa.fa-train:before {  content: ""; } .fa.fa-subway:before {  content: ""; } .fa.fa-medium:before {  content: ""; } .fa.fa-y-combinator:before, .fa.fa-yc:before {  content: ""; } .fa.fa-optin-monster:before {  content: ""; } .fa.fa-opencart:before {  content: ""; } .fa.fa-expeditedssl:before {  content: ""; } .fa.fa-battery-4:before, .fa.fa-battery-full:before, .fa.fa-battery:before {  content: ""; } .fa.fa-battery-3:before, .fa.fa-battery-three-quarters:before {  content: ""; } .fa.fa-battery-2:before, .fa.fa-battery-half:before {  content: ""; } .fa.fa-battery-1:before, .fa.fa-battery-quarter:before {  content: ""; } .fa.fa-battery-0:before, .fa.fa-battery-empty:before {  content: ""; } .fa.fa-mouse-pointer:before {  content: ""; } .fa.fa-i-cursor:before {  content: ""; } .fa.fa-object-group:before {  content: ""; } .fa.fa-object-ungroup:before {  content: ""; } .fa.fa-sticky-note:before {  content: ""; } .fa.fa-sticky-note-o:before {  content: ""; } .fa.fa-cc-jcb:before {  content: ""; } .fa.fa-cc-diners-club:before {  content: ""; } .fa.fa-clone:before {  content: ""; } .fa.fa-balance-scale:before {  content: ""; } .fa.fa-hourglass-o:before {  content: ""; } .fa.fa-hourglass-1:before, .fa.fa-hourglass-start:before {  content: ""; } .fa.fa-hourglass-2:before, .fa.fa-hourglass-half:before {  content: ""; } .fa.fa-hourglass-3:before, .fa.fa-hourglass-end:before {  content: ""; } .fa.fa-hourglass:before {  content: ""; } .fa.fa-hand-grab-o:before, .fa.fa-hand-rock-o:before {  content: ""; } .fa.fa-hand-paper-o:before, .fa.fa-hand-stop-o:before {  content: ""; } .fa.fa-hand-scissors-o:before {  content: ""; } .fa.fa-hand-lizard-o:before {  content: ""; } .fa.fa-hand-spock-o:before {  content: ""; } .fa.fa-hand-pointer-o:before {  content: ""; } .fa.fa-hand-peace-o:before {  content: ""; } .fa.fa-trademark:before {  content: ""; } .fa.fa-registered:before {  content: ""; } .fa.fa-creative-commons:before {  content: ""; } .fa.fa-gg:before {  content: ""; } .fa.fa-gg-circle:before {  content: ""; } .fa.fa-tripadvisor:before {  content: ""; } .fa.fa-odnoklassniki:before {  content: ""; } .fa.fa-odnoklassniki-square:before {  content: ""; } .fa.fa-get-pocket:before {  content: ""; } .fa.fa-wikipedia-w:before {  content: ""; } .fa.fa-safari:before {  content: ""; } .fa.fa-chrome:before {  content: ""; } .fa.fa-firefox:before {  content: ""; } .fa.fa-opera:before {  content: ""; } .fa.fa-internet-explorer:before {  content: ""; } .fa.fa-television:before, .fa.fa-tv:before {  content: ""; } .fa.fa-contao:before {  content: ""; } .fa.fa-500px:before {  content: ""; } .fa.fa-amazon:before {  content: ""; } .fa.fa-calendar-plus-o:before {  content: ""; } .fa.fa-calendar-minus-o:before {  content: ""; } .fa.fa-calendar-times-o:before {  content: ""; } .fa.fa-calendar-check-o:before {  content: ""; } .fa.fa-industry:before {  content: ""; } .fa.fa-map-pin:before {  content: ""; } .fa.fa-map-signs:before {  content: ""; } .fa.fa-map-o:before {  content: ""; } .fa.fa-map:before {  content: ""; } .fa.fa-commenting:before {  content: ""; } .fa.fa-commenting-o:before {  content: ""; } .fa.fa-houzz:before {  content: ""; } .fa.fa-vimeo:before {  content: ""; } .fa.fa-black-tie:before {  content: ""; } .fa.fa-fonticons:before {  content: ""; } .fa.fa-reddit-alien:before {  content: ""; } .fa.fa-edge:before {  content: ""; } .fa.fa-credit-card-alt:before {  content: ""; } .fa.fa-codiepie:before {  content: ""; } .fa.fa-modx:before {  content: ""; } .fa.fa-fort-awesome:before {  content: ""; } .fa.fa-usb:before {  content: ""; } .fa.fa-product-hunt:before {  content: ""; } .fa.fa-mixcloud:before {  content: ""; } .fa.fa-scribd:before {  content: ""; } .fa.fa-pause-circle:before {  content: ""; } .fa.fa-pause-circle-o:before {  content: ""; } .fa.fa-stop-circle:before {  content: ""; } .fa.fa-stop-circle-o:before {  content: ""; } .fa.fa-shopping-bag:before {  content: ""; } .fa.fa-shopping-basket:before {  content: ""; } .fa.fa-hashtag:before {  content: ""; } .fa.fa-bluetooth:before {  content: ""; } .fa.fa-bluetooth-b:before {  content: ""; } .fa.fa-percent:before {  content: ""; } .fa.fa-gitlab:before {  content: ""; } .fa.fa-wpbeginner:before {  content: ""; } .fa.fa-wpforms:before {  content: ""; } .fa.fa-envira:before {  content: ""; } .fa.fa-universal-access:before {  content: ""; } .fa.fa-wheelchair-alt:before {  content: ""; } .fa.fa-question-circle-o:before {  content: ""; } .fa.fa-blind:before {  content: ""; } .fa.fa-audio-description:before {  content: ""; } .fa.fa-volume-control-phone:before {  content: ""; } .fa.fa-braille:before {  content: ""; } .fa.fa-assistive-listening-systems:before {  content: ""; } .fa.fa-american-sign-language-interpreting:before, .fa.fa-asl-interpreting:before {  content: ""; } .fa.fa-deaf:before, .fa.fa-deafness:before, .fa.fa-hard-of-hearing:before {  content: ""; } .fa.fa-glide:before {  content: ""; } .fa.fa-glide-g:before {  content: ""; } .fa.fa-sign-language:before, .fa.fa-signing:before {  content: ""; } .fa.fa-low-vision:before {  content: ""; } .fa.fa-viadeo:before {  content: ""; } .fa.fa-viadeo-square:before {  content: ""; } .fa.fa-snapchat:before {  content: ""; } .fa.fa-snapchat-ghost:before {  content: ""; } .fa.fa-snapchat-square:before {  content: ""; } .fa.fa-pied-piper:before {  content: ""; } .fa.fa-first-order:before {  content: ""; } .fa.fa-yoast:before {  content: ""; } .fa.fa-themeisle:before {  content: ""; } .fa.fa-google-plus-circle:before, .fa.fa-google-plus-official:before {  content: ""; } .fa.fa-fa:before, .fa.fa-font-awesome:before {  content: ""; } .fa.fa-handshake-o:before {  content: ""; } .fa.fa-envelope-open:before {  content: ""; } .fa.fa-envelope-open-o:before {  content: ""; } .fa.fa-linode:before {  content: ""; } .fa.fa-address-book:before {  content: ""; } .fa.fa-address-book-o:before {  content: ""; } .fa.fa-address-card:before, .fa.fa-vcard:before {  content: ""; } .fa.fa-address-card-o:before, .fa.fa-vcard-o:before {  content: ""; } .fa.fa-user-circle:before {  content: ""; } .fa.fa-user-circle-o:before {  content: ""; } .fa.fa-user-o:before {  content: ""; } .fa.fa-id-badge:before {  content: ""; } .fa.fa-drivers-license:before, .fa.fa-id-card:before {  content: ""; } .fa.fa-drivers-license-o:before, .fa.fa-id-card-o:before {  content: ""; } .fa.fa-quora:before {  content: ""; } .fa.fa-free-code-camp:before {  content: ""; } .fa.fa-telegram:before {  content: ""; } .fa.fa-thermometer-4:before, .fa.fa-thermometer-full:before, .fa.fa-thermometer:before {  content: ""; } .fa.fa-thermometer-3:before, .fa.fa-thermometer-three-quarters:before {  content: ""; } .fa.fa-thermometer-2:before, .fa.fa-thermometer-half:before {  content: ""; } .fa.fa-thermometer-1:before, .fa.fa-thermometer-quarter:before {  content: ""; } .fa.fa-thermometer-0:before, .fa.fa-thermometer-empty:before {  content: ""; } .fa.fa-shower:before {  content: ""; } .fa.fa-bath:before, .fa.fa-bathtub:before, .fa.fa-s15:before {  content: ""; } .fa.fa-podcast:before {  content: ""; } .fa.fa-window-maximize:before {  content: ""; } .fa.fa-window-minimize:before {  content: ""; } .fa.fa-window-restore:before {  content: ""; } .fa.fa-times-rectangle:before, .fa.fa-window-close:before {  content: ""; } .fa.fa-times-rectangle-o:before, .fa.fa-window-close-o:before {  content: ""; } .fa.fa-bandcamp:before {  content: ""; } .fa.fa-grav:before {  content: ""; } .fa.fa-etsy:before {  content: ""; } .fa.fa-imdb:before {  content: ""; } .fa.fa-ravelry:before {  content: ""; } .fa.fa-eercast:before {  content: ""; } .fa.fa-microchip:before {  content: ""; } .fa.fa-snowflake-o:before {  content: ""; } .fa.fa-superpowers:before {  content: ""; } .fa.fa-wpexplorer:before {  content: ""; } .fa.fa-meetup:before {  content: ""; } .sr-only {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus {  position: static;  width: auto;  height: auto;  margin: 0;  overflow: visible;  clip: auto; } @font-face {  font-family: opal-icon;  src: url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.eot);  src: url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.eot?#iefix) format("eot"), url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.woff2) format("woff2"), url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.woff) format("woff"), url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.ttf) format("truetype"),   url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/opal-icon.svg#opal-icon) format("svg"); } .elementor-menu-toggle i:before, .elementor-nav-menu--indicator-chevron_right .elementor-nav-menu .sub-arrow:before, .elementor-widget-opal-search-form .fa-search:before, .filter-toggle .filter-icon, .handheld-footer-bar .cart .footer-cart-contents:before, .handheld-footer-bar .my-account .my-accrount-footer:before, .handheld-footer-bar .search .search-footer:before, .list-check li:before, .opal-icon, .owl-theme .owl-nav [class*="owl-"]:before, .search-by-category .input-dropdown-inner > a:after, .shop-action .compare:before, .shop-action .yith-wcqv-button:before, .shop-action .yith-wcwl-add-to-wishlist > div > a:before, .shop-action a[class*="product_type_"]:before, .single-product .single_add_to_cart_button.disabled[type="submit"]:before, .single-product .single_add_to_cart_button:before, .single-product div.type-product .entry-summary .compare:before, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:before, .title-with-icon:before, .widget.widget_product_categories .product-categories li a:before, .widget_archive a:before, .widget_categories a:before, .widget_meta a:before, .widget_nav_menu a:before, .widget_pages a:before, .wishlist-empty:before, .woocommerce-cart .cart-empty:before, .woocommerce-MyAccount-navigation ul li a:before, [class*="opal-icon-"]:before {  font-family: opal-icon;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-style: normal;  font-variant: normal;  font-weight: 400;  text-decoration: none;  text-transform: none; } .opal-icon-acid-reflux:before {  content: ""; } .opal-icon-add-to-cart:before, .shop-action a[class*="product_type_"]:before, .single-product .single_add_to_cart_button.disabled[type="submit"]:before, .single-product .single_add_to_cart_button:before {  content: ""; } .opal-icon-address:before {  content: ""; } .opal-icon-anchor:before {  content: ""; } .opal-icon-angle-left:before {  content: ""; } .opal-icon-angle-right:before {  content: ""; } .opal-icon-arrow-left:before, .owl-theme .owl-nav .owl-prev[class*="owl-"]:before, .owl-theme.owl-rtl .owl-nav .owl-next[class*="owl-"]:before, .owl-theme .owl-rtl .owl-nav .owl-next[class*="owl-"]:before {  content: ""; } .opal-icon-arrow-right:before, .owl-theme .owl-nav .owl-next[class*="owl-"]:before, .owl-theme.owl-rtl .owl-nav .owl-prev[class*="owl-"]:before, .owl-theme .owl-rtl .owl-nav .owl-prev[class*="owl-"]:before {  content: ""; } .opal-icon-aspirin2:before {  content: ""; } .opal-icon-asthma:before {  content: ""; } .opal-icon-authentic:before {  content: ""; } .opal-icon-badge-percent:before {  content: ""; } .elementor-menu-toggle i:before, .opal-icon-bar2:before {  content: ""; } .opal-icon-birth-control:before {  content: ""; } .opal-icon-book:before {  content: ""; } .opal-icon-boot:before {  content: ""; } .opal-icon-bow-arrow:before {  content: ""; } .opal-icon-box-alt:before {  content: ""; } .opal-icon-bullseye:before {  content: ""; } .opal-icon-campground:before {  content: ""; } .opal-icon-cart-empty:before, .woocommerce-cart .cart-empty:before {  content: ""; } .handheld-footer-bar .cart .footer-cart-contents:before, .opal-icon-cart:before {  content: ""; } .opal-icon-chevron-down:before {  content: ""; } .opal-icon-chevron-left:before {  content: ""; } .elementor-nav-menu--indicator-chevron_right .elementor-nav-menu .sub-arrow:before, .opal-icon-chevron-right:before {  content: ""; } .opal-icon-chevron-up:before {  content: ""; } .opal-icon-clock:before {  content: ""; } .filter-toggle.active .filter-icon:before, .opal-icon-close:before {  content: ""; } .opal-icon-compare:before, .shop-action .compare:before, .single-product div.type-product .entry-summary .compare:before {  content: ""; } .opal-icon-consultations:before {  content: ""; } .opal-icon-delivery:before {  content: ""; } .opal-icon-delivery2:before {  content: ""; } .opal-icon-depression:before {  content: ""; } .opal-icon-diagnostic:before {  content: ""; } .opal-icon-e-pharmacy:before {  content: ""; } .opal-icon-email:before {  content: ""; } .opal-icon-envelope2:before {  content: ""; } .opal-icon-experience:before {  content: ""; } .opal-icon-families:before {  content: ""; } .filter-toggle .filter-icon:before, .opal-icon-filter:before {  content: ""; } .opal-icon-fish:before {  content: ""; } .opal-icon-free-delivery:before {  content: ""; } .opal-icon-friendly:before {  content: ""; } .opal-icon-globe-asia:before {  content: ""; } .opal-icon-glucose-meter:before {  content: ""; } .opal-icon-hair-loss:before {  content: ""; } .opal-icon-hand-holding:before {  content: ""; } .opal-icon-health:before {  content: ""; } .opal-icon-heart-rate:before {  content: ""; } .opal-icon-heart:before {  content: ""; } .opal-icon-help:before {  content: ""; } .opal-icon-high-cholesterol:before {  content: ""; } .opal-icon-hood-cloak:before {  content: ""; } .opal-icon-hypo-thyroidism:before {  content: ""; } .opal-icon-insurance:before {  content: ""; } .opal-icon-labs-tests:before {  content: ""; } .opal-icon-leavedetail:before {  content: ""; } .opal-icon-medicine:before {  content: ""; } .opal-icon-medicines00:before {  content: ""; } .opal-icon-mental-disorder:before {  content: ""; } .opal-icon-menu:before {  content: ""; } .opal-icon-minus:before {  content: ""; } .opal-icon-mom-baby:before {  content: ""; } .opal-icon-next:before {  content: ""; } .opal-icon-no-favorites:before, .wishlist-empty:before {  content: ""; } .opal-icon-nowaiting:before {  content: ""; } .opal-icon-offers:before {  content: ""; } .opal-icon-orders:before {  content: ""; } .opal-icon-others:before {  content: ""; } .opal-icon-payment:before {  content: ""; } .opal-icon-personal:before {  content: ""; } .opal-icon-pharma:before {  content: ""; } .opal-icon-phone:before {  content: ""; } .opal-icon-phone2:before {  content: ""; } .opal-icon-pincodes:before {  content: ""; } .opal-icon-plus:before {  content: ""; } .opal-icon-previous:before {  content: ""; } .opal-icon-quality:before {  content: ""; } .opal-icon-quickview:before, .shop-action .yith-wcqv-button:before {  content: ""; } .opal-icon-runny:before {  content: ""; } .opal-icon-savingmade:before {  content: ""; } .elementor-widget-opal-search-form .fa-search:before, .handheld-footer-bar .search .search-footer:before, .opal-icon-search:before {  content: ""; } .opal-icon-seedling:before {  content: ""; } .opal-icon-seemeds:before {  content: ""; } .opal-icon-sexual:before {  content: ""; } .opal-icon-shield-check:before {  content: ""; } .opal-icon-shipping-fast:before {  content: ""; } .opal-icon-shuttle-van:before {  content: ""; } .opal-icon-support:before {  content: ""; } .opal-icon-talkto:before {  content: ""; } .opal-icon-th-grid:before {  content: ""; } .opal-icon-th-list:before {  content: ""; } .opal-icon-tradition:before {  content: ""; } .opal-icon-undo-alt:before {  content: ""; } .opal-icon-upto:before {  content: ""; } .opal-icon-user-headset:before {  content: ""; } .handheld-footer-bar .my-account .my-accrount-footer:before, .opal-icon-user:before {  content: ""; } .opal-icon-user2:before {  content: ""; } .opal-icon-video:before {  content: ""; } .opal-icon-vitamin2:before {  content: ""; } .opal-icon-wellness:before {  content: ""; } .opal-icon-wishlist-fill:before, .shop-action .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:before, .shop-action .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:before, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:before, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:before {  content: ""; } .opal-icon-wishlist:before, .shop-action .yith-wcwl-add-to-wishlist > div > a:before, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:before {  content: ""; } .opal-icon-with:before {  content: ""; }  .owl-carousel, .woocommerce-product-carousel ul.products {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;   position: relative;  z-index: 1; } .owl-carousel .owl-stage, .woocommerce-product-carousel ul.products .owl-stage {  display: flex;  position: relative;  -ms-touch-action: pan-Y;  -moz-backface-visibility: hidden;  } .owl-carousel .owl-stage:after, .woocommerce-product-carousel ul.products .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0; } .owl-carousel .owl-stage-outer, .woocommerce-product-carousel ul.products .owl-stage-outer {  position: relative;  overflow: hidden;   -webkit-transform: translateZ(0); } .owl-carousel .owl-item, .owl-carousel .owl-wrapper, .woocommerce-product-carousel ul.products .owl-item, .woocommerce-product-carousel ul.products .owl-wrapper {  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  -webkit-transform: translateZ(0);  -moz-transform: translateZ(0);  -ms-transform: translateZ(0); } .owl-carousel .owl-item, .woocommerce-product-carousel ul.products .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  display: flex;  flex: 1 0 auto; } .owl-carousel .owl-item > *, .woocommerce-product-carousel ul.products .owl-item > * {  flex: 0 0 100%;  max-width: 100%; } .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled, .woocommerce-product-carousel ul.products .owl-dots.disabled, .woocommerce-product-carousel ul.products .owl-nav.disabled {  display: none; } .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev, .woocommerce-product-carousel ul.products .owl-dot, .woocommerce-product-carousel ul.products .owl-nav .owl-next, .woocommerce-product-carousel ul.products .owl-nav .owl-prev {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; } .owl-carousel.owl-loaded, .woocommerce-product-carousel ul.owl-loaded.products {  display: block; } .owl-carousel + .owl-carousel-thumbnail, .woocommerce-product-carousel ul.products + .owl-carousel-thumbnail {  margin-top: 10px; } .owl-carousel + .owl-carousel-thumbnail .owl-item .item, .woocommerce-product-carousel ul.products + .owl-carousel-thumbnail .owl-item .item {  opacity: 0.2;  transition: opacity 0.4s;  cursor: pointer; } .owl-carousel + .owl-carousel-thumbnail .owl-item .item.selected, .owl-carousel + .owl-carousel-thumbnail .owl-item .item:hover, .woocommerce-product-carousel ul.products + .owl-carousel-thumbnail .owl-item .item.selected, .woocommerce-product-carousel ul.products + .owl-carousel-thumbnail .owl-item .item:hover {  opacity: 1; } .owl-carousel.owl-loading, .woocommerce-product-carousel ul.owl-loading.products {  opacity: 0;  display: block; } .owl-carousel.owl-hidden, .woocommerce-product-carousel ul.owl-hidden.products {  opacity: 0; } .owl-carousel.owl-refresh .owl-item, .woocommerce-product-carousel ul.owl-refresh.products .owl-item {  visibility: hidden; } .owl-carousel.owl-drag .owl-item, .woocommerce-product-carousel ul.owl-drag.products .owl-item {  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none; } .owl-carousel.owl-grab, .woocommerce-product-carousel ul.owl-grab.products {  cursor: move;  cursor: grab; } .owl-carousel.owl-rtl, .woocommerce-product-carousel ul.owl-rtl.products {  direction: rtl; } .owl-carousel.owl-rtl .owl-item, .woocommerce-product-carousel ul.owl-rtl.products .owl-item {  float: right; }  .owl-carousel .animated, .woocommerce-product-carousel ul.products .animated {  animation-duration: 1s;  animation-fill-mode: both; } .owl-carousel .owl-animated-in, .woocommerce-product-carousel ul.products .owl-animated-in {  z-index: 0; } .owl-carousel .owl-animated-out, .woocommerce-product-carousel ul.products .owl-animated-out {  z-index: 1; } .owl-carousel .fadeOut, .woocommerce-product-carousel ul.products .fadeOut {  animation-name: e; } @keyframes e {  0% {   opacity: 1;  }  to {   opacity: 0;  } }  .owl-height {  transition: height 0.5s ease-in-out; }  .owl-carousel .owl-item .owl-lazy, .woocommerce-product-carousel ul.products .owl-item .owl-lazy {  opacity: 0;  transition: opacity 0.4s ease; } .owl-carousel .owl-item img.owl-lazy, .woocommerce-product-carousel ul.products .owl-item img.owl-lazy {  transform-style: preserve-3d; }  .owl-carousel .owl-video-wrapper, .woocommerce-product-carousel ul.products .owl-video-wrapper {  position: relative;  height: 100%;  background: #000; } .owl-carousel .owl-video-play-icon, .woocommerce-product-carousel ul.products .owl-video-play-icon {  position: absolute;  height: 80px;  width: 80px;  left: 50%;  top: 50%;  margin-left: -40px;  margin-top: -40px;  background: url(https://insomniasleeping.com/wp-content/themes/medilazar/assets/images/owl.video.play.png) no-repeat;  cursor: pointer;  z-index: 1;  -webkit-backface-visibility: hidden;  transition: transform 0.1s ease; } .owl-carousel .owl-video-play-icon:hover, .woocommerce-product-carousel ul.products .owl-video-play-icon:hover {  transform: scale(1.3); } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn, .woocommerce-product-carousel ul.products .owl-video-playing .owl-video-play-icon, .woocommerce-product-carousel ul.products .owl-video-playing .owl-video-tn {  display: none; } .owl-carousel .owl-video-tn, .woocommerce-product-carousel ul.products .owl-video-tn {  opacity: 0;  height: 100%;  background-position: 50%;  background-repeat: no-repeat;  background-size: contain;  transition: opacity 0.4s ease; } .owl-carousel .owl-video-frame, .woocommerce-product-carousel ul.products .owl-video-frame {  position: relative;  z-index: 1;  height: 100%;  width: 100%; }  .owl-theme .owl-nav {  text-align: center;  -webkit-tap-highlight-color: transparent; } .owl-theme .owl-nav [class*="owl-"] {  width: auto;  line-height: normal;  height: auto;  margin: 0;  padding: 0;  background: transparent;  cursor: pointer;  border-radius: 50%;  position: absolute;  top: 50%;  box-shadow: none;  transform: translateY(-50%);  font-size: 0;  display: inline-flex; } .owl-theme .owl-nav [class*="owl-"], .owl-theme .owl-nav [class*="owl-"]:before {  color: #010101;  text-align: center;  transition: all 0.3s ease;  align-items: center;  justify-content: center; } .owl-theme .owl-nav [class*="owl-"]:before {  font-size: 14px;  display: flex;  background: #fff;  border: 1px solid #fff;  border-radius: 50%;  width: 40px;  height: 40px;  line-height: 21px;  font-weight: 700;  box-sizing: border-box;  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15); } @media (min-width: 576px) {  .owl-theme .owl-nav [class*="owl-"]:before {   box-shadow: unset;  } } .owl-theme .owl-nav [class*="owl-"].owl-next {  right: 10px; } .owl-theme .owl-nav [class*="owl-"].owl-prev {  left: 10px; } .owl-theme .owl-nav [class*="owl-"]:hover {  text-decoration: none; } .owl-theme .owl-nav [class*="owl-"]:hover:before {  color: #fff; } .owl-theme .owl-nav .disabled {  opacity: 0.5;  cursor: no-drop; } .owl-theme .owl-dots {  margin-top: 2rem;  margin-bottom: 2rem;  text-align: center;  -webkit-tap-highlight-color: transparent; } .owl-theme .owl-dots.disabled {  margin-top: 0;  margin-bottom: 0; } .owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  border: 0;  width: 10px;  height: 10px;  padding: 0;  text-align: center;  margin-right: 10px;  border-radius: 50%;  background: #dedede;  position: relative;  transition: all 0.3s ease;  vertical-align: middle; } .owl-theme .owl-dots .owl-dot.active, .owl-theme .owl-dots .owl-dot:hover {  background: #24aeb1; } .owl-theme .owl-dots .owl-dot:last-child {  margin: 0; } .slider-visible .owl-carousel .owl-stage-outer, .slider-visible .woocommerce-product-carousel ul.products .owl-stage-outer, .woocommerce-product-carousel .slider-visible ul.products .owl-stage-outer {  overflow: visible; } @media (min-width: 576px) {  .owl-nav-position-bottom .owl-carousel .owl-nav,  .owl-nav-position-bottom .products .owl-nav,  .owl-nav-position-bottom .woocommerce-product-carousel ul.products .owl-nav,  .owl-nav-position-top .owl-carousel .owl-nav,  .owl-nav-position-top .products .owl-nav,  .owl-nav-position-top .woocommerce-product-carousel ul.products .owl-nav,  .woocommerce-product-carousel .owl-nav-position-bottom ul.products .owl-nav,  .woocommerce-product-carousel .owl-nav-position-top ul.products .owl-nav {   padding: 0 15px;   display: flex;  }  .owl-nav-position-bottom .owl-carousel .owl-nav [class*="owl-"],  .owl-nav-position-bottom .products .owl-nav [class*="owl-"],  .owl-nav-position-bottom .woocommerce-product-carousel ul.products .owl-nav [class*="owl-"],  .owl-nav-position-top .owl-carousel .owl-nav [class*="owl-"],  .owl-nav-position-top .products .owl-nav [class*="owl-"],  .owl-nav-position-top .woocommerce-product-carousel ul.products .owl-nav [class*="owl-"],  .woocommerce-product-carousel .owl-nav-position-bottom ul.products .owl-nav [class*="owl-"],  .woocommerce-product-carousel .owl-nav-position-top ul.products .owl-nav [class*="owl-"] {   position: static;   margin: 0 3px;   transform: translate(0);  } } @media (min-width: 576px) {  .owl-nav-position-top .owl-nav {   position: absolute;   top: -70px;  } } @media (min-width: 576px) {  .owl-nav-position-bottom .owl-nav {   position: absolute;   bottom: -60px;  } } @media (min-width: 576px) {  .owl-nav-align-left .owl-nav {   left: -18px;  } } @media (min-width: 576px) {  .owl-nav-align-center .owl-nav {   right: 50%;   transform: translateX(50%);  } } @media (min-width: 576px) {  .owl-nav-align-right .owl-nav {   right: -18px;  } } .owl-item-yes .owl-item:not(.center) {  opacity: 0.3; }  #content, .container, .container-fluid, .otf-product-recently-content .widget_recently_viewed_products, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {  padding-right: 15px;  padding-left: 15px; }  #content, .container, .otf-product-recently-content .widget_recently_viewed_products, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {  width: 100%;  margin-right: auto;  margin-left: auto; } @media (min-width: 576px) {  #content,  .container,  .otf-product-recently-content .widget_recently_viewed_products,  ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {   max-width: 540px;  } } @media (min-width: 768px) {  #content,  .container,  .otf-product-recently-content .widget_recently_viewed_products,  ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {   max-width: 720px;  } } @media (min-width: 992px) {  #content,  .container,  .otf-product-recently-content .widget_recently_viewed_products,  ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {   max-width: 960px;  } } @media (min-width: 1200px) {  #content,  .container,  .otf-product-recently-content .widget_recently_viewed_products,  ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {   max-width: 1170px;  } }  .container-fluid {  width: 100%;  margin-right: auto;  margin-left: auto; }  .comment-form, .elementor-element .gallery, .entry-gallery .gallery, .row, .single-portfolio-summary .single-portfolio-summary-inner, .single-product div.type-product .product-inner, .single .gallery, .site-footer .widget-area, .widget .gallery, .woocommerce-account .woocommerce, .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses, .woocommerce-address-fields__field-wrapper, .woocommerce-Addresses, .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-cart .entry-content > .woocommerce, .woocommerce-columns--addresses, .woocommerce-MyAccount-content form[class^="woocommerce-"], [class*="columns-"] ul.products, [data-elementor-columns], [data-opal-columns], body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, form.track_order {  display: flex;  flex-wrap: wrap;  margin-right: -15px;  margin-left: -15px; }  .elementor-element .gallery, .entry-gallery .gallery, .no-gutters, .single .gallery, .widget .gallery {  margin-right: 0;  margin-left: 0; } .columns-5 .elementor-element ul.products.gallery > li, .columns-5 .entry-gallery ul.products.gallery > li, .columns-5 .single ul.products.gallery > li, .columns-5 .widget ul.products.gallery > li, .columns-5 ul.products.no-gutters > li, .elementor-element .columns-5 ul.products.gallery > li, .elementor-element .gallery > .col, .elementor-element .gallery > [class*="col-"], .elementor-element body .gallery > #secondary, .elementor-element body.opal-content-layout-2cl .gallery > #primary, .elementor-element body.opal-content-layout-2cr .gallery > #primary, .elementor-element form.track_order .gallery > p.form-row-first, .elementor-element form.track_order .gallery > p.form-row-last, .entry-gallery .columns-5 ul.products.gallery > li, .entry-gallery .gallery > .col, .entry-gallery .gallery > [class*="col-"], .entry-gallery body .gallery > #secondary, .entry-gallery body.opal-content-layout-2cl .gallery > #primary, .entry-gallery body.opal-content-layout-2cr .gallery > #primary, .entry-gallery form.track_order .gallery > p.form-row-first, .entry-gallery form.track_order .gallery > p.form-row-last, .no-gutters > .col, .no-gutters > [class*="col-"], .single .columns-5 ul.products.gallery > li, .single .gallery > .col, .single .gallery > [class*="col-"], .single body .gallery > #secondary, .single body.opal-content-layout-2cl .gallery > #primary, .single body.opal-content-layout-2cr .gallery > #primary, .single form.track_order .gallery > p.form-row-first, .single form.track_order .gallery > p.form-row-last, .widget .columns-5 ul.products.gallery > li, .widget .gallery > .col, .widget .gallery > [class*="col-"], .widget body .gallery > #secondary, .widget body.opal-content-layout-2cl .gallery > #primary, .widget body.opal-content-layout-2cr .gallery > #primary, .widget form.track_order .gallery > p.form-row-first, .widget form.track_order .gallery > p.form-row-last, body .elementor-element .gallery > #secondary, body .entry-gallery .gallery > #secondary, body .no-gutters > #secondary, body.opal-content-layout-2cl .elementor-element .gallery > #primary, body.opal-content-layout-2cl .entry-gallery .gallery > #primary, body.opal-content-layout-2cl .no-gutters > #primary, body.opal-content-layout-2cl .single .gallery > #primary, body.opal-content-layout-2cl .widget .gallery > #primary, body.opal-content-layout-2cr .elementor-element .gallery > #primary, body.opal-content-layout-2cr .entry-gallery .gallery > #primary, body.opal-content-layout-2cr .no-gutters > #primary, body.opal-content-layout-2cr .single .gallery > #primary, body.opal-content-layout-2cr .widget .gallery > #primary, body .single .gallery > #secondary, body .widget .gallery > #secondary, form.track_order .elementor-element .gallery > p.form-row-first, form.track_order .elementor-element .gallery > p.form-row-last, form.track_order .entry-gallery .gallery > p.form-row-first, form.track_order .entry-gallery .gallery > p.form-row-last, form.track_order .no-gutters > p.form-row-first, form.track_order .no-gutters > p.form-row-last, form.track_order .single .gallery > p.form-row-first, form.track_order .single .gallery > p.form-row-last, form.track_order .widget .gallery > p.form-row-first, form.track_order .widget .gallery > p.form-row-last {  padding-right: 0;  padding-left: 0; }  #customer_details [class*="col"], .cart-collaterals, .cart-collaterals .cross-sells, .col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto, .columns-1 ul.products > li, .columns-2 ul.products > li, .columns-3 ul.products > li, .columns-4 ul.products > li, .columns-5 ul.products > li, .columns-6 ul.products > li, .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url, .comment-form > *, .comment-form > .comment-form-rating, .elementor-element .gallery-columns-1 .gallery-item, .elementor-element .gallery-columns-2 .gallery-item, .elementor-element .gallery-columns-3 .gallery-item, .elementor-element .gallery-columns-4 .gallery-item, .elementor-element .gallery-columns-6 .gallery-item, .elementor-timeline-view-vertical .timeline-content, .elementor-timeline-view-vertical .timeline-thumbnail, .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion, .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion + .opal-image-hotspots-container, .entry-gallery .gallery-columns-1 .gallery-item, .entry-gallery .gallery-columns-2 .gallery-item, .entry-gallery .gallery-columns-3 .gallery-item, .entry-gallery .gallery-columns-4 .gallery-item, .entry-gallery .gallery-columns-6 .gallery-item, .entry-summary .comment-form .comment-form-author, .entry-summary .comment-form .comment-form-email, .entry-summary .comment-form .comment-form-url, .opal-archive-style-2 .column-item, .opal-archive-style-2.opal-content-layout-2cr .column-item, .opal-archive-style-3 .column-item, .opal-archive-style-3.opal-content-layout-2cr .column-item, .opal-archive-style-4 .column-item, .opal-archive-style-4.opal-content-layout-2cr .column-item, .opal-archive-style-5 .column-item, .opal-archive-style-5.opal-content-layout-2cr .column-item, .opal-content-layout-2cl .columns-3 ul.products > li, .opal-content-layout-2cl .columns-3 ul.products li.product, .opal-content-layout-2cl .related-posts .column-item, .opal-content-layout-2cr .columns-3 ul.products > li, .opal-content-layout-2cr .columns-3 ul.products li.product, .opal-content-layout-2cr .related-posts .column-item, .osf-sorting .woocommerce-message, .osf-sorting .woocommerce-notice, .related-posts .column-item, .single-portfolio-summary.col-lg-5 .single-portfolio-summary-content, .single-portfolio-summary.col-lg-5 .single-portfolio-summary-meta, .single-portfolio-summary .single-portfolio-summary-content, .single-portfolio-summary .single-portfolio-summary-inner .single-portfolio-summary-meta-title, .single-portfolio-summary .single-portfolio-summary-meta, .single-product.opal-comment-form-2 .comment-form-author, .single-product.opal-comment-form-2 .comment-form-email, .single-product div.type-product .entry-summary, .single-product div.type-product .images, .single .gallery-columns-1 .gallery-item, .single .gallery-columns-2 .gallery-item, .single .gallery-columns-3 .gallery-item, .single .gallery-columns-4 .gallery-item, .single .gallery-columns-6 .gallery-item, .site-footer .widget-area .widget-column, .widget .gallery-columns-1 .gallery-item, .widget .gallery-columns-2 .gallery-item, .widget .gallery-columns-3 .gallery-item, .widget .gallery-columns-4 .gallery-item, .widget .gallery-columns-6 .gallery-item, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-ResetPassword, .woocommerce-account .woocommerce .u-columns [class^="u-column"], .woocommerce-address-fields__field-wrapper .form-row, .woocommerce-Addresses .woocommerce-Address, .woocommerce-billing-fields .form-row-first, .woocommerce-billing-fields .form-row-last, .woocommerce-billing-fields .form-row-wide, .woocommerce-cart .cart-empty, .woocommerce-cart .return-to-shop, .woocommerce-cart .woocommerce-cart-form, .woocommerce-columns--addresses .woocommerce-column, .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-first, .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-last, .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-wide, .woocommerce-MyAccount-content form[class^="woocommerce-"] > :not(fieldset), .woocommerce-ResetPassword.lost_reset_password, .woocommerce-single-style-2.single-product div.product .entry-summary, .woocommerce-single-style-2.single-product div.product .images, .woocommerce-single-style-3.single-product div.product .entry-summary, .woocommerce-single-style-3.single-product div.product .images, .woocommerce-single-style-4.single-product div.product .entry-summary, .woocommerce-single-style-4.single-product div.product .images, .woocommerce.columns-1 ul.products > li, .woocommerce.columns-2 ul.products > li, .woocommerce.columns-3 ul.products > li, .woocommerce.columns-4 ul.products > li, .woocommerce.columns-6 ul.products > li, .woocommerce.columns-mobile-1 ul.products > li, .woocommerce.columns-mobile-2 ul.products > li, .woocommerce.columns-mobile-3 ul.products > li, .woocommerce.columns-mobile-4 ul.products > li, .woocommerce.columns-mobile-6 ul.products > li, .woocommerce.columns-tablet-1 ul.products > li, .woocommerce.columns-tablet-2 ul.products > li, .woocommerce.columns-tablet-3 ul.products > li, .woocommerce.columns-tablet-4 ul.products > li, .woocommerce.columns-tablet-6 ul.products > li, [data-elementor-columns-mobile="1"] .column-item, [data-elementor-columns-mobile="2"] .column-item, [data-elementor-columns-mobile="3"] .column-item, [data-elementor-columns-mobile="4"] .column-item, [data-elementor-columns-mobile="6"] .column-item, [data-elementor-columns-tablet="1"] .column-item, [data-elementor-columns-tablet="2"] .column-item, [data-elementor-columns-tablet="3"] .column-item, [data-elementor-columns-tablet="4"] .column-item, [data-elementor-columns-tablet="6"] .column-item, [data-elementor-columns="1"] .column-item, [data-elementor-columns="2"] .column-item, [data-elementor-columns="3"] .column-item, [data-elementor-columns="4"] .column-item, [data-elementor-columns="6"] .column-item, [data-opal-columns="1"] .column-item, [data-opal-columns="2"] .column-item, [data-opal-columns="3"] .column-item, [data-opal-columns="4"] .column-item, [data-opal-columns="6"] .column-item, [data-opal-columns="12"] .column-item, body #secondary, body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary, form.track_order p.form-row-first, form.track_order p.form-row-last {  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px; }  .col, .columns-5 ul.products > li, body #secondary, body.opal-content-layout-2cl #primary, body.opal-content-layout-2cr #primary, form.track_order p.form-row-first, form.track_order p.form-row-last {  flex-basis: 0;  flex-grow: 1;  max-width: 100%; } .col-auto {  flex: 0 0 auto;  width: auto;  max-width: none; } .col-1 {  flex: 0 0 8.33333%;  max-width: 8.33333%; } .col-2, .woocommerce.columns-mobile-6 ul.products > li, [data-elementor-columns-mobile="6"] .column-item {  flex: 0 0 16.66667%;  max-width: 16.66667%; } .col-3, .woocommerce.columns-mobile-4 ul.products > li, [data-elementor-columns-mobile="4"] .column-item {  flex: 0 0 25%;  max-width: 25%; } .col-4, .woocommerce.columns-mobile-3 ul.products > li, [data-elementor-columns-mobile="3"] .column-item {  flex: 0 0 33.33333%;  max-width: 33.33333%; } .col-5 {  flex: 0 0 41.66667%;  max-width: 41.66667%; } .col-6, .single-product.opal-comment-form-2 .comment-form-author, .single-product.opal-comment-form-2 .comment-form-email, .woocommerce.columns-mobile-2 ul.products > li, [data-elementor-columns-mobile="2"] .column-item {  flex: 0 0 50%;  max-width: 50%; } .col-7 {  flex: 0 0 58.33333%;  max-width: 58.33333%; } .col-8 {  flex: 0 0 66.66667%;  max-width: 66.66667%; } .col-9 {  flex: 0 0 75%;  max-width: 75%; } .col-10 {  flex: 0 0 83.33333%;  max-width: 83.33333%; } .col-11 {  flex: 0 0 91.66667%;  max-width: 91.66667%; } #customer_details [class*="col"], .col-12, .columns-1 ul.products > li, .comment-form > *, .comment-form > .comment-form-rating, .elementor-element .gallery-columns-1 .gallery-item, .entry-gallery .gallery-columns-1 .gallery-item, .opal-content-layout-2cl .related-posts .column-item, .opal-content-layout-2cr .related-posts .column-item, .related-posts .column-item, .single-portfolio-summary.col-lg-5 .single-portfolio-summary-content, .single-portfolio-summary.col-lg-5 .single-portfolio-summary-meta, .single-portfolio-summary .single-portfolio-summary-content, .single-portfolio-summary .single-portfolio-summary-inner .single-portfolio-summary-meta-title, .single-portfolio-summary .single-portfolio-summary-meta, .single .gallery-columns-1 .gallery-item, .site-footer .widget-area .widget-column, .widget .gallery-columns-1 .gallery-item, .woocommerce-Addresses .woocommerce-Address, .woocommerce-billing-fields .form-row-wide, .woocommerce-cart .cart-empty, .woocommerce-cart .return-to-shop, .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-wide, .woocommerce-MyAccount-content form[class^="woocommerce-"] > :not(fieldset), .woocommerce.columns-mobile-1 ul.products > li, [data-elementor-columns-mobile="1"] .column-item {  flex: 0 0 100%;  max-width: 100%; } .order-first {  order: -1; } .order-1 {  order: 1; } .order-2 {  order: 2; } .order-3 {  order: 3; } .order-4 {  order: 4; } .order-5 {  order: 5; } .order-6 {  order: 6; } .order-7 {  order: 7; } .order-8 {  order: 8; } .order-9 {  order: 9; } .order-10 {  order: 10; } .order-11 {  order: 11; } .order-12 {  order: 12; } .offset-1 {  margin-left: 8.33333%; } .offset-2 {  margin-left: 16.66667%; } .offset-3 {  margin-left: 25%; } .offset-4 {  margin-left: 33.33333%; } .offset-5 {  margin-left: 41.66667%; } .offset-6 {  margin-left: 50%; } .offset-7 {  margin-left: 58.33333%; } .offset-8 {  margin-left: 66.66667%; } .offset-9 {  margin-left: 75%; } .offset-10 {  margin-left: 83.33333%; } .offset-11 {  margin-left: 91.66667%; } @media (min-width: 576px) {  .col-sm {   flex-basis: 0;   flex-grow: 1;   max-width: 100%;  }  .col-sm-auto {   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-sm-1,  [data-opal-columns="12"] .column-item {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .col-sm-2,  .columns-6 ul.products > li,  .woocommerce.columns-mobile-6 ul.products > li,  [data-elementor-columns-mobile="6"] .column-item,  [data-opal-columns="6"] .column-item {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .col-sm-3,  .woocommerce.columns-mobile-4 ul.products > li,  [data-elementor-columns-mobile="4"] .column-item,  [data-opal-columns="4"] .column-item {   flex: 0 0 25%;   max-width: 25%;  }  .col-sm-4,  .comment-form .comment-form-author,  .comment-form .comment-form-email,  .comment-form .comment-form-url,  .elementor-element .gallery-columns-6 .gallery-item,  .entry-gallery .gallery-columns-6 .gallery-item,  .single .gallery-columns-6 .gallery-item,  .widget .gallery-columns-6 .gallery-item,  .woocommerce.columns-mobile-3 ul.products > li,  [data-elementor-columns-mobile="3"] .column-item,  [data-opal-columns="3"] .column-item {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .col-sm-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .col-sm-6,  .columns-2 ul.products > li,  .columns-3 ul.products > li,  .columns-4 ul.products > li,  .elementor-element .gallery-columns-2 .gallery-item,  .elementor-element .gallery-columns-3 .gallery-item,  .elementor-element .gallery-columns-4 .gallery-item,  .elementor-timeline-view-vertical .timeline-content,  .elementor-timeline-view-vertical .timeline-thumbnail,  .entry-gallery .gallery-columns-2 .gallery-item,  .entry-gallery .gallery-columns-3 .gallery-item,  .entry-gallery .gallery-columns-4 .gallery-item,  .opal-archive-style-2 .column-item,  .opal-archive-style-3 .column-item,  .opal-archive-style-4 .column-item,  .opal-archive-style-5 .column-item,  .opal-content-layout-2cl .columns-3 ul.products > li,  .opal-content-layout-2cl .columns-3 ul.products li.product,  .opal-content-layout-2cr .columns-3 ul.products > li,  .opal-content-layout-2cr .columns-3 ul.products li.product,  .related-posts .column-item,  .single .gallery-columns-2 .gallery-item,  .single .gallery-columns-3 .gallery-item,  .single .gallery-columns-4 .gallery-item,  .widget .gallery-columns-2 .gallery-item,  .widget .gallery-columns-3 .gallery-item,  .widget .gallery-columns-4 .gallery-item,  .woocommerce-billing-fields .form-row-first,  .woocommerce-billing-fields .form-row-last,  .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-first,  .woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-last,  .woocommerce.columns-mobile-2 ul.products > li,  [data-elementor-columns-mobile="2"] .column-item,  [data-opal-columns="2"] .column-item {   flex: 0 0 50%;   max-width: 50%;  }  .col-sm-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .col-sm-8 {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .col-sm-9 {   flex: 0 0 75%;   max-width: 75%;  }  .col-sm-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .col-sm-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .cart-collaterals .cross-sells,  .col-sm-12,  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion,  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion + .opal-image-hotspots-container,  .entry-summary .comment-form .comment-form-author,  .entry-summary .comment-form .comment-form-email,  .entry-summary .comment-form .comment-form-url,  .opal-archive-style-2.opal-content-layout-2cr .column-item,  .opal-archive-style-3.opal-content-layout-2cr .column-item,  .opal-archive-style-4.opal-content-layout-2cr .column-item,  .opal-archive-style-5.opal-content-layout-2cr .column-item,  .opal-content-layout-2cl .related-posts .column-item,  .opal-content-layout-2cr .related-posts .column-item,  .osf-sorting .woocommerce-message,  .osf-sorting .woocommerce-notice,  .site-footer .widget-area .widget-column,  .woocommerce-account .woocommerce-ResetPassword,  .woocommerce-account .woocommerce .u-columns [class^="u-column"],  .woocommerce-address-fields__field-wrapper .form-row,  .woocommerce-columns--addresses .woocommerce-column,  .woocommerce.columns-mobile-1 ul.products > li,  [data-elementor-columns-mobile="1"] .column-item,  [data-opal-columns="1"] .column-item {   flex: 0 0 100%;   max-width: 100%;  }  .order-sm-first {   order: -1;  }  .order-sm-1 {   order: 1;  }  .order-sm-2 {   order: 2;  }  .order-sm-3 {   order: 3;  }  .order-sm-4 {   order: 4;  }  .order-sm-5 {   order: 5;  }  .order-sm-6 {   order: 6;  }  .order-sm-7 {   order: 7;  }  .order-sm-8 {   order: 8;  }  .order-sm-9 {   order: 9;  }  .order-sm-10 {   order: 10;  }  .order-sm-11 {   order: 11;  }  .order-sm-12 {   order: 12;  }  .offset-sm-0 {   margin-left: 0;  }  .offset-sm-1 {   margin-left: 8.33333%;  }  .offset-sm-2 {   margin-left: 16.66667%;  }  .offset-sm-3 {   margin-left: 25%;  }  .offset-sm-4 {   margin-left: 33.33333%;  }  .offset-sm-5 {   margin-left: 41.66667%;  }  .offset-sm-6 {   margin-left: 50%;  }  .offset-sm-7 {   margin-left: 58.33333%;  }  .offset-sm-8 {   margin-left: 66.66667%;  }  .offset-sm-9 {   margin-left: 75%;  }  .offset-sm-10 {   margin-left: 83.33333%;  }  .offset-sm-11 {   margin-left: 91.66667%;  } } @media (min-width: 768px) {  .col-md {   flex-basis: 0;   flex-grow: 1;   max-width: 100%;  }  .col-md-auto {   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-md-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .col-md-2,  .elementor-element .gallery-columns-6 .gallery-item,  .entry-gallery .gallery-columns-6 .gallery-item,  .single .gallery-columns-6 .gallery-item,  .widget .gallery-columns-6 .gallery-item,  .woocommerce.columns-tablet-6 ul.products > li,  [data-elementor-columns-tablet="6"] .column-item {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .col-md-3,  .elementor-element .gallery-columns-4 .gallery-item,  .entry-gallery .gallery-columns-4 .gallery-item,  .single .gallery-columns-4 .gallery-item,  .widget .gallery-columns-4 .gallery-item,  .woocommerce.columns-tablet-4 ul.products > li,  [data-elementor-columns-tablet="4"] .column-item {   flex: 0 0 25%;   max-width: 25%;  }  .col-md-4,  .columns-3 ul.products > li,  .elementor-element .gallery-columns-3 .gallery-item,  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion,  .entry-gallery .gallery-columns-3 .gallery-item,  .opal-archive-style-2 .column-item,  .opal-archive-style-3 .column-item,  .opal-archive-style-4 .column-item,  .opal-archive-style-5 .column-item,  .related-posts .column-item,  .single .gallery-columns-3 .gallery-item,  .widget .gallery-columns-3 .gallery-item,  .woocommerce.columns-tablet-3 ul.products > li,  [data-elementor-columns-tablet="3"] .column-item {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .col-md-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .col-md-6,  .columns-4 ul.products > li,  .opal-archive-style-2.opal-content-layout-2cr .column-item,  .opal-archive-style-3.opal-content-layout-2cr .column-item,  .opal-archive-style-4.opal-content-layout-2cr .column-item,  .opal-archive-style-5.opal-content-layout-2cr .column-item,  .opal-content-layout-2cl .columns-3 ul.products > li,  .opal-content-layout-2cl .columns-3 ul.products li.product,  .opal-content-layout-2cl .related-posts .column-item,  .opal-content-layout-2cr .columns-3 ul.products > li,  .opal-content-layout-2cr .columns-3 ul.products li.product,  .opal-content-layout-2cr .related-posts .column-item,  .site-footer .widget-area .widget-column,  .woocommerce-account .woocommerce .u-columns [class^="u-column"],  .woocommerce-address-fields__field-wrapper .form-row,  .woocommerce-Addresses .woocommerce-Address,  .woocommerce-columns--addresses .woocommerce-column,  .woocommerce-single-style-3.single-product div.product .entry-summary,  .woocommerce-single-style-3.single-product div.product .images,  .woocommerce-single-style-4.single-product div.product .entry-summary,  .woocommerce-single-style-4.single-product div.product .images,  .woocommerce.columns-tablet-2 ul.products > li,  [data-elementor-columns-tablet="2"] .column-item {   flex: 0 0 50%;   max-width: 50%;  }  .cart-collaterals .cross-sells,  .col-md-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .col-md-8,  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion + .opal-image-hotspots-container {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .col-md-9 {   flex: 0 0 75%;   max-width: 75%;  }  .col-md-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .col-md-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .col-md-12,  .single-product div.type-product .entry-summary,  .single-product div.type-product .images,  .woocommerce-account .woocommerce-MyAccount-content,  .woocommerce-account .woocommerce-MyAccount-navigation,  .woocommerce-account .woocommerce-ResetPassword,  .woocommerce-cart .woocommerce-cart-form,  .woocommerce-ResetPassword.lost_reset_password,  .woocommerce.columns-tablet-1 ul.products > li,  [data-elementor-columns-tablet="1"] .column-item {   flex: 0 0 100%;   max-width: 100%;  }  .order-md-first {   order: -1;  }  .order-md-1 {   order: 1;  }  .order-md-2 {   order: 2;  }  .order-md-3 {   order: 3;  }  .order-md-4 {   order: 4;  }  .order-md-5 {   order: 5;  }  .order-md-6 {   order: 6;  }  .order-md-7 {   order: 7;  }  .order-md-8 {   order: 8;  }  .order-md-9 {   order: 9;  }  .order-md-10 {   order: 10;  }  .order-md-11 {   order: 11;  }  .order-md-12 {   order: 12;  }  .offset-md-0 {   margin-left: 0;  }  .offset-md-1 {   margin-left: 8.33333%;  }  .offset-md-2 {   margin-left: 16.66667%;  }  .offset-md-3 {   margin-left: 25%;  }  .offset-md-4 {   margin-left: 33.33333%;  }  .offset-md-5 {   margin-left: 41.66667%;  }  .offset-md-6 {   margin-left: 50%;  }  .offset-md-7 {   margin-left: 58.33333%;  }  .offset-md-8 {   margin-left: 66.66667%;  }  .offset-md-9 {   margin-left: 75%;  }  .offset-md-10 {   margin-left: 83.33333%;  }  .offset-md-11 {   margin-left: 91.66667%;  } } @media (min-width: 992px) {  .col-lg {   flex-basis: 0;   flex-grow: 1;   max-width: 100%;  }  .col-lg-auto {   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-lg-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .col-lg-2 {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .col-lg-3,  .woocommerce-account .woocommerce-MyAccount-navigation {   flex: 0 0 25%;   max-width: 25%;  }  .col-lg-4,  .opal-content-layout-2cl .columns-3 ul.products > li,  .opal-content-layout-2cl .columns-3 ul.products li.product,  .opal-content-layout-2cr .columns-3 ul.products > li,  .opal-content-layout-2cr .columns-3 ul.products li.product,  .related-posts .column-item,  .site-footer .widget-area .widget-column {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .col-lg-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .col-lg-6,  .opal-content-layout-2cl .related-posts .column-item,  .opal-content-layout-2cr .related-posts .column-item,  .single-product div.type-product .entry-summary,  .single-product div.type-product .images,  .woocommerce-single-style-2.single-product div.product .entry-summary,  .woocommerce-single-style-2.single-product div.product .images {   flex: 0 0 50%;   max-width: 50%;  }  .col-lg-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .col-lg-8,  .woocommerce-cart .woocommerce-cart-form {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .col-lg-9,  .woocommerce-account .woocommerce-MyAccount-content {   flex: 0 0 75%;   max-width: 75%;  }  .col-lg-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .col-lg-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .cart-collaterals,  .col-lg-12 {   flex: 0 0 100%;   max-width: 100%;  }  .order-lg-first {   order: -1;  }  .order-lg-1 {   order: 1;  }  .order-lg-2 {   order: 2;  }  .order-lg-3 {   order: 3;  }  .order-lg-4 {   order: 4;  }  .order-lg-5 {   order: 5;  }  .order-lg-6 {   order: 6;  }  .order-lg-7 {   order: 7;  }  .order-lg-8 {   order: 8;  }  .order-lg-9 {   order: 9;  }  .order-lg-10 {   order: 10;  }  .order-lg-11 {   order: 11;  }  .order-lg-12 {   order: 12;  }  .offset-lg-0 {   margin-left: 0;  }  .offset-lg-1 {   margin-left: 8.33333%;  }  .offset-lg-2 {   margin-left: 16.66667%;  }  .offset-lg-3 {   margin-left: 25%;  }  .offset-lg-4 {   margin-left: 33.33333%;  }  .offset-lg-5 {   margin-left: 41.66667%;  }  .offset-lg-6 {   margin-left: 50%;  }  .offset-lg-7 {   margin-left: 58.33333%;  }  .offset-lg-8 {   margin-left: 66.66667%;  }  .offset-lg-9 {   margin-left: 75%;  }  .offset-lg-10 {   margin-left: 83.33333%;  }  .offset-lg-11 {   margin-left: 91.66667%;  } } @media (min-width: 1200px) {  .col-xl {   flex-basis: 0;   flex-grow: 1;   max-width: 100%;  }  .col-xl-auto {   flex: 0 0 auto;   width: auto;   max-width: none;  }  .col-xl-1 {   flex: 0 0 8.33333%;   max-width: 8.33333%;  }  .col-xl-2,  .woocommerce.columns-6 ul.products > li,  [data-elementor-columns="6"] .column-item {   flex: 0 0 16.66667%;   max-width: 16.66667%;  }  .col-xl-3,  .columns-4 ul.products > li,  .woocommerce.columns-4 ul.products > li,  [data-elementor-columns="4"] .column-item {   flex: 0 0 25%;   max-width: 25%;  }  .cart-collaterals,  .col-xl-4,  .single-portfolio-summary .single-portfolio-summary-meta,  .woocommerce.columns-3 ul.products > li,  [data-elementor-columns="3"] .column-item {   flex: 0 0 33.33333%;   max-width: 33.33333%;  }  .col-xl-5 {   flex: 0 0 41.66667%;   max-width: 41.66667%;  }  .col-xl-6,  .woocommerce.columns-2 ul.products > li,  [data-elementor-columns="2"] .column-item {   flex: 0 0 50%;   max-width: 50%;  }  .col-xl-7 {   flex: 0 0 58.33333%;   max-width: 58.33333%;  }  .col-xl-8,  .single-portfolio-summary .single-portfolio-summary-content {   flex: 0 0 66.66667%;   max-width: 66.66667%;  }  .col-xl-9 {   flex: 0 0 75%;   max-width: 75%;  }  .col-xl-10 {   flex: 0 0 83.33333%;   max-width: 83.33333%;  }  .col-xl-11 {   flex: 0 0 91.66667%;   max-width: 91.66667%;  }  .col-xl-12,  .woocommerce.columns-1 ul.products > li,  [data-elementor-columns="1"] .column-item {   flex: 0 0 100%;   max-width: 100%;  }  .order-xl-first {   order: -1;  }  .order-xl-1 {   order: 1;  }  .order-xl-2 {   order: 2;  }  .order-xl-3 {   order: 3;  }  .order-xl-4 {   order: 4;  }  .order-xl-5 {   order: 5;  }  .order-xl-6 {   order: 6;  }  .order-xl-7 {   order: 7;  }  .order-xl-8 {   order: 8;  }  .order-xl-9 {   order: 9;  }  .order-xl-10 {   order: 10;  }  .order-xl-11 {   order: 11;  }  .order-xl-12 {   order: 12;  }  .offset-xl-0 {   margin-left: 0;  }  .offset-xl-1 {   margin-left: 8.33333%;  }  .offset-xl-2 {   margin-left: 16.66667%;  }  .offset-xl-3 {   margin-left: 25%;  }  .offset-xl-4 {   margin-left: 33.33333%;  }  .offset-xl-5 {   margin-left: 41.66667%;  }  .offset-xl-6 {   margin-left: 50%;  }  .offset-xl-7 {   margin-left: 58.33333%;  }  .offset-xl-8 {   margin-left: 66.66667%;  }  .offset-xl-9 {   margin-left: 75%;  }  .offset-xl-10 {   margin-left: 83.33333%;  }  .offset-xl-11 {   margin-left: 91.66667%;  } } .d-none {  display: none; } .d-inline {  display: inline; } .d-inline-block {  display: inline-block; } .d-block, .shop-action .compare, .shop-action .yith-wcqv-button, .shop-action .yith-wcwl-add-button .add_to_wishlist, .shop-action .yith-wcwl-add-to-wishlist > div > a {  display: block; } .d-table {  display: table; } .d-table-row {  display: table-row; } .d-table-cell {  display: table-cell; } .comments-pagination .nav-links, .d-flex, .pagination .nav-links, .woocommerce-account .woocommerce .u-columns, .woocommerce-pagination .nav-links {  display: flex; } .d-inline-flex {  display: inline-flex; } @media (min-width: 576px) {  .d-sm-none {   display: none;  }  .d-sm-inline {   display: inline;  }  .d-sm-inline-block {   display: inline-block;  }  .d-sm-block {   display: block;  }  .d-sm-table {   display: table;  }  .d-sm-table-row {   display: table-row;  }  .d-sm-table-cell {   display: table-cell;  }  .d-sm-flex {   display: flex;  }  .d-sm-inline-flex {   display: inline-flex;  } } @media (min-width: 768px) {  .d-md-none {   display: none;  }  .d-md-inline {   display: inline;  }  .d-md-inline-block {   display: inline-block;  }  .d-md-block {   display: block;  }  .d-md-table {   display: table;  }  .d-md-table-row {   display: table-row;  }  .d-md-table-cell {   display: table-cell;  }  .d-md-flex {   display: flex;  }  .d-md-inline-flex {   display: inline-flex;  } } @media (min-width: 992px) {  .d-lg-none {   display: none;  }  .d-lg-inline {   display: inline;  }  .d-lg-inline-block {   display: inline-block;  }  .d-lg-block {   display: block;  }  .d-lg-table {   display: table;  }  .d-lg-table-row {   display: table-row;  }  .d-lg-table-cell {   display: table-cell;  }  .d-lg-flex {   display: flex;  }  .d-lg-inline-flex {   display: inline-flex;  } } @media (min-width: 1200px) {  .d-xl-none {   display: none;  }  .d-xl-inline {   display: inline;  }  .d-xl-inline-block {   display: inline-block;  }  .d-xl-block {   display: block;  }  .d-xl-table {   display: table;  }  .d-xl-table-row {   display: table-row;  }  .d-xl-table-cell {   display: table-cell;  }  .d-xl-flex {   display: flex;  }  .d-xl-inline-flex {   display: inline-flex;  } } .d-print-block {  display: none; } @media print {  .d-print-block {   display: block;  } } .d-print-inline {  display: none; } @media print {  .d-print-inline {   display: inline;  } } .d-print-inline-block {  display: none; } @media print {  .d-print-inline-block {   display: inline-block;  } } @media print {  .d-print-none {   display: none;  } } .flex-row {  flex-direction: row; } .flex-column, .modal-content {  flex-direction: column; } .flex-row-reverse {  flex-direction: row-reverse; } .flex-column-reverse {  flex-direction: column-reverse; } .flex-wrap {  flex-wrap: wrap; } .flex-nowrap {  flex-wrap: nowrap; } .flex-wrap-reverse {  flex-wrap: wrap-reverse; } .justify-content-start {  justify-content: flex-start; } .justify-content-end, .modal-footer {  justify-content: flex-end; } .comments-pagination .nav-links, .justify-content-center, .pagination .nav-links, .woocommerce-pagination .nav-links {  justify-content: center; } .justify-content-between, .modal-header, .timeline-item {  justify-content: space-between; } .justify-content-around {  justify-content: space-around; } .align-items-start {  align-items: flex-start; } .align-items-end {  align-items: flex-end; } .align-items-center {  align-items: center; } .align-items-baseline {  align-items: baseline; } .align-items-stretch {  align-items: stretch; } .align-content-start {  align-content: flex-start; } .align-content-end {  align-content: flex-end; } .align-content-center {  align-content: center; } .align-content-between {  align-content: space-between; } .align-content-around {  align-content: space-around; } .align-content-stretch {  align-content: stretch; } .align-self-auto {  align-self: auto; } .align-self-start {  align-self: flex-start; } .align-self-end {  align-self: flex-end; } .align-self-center, .elementor-timeline-view-vertical .timeline-content, .elementor-timeline-view-vertical .timeline-thumbnail, .timeline-item {  align-self: center; } .align-self-baseline {  align-self: baseline; } .align-self-stretch {  align-self: stretch; } @media (min-width: 576px) {  .flex-sm-row {   flex-direction: row;  }  .flex-sm-column {   flex-direction: column;  }  .flex-sm-row-reverse {   flex-direction: row-reverse;  }  .flex-sm-column-reverse {   flex-direction: column-reverse;  }  .flex-sm-wrap {   flex-wrap: wrap;  }  .flex-sm-nowrap {   flex-wrap: nowrap;  }  .flex-sm-wrap-reverse {   flex-wrap: wrap-reverse;  }  .justify-content-sm-start {   justify-content: flex-start;  }  .justify-content-sm-end {   justify-content: flex-end;  }  .justify-content-sm-center {   justify-content: center;  }  .justify-content-sm-between {   justify-content: space-between;  }  .justify-content-sm-around {   justify-content: space-around;  }  .align-items-sm-start {   align-items: flex-start;  }  .align-items-sm-end {   align-items: flex-end;  }  .align-items-sm-center {   align-items: center;  }  .align-items-sm-baseline {   align-items: baseline;  }  .align-items-sm-stretch {   align-items: stretch;  }  .align-content-sm-start {   align-content: flex-start;  }  .align-content-sm-end {   align-content: flex-end;  }  .align-content-sm-center {   align-content: center;  }  .align-content-sm-between {   align-content: space-between;  }  .align-content-sm-around {   align-content: space-around;  }  .align-content-sm-stretch {   align-content: stretch;  }  .align-self-sm-auto {   align-self: auto;  }  .align-self-sm-start {   align-self: flex-start;  }  .align-self-sm-end {   align-self: flex-end;  }  .align-self-sm-center {   align-self: center;  }  .align-self-sm-baseline {   align-self: baseline;  }  .align-self-sm-stretch {   align-self: stretch;  } } @media (min-width: 768px) {  .flex-md-row {   flex-direction: row;  }  .flex-md-column {   flex-direction: column;  }  .flex-md-row-reverse {   flex-direction: row-reverse;  }  .flex-md-column-reverse {   flex-direction: column-reverse;  }  .flex-md-wrap {   flex-wrap: wrap;  }  .flex-md-nowrap {   flex-wrap: nowrap;  }  .flex-md-wrap-reverse {   flex-wrap: wrap-reverse;  }  .justify-content-md-start {   justify-content: flex-start;  }  .justify-content-md-end {   justify-content: flex-end;  }  .justify-content-md-center {   justify-content: center;  }  .justify-content-md-between {   justify-content: space-between;  }  .justify-content-md-around {   justify-content: space-around;  }  .align-items-md-start {   align-items: flex-start;  }  .align-items-md-end {   align-items: flex-end;  }  .align-items-md-center {   align-items: center;  }  .align-items-md-baseline {   align-items: baseline;  }  .align-items-md-stretch {   align-items: stretch;  }  .align-content-md-start {   align-content: flex-start;  }  .align-content-md-end {   align-content: flex-end;  }  .align-content-md-center {   align-content: center;  }  .align-content-md-between {   align-content: space-between;  }  .align-content-md-around {   align-content: space-around;  }  .align-content-md-stretch {   align-content: stretch;  }  .align-self-md-auto {   align-self: auto;  }  .align-self-md-start {   align-self: flex-start;  }  .align-self-md-end {   align-self: flex-end;  }  .align-self-md-center {   align-self: center;  }  .align-self-md-baseline {   align-self: baseline;  }  .align-self-md-stretch {   align-self: stretch;  } } @media (min-width: 992px) {  .flex-lg-row {   flex-direction: row;  }  .flex-lg-column {   flex-direction: column;  }  .flex-lg-row-reverse {   flex-direction: row-reverse;  }  .flex-lg-column-reverse {   flex-direction: column-reverse;  }  .flex-lg-wrap {   flex-wrap: wrap;  }  .flex-lg-nowrap {   flex-wrap: nowrap;  }  .flex-lg-wrap-reverse {   flex-wrap: wrap-reverse;  }  .justify-content-lg-start {   justify-content: flex-start;  }  .justify-content-lg-end {   justify-content: flex-end;  }  .justify-content-lg-center {   justify-content: center;  }  .justify-content-lg-between {   justify-content: space-between;  }  .justify-content-lg-around {   justify-content: space-around;  }  .align-items-lg-start {   align-items: flex-start;  }  .align-items-lg-end {   align-items: flex-end;  }  .align-items-lg-center {   align-items: center;  }  .align-items-lg-baseline {   align-items: baseline;  }  .align-items-lg-stretch {   align-items: stretch;  }  .align-content-lg-start {   align-content: flex-start;  }  .align-content-lg-end {   align-content: flex-end;  }  .align-content-lg-center {   align-content: center;  }  .align-content-lg-between {   align-content: space-between;  }  .align-content-lg-around {   align-content: space-around;  }  .align-content-lg-stretch {   align-content: stretch;  }  .align-self-lg-auto {   align-self: auto;  }  .align-self-lg-start {   align-self: flex-start;  }  .align-self-lg-end {   align-self: flex-end;  }  .align-self-lg-center {   align-self: center;  }  .align-self-lg-baseline {   align-self: baseline;  }  .align-self-lg-stretch {   align-self: stretch;  } } @media (min-width: 1200px) {  .flex-xl-row {   flex-direction: row;  }  .flex-xl-column {   flex-direction: column;  }  .flex-xl-row-reverse {   flex-direction: row-reverse;  }  .flex-xl-column-reverse {   flex-direction: column-reverse;  }  .flex-xl-wrap {   flex-wrap: wrap;  }  .flex-xl-nowrap {   flex-wrap: nowrap;  }  .flex-xl-wrap-reverse {   flex-wrap: wrap-reverse;  }  .justify-content-xl-start {   justify-content: flex-start;  }  .justify-content-xl-end {   justify-content: flex-end;  }  .justify-content-xl-center {   justify-content: center;  }  .justify-content-xl-between {   justify-content: space-between;  }  .justify-content-xl-around {   justify-content: space-around;  }  .align-items-xl-start {   align-items: flex-start;  }  .align-items-xl-end {   align-items: flex-end;  }  .align-items-xl-center {   align-items: center;  }  .align-items-xl-baseline {   align-items: baseline;  }  .align-items-xl-stretch {   align-items: stretch;  }  .align-content-xl-start {   align-content: flex-start;  }  .align-content-xl-end {   align-content: flex-end;  }  .align-content-xl-center {   align-content: center;  }  .align-content-xl-between {   align-content: space-between;  }  .align-content-xl-around {   align-content: space-around;  }  .align-content-xl-stretch {   align-content: stretch;  }  .align-self-xl-auto {   align-self: auto;  }  .align-self-xl-start {   align-self: flex-start;  }  .align-self-xl-end {   align-self: flex-end;  }  .align-self-xl-center {   align-self: center;  }  .align-self-xl-baseline {   align-self: baseline;  }  .align-self-xl-stretch {   align-self: stretch;  } } .m-0, .woocommerce-account .woocommerce .u-columns {  margin: 0; } .mt-0, .my-0 {  margin-top: 0; } .mr-0, .mx-0 {  margin-right: 0; } .mb-0, .my-0 {  margin-bottom: 0; } .ml-0, .mx-0 {  margin-left: 0; } .m-1 {  margin: 0.25rem; } .mt-1, .my-1 {  margin-top: 0.25rem; } .mr-1, .mx-1 {  margin-right: 0.25rem; } .mb-1, .my-1 {  margin-bottom: 0.25rem; } .ml-1, .mx-1 {  margin-left: 0.25rem; } .m-2 {  margin: 0.5rem; } .mt-2, .my-2 {  margin-top: 0.5rem; } .mr-2, .mx-2 {  margin-right: 0.5rem; } .mb-2, .my-2 {  margin-bottom: 0.5rem; } .ml-2, .mx-2 {  margin-left: 0.5rem; } .m-3 {  margin: 1rem; } .mt-3, .my-3 {  margin-top: 1rem; } .mr-3, .mx-3 {  margin-right: 1rem; } .mb-3, .my-3 {  margin-bottom: 1rem; } .ml-3, .mx-3 {  margin-left: 1rem; } .m-4 {  margin: 1.5rem; } .mt-4, .my-4 {  margin-top: 1.5rem; } .mr-4, .mx-4 {  margin-right: 1.5rem; } .mb-4, .my-4 {  margin-bottom: 1.5rem; } .ml-4, .mx-4 {  margin-left: 1.5rem; } .m-5 {  margin: 3rem; } .mt-5, .my-5 {  margin-top: 3rem; } .mr-5, .mx-5 {  margin-right: 3rem; } .mb-5, .my-5 {  margin-bottom: 3rem; } .ml-5, .mx-5 {  margin-left: 3rem; } .p-0 {  padding: 0; } .pt-0, .py-0 {  padding-top: 0; } .pr-0, .px-0 {  padding-right: 0; } .pb-0, .py-0 {  padding-bottom: 0; } .pl-0, .px-0 {  padding-left: 0; } .p-1 {  padding: 0.25rem; } .pt-1, .py-1 {  padding-top: 0.25rem; } .pr-1, .px-1 {  padding-right: 0.25rem; } .pb-1, .py-1 {  padding-bottom: 0.25rem; } .pl-1, .px-1 {  padding-left: 0.25rem; } .p-2 {  padding: 0.5rem; } .pt-2, .py-2 {  padding-top: 0.5rem; } .pr-2, .px-2 {  padding-right: 0.5rem; } .pb-2, .py-2 {  padding-bottom: 0.5rem; } .pl-2, .px-2 {  padding-left: 0.5rem; } .p-3 {  padding: 1rem; } .pt-3, .py-3 {  padding-top: 1rem; } .pr-3, .px-3 {  padding-right: 1rem; } .pb-3, .py-3 {  padding-bottom: 1rem; } .pl-3, .px-3 {  padding-left: 1rem; } .p-4 {  padding: 1.5rem; } .pt-4, .py-4 {  padding-top: 1.5rem; } .pr-4, .px-4 {  padding-right: 1.5rem; } .pb-4, .py-4 {  padding-bottom: 1.5rem; } .pl-4, .px-4 {  padding-left: 1.5rem; } .p-5 {  padding: 3rem; } .pt-5, .py-5 {  padding-top: 3rem; } .pr-5, .px-5 {  padding-right: 3rem; } .pb-5, .py-5 {  padding-bottom: 3rem; } .pl-5, .px-5 {  padding-left: 3rem; } .m-auto {  margin: auto !important; } .mt-auto, .my-auto {  margin-top: auto; } .mr-auto, .mx-auto {  margin-right: auto; } .mb-auto, .my-auto {  margin-bottom: auto; } .ml-auto, .mx-auto {  margin-left: auto; } @media (min-width: 576px) {  .m-sm-0 {   margin: 0;  }  .mt-sm-0,  .my-sm-0 {   margin-top: 0;  }  .mr-sm-0,  .mx-sm-0 {   margin-right: 0;  }  .mb-sm-0,  .my-sm-0 {   margin-bottom: 0;  }  .ml-sm-0,  .mx-sm-0 {   margin-left: 0;  }  .m-sm-1 {   margin: 0.25rem;  }  .mt-sm-1,  .my-sm-1 {   margin-top: 0.25rem;  }  .mr-sm-1,  .mx-sm-1 {   margin-right: 0.25rem;  }  .mb-sm-1,  .my-sm-1 {   margin-bottom: 0.25rem;  }  .ml-sm-1,  .mx-sm-1 {   margin-left: 0.25rem;  }  .m-sm-2 {   margin: 0.5rem;  }  .mt-sm-2,  .my-sm-2 {   margin-top: 0.5rem;  }  .mr-sm-2,  .mx-sm-2 {   margin-right: 0.5rem;  }  .mb-sm-2,  .my-sm-2 {   margin-bottom: 0.5rem;  }  .ml-sm-2,  .mx-sm-2 {   margin-left: 0.5rem;  }  .m-sm-3 {   margin: 1rem;  }  .mt-sm-3,  .my-sm-3 {   margin-top: 1rem;  }  .mr-sm-3,  .mx-sm-3 {   margin-right: 1rem;  }  .mb-sm-3,  .my-sm-3 {   margin-bottom: 1rem;  }  .ml-sm-3,  .mx-sm-3 {   margin-left: 1rem;  }  .m-sm-4 {   margin: 1.5rem;  }  .mt-sm-4,  .my-sm-4 {   margin-top: 1.5rem;  }  .mr-sm-4,  .mx-sm-4 {   margin-right: 1.5rem;  }  .mb-sm-4,  .my-sm-4 {   margin-bottom: 1.5rem;  }  .ml-sm-4,  .mx-sm-4 {   margin-left: 1.5rem;  }  .m-sm-5 {   margin: 3rem;  }  .mt-sm-5,  .my-sm-5 {   margin-top: 3rem;  }  .mr-sm-5,  .mx-sm-5 {   margin-right: 3rem;  }  .mb-sm-5,  .my-sm-5 {   margin-bottom: 3rem;  }  .ml-sm-5,  .mx-sm-5 {   margin-left: 3rem;  }  .p-sm-0 {   padding: 0;  }  .pt-sm-0,  .py-sm-0 {   padding-top: 0;  }  .pr-sm-0,  .px-sm-0 {   padding-right: 0;  }  .pb-sm-0,  .py-sm-0 {   padding-bottom: 0;  }  .pl-sm-0,  .px-sm-0 {   padding-left: 0;  }  .p-sm-1 {   padding: 0.25rem;  }  .pt-sm-1,  .py-sm-1 {   padding-top: 0.25rem;  }  .pr-sm-1,  .px-sm-1 {   padding-right: 0.25rem;  }  .pb-sm-1,  .py-sm-1 {   padding-bottom: 0.25rem;  }  .pl-sm-1,  .px-sm-1 {   padding-left: 0.25rem;  }  .p-sm-2 {   padding: 0.5rem;  }  .pt-sm-2,  .py-sm-2 {   padding-top: 0.5rem;  }  .pr-sm-2,  .px-sm-2 {   padding-right: 0.5rem;  }  .pb-sm-2,  .py-sm-2 {   padding-bottom: 0.5rem;  }  .pl-sm-2,  .px-sm-2 {   padding-left: 0.5rem;  }  .p-sm-3 {   padding: 1rem;  }  .pt-sm-3,  .py-sm-3 {   padding-top: 1rem;  }  .pr-sm-3,  .px-sm-3 {   padding-right: 1rem;  }  .pb-sm-3,  .py-sm-3 {   padding-bottom: 1rem;  }  .pl-sm-3,  .px-sm-3 {   padding-left: 1rem;  }  .p-sm-4 {   padding: 1.5rem;  }  .pt-sm-4,  .py-sm-4 {   padding-top: 1.5rem;  }  .pr-sm-4,  .px-sm-4 {   padding-right: 1.5rem;  }  .pb-sm-4,  .py-sm-4 {   padding-bottom: 1.5rem;  }  .pl-sm-4,  .px-sm-4 {   padding-left: 1.5rem;  }  .p-sm-5 {   padding: 3rem;  }  .pt-sm-5,  .py-sm-5 {   padding-top: 3rem;  }  .pr-sm-5,  .px-sm-5 {   padding-right: 3rem;  }  .pb-sm-5,  .py-sm-5 {   padding-bottom: 3rem;  }  .pl-sm-5,  .px-sm-5 {   padding-left: 3rem;  }  .m-sm-auto {   margin: auto !important;  }  .mt-sm-auto,  .my-sm-auto {   margin-top: auto;  }  .mr-sm-auto,  .mx-sm-auto {   margin-right: auto;  }  .mb-sm-auto,  .my-sm-auto {   margin-bottom: auto;  }  .ml-sm-auto,  .mx-sm-auto {   margin-left: auto;  } } @media (min-width: 768px) {  .m-md-0 {   margin: 0;  }  .mt-md-0,  .my-md-0 {   margin-top: 0;  }  .mr-md-0,  .mx-md-0 {   margin-right: 0;  }  .mb-md-0,  .my-md-0 {   margin-bottom: 0;  }  .ml-md-0,  .mx-md-0 {   margin-left: 0;  }  .m-md-1 {   margin: 0.25rem;  }  .mt-md-1,  .my-md-1 {   margin-top: 0.25rem;  }  .mr-md-1,  .mx-md-1 {   margin-right: 0.25rem;  }  .mb-md-1,  .my-md-1 {   margin-bottom: 0.25rem;  }  .ml-md-1,  .mx-md-1 {   margin-left: 0.25rem;  }  .m-md-2 {   margin: 0.5rem;  }  .mt-md-2,  .my-md-2 {   margin-top: 0.5rem;  }  .mr-md-2,  .mx-md-2 {   margin-right: 0.5rem;  }  .mb-md-2,  .my-md-2 {   margin-bottom: 0.5rem;  }  .ml-md-2,  .mx-md-2 {   margin-left: 0.5rem;  }  .m-md-3 {   margin: 1rem;  }  .mt-md-3,  .my-md-3 {   margin-top: 1rem;  }  .mr-md-3,  .mx-md-3 {   margin-right: 1rem;  }  .mb-md-3,  .my-md-3 {   margin-bottom: 1rem;  }  .ml-md-3,  .mx-md-3 {   margin-left: 1rem;  }  .m-md-4 {   margin: 1.5rem;  }  .mt-md-4,  .my-md-4 {   margin-top: 1.5rem;  }  .mr-md-4,  .mx-md-4 {   margin-right: 1.5rem;  }  .mb-md-4,  .my-md-4 {   margin-bottom: 1.5rem;  }  .ml-md-4,  .mx-md-4 {   margin-left: 1.5rem;  }  .m-md-5 {   margin: 3rem;  }  .mt-md-5,  .my-md-5 {   margin-top: 3rem;  }  .mr-md-5,  .mx-md-5 {   margin-right: 3rem;  }  .mb-md-5,  .my-md-5 {   margin-bottom: 3rem;  }  .ml-md-5,  .mx-md-5 {   margin-left: 3rem;  }  .p-md-0 {   padding: 0;  }  .pt-md-0,  .py-md-0 {   padding-top: 0;  }  .pr-md-0,  .px-md-0 {   padding-right: 0;  }  .pb-md-0,  .py-md-0 {   padding-bottom: 0;  }  .pl-md-0,  .px-md-0 {   padding-left: 0;  }  .p-md-1 {   padding: 0.25rem;  }  .pt-md-1,  .py-md-1 {   padding-top: 0.25rem;  }  .pr-md-1,  .px-md-1 {   padding-right: 0.25rem;  }  .pb-md-1,  .py-md-1 {   padding-bottom: 0.25rem;  }  .pl-md-1,  .px-md-1 {   padding-left: 0.25rem;  }  .p-md-2 {   padding: 0.5rem;  }  .pt-md-2,  .py-md-2 {   padding-top: 0.5rem;  }  .pr-md-2,  .px-md-2 {   padding-right: 0.5rem;  }  .pb-md-2,  .py-md-2 {   padding-bottom: 0.5rem;  }  .pl-md-2,  .px-md-2 {   padding-left: 0.5rem;  }  .p-md-3 {   padding: 1rem;  }  .pt-md-3,  .py-md-3 {   padding-top: 1rem;  }  .pr-md-3,  .px-md-3 {   padding-right: 1rem;  }  .pb-md-3,  .py-md-3 {   padding-bottom: 1rem;  }  .pl-md-3,  .px-md-3 {   padding-left: 1rem;  }  .p-md-4 {   padding: 1.5rem;  }  .pt-md-4,  .py-md-4 {   padding-top: 1.5rem;  }  .pr-md-4,  .px-md-4 {   padding-right: 1.5rem;  }  .pb-md-4,  .py-md-4 {   padding-bottom: 1.5rem;  }  .pl-md-4,  .px-md-4 {   padding-left: 1.5rem;  }  .p-md-5 {   padding: 3rem;  }  .pt-md-5,  .py-md-5 {   padding-top: 3rem;  }  .pr-md-5,  .px-md-5 {   padding-right: 3rem;  }  .pb-md-5,  .py-md-5 {   padding-bottom: 3rem;  }  .pl-md-5,  .px-md-5 {   padding-left: 3rem;  }  .m-md-auto {   margin: auto !important;  }  .mt-md-auto,  .my-md-auto {   margin-top: auto;  }  .mr-md-auto,  .mx-md-auto {   margin-right: auto;  }  .mb-md-auto,  .my-md-auto {   margin-bottom: auto;  }  .ml-md-auto,  .mx-md-auto {   margin-left: auto;  } } @media (min-width: 992px) {  .m-lg-0 {   margin: 0;  }  .mt-lg-0,  .my-lg-0 {   margin-top: 0;  }  .mr-lg-0,  .mx-lg-0 {   margin-right: 0;  }  .mb-lg-0,  .my-lg-0 {   margin-bottom: 0;  }  .ml-lg-0,  .mx-lg-0 {   margin-left: 0;  }  .m-lg-1 {   margin: 0.25rem;  }  .mt-lg-1,  .my-lg-1 {   margin-top: 0.25rem;  }  .mr-lg-1,  .mx-lg-1 {   margin-right: 0.25rem;  }  .mb-lg-1,  .my-lg-1 {   margin-bottom: 0.25rem;  }  .ml-lg-1,  .mx-lg-1 {   margin-left: 0.25rem;  }  .m-lg-2 {   margin: 0.5rem;  }  .mt-lg-2,  .my-lg-2 {   margin-top: 0.5rem;  }  .mr-lg-2,  .mx-lg-2 {   margin-right: 0.5rem;  }  .mb-lg-2,  .my-lg-2 {   margin-bottom: 0.5rem;  }  .ml-lg-2,  .mx-lg-2 {   margin-left: 0.5rem;  }  .m-lg-3 {   margin: 1rem;  }  .mt-lg-3,  .my-lg-3 {   margin-top: 1rem;  }  .mr-lg-3,  .mx-lg-3 {   margin-right: 1rem;  }  .mb-lg-3,  .my-lg-3 {   margin-bottom: 1rem;  }  .ml-lg-3,  .mx-lg-3 {   margin-left: 1rem;  }  .m-lg-4 {   margin: 1.5rem;  }  .mt-lg-4,  .my-lg-4 {   margin-top: 1.5rem;  }  .mr-lg-4,  .mx-lg-4 {   margin-right: 1.5rem;  }  .mb-lg-4,  .my-lg-4 {   margin-bottom: 1.5rem;  }  .ml-lg-4,  .mx-lg-4 {   margin-left: 1.5rem;  }  .m-lg-5 {   margin: 3rem;  }  .mt-lg-5,  .my-lg-5 {   margin-top: 3rem;  }  .mr-lg-5,  .mx-lg-5 {   margin-right: 3rem;  }  .mb-lg-5,  .my-lg-5 {   margin-bottom: 3rem;  }  .ml-lg-5,  .mx-lg-5 {   margin-left: 3rem;  }  .p-lg-0 {   padding: 0;  }  .pt-lg-0,  .py-lg-0 {   padding-top: 0;  }  .pr-lg-0,  .px-lg-0 {   padding-right: 0;  }  .pb-lg-0,  .py-lg-0 {   padding-bottom: 0;  }  .pl-lg-0,  .px-lg-0 {   padding-left: 0;  }  .p-lg-1 {   padding: 0.25rem;  }  .pt-lg-1,  .py-lg-1 {   padding-top: 0.25rem;  }  .pr-lg-1,  .px-lg-1 {   padding-right: 0.25rem;  }  .pb-lg-1,  .py-lg-1 {   padding-bottom: 0.25rem;  }  .pl-lg-1,  .px-lg-1 {   padding-left: 0.25rem;  }  .p-lg-2 {   padding: 0.5rem;  }  .pt-lg-2,  .py-lg-2 {   padding-top: 0.5rem;  }  .pr-lg-2,  .px-lg-2 {   padding-right: 0.5rem;  }  .pb-lg-2,  .py-lg-2 {   padding-bottom: 0.5rem;  }  .pl-lg-2,  .px-lg-2 {   padding-left: 0.5rem;  }  .p-lg-3 {   padding: 1rem;  }  .pt-lg-3,  .py-lg-3 {   padding-top: 1rem;  }  .pr-lg-3,  .px-lg-3 {   padding-right: 1rem;  }  .pb-lg-3,  .py-lg-3 {   padding-bottom: 1rem;  }  .pl-lg-3,  .px-lg-3 {   padding-left: 1rem;  }  .p-lg-4 {   padding: 1.5rem;  }  .pt-lg-4,  .py-lg-4 {   padding-top: 1.5rem;  }  .pr-lg-4,  .px-lg-4 {   padding-right: 1.5rem;  }  .pb-lg-4,  .py-lg-4 {   padding-bottom: 1.5rem;  }  .pl-lg-4,  .px-lg-4 {   padding-left: 1.5rem;  }  .p-lg-5 {   padding: 3rem;  }  .pt-lg-5,  .py-lg-5 {   padding-top: 3rem;  }  .pr-lg-5,  .px-lg-5 {   padding-right: 3rem;  }  .pb-lg-5,  .py-lg-5 {   padding-bottom: 3rem;  }  .pl-lg-5,  .px-lg-5 {   padding-left: 3rem;  }  .m-lg-auto {   margin: auto !important;  }  .mt-lg-auto,  .my-lg-auto {   margin-top: auto;  }  .mr-lg-auto,  .mx-lg-auto {   margin-right: auto;  }  .mb-lg-auto,  .my-lg-auto {   margin-bottom: auto;  }  .ml-lg-auto,  .mx-lg-auto {   margin-left: auto;  } } @media (min-width: 1200px) {  .m-xl-0 {   margin: 0;  }  .mt-xl-0,  .my-xl-0 {   margin-top: 0;  }  .mr-xl-0,  .mx-xl-0 {   margin-right: 0;  }  .mb-xl-0,  .my-xl-0 {   margin-bottom: 0;  }  .ml-xl-0,  .mx-xl-0 {   margin-left: 0;  }  .m-xl-1 {   margin: 0.25rem;  }  .mt-xl-1,  .my-xl-1 {   margin-top: 0.25rem;  }  .mr-xl-1,  .mx-xl-1 {   margin-right: 0.25rem;  }  .mb-xl-1,  .my-xl-1 {   margin-bottom: 0.25rem;  }  .ml-xl-1,  .mx-xl-1 {   margin-left: 0.25rem;  }  .m-xl-2 {   margin: 0.5rem;  }  .mt-xl-2,  .my-xl-2 {   margin-top: 0.5rem;  }  .mr-xl-2,  .mx-xl-2 {   margin-right: 0.5rem;  }  .mb-xl-2,  .my-xl-2 {   margin-bottom: 0.5rem;  }  .ml-xl-2,  .mx-xl-2 {   margin-left: 0.5rem;  }  .m-xl-3 {   margin: 1rem;  }  .mt-xl-3,  .my-xl-3 {   margin-top: 1rem;  }  .mr-xl-3,  .mx-xl-3 {   margin-right: 1rem;  }  .mb-xl-3,  .my-xl-3 {   margin-bottom: 1rem;  }  .ml-xl-3,  .mx-xl-3 {   margin-left: 1rem;  }  .m-xl-4 {   margin: 1.5rem;  }  .mt-xl-4,  .my-xl-4 {   margin-top: 1.5rem;  }  .mr-xl-4,  .mx-xl-4 {   margin-right: 1.5rem;  }  .mb-xl-4,  .my-xl-4 {   margin-bottom: 1.5rem;  }  .ml-xl-4,  .mx-xl-4 {   margin-left: 1.5rem;  }  .m-xl-5 {   margin: 3rem;  }  .mt-xl-5,  .my-xl-5 {   margin-top: 3rem;  }  .mr-xl-5,  .mx-xl-5 {   margin-right: 3rem;  }  .mb-xl-5,  .my-xl-5 {   margin-bottom: 3rem;  }  .ml-xl-5,  .mx-xl-5 {   margin-left: 3rem;  }  .p-xl-0 {   padding: 0;  }  .pt-xl-0,  .py-xl-0 {   padding-top: 0;  }  .pr-xl-0,  .px-xl-0 {   padding-right: 0;  }  .pb-xl-0,  .py-xl-0 {   padding-bottom: 0;  }  .pl-xl-0,  .px-xl-0 {   padding-left: 0;  }  .p-xl-1 {   padding: 0.25rem;  }  .pt-xl-1,  .py-xl-1 {   padding-top: 0.25rem;  }  .pr-xl-1,  .px-xl-1 {   padding-right: 0.25rem;  }  .pb-xl-1,  .py-xl-1 {   padding-bottom: 0.25rem;  }  .pl-xl-1,  .px-xl-1 {   padding-left: 0.25rem;  }  .p-xl-2 {   padding: 0.5rem;  }  .pt-xl-2,  .py-xl-2 {   padding-top: 0.5rem;  }  .pr-xl-2,  .px-xl-2 {   padding-right: 0.5rem;  }  .pb-xl-2,  .py-xl-2 {   padding-bottom: 0.5rem;  }  .pl-xl-2,  .px-xl-2 {   padding-left: 0.5rem;  }  .p-xl-3 {   padding: 1rem;  }  .pt-xl-3,  .py-xl-3 {   padding-top: 1rem;  }  .pr-xl-3,  .px-xl-3 {   padding-right: 1rem;  }  .pb-xl-3,  .py-xl-3 {   padding-bottom: 1rem;  }  .pl-xl-3,  .px-xl-3 {   padding-left: 1rem;  }  .p-xl-4 {   padding: 1.5rem;  }  .pt-xl-4,  .py-xl-4 {   padding-top: 1.5rem;  }  .pr-xl-4,  .px-xl-4 {   padding-right: 1.5rem;  }  .pb-xl-4,  .py-xl-4 {   padding-bottom: 1.5rem;  }  .pl-xl-4,  .px-xl-4 {   padding-left: 1.5rem;  }  .p-xl-5 {   padding: 3rem;  }  .pt-xl-5,  .py-xl-5 {   padding-top: 3rem;  }  .pr-xl-5,  .px-xl-5 {   padding-right: 3rem;  }  .pb-xl-5,  .py-xl-5 {   padding-bottom: 3rem;  }  .pl-xl-5,  .px-xl-5 {   padding-left: 3rem;  }  .m-xl-auto {   margin: auto !important;  }  .mt-xl-auto,  .my-xl-auto {   margin-top: auto;  }  .mr-xl-auto,  .mx-xl-auto {   margin-right: auto;  }  .mb-xl-auto,  .my-xl-auto {   margin-bottom: auto;  }  .ml-xl-auto,  .mx-xl-auto {   margin-left: auto;  } } .w-25 {  width: 25%; } .w-50 {  width: 50%; } .w-75 {  width: 75%; } .w-100, .woocommerce-account .woocommerce-message, .woocommerce-account .woocommerce-notice, .woocommerce-account .woocommerce .u-columns {  width: 100%; } .h-25 {  height: 25%; } .h-50 {  height: 50%; } .h-75 {  height: 75%; } .h-100 {  height: 100%; } .mw-100 {  max-width: 100% !important; } .mh-100 {  max-height: 100% !important; } #payment .place-order .button, .button-default, .button-outline, .button-outline-primary, .button-outline-secondary, .button-primary, .button-secondary, .cat-links a, .checkout_coupon .form-row-last button, .elementor-wpcf7-button-outline_primary button[type="submit"], .elementor-wpcf7-button-outline_primary input[type="button"], .elementor-wpcf7-button-outline_primary input[type="submit"], .elementor-wpcf7-button-outline_secondary button[type="submit"], .elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"], .elementor-wpcf7-button-outline_secondary input[type="submit"], .elementor-wpcf7-button-primary button[type="submit"], .elementor-wpcf7-button-primary input[type="button"][type="submit"], .elementor-wpcf7-button-primary input[type="submit"], .elementor-wpcf7-button-secondary button[type="submit"], .elementor-wpcf7-button-secondary input[type="button"][type="submit"], .elementor-wpcf7-button-secondary input[type="submit"], .mailchimp-button-outline_primary button, .mailchimp-button-outline_primary button[type="submit"], .mailchimp-button-outline_primary input[type="submit"], .mailchimp-button-outline_secondary button, .mailchimp-button-outline_secondary button[type="submit"], .mailchimp-button-outline_secondary input[type="submit"], .mailchimp-button-primary button, .mailchimp-button-primary button[type="submit"], .mailchimp-button-primary input[type="submit"], .mailchimp-button-secondary button, .mailchimp-button-secondary button[type="submit"], .mailchimp-button-secondary input[type="submit"], .secondary-button .search-submit, .wc-proceed-to-checkout a.checkout-button, .widget_shopping_cart .buttons .button, .widget_shopping_cart .buttons .button:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart, .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item), .woocommerce-cart .return-to-shop a, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button, button[type="submit"], input.secondary[type="button"], input.secondary[type="reset"], input.secondary[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {  position: relative;  display: inline-flex;  font-weight: 600;  text-align: center;  text-transform: uppercase;  vertical-align: middle;  user-select: none;  align-items: center;  justify-content: center;  letter-spacing: 0;  border: 2px solid transparent;  transition: all 0.3s ease 0s; } #payment .place-order .button:focus, #payment .place-order .button:hover, .button-default:focus, .button-default:hover, .button-outline-primary:focus, .button-outline-primary:hover, .button-outline-secondary:focus, .button-outline-secondary:hover, .button-outline:focus, .button-outline:hover, .button-primary:focus, .button-primary:hover, .button-secondary:focus, .button-secondary:hover, .cat-links a:focus, .cat-links a:hover, .checkout_coupon .form-row-last button:focus, .checkout_coupon .form-row-last button:hover, .elementor-wpcf7-button-outline_primary button:focus[type="submit"], .elementor-wpcf7-button-outline_primary button:hover[type="submit"], .elementor-wpcf7-button-outline_primary input:focus[type="button"], .elementor-wpcf7-button-outline_primary input:focus[type="submit"], .elementor-wpcf7-button-outline_primary input:hover[type="button"], .elementor-wpcf7-button-outline_primary input:hover[type="submit"], .elementor-wpcf7-button-outline_secondary button:focus[type="submit"], .elementor-wpcf7-button-outline_secondary button:hover[type="submit"], .elementor-wpcf7-button-outline_secondary input:focus[type="submit"], .elementor-wpcf7-button-outline_secondary input:hover[type="submit"], .elementor-wpcf7-button-primary button:focus[type="submit"], .elementor-wpcf7-button-primary button:hover[type="submit"], .elementor-wpcf7-button-primary input:focus[type="submit"], .elementor-wpcf7-button-primary input:hover[type="submit"], .elementor-wpcf7-button-secondary button:focus[type="submit"], .elementor-wpcf7-button-secondary button:hover[type="submit"], .elementor-wpcf7-button-secondary input:focus[type="submit"], .elementor-wpcf7-button-secondary input:hover[type="submit"], .mailchimp-button-outline_primary button:focus, .mailchimp-button-outline_primary button:hover, .mailchimp-button-outline_primary input:focus[type="submit"], .mailchimp-button-outline_primary input:hover[type="submit"], .mailchimp-button-outline_secondary button:focus, .mailchimp-button-outline_secondary button:hover, .mailchimp-button-outline_secondary input:focus[type="submit"], .mailchimp-button-outline_secondary input:hover[type="submit"], .mailchimp-button-primary button:focus, .mailchimp-button-primary button:hover, .mailchimp-button-secondary button:focus, .mailchimp-button-secondary button:hover, .mailchimp-button-secondary input:focus[type="submit"], .mailchimp-button-secondary input:hover[type="submit"], .secondary-button .search-submit:focus, .secondary-button .search-submit:hover, .wc-proceed-to-checkout a.checkout-button:focus, .wc-proceed-to-checkout a.checkout-button:hover, .widget_shopping_cart .buttons .button:focus, .widget_shopping_cart .buttons .button:focus:nth-child(odd), .widget_shopping_cart .buttons .button:hover, .widget_shopping_cart .buttons .button:hover:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart:focus, .wishlist_table .product-add-to-cart .add_to_cart:hover, .woo-variation-swatches .variable-items-wrapper .button-variable-item:focus:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .button-variable-item:hover:not(.radio-variable-item), .woocommerce-cart .return-to-shop a:focus, .woocommerce-cart .return-to-shop a:hover, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:focus, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:hover, button:focus[type="submit"], button:hover[type="submit"], input:focus[type="button"], input:focus[type="reset"], input:focus[type="submit"], input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"] {  text-decoration: none; } #payment .place-order .button:focus, #payment .place-order .focus.button, .button-default.focus, .button-default:focus, .button-outline-primary.focus, .button-outline-primary:focus, .button-outline-secondary.focus, .button-outline-secondary:focus, .button-outline.focus, .button-outline:focus, .button-primary.focus, .button-primary:focus, .button-secondary.focus, .button-secondary:focus, .cat-links a.focus, .cat-links a:focus, .checkout_coupon .form-row-last button.focus, .checkout_coupon .form-row-last button:focus, .elementor-wpcf7-button-outline_primary button.focus[type="submit"], .elementor-wpcf7-button-outline_primary button:focus[type="submit"], .elementor-wpcf7-button-outline_primary input.focus[type="button"], .elementor-wpcf7-button-outline_primary input.focus[type="submit"], .elementor-wpcf7-button-outline_primary input:focus[type="button"], .elementor-wpcf7-button-outline_primary input:focus[type="submit"], .elementor-wpcf7-button-outline_secondary button.focus[type="submit"], .elementor-wpcf7-button-outline_secondary button:focus[type="submit"], .elementor-wpcf7-button-outline_secondary input.focus[type="submit"], .elementor-wpcf7-button-outline_secondary input:focus[type="submit"], .elementor-wpcf7-button-primary button.focus[type="submit"], .elementor-wpcf7-button-primary button:focus[type="submit"], .elementor-wpcf7-button-primary input.focus[type="submit"], .elementor-wpcf7-button-primary input:focus[type="submit"], .elementor-wpcf7-button-secondary button.focus[type="submit"], .elementor-wpcf7-button-secondary button:focus[type="submit"], .elementor-wpcf7-button-secondary input.focus[type="submit"], .elementor-wpcf7-button-secondary input:focus[type="submit"], .mailchimp-button-outline_primary button.focus, .mailchimp-button-outline_primary button:focus, .mailchimp-button-outline_primary input.focus[type="submit"], .mailchimp-button-outline_primary input:focus[type="submit"], .mailchimp-button-outline_secondary button.focus, .mailchimp-button-outline_secondary button:focus, .mailchimp-button-outline_secondary input.focus[type="submit"], .mailchimp-button-outline_secondary input:focus[type="submit"], .mailchimp-button-primary button.focus, .mailchimp-button-primary button:focus, .mailchimp-button-secondary button.focus, .mailchimp-button-secondary button:focus, .mailchimp-button-secondary input.focus[type="submit"], .mailchimp-button-secondary input:focus[type="submit"], .secondary-button .focus.search-submit, .secondary-button .search-submit:focus, .wc-proceed-to-checkout a.checkout-button:focus, .wc-proceed-to-checkout a.focus.checkout-button, .widget_shopping_cart .buttons .button:focus, .widget_shopping_cart .buttons .button:focus:nth-child(odd), .widget_shopping_cart .buttons .focus.button, .widget_shopping_cart .buttons .focus.button:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart:focus, .wishlist_table .product-add-to-cart .focus.add_to_cart, .woo-variation-swatches .variable-items-wrapper .button-variable-item:focus:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .focus.button-variable-item:not(.radio-variable-item), .woocommerce-cart .return-to-shop a.focus, .woocommerce-cart .return-to-shop a:focus, .woocommerce-MyAccount-content .woocommerce-Pagination .focus.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:focus, button.focus[type="submit"], button:focus[type="submit"], input.focus[type="button"], input.focus[type="reset"], input.focus[type="submit"], input:focus[type="button"], input:focus[type="reset"], input:focus[type="submit"] {  outline: 0;  box-shadow: none; } #payment .place-order .button:disabled, #payment .place-order .disabled.button, .button-default.disabled, .button-default:disabled, .button-outline-primary.disabled, .button-outline-primary:disabled, .button-outline-secondary.disabled, .button-outline-secondary:disabled, .button-outline.disabled, .button-outline:disabled, .button-primary.disabled, .button-primary:disabled, .button-secondary.disabled, .button-secondary:disabled, .cat-links a.disabled, .cat-links a:disabled, .checkout_coupon .form-row-last button.disabled, .checkout_coupon .form-row-last button:disabled, .elementor-wpcf7-button-outline_primary button.disabled[type="submit"], .elementor-wpcf7-button-outline_primary button:disabled[type="submit"], .elementor-wpcf7-button-outline_primary input.disabled[type="button"], .elementor-wpcf7-button-outline_primary input.disabled[type="submit"], .elementor-wpcf7-button-outline_primary input:disabled[type="button"], .elementor-wpcf7-button-outline_primary input:disabled[type="submit"], .elementor-wpcf7-button-outline_secondary button.disabled[type="submit"], .elementor-wpcf7-button-outline_secondary button:disabled[type="submit"], .elementor-wpcf7-button-outline_secondary input.disabled[type="submit"], .elementor-wpcf7-button-outline_secondary input:disabled[type="submit"], .elementor-wpcf7-button-primary button.disabled[type="submit"], .elementor-wpcf7-button-primary button:disabled[type="submit"], .elementor-wpcf7-button-primary input.disabled[type="submit"], .elementor-wpcf7-button-primary input:disabled[type="submit"], .elementor-wpcf7-button-secondary button.disabled[type="submit"], .elementor-wpcf7-button-secondary button:disabled[type="submit"], .elementor-wpcf7-button-secondary input.disabled[type="submit"], .elementor-wpcf7-button-secondary input:disabled[type="submit"], .mailchimp-button-outline_primary button.disabled, .mailchimp-button-outline_primary button:disabled, .mailchimp-button-outline_primary input.disabled[type="submit"], .mailchimp-button-outline_primary input:disabled[type="submit"], .mailchimp-button-outline_secondary button.disabled, .mailchimp-button-outline_secondary button:disabled, .mailchimp-button-outline_secondary input.disabled[type="submit"], .mailchimp-button-outline_secondary input:disabled[type="submit"], .mailchimp-button-primary button.disabled, .mailchimp-button-primary button:disabled, .mailchimp-button-secondary button.disabled, .mailchimp-button-secondary button:disabled, .mailchimp-button-secondary input.disabled[type="submit"], .mailchimp-button-secondary input:disabled[type="submit"], .secondary-button .disabled.search-submit, .secondary-button .search-submit:disabled, .wc-proceed-to-checkout a.checkout-button:disabled, .wc-proceed-to-checkout a.disabled.checkout-button, .widget_shopping_cart .buttons .button:disabled, .widget_shopping_cart .buttons .button:disabled:nth-child(odd), .widget_shopping_cart .buttons .disabled.button, .widget_shopping_cart .buttons .disabled.button:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart:disabled, .wishlist_table .product-add-to-cart .disabled.add_to_cart, .woo-variation-swatches .variable-items-wrapper .button-variable-item:disabled:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .disabled.button-variable-item:not(.radio-variable-item), .woocommerce-cart .return-to-shop a.disabled, .woocommerce-cart .return-to-shop a:disabled, .woocommerce-MyAccount-content .woocommerce-Pagination .disabled.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:disabled, button.disabled[type="submit"], button:disabled[type="submit"], input.disabled[type="button"], input.disabled[type="reset"], input.disabled[type="submit"], input:disabled[type="button"], input:disabled[type="reset"], input:disabled[type="submit"] {  box-shadow: none;  cursor: no-drop; } #payment .place-order .active.button, #payment .place-order .button:active, .button-default.active, .button-default:active, .button-outline-primary.active, .button-outline-primary:active, .button-outline-secondary.active, .button-outline-secondary:active, .button-outline.active, .button-outline:active, .button-primary.active, .button-primary:active, .button-secondary.active, .button-secondary:active, .cat-links a.active, .cat-links a:active, .checkout_coupon .form-row-last button.active, .checkout_coupon .form-row-last button:active, .elementor-wpcf7-button-outline_primary button.active[type="submit"], .elementor-wpcf7-button-outline_primary button:active[type="submit"], .elementor-wpcf7-button-outline_primary input.active[type="button"], .elementor-wpcf7-button-outline_primary input.active[type="submit"], .elementor-wpcf7-button-outline_primary input:active[type="button"], .elementor-wpcf7-button-outline_primary input:active[type="submit"], .elementor-wpcf7-button-outline_secondary button.active[type="submit"], .elementor-wpcf7-button-outline_secondary button:active[type="submit"], .elementor-wpcf7-button-outline_secondary input.active[type="submit"], .elementor-wpcf7-button-outline_secondary input:active[type="submit"], .elementor-wpcf7-button-primary button.active[type="submit"], .elementor-wpcf7-button-primary button:active[type="submit"], .elementor-wpcf7-button-primary input.active[type="submit"], .elementor-wpcf7-button-primary input:active[type="submit"], .elementor-wpcf7-button-secondary button.active[type="submit"], .elementor-wpcf7-button-secondary button:active[type="submit"], .elementor-wpcf7-button-secondary input.active[type="submit"], .elementor-wpcf7-button-secondary input:active[type="submit"], .mailchimp-button-outline_primary button.active, .mailchimp-button-outline_primary button:active, .mailchimp-button-outline_primary input.active[type="submit"], .mailchimp-button-outline_primary input:active[type="submit"], .mailchimp-button-outline_secondary button.active, .mailchimp-button-outline_secondary button:active, .mailchimp-button-outline_secondary input.active[type="submit"], .mailchimp-button-outline_secondary input:active[type="submit"], .mailchimp-button-primary button.active, .mailchimp-button-primary button:active, .mailchimp-button-secondary button.active, .mailchimp-button-secondary button:active, .mailchimp-button-secondary input.active[type="submit"], .mailchimp-button-secondary input:active[type="submit"], .secondary-button .active.search-submit, .secondary-button .search-submit:active, .wc-proceed-to-checkout a.active.checkout-button, .wc-proceed-to-checkout a.checkout-button:active, .widget_shopping_cart .buttons .active.button, .widget_shopping_cart .buttons .active.button:nth-child(odd), .widget_shopping_cart .buttons .button:active, .widget_shopping_cart .buttons .button:active:nth-child(odd), .wishlist_table .product-add-to-cart .active.add_to_cart, .wishlist_table .product-add-to-cart .add_to_cart:active, .woo-variation-swatches .variable-items-wrapper .active.button-variable-item:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .button-variable-item:active:not(.radio-variable-item), .woocommerce-cart .return-to-shop a.active, .woocommerce-cart .return-to-shop a:active, .woocommerce-MyAccount-content .woocommerce-Pagination .active.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:active, button.active[type="submit"], button:active[type="submit"], input.active[type="button"], input.active[type="reset"], input.active[type="submit"], input:active[type="button"], input:active[type="reset"], input:active[type="submit"] {  background-image: none;  box-shadow: none, inset 0 3px 5px rgba(0, 0, 0, 0.125); } #payment .place-order .button .opal-icon-arrow, .button-default .opal-icon-arrow, .button-outline-primary .opal-icon-arrow, .button-outline-secondary .opal-icon-arrow, .button-outline .opal-icon-arrow, .button-primary .opal-icon-arrow, .button-secondary .opal-icon-arrow, .cat-links a .opal-icon-arrow, .checkout_coupon .form-row-last button .opal-icon-arrow, .elementor-wpcf7-button-outline_primary button[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-outline_primary input[type="button"] .opal-icon-arrow, .elementor-wpcf7-button-outline_primary input[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-outline_secondary button[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-outline_secondary input[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-primary button[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-primary input[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-secondary button[type="submit"] .opal-icon-arrow, .elementor-wpcf7-button-secondary input[type="submit"] .opal-icon-arrow, .mailchimp-button-outline_primary button .opal-icon-arrow, .mailchimp-button-outline_primary input[type="submit"] .opal-icon-arrow, .mailchimp-button-outline_secondary button .opal-icon-arrow, .mailchimp-button-outline_secondary input[type="submit"] .opal-icon-arrow, .mailchimp-button-primary button .opal-icon-arrow, .mailchimp-button-secondary button .opal-icon-arrow, .mailchimp-button-secondary input[type="submit"] .opal-icon-arrow, .secondary-button .search-submit .opal-icon-arrow, .wc-proceed-to-checkout a.checkout-button .opal-icon-arrow, .widget_shopping_cart .buttons .button .opal-icon-arrow, .widget_shopping_cart .buttons .button:nth-child(odd) .opal-icon-arrow, .wishlist_table .product-add-to-cart .add_to_cart .opal-icon-arrow, .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item) .opal-icon-arrow, .woocommerce-cart .return-to-shop a .opal-icon-arrow, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button .opal-icon-arrow, button[type="submit"] .opal-icon-arrow, input[type="button"] .opal-icon-arrow, input[type="reset"] .opal-icon-arrow, input[type="submit"] .opal-icon-arrow {  margin-left: 15px;  transition: transform 0.4s ease;  display: inline-block; } a[class*="button-"].disabled, fieldset[disabled] a[class*="button-"] {  pointer-events: none; } .button-primary, .elementor-wpcf7-button-primary button[type="submit"], .elementor-wpcf7-button-primary input[type="button"][type="submit"], .elementor-wpcf7-button-primary input[type="submit"], .mailchimp-button-primary button, .mailchimp-button-primary button[type="submit"], .mailchimp-button-primary input[type="submit"], .secondary-button .search-submit, .wc-proceed-to-checkout a.checkout-button, .widget_shopping_cart .buttons .button:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart, button[type="submit"], input.secondary[type="button"], input.secondary[type="reset"], input.secondary[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {  color: #fff;  box-shadow: none; } .button-primary:hover, .elementor-wpcf7-button-primary button:hover[type="submit"], .elementor-wpcf7-button-primary input:hover[type="submit"], .mailchimp-button-primary button:hover, .secondary-button .search-submit:hover, .wc-proceed-to-checkout a.checkout-button:hover, .widget_shopping_cart .buttons .button:hover:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart:hover, button:hover[type="submit"], input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"] {  color: #fff; } .button-primary.disabled, .button-primary:disabled, .elementor-wpcf7-button-primary button.disabled[type="submit"], .elementor-wpcf7-button-primary button:disabled[type="submit"], .elementor-wpcf7-button-primary input.disabled[type="submit"], .elementor-wpcf7-button-primary input:disabled[type="submit"], .mailchimp-button-primary button.disabled, .mailchimp-button-primary button:disabled, .secondary-button .disabled.search-submit, .secondary-button .search-submit:disabled, .wc-proceed-to-checkout a.checkout-button:disabled, .wc-proceed-to-checkout a.disabled.checkout-button, .widget_shopping_cart .buttons .button:disabled:nth-child(odd), .widget_shopping_cart .buttons .disabled.button:nth-child(odd), .wishlist_table .product-add-to-cart .add_to_cart:disabled, .wishlist_table .product-add-to-cart .disabled.add_to_cart, button.disabled[type="submit"], button:disabled[type="submit"], input.disabled[type="button"], input.disabled[type="reset"], input.disabled[type="submit"], input:disabled[type="button"], input:disabled[type="reset"], input:disabled[type="submit"] {  opacity: 0.5; } .button-primary.active, .button-primary:active, .elementor-wpcf7-button-primary .show > button.dropdown-toggle[type="submit"], .elementor-wpcf7-button-primary .show > input.dropdown-toggle[type="submit"], .elementor-wpcf7-button-primary button.active[type="submit"], .elementor-wpcf7-button-primary button:active[type="submit"], .elementor-wpcf7-button-primary input.active[type="submit"], .elementor-wpcf7-button-primary input:active[type="submit"], .mailchimp-button-primary .show > button.dropdown-toggle, .mailchimp-button-primary .show > input.dropdown-toggle[type="submit"], .mailchimp-button-primary button.active, .mailchimp-button-primary button:active, .secondary-button .active.search-submit, .secondary-button .search-submit:active, .secondary-button .show > .dropdown-toggle.search-submit, .show > .button-primary.dropdown-toggle, .show > button.dropdown-toggle[type="submit"], .show > input.dropdown-toggle[type="button"], .show > input.dropdown-toggle[type="reset"], .show > input.dropdown-toggle[type="submit"], .wc-proceed-to-checkout .show > a.dropdown-toggle.checkout-button, .wc-proceed-to-checkout a.active.checkout-button, .wc-proceed-to-checkout a.checkout-button:active, .widget_shopping_cart .buttons .active.button:nth-child(odd), .widget_shopping_cart .buttons .button:active:nth-child(odd), .widget_shopping_cart .buttons .show > .dropdown-toggle.button:nth-child(odd), .wishlist_table .product-add-to-cart .active.add_to_cart, .wishlist_table .product-add-to-cart .add_to_cart:active, .wishlist_table .product-add-to-cart .show > .dropdown-toggle.add_to_cart, button.active[type="submit"], button:active[type="submit"], input.active[type="button"], input.active[type="reset"], input.active[type="submit"], input:active[type="button"], input:active[type="reset"], input:active[type="submit"] {  color: #fff;  background-image: none; } #payment .place-order .button, .button-secondary, .checkout_coupon .form-row-last button, .elementor-wpcf7-button-secondary button[type="submit"], .elementor-wpcf7-button-secondary input[type="button"][type="submit"], .elementor-wpcf7-button-secondary input[type="submit"], .mailchimp-button-secondary button, .mailchimp-button-secondary button[type="submit"], .mailchimp-button-secondary input[type="submit"], .widget_shopping_cart .buttons .button, .woocommerce-cart .return-to-shop a, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button {  color: #fff;  box-shadow: none; } #payment .place-order .button:hover, .button-secondary:hover, .checkout_coupon .form-row-last button:hover, .elementor-wpcf7-button-secondary button:hover[type="submit"], .elementor-wpcf7-button-secondary input:hover[type="submit"], .mailchimp-button-secondary button:hover, .mailchimp-button-secondary input:hover[type="submit"], .widget_shopping_cart .buttons .button:hover, .woocommerce-cart .return-to-shop a:hover, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:hover {  color: #fff; } #payment .place-order .button:disabled, #payment .place-order .disabled.button, .button-secondary.disabled, .button-secondary:disabled, .checkout_coupon .form-row-last button.disabled, .checkout_coupon .form-row-last button:disabled, .elementor-wpcf7-button-secondary button.disabled[type="submit"], .elementor-wpcf7-button-secondary button:disabled[type="submit"], .elementor-wpcf7-button-secondary input.disabled[type="submit"], .elementor-wpcf7-button-secondary input:disabled[type="submit"], .mailchimp-button-secondary button.disabled, .mailchimp-button-secondary button:disabled, .mailchimp-button-secondary input.disabled[type="submit"], .mailchimp-button-secondary input:disabled[type="submit"], .widget_shopping_cart .buttons .button:disabled, .widget_shopping_cart .buttons .disabled.button, .woocommerce-cart .return-to-shop a.disabled, .woocommerce-cart .return-to-shop a:disabled, .woocommerce-MyAccount-content .woocommerce-Pagination .disabled.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:disabled {  opacity: 0.5; } #payment .place-order .active.button, #payment .place-order .button:active, #payment .place-order .show > .dropdown-toggle.button, .button-secondary.active, .button-secondary:active, .checkout_coupon .form-row-last .show > button.dropdown-toggle, .checkout_coupon .form-row-last button.active, .checkout_coupon .form-row-last button:active, .elementor-wpcf7-button-secondary .show > button.dropdown-toggle[type="submit"], .elementor-wpcf7-button-secondary .show > input.dropdown-toggle[type="submit"], .elementor-wpcf7-button-secondary button.active[type="submit"], .elementor-wpcf7-button-secondary button:active[type="submit"], .elementor-wpcf7-button-secondary input.active[type="submit"], .elementor-wpcf7-button-secondary input:active[type="submit"], .mailchimp-button-secondary .show > button.dropdown-toggle, .mailchimp-button-secondary .show > input.dropdown-toggle[type="submit"], .mailchimp-button-secondary button.active, .mailchimp-button-secondary button:active, .mailchimp-button-secondary input.active[type="submit"], .mailchimp-button-secondary input:active[type="submit"], .show > .button-secondary.dropdown-toggle, .widget_shopping_cart .buttons .active.button, .widget_shopping_cart .buttons .button:active, .widget_shopping_cart .buttons .show > .dropdown-toggle.button, .woocommerce-cart .return-to-shop .show > a.dropdown-toggle, .woocommerce-cart .return-to-shop a.active, .woocommerce-cart .return-to-shop a:active, .woocommerce-MyAccount-content .woocommerce-Pagination .active.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .show > .dropdown-toggle.woocommerce-button, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:active {  color: #fff;  background-image: none; } #payment .place-order .button, .button-default, .button-md, .button-outline, .button-outline-primary, .button-outline-secondary, .button-primary, .button-secondary, .cat-links a, .checkout_coupon .form-row-last button, .comment-form .form-submit button[type="submit"], .comment-form .form-submit input[type="submit"], .elementor-wpcf7-button-md button[type="submit"], .elementor-wpcf7-button-md input[type="button"][type="submit"], .elementor-wpcf7-button-md input[type="submit"], .elementor-wpcf7-button-outline_primary button[type="submit"], .elementor-wpcf7-button-outline_primary input[type="button"], .elementor-wpcf7-button-outline_primary input[type="submit"], .elementor-wpcf7-button-outline_secondary button[type="submit"], .elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"], .elementor-wpcf7-button-outline_secondary input[type="submit"], .elementor-wpcf7-button-primary button[type="submit"], .elementor-wpcf7-button-primary input[type="button"][type="submit"], .elementor-wpcf7-button-primary input[type="submit"], .elementor-wpcf7-button-secondary button[type="submit"], .elementor-wpcf7-button-secondary input[type="button"][type="submit"], .elementor-wpcf7-button-secondary input[type="submit"], .mailchimp-button-outline_primary button, .mailchimp-button-outline_primary button[type="submit"], .mailchimp-button-outline_primary input[type="submit"], .mailchimp-button-outline_secondary button, .mailchimp-button-outline_secondary button[type="submit"], .mailchimp-button-outline_secondary input[type="submit"], .mailchimp-button-primary button, .mailchimp-button-primary button[type="submit"], .mailchimp-button-primary input[type="submit"], .mailchimp-button-secondary button, .mailchimp-button-secondary button[type="submit"], .mailchimp-button-secondary input[type="submit"], .secondary-button .search-submit, .single-product .single_add_to_cart_button, .single-product .single_add_to_cart_button.disabled[type="submit"], .wc-proceed-to-checkout a.checkout-button, .widget_shopping_cart .buttons .button, .widget_shopping_cart .buttons .button:nth-child(odd), .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist, .wishlist_table .product-add-to-cart .add_to_cart, .wishlist_table .product-add-to-cart a.button, .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item), .woocommerce-cart .return-to-shop a, .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button, button[type="submit"], input.secondary[type="button"], input.secondary[type="reset"], input.secondary[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] {  padding: 0.7822rem 2rem;  font-size: 0.8125rem;  line-height: 1.5;  border-radius: 30px; } .button-xs, .elementor-wpcf7-button-xs button[type="submit"], .elementor-wpcf7-button-xs input[type="button"][type="submit"], .elementor-wpcf7-button-xs input[type="submit"], .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item) {  padding: 0.344rem 1rem;  font-size: 0.8125rem;  line-height: 1.5;  border-radius: 30px; } .button-sm, .elementor-wpcf7-button-sm button[type="submit"], .elementor-wpcf7-button-sm input[type="button"][type="submit"], .elementor-wpcf7-button-sm input[type="submit"], .mc4wp-form-fields button[type="submit"], .widget_shopping_cart .buttons .button, .widget_shopping_cart .buttons .button:nth-child(odd), .woocommerce-cart .return-to-shop a {  padding: 0.532rem 1.6rem;  font-size: 0.8125rem;  line-height: 1.5;  border-radius: 30px; } .button-lg, .elementor-wpcf7-button-lg button[type="submit"], .elementor-wpcf7-button-lg input[type="button"][type="submit"], .elementor-wpcf7-button-lg input[type="submit"] {  padding: 0.969rem 2.5rem;  font-size: 0.875rem;  line-height: 1.5;  border-radius: 30px; } .button-xl, .elementor-wpcf7-button-xl button[type="submit"], .elementor-wpcf7-button-xl input[type="button"][type="submit"], .elementor-wpcf7-button-xl input[type="submit"] {  padding: 1.157rem 4rem;  font-size: 0.875rem;  line-height: 1.5;  border-radius: 30px; } .button-outline, .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item) {  background-image: none;  border-color: #e6e6e6;  background-color: transparent; } .button-outline:hover, .woo-variation-swatches .variable-items-wrapper .button-variable-item:hover:not(.radio-variable-item) {  color: #fff; } .button-outline.focus, .button-outline:focus, .woo-variation-swatches .variable-items-wrapper .button-variable-item:focus:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .focus.button-variable-item:not(.radio-variable-item) {  box-shadow: 0 0 0 2px rgba(36, 174, 177, 0.5); } .button-outline.disabled, .button-outline:disabled, .woo-variation-swatches .variable-items-wrapper .button-variable-item:disabled:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .disabled.button-variable-item:not(.radio-variable-item) {  color: #24aeb1;  background-color: transparent; } .button-outline.active, .button-outline:active, .show > .button-outline.dropdown-toggle, .woo-variation-swatches .variable-items-wrapper .active.button-variable-item:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .button-variable-item:active:not(.radio-variable-item), .woo-variation-swatches .variable-items-wrapper .show > .dropdown-toggle.button-variable-item:not(.radio-variable-item) {  color: #fff; } .button-outline-primary, .cat-links a, .elementor-wpcf7-button-outline_primary button[type="submit"], .elementor-wpcf7-button-outline_primary input[type="button"], .elementor-wpcf7-button-outline_primary input[type="submit"], .mailchimp-button-outline_primary button, .mailchimp-button-outline_primary button[type="submit"], .mailchimp-button-outline_primary input[type="submit"] {  background-color: transparent;  background-image: none; } .button-outline-primary:hover, .cat-links a:hover, .elementor-wpcf7-button-outline_primary button:hover[type="submit"], .elementor-wpcf7-button-outline_primary input:hover[type="button"], .elementor-wpcf7-button-outline_primary input:hover[type="submit"], .mailchimp-button-outline_primary button:hover, .mailchimp-button-outline_primary input:hover[type="submit"] {  color: #fff; } .button-outline-primary.focus, .button-outline-primary:focus, .cat-links a.focus, .cat-links a:focus, .elementor-wpcf7-button-outline_primary button.focus[type="submit"], .elementor-wpcf7-button-outline_primary button:focus[type="submit"], .elementor-wpcf7-button-outline_primary input.focus[type="button"], .elementor-wpcf7-button-outline_primary input.focus[type="submit"], .elementor-wpcf7-button-outline_primary input:focus[type="button"], .elementor-wpcf7-button-outline_primary input:focus[type="submit"], .mailchimp-button-outline_primary button.focus, .mailchimp-button-outline_primary button:focus, .mailchimp-button-outline_primary input.focus[type="submit"], .mailchimp-button-outline_primary input:focus[type="submit"] {  box-shadow: 0 0 0 2px rgba(36, 174, 177, 0.5); } .button-outline-primary.disabled, .button-outline-primary:disabled, .cat-links a.disabled, .cat-links a:disabled, .elementor-wpcf7-button-outline_primary button.disabled[type="submit"], .elementor-wpcf7-button-outline_primary button:disabled[type="submit"], .elementor-wpcf7-button-outline_primary input.disabled[type="button"], .elementor-wpcf7-button-outline_primary input.disabled[type="submit"], .elementor-wpcf7-button-outline_primary input:disabled[type="button"], .elementor-wpcf7-button-outline_primary input:disabled[type="submit"], .mailchimp-button-outline_primary button.disabled, .mailchimp-button-outline_primary button:disabled, .mailchimp-button-outline_primary input.disabled[type="submit"], .mailchimp-button-outline_primary input:disabled[type="submit"] {  color: #24aeb1;  background-color: transparent; } .button-outline-primary.active, .button-outline-primary:active, .cat-links .show > a.dropdown-toggle, .cat-links a.active, .cat-links a:active, .elementor-wpcf7-button-outline_primary .show > button.dropdown-toggle[type="submit"], .elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="button"], .elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="submit"], .elementor-wpcf7-button-outline_primary button.active[type="submit"], .elementor-wpcf7-button-outline_primary button:active[type="submit"], .elementor-wpcf7-button-outline_primary input.active[type="button"], .elementor-wpcf7-button-outline_primary input.active[type="submit"], .elementor-wpcf7-button-outline_primary input:active[type="button"], .elementor-wpcf7-button-outline_primary input:active[type="submit"], .mailchimp-button-outline_primary .show > button.dropdown-toggle, .mailchimp-button-outline_primary .show > input.dropdown-toggle[type="submit"], .mailchimp-button-outline_primary button.active, .mailchimp-button-outline_primary button:active, .mailchimp-button-outline_primary input.active[type="submit"], .mailchimp-button-outline_primary input:active[type="submit"], .show > .button-outline-primary.dropdown-toggle {  color: #fff; } .button-outline-secondary, .elementor-wpcf7-button-outline_secondary button[type="submit"], .elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"], .elementor-wpcf7-button-outline_secondary input[type="submit"], .mailchimp-button-outline_secondary button, .mailchimp-button-outline_secondary button[type="submit"], .mailchimp-button-outline_secondary input[type="submit"] {  background-color: transparent;  background-image: none; } .button-outline-secondary:hover, .elementor-wpcf7-button-outline_secondary button:hover[type="submit"], .elementor-wpcf7-button-outline_secondary input:hover[type="submit"], .mailchimp-button-outline_secondary button:hover, .mailchimp-button-outline_secondary input:hover[type="submit"] {  color: #fff; } .button-outline-secondary.focus, .button-outline-secondary:focus, .elementor-wpcf7-button-outline_secondary button.focus[type="submit"], .elementor-wpcf7-button-outline_secondary button:focus[type="submit"], .elementor-wpcf7-button-outline_secondary input.focus[type="submit"], .elementor-wpcf7-button-outline_secondary input:focus[type="submit"], .mailchimp-button-outline_secondary button.focus, .mailchimp-button-outline_secondary button:focus, .mailchimp-button-outline_secondary input.focus[type="submit"], .mailchimp-button-outline_secondary input:focus[type="submit"] {  box-shadow: 0 0 0 2px rgba(235, 58, 123, 0.5); } .button-outline-secondary.disabled, .button-outline-secondary:disabled, .elementor-wpcf7-button-outline_secondary button.disabled[type="submit"], .elementor-wpcf7-button-outline_secondary button:disabled[type="submit"], .elementor-wpcf7-button-outline_secondary input.disabled[type="submit"], .elementor-wpcf7-button-outline_secondary input:disabled[type="submit"], .mailchimp-button-outline_secondary button.disabled, .mailchimp-button-outline_secondary button:disabled, .mailchimp-button-outline_secondary input.disabled[type="submit"], .mailchimp-button-outline_secondary input:disabled[type="submit"] {  color: #eb3a7b;  background-color: transparent; } .button-outline-secondary.active, .button-outline-secondary:active, .elementor-wpcf7-button-outline_secondary .show > button.dropdown-toggle[type="submit"], .elementor-wpcf7-button-outline_secondary .show > input.dropdown-toggle[type="submit"], .elementor-wpcf7-button-outline_secondary button.active[type="submit"], .elementor-wpcf7-button-outline_secondary button:active[type="submit"], .elementor-wpcf7-button-outline_secondary input.active[type="submit"], .elementor-wpcf7-button-outline_secondary input:active[type="submit"], .mailchimp-button-outline_secondary .show > button.dropdown-toggle, .mailchimp-button-outline_secondary .show > input.dropdown-toggle[type="submit"], .mailchimp-button-outline_secondary button.active, .mailchimp-button-outline_secondary button:active, .mailchimp-button-outline_secondary input.active[type="submit"], .mailchimp-button-outline_secondary input:active[type="submit"], .show > .button-outline-secondary.dropdown-toggle {  color: #fff; } .button-block {  display: block;  width: 100%; } .btn-link, .button-link, .elementor-element .elementor-button-link .elementor-button, .elementor-wpcf7-button-link button[type="submit"], .elementor-wpcf7-button-link input[type="button"][type="submit"], .elementor-wpcf7-button-link input[type="submit"], .mailchimp-button-link button, .mailchimp-button-link button[type="submit"], .mailchimp-button-link input[type="submit"] {  border-radius: 0;  padding: 0;  font-weight: 600;  font-size: 14px;  font-size: 0.875rem; } .btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled, .button-link, .button-link.active, .button-link:active, .button-link:disabled, .elementor-element .elementor-button-link .active.elementor-button, .elementor-element .elementor-button-link .elementor-button, .elementor-element .elementor-button-link .elementor-button:active, .elementor-element .elementor-button-link .elementor-button:disabled, .elementor-wpcf7-button-link button.active[type="submit"], .elementor-wpcf7-button-link button:active[type="submit"], .elementor-wpcf7-button-link button:disabled[type="submit"], .elementor-wpcf7-button-link button[type="submit"], .elementor-wpcf7-button-link input.active[type="submit"], .elementor-wpcf7-button-link input:active[type="submit"], .elementor-wpcf7-button-link input:disabled[type="submit"], .elementor-wpcf7-button-link input[type="button"][type="submit"], .elementor-wpcf7-button-link input[type="submit"], .mailchimp-button-link button, .mailchimp-button-link button.active, .mailchimp-button-link button:active, .mailchimp-button-link button:disabled, .mailchimp-button-link button[type="submit"], .mailchimp-button-link input.active[type="submit"], .mailchimp-button-link input:active[type="submit"], .mailchimp-button-link input:disabled[type="submit"], .mailchimp-button-link input[type="submit"] {  background-color: transparent; } .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover, .button-link, .button-link:active, .button-link:focus, .button-link:hover, .elementor-element .elementor-button-link .elementor-button, .elementor-element .elementor-button-link .elementor-button:active, .elementor-element .elementor-button-link .elementor-button:focus, .elementor-element .elementor-button-link .elementor-button:hover, .elementor-wpcf7-button-link button:active[type="submit"], .elementor-wpcf7-button-link button:focus[type="submit"], .elementor-wpcf7-button-link button:hover[type="submit"], .elementor-wpcf7-button-link button[type="submit"], .elementor-wpcf7-button-link input:active[type="submit"], .elementor-wpcf7-button-link input:focus[type="submit"], .elementor-wpcf7-button-link input:hover[type="submit"], .elementor-wpcf7-button-link input[type="button"][type="submit"], .elementor-wpcf7-button-link input[type="submit"], .mailchimp-button-link button, .mailchimp-button-link button:active, .mailchimp-button-link button:focus, .mailchimp-button-link button:hover, .mailchimp-button-link button[type="submit"], .mailchimp-button-link input:active[type="submit"], .mailchimp-button-link input:focus[type="submit"], .mailchimp-button-link input:hover[type="submit"], .mailchimp-button-link input[type="submit"] {  border-color: transparent; } .btn-link:disabled, .button-link:disabled, .elementor-element .elementor-button-link .elementor-button:disabled, .elementor-wpcf7-button-link button:disabled[type="submit"], .elementor-wpcf7-button-link input:disabled[type="submit"], .mailchimp-button-link button:disabled, .mailchimp-button-link input:disabled[type="submit"] {  color: #868e96; } .btn-link:disabled:focus, .btn-link:disabled:hover, .button-link:disabled:focus, .button-link:disabled:hover, .elementor-element .elementor-button-link .elementor-button:disabled:focus, .elementor-element .elementor-button-link .elementor-button:disabled:hover, .elementor-wpcf7-button-link button:disabled:focus[type="submit"], .elementor-wpcf7-button-link button:disabled:hover[type="submit"], .elementor-wpcf7-button-link input:disabled:focus[type="submit"], .elementor-wpcf7-button-link input:disabled:hover[type="submit"], .mailchimp-button-link button:disabled:focus, .mailchimp-button-link button:disabled:hover, .mailchimp-button-link input:disabled:focus[type="submit"], .mailchimp-button-link input:disabled:hover[type="submit"] {  text-decoration: none; } .btn-link:before, .button-link:before, .elementor-element .elementor-button-link .elementor-button:before, .elementor-wpcf7-button-link button[type="submit"]:before, .elementor-wpcf7-button-link input[type="submit"]:before, .elementor-wpcf7-button-link input[type="submit"][type="button"]:before, .mailchimp-button-link button:before, .mailchimp-button-link button[type="submit"]:before, .mailchimp-button-link input[type="submit"]:before {  display: none;  visibility: hidden;  opacity: 0; } .button-default {  color: #7d879c;  background-color: #f8f8f8;  border-color: #f8f8f8;  font-weight: 600;  text-align: center;  text-transform: uppercase; } .button-default:hover {  color: #fff; } .button-dark, .elementor-element .elementor-button-dark .elementor-button, .elementor-wpcf7-button-dark button[type="submit"], .elementor-wpcf7-button-dark input[type="button"][type="submit"], .elementor-wpcf7-button-dark input[type="submit"], .mailchimp-button-dark button, .mailchimp-button-dark button[type="submit"], .mailchimp-button-dark input[type="submit"], form.register .button[type="submit"], form.woocommerce-form-login .button[type="submit"] {  color: #fff;  background-color: #222;  border-color: #222;  font-weight: 600;  text-align: center;  text-transform: uppercase; } .button-dark:active, .button-dark:focus, .button-dark:hover, .elementor-element .elementor-button-dark .elementor-button:active, .elementor-element .elementor-button-dark .elementor-button:focus, .elementor-element .elementor-button-dark .elementor-button:hover, .elementor-wpcf7-button-dark button:active[type="submit"], .elementor-wpcf7-button-dark button:focus[type="submit"], .elementor-wpcf7-button-dark button:hover[type="submit"], .elementor-wpcf7-button-dark input:active[type="submit"], .elementor-wpcf7-button-dark input:focus[type="submit"], .elementor-wpcf7-button-dark input:hover[type="submit"], .mailchimp-button-dark button:active, .mailchimp-button-dark button:focus, .mailchimp-button-dark button:hover, .mailchimp-button-dark input:active[type="submit"], .mailchimp-button-dark input:focus[type="submit"], .mailchimp-button-dark input:hover[type="submit"], form.register .button:active[type="submit"], form.register .button:focus[type="submit"], form.register .button:hover[type="submit"], form.woocommerce-form-login .button:active[type="submit"], form.woocommerce-form-login .button:focus[type="submit"], form.woocommerce-form-login .button:hover[type="submit"] {  color: #fff; } .button-outline-dark, .elementor-element .elementor-button-outline_dark .elementor-button {  color: #222;  background-color: transparent;  border-color: #222;  font-weight: 600;  text-align: center;  text-transform: uppercase; } .button-outline-dark:active, .button-outline-dark:focus, .button-outline-dark:hover, .elementor-element .elementor-button-outline_dark .elementor-button:active, .elementor-element .elementor-button-outline_dark .elementor-button:focus, .elementor-element .elementor-button-outline_dark .elementor-button:hover {  color: #fff; } .button-light, .elementor-element .elementor-button-light .elementor-button, .elementor-wpcf7-button-light button[type="submit"], .elementor-wpcf7-button-light input[type="button"][type="submit"], .elementor-wpcf7-button-light input[type="submit"], .mailchimp-button-light button, .mailchimp-button-light button[type="submit"], .mailchimp-button-light input[type="submit"], .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist, .wishlist_table .product-add-to-cart .remove_from_wishlist {  color: #222;  background-color: #e1e1e1;  border: 2px solid #e1e1e1;  font-weight: 600;  text-align: center;  text-transform: uppercase; } .button-light:active, .button-light:focus, .button-light:hover, .elementor-element .elementor-button-light .elementor-button:active, .elementor-element .elementor-button-light .elementor-button:focus, .elementor-element .elementor-button-light .elementor-button:hover, .elementor-wpcf7-button-light button:active[type="submit"], .elementor-wpcf7-button-light button:focus[type="submit"], .elementor-wpcf7-button-light button:hover[type="submit"], .elementor-wpcf7-button-light input:active[type="submit"], .elementor-wpcf7-button-light input:focus[type="submit"], .elementor-wpcf7-button-light input:hover[type="submit"], .mailchimp-button-light button:active, .mailchimp-button-light button:focus, .mailchimp-button-light button:hover, .mailchimp-button-light input:active[type="submit"], .mailchimp-button-light input:focus[type="submit"], .mailchimp-button-light input:hover[type="submit"], .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:active, .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:focus, .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:hover, .wishlist_table .product-add-to-cart .remove_from_wishlist:active, .wishlist_table .product-add-to-cart .remove_from_wishlist:focus, .wishlist_table .product-add-to-cart .remove_from_wishlist:hover {  color: #fff; } .elementor-element.elementor-button-link .elementor-button {  border: 0; } .elementor-element.elementor-button-link .elementor-button:hover {  border-style: solid; } .button-custom {  background-repeat: no-repeat; } .button-custom, .button-custom i {  transition: all 0.3s;  display: flex;  align-items: center;  border-radius: 46px; } .button-custom i {  width: 46px;  height: 46px;  color: #1d2a38;  background-color: #fff;  margin-right: 10px;  justify-content: center; } @media (min-width: 576px) {  .button-custom i {   width: 40px;   height: 40px;   border-radius: 40px;  } } .button-custom:hover i {  transform: translateX(-3px); } .border {  border: 1px solid #e6e6e6; } .border-0 {  border: 0; } .border-top-0 {  border-top: 0; } .border-right-0 {  border-right: 0; } .border-bottom-0 {  border-bottom: 0; } .border-left-0 {  border-left: 0; } .border-primary {  border-color: #24aeb1; } .border-secondary {  border-color: #eb3a7b; } .border-success {  border-color: #28a745; } .border-info {  border-color: #17a2b8; } .border-warning {  border-color: #ffc107; } .border-danger {  border-color: #dc3545; } .border-light {  border-color: #f8f9fa; } .border-dark {  border-color: #343a40; } .rounded {  border-radius: 6px; } .rounded-top {  border-top-left-radius: 6px; } .rounded-right, .rounded-top {  border-top-right-radius: 6px; } .rounded-bottom, .rounded-right {  border-bottom-right-radius: 6px; } .rounded-bottom, .rounded-left {  border-bottom-left-radius: 6px; } .rounded-left {  border-top-left-radius: 6px; } .rounded-circle {  border-radius: 50%; } .rounded-0 {  border-radius: 0; } .embed-responsive {  position: relative;  display: block;  width: 100%;  padding: 0;  overflow: hidden; } .embed-responsive:before {  display: block;  content: ""; } .embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {  position: absolute;  top: 0;  bottom: 0;  left: 0;  width: 100%;  height: 100%;  border: 0; } .embed-responsive-21by9:before {  padding-top: 42.85714%; } .embed-responsive-16by9:before {  padding-top: 56.25%; } .embed-responsive-4by3:before {  padding-top: 75%; } .embed-responsive-1by1:before {  padding-top: 100%; } .position-static {  position: static; } .position-relative {  position: relative; } .position-absolute {  position: absolute; } .position-fixed {  position: fixed; } .position-sticky {  position: sticky; } .fixed-top {  top: 0; } .fixed-bottom, .fixed-top {  position: fixed;  right: 0;  left: 0;  z-index: 1030; } .fixed-bottom {  bottom: 0; } @supports (position: sticky) {  .sticky-top {   position: sticky;   top: 0;   z-index: 1020;  } } .text-justify {  text-align: justify; } .text-nowrap, .text-truncate {  white-space: nowrap; } .text-truncate {  overflow: hidden;  text-overflow: ellipsis; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } @media (min-width: 576px) {  .text-sm-left {   text-align: left;  }  .text-sm-right {   text-align: right;  }  .text-sm-center {   text-align: center;  } } @media (min-width: 768px) {  .text-md-left {   text-align: left;  }  .text-md-right {   text-align: right;  }  .text-md-center {   text-align: center;  } } @media (min-width: 992px) {  .text-lg-left {   text-align: left;  }  .text-lg-right {   text-align: right;  }  .text-lg-center {   text-align: center;  } } @media (min-width: 1200px) {  .text-xl-left {   text-align: left;  }  .text-xl-right {   text-align: right;  }  .text-xl-center {   text-align: center;  } } .text-lowercase {  text-transform: lowercase; } .text-uppercase {  text-transform: uppercase; } .text-capitalize {  text-transform: capitalize; } .font-weight-light {  font-weight: 300; } .font-weight-normal {  font-weight: 400; } .font-weight-bold {  font-weight: 600; } .text-white {  color: #fff; } .text-primary {  color: #24aeb1 !important; } a.text-primary:focus, a.text-primary:hover {  color: #1b8487 !important; } .text-secondary {  color: #eb3a7b !important; } a.text-secondary:focus, a.text-secondary:hover {  color: #dc165f !important; } .text-success {  color: #28a745 !important; } a.text-success:focus, a.text-success:hover {  color: #1e7e34 !important; } .text-info {  color: #17a2b8 !important; } a.text-info:focus, a.text-info:hover {  color: #117a8b !important; } .text-warning {  color: #ffc107 !important; } a.text-warning:focus, a.text-warning:hover {  color: #d39e00 !important; } .text-danger {  color: #dc3545 !important; } a.text-danger:focus, a.text-danger:hover {  color: #bd2130 !important; } .text-light {  color: #f8f9fa !important; } a.text-light:focus, a.text-light:hover {  color: #dae0e5 !important; } .text-dark {  color: #343a40 !important; } a.text-dark:focus, a.text-dark:hover {  color: #1d2124 !important; } .text-muted {  color: #868e96; } .float-left {  float: left !important; } .float-right {  float: right !important; } .float-none {  float: none !important; } @media (min-width: 576px) {  .float-sm-left {   float: left !important;  }  .float-sm-right {   float: right !important;  }  .float-sm-none {   float: none !important;  } } @media (min-width: 768px) {  .float-md-left {   float: left !important;  }  .float-md-right {   float: right !important;  }  .float-md-none {   float: none !important;  } } @media (min-width: 992px) {  .float-lg-left {   float: left !important;  }  .float-lg-right {   float: right !important;  }  .float-lg-none {   float: none !important;  } } @media (min-width: 1200px) {  .float-xl-left {   float: left !important;  }  .float-xl-right {   float: right !important;  }  .float-xl-none {   float: none !important;  } } .dropdown, .dropup {  position: relative; } .dropdown-toggle:after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0.3em solid;  border-right: 0.3em solid transparent;  border-bottom: 0;  border-left: 0.3em solid transparent; } .dropdown-toggle:empty:after {  margin-left: 0; } .dropdown-menu {  position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width: 10rem;  padding: 0.5rem 0;  margin: 0.125rem 0 0;  font-size: 1rem;  color: #7d879c;  text-align: left;  list-style: none;  background-color: #fff;  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 6px;  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); } .dropup .dropdown-menu {  margin-top: 0;  margin-bottom: 0.125rem; } .dropup .dropdown-toggle:after {  display: inline-block;  width: 0;  height: 0;  margin-left: 0.255em;  vertical-align: 0.255em;  content: "";  border-top: 0;  border-right: 0.3em solid transparent;  border-bottom: 0.3em solid;  border-left: 0.3em solid transparent; } .dropup .dropdown-toggle:empty:after {  margin-left: 0; } .dropdown-divider {  height: 0;  margin: 0.5rem 0;  overflow: hidden;  border-top: 1px solid #e7e7e7; } .dropdown-item {  display: block;  width: 100%;  padding: 0.25rem 1.5rem;  clear: both;  font-weight: 400;  color: #212529;  text-align: inherit;  white-space: nowrap;  background: none;  border: 0; } .dropdown-item:focus, .dropdown-item:hover {  color: #16181b;  text-decoration: none;  background-color: #f8f9fa; } .dropdown-item.active, .dropdown-item:active {  color: #fff;  text-decoration: none;  background-color: #24aeb1; } .dropdown-item.disabled, .dropdown-item:disabled {  color: #868e96;  background-color: transparent; } .dropdown-header, .dropdown-menu.show {  display: block; } .dropdown-header {  padding: 0.5rem 1.5rem;  margin-bottom: 0;  font-size: 0.8125rem;  color: #868e96;  white-space: nowrap; } .align-baseline {  vertical-align: baseline; } .align-top {  vertical-align: top; } .align-middle {  vertical-align: middle; } .align-bottom {  vertical-align: bottom; } .align-text-bottom {  vertical-align: text-bottom; } .align-text-top {  vertical-align: text-top; } .dropdown-menu.active {  right: 0;  left: auto;  display: block; } .dropdown-backdrop {  position: fixed;  z-index: 999;  width: 100vw;  height: 100vh;  top: 0;  left: 0; } .otf-dropdown {  opacity: 0;  visibility: hidden;  transition: all 0.5s ease 0s;  position: absolute;  background-color: #fff;  z-index: 9999;  box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.1);  padding-left: 15px;  padding-right: 15px; } .otf-dropdown > div {  padding-top: 15px;  padding-bottom: 15px; } .otf-dropdown .search-form-wapper {  margin: auto; } .otf-dropdown.active {  opacity: 1;  visibility: visible; } .otf-dropdown.top-to-bottom {  max-height: 0; } .otf-dropdown.top-to-bottom.loaded {  position: static; } .otf-dropdown.top-to-bottom.active {  transition: max-height 0.5s ease-in 0s;  max-height: 100vh; } .otf-dropdown.bottom-to-top {  position: fixed;  top: 100%;  bottom: 0;  left: 0;  right: 0;  z-index: 9999;  opacity: 1;  box-shadow: 0 0 14px rgba(0, 0, 0, 0.08); } .otf-dropdown.bottom-to-top > div {  opacity: 0;  transform: translateY(20px);  transition: all 0.4s ease 0.5s; } .otf-dropdown.bottom-to-top.active > div {  opacity: 1;  transform: translateY(0); } .otf-dropdown.popup {  position: fixed;  top: 0 !important;  left: 0;  bottom: 0;  right: 0;  z-index: 9999;  transition: all 0.2s ease;  margin-left: 0 !important; } .otf-dropdown.popup > div {  position: absolute;  top: 25%;  transition: all 0.6s ease 0.2s;  left: 50%;  transform: translateX(-50%);  opacity: 0; } .otf-dropdown.popup [data-search-toggle="close"] {  top: 50px; } .otf-dropdown.popup.active > div {  top: 30%;  opacity: 1; } [data-search-toggle="close"] {  cursor: pointer;  position: absolute;  right: 30px;  display: none; } [data-search-toggle="close"], [data-search-toggle="close"]:before {  font-size: 20px;  font-size: 1.25rem; } .platform-windows.over-hidden .opal-wrapper {  padding-right: 17px; } .over-hidden {  overflow: hidden; } .h1, .h2, .h3, .h4, .h5, .h6, .page-header .page-title, .site-title, .tags-links .tags-title, h1, h2, h3, h4, h5, h6 {  margin-bottom: 0.5rem;  font-family: inherit;  font-weight: 600;  color: #1d2a38; } .h1, .site-title, h1 {  font-size: 2.25rem; } .h2, h2 {  font-size: 2rem; } .h3, .page-header .page-title, h3 {  font-size: 1.75rem; } .h4, h4 {  font-size: 1.5rem; } .h5, h5 {  font-size: 1.25rem; } .h6, .tags-links .tags-title, h6 {  font-size: 1rem; } .lead {  font-size: 1.25rem;  font-weight: 300; } .display-1 {  font-size: 6rem; } .display-1, .display-2 {  font-weight: 300;  line-height: 1.2; } .display-2 {  font-size: 5.5rem; } .display-3 {  font-size: 4.5rem; } .display-3, .display-4 {  font-weight: 300;  line-height: 1.2; } .display-4 {  font-size: 3.5rem; } hr {  margin-top: 1rem;  margin-bottom: 1rem;  border-top: 1px solid rgba(0, 0, 0, 0.1); } .small, small {  font-size: 80%;  font-weight: 400; } .mark, mark {  padding: 0.2em;  background-color: #fcf8e3; } .initialism {  font-size: 90%;  text-transform: uppercase; } .blockquote {  margin-bottom: 1rem;  font-size: 1.25rem; } .blockquote-footer {  display: block;  font-size: 80%;  color: #868e96; } .blockquote-footer:before {  content: "\2014 \00A0"; } .b-so-0, .single-product div.type-product form.cart .quantity input {  border: 0 solid; } .b-do-0 {  border: 0 dotted; } .b-da-0 {  border: 0 dashed; } .b-so-1 {  border: 1px solid; } .b-do-1 {  border: 1px dotted; } .b-da-1 {  border: 1px dashed; } .b-so-2 {  border: 2px solid; } .b-do-2 {  border: 2px dotted; } .b-da-2 {  border: 2px dashed; } .b-so-3 {  border: 3px solid; } .b-do-3 {  border: 3px dotted; } .b-da-3 {  border: 3px dashed; } .b-so-4 {  border: 4px solid; } .b-do-4 {  border: 4px dotted; } .b-da-4 {  border: 4px dashed; } .bl-so-0 {  border-left: 0 solid; } .bl-do-0 {  border-left: 0 dotted; } .bl-da-0 {  border-left: 0 dashed; } .bl-so-1 {  border-left: 1px solid; } .bl-do-1 {  border-left: 1px dotted; } .bl-da-1 {  border-left: 1px dashed; } .bl-so-2 {  border-left: 2px solid; } .bl-do-2 {  border-left: 2px dotted; } .bl-da-2 {  border-left: 2px dashed; } .bl-so-3 {  border-left: 3px solid; } .bl-do-3 {  border-left: 3px dotted; } .bl-da-3 {  border-left: 3px dashed; } .bl-so-4 {  border-left: 4px solid; } .bl-do-4 {  border-left: 4px dotted; } .bl-da-4 {  border-left: 4px dashed; } .br-so-0 {  border-right: 0 solid; } .br-do-0 {  border-right: 0 dotted; } .br-da-0 {  border-right: 0 dashed; } .br-so-1 {  border-right: 1px solid; } .br-do-1 {  border-right: 1px dotted; } .br-da-1 {  border-right: 1px dashed; } .br-so-2 {  border-right: 2px solid; } .br-do-2 {  border-right: 2px dotted; } .br-da-2 {  border-right: 2px dashed; } .br-so-3 {  border-right: 3px solid; } .br-do-3 {  border-right: 3px dotted; } .br-da-3 {  border-right: 3px dashed; } .br-so-4 {  border-right: 4px solid; } .br-do-4 {  border-right: 4px dotted; } .br-da-4 {  border-right: 4px dashed; } .bt-so-0 {  border-top: 0 solid; } .bt-do-0 {  border-top: 0 dotted; } .bt-da-0 {  border-top: 0 dashed; } .bt-so-1 {  border-top: 1px solid; } .bt-do-1 {  border-top: 1px dotted; } .bt-da-1 {  border-top: 1px dashed; } .bt-so-2 {  border-top: 2px solid; } .bt-do-2 {  border-top: 2px dotted; } .bt-da-2 {  border-top: 2px dashed; } .bt-so-3 {  border-top: 3px solid; } .bt-do-3 {  border-top: 3px dotted; } .bt-da-3 {  border-top: 3px dashed; } .bt-so-4 {  border-top: 4px solid; } .bt-do-4 {  border-top: 4px dotted; } .bt-da-4 {  border-top: 4px dashed; } .bb-so-0 {  border-bottom: 0 solid; } .bb-do-0 {  border-bottom: 0 dotted; } .bb-da-0 {  border-bottom: 0 dashed; } .bb-so-1 {  border-bottom: 1px solid; } .bb-do-1 {  border-bottom: 1px dotted; } .bb-da-1 {  border-bottom: 1px dashed; } .bb-so-2 {  border-bottom: 2px solid; } .bb-do-2 {  border-bottom: 2px dotted; } .bb-da-2 {  border-bottom: 2px dashed; } .bb-so-3 {  border-bottom: 3px solid; } .bb-do-3 {  border-bottom: 3px dotted; } .bb-da-3 {  border-bottom: 3px dashed; } .bb-so-4 {  border-bottom: 4px solid; } .bb-do-4 {  border-bottom: 4px dotted; } .bb-da-4 {  border-bottom: 4px dashed; }  #secondary .elementor-widget-container h5:first-of-type, .author-wrapper .author-name, .contactform-content .form-title, .countdown-times > div:not(:first-child):before, .countdown-times b, .elementor-cta__status-text, .elementor-featured-box-wrapper .elementor-featured-box-title, .elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before, .elementor-teams-wrapper .elementor-team-name, .h1, .h2, .h3, .h4, .h5, .h6, .page-header .page-title, .single-product div.type-product form.cart .quantity, .single-product div.type-product table.variations label, .site-title, .stock .label, .tags-links .tags-title, .typo-heading, .vertical-navigation .vertical-navigation-header, .woocommerce-tabs#osf-accordion-container [data-accordion] [data-control], form.track_order label, h1, h2, h3, h4, h5, h6 {  max-width: 100%;  font-family: Medilazar;  font-style: normal;  font-weight: 600; }    .elementor-nav-menu--canvas, .typo-quaternary, .typo-tertiary {  font-family: Medilazar; }  .text-hide {  font: 0/0 a;  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0; } .form-control {  display: block;  width: 100%;  padding: 0.7822rem 2rem;  font-size: 1rem;  line-height: 1.5;  color: #495057;  background-color: #fff;  background-image: none;  background-clip: padding-box;  border: 2px solid #ced4da;  border-radius: 6px;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .form-control::-ms-expand {  background-color: transparent;  border: 0; } .form-control:focus {  color: #495057;  background-color: #fff;  border-color: #72e0e2;  outline: none;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), none; } .form-control::placeholder {  color: #868e96;  opacity: 1; } .form-control:disabled, .form-control[readonly] {  background-color: #e7e7e7;  opacity: 1; } select.form-control:not([size]):not([multiple]) {  height: calc(3.0644rem + 4px); } select.form-control:focus::-ms-value {  color: #495057;  background-color: #fff; } .form-control-file, .form-control-range {  display: block; } .col-form-label {  padding-top: calc(0.7822rem + 2px);  padding-bottom: calc(0.7822rem + 2px);  margin-bottom: 0;  line-height: 1.5; } .col-form-label-lg {  padding-top: calc(0.969rem + 2px);  padding-bottom: calc(0.969rem + 2px);  font-size: 0.875rem;  line-height: 1.5; } .col-form-label-sm {  padding-top: calc(0.532rem + 2px);  padding-bottom: calc(0.532rem + 2px);  font-size: 0.8125rem;  line-height: 1.5; } .col-form-legend {  font-size: 1rem; } .col-form-legend, .form-control-plaintext {  padding-top: 0.7822rem;  padding-bottom: 0.7822rem;  margin-bottom: 0; } .form-control-plaintext {  line-height: 1.5;  background-color: transparent;  border: solid transparent;  border-width: 2px 0; } .form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm, .input-group-lg > .form-control-plaintext.form-control, .input-group-lg > .form-control-plaintext.input-group-addon, .input-group-lg > .input-group-btn > .form-control-plaintext.btn, .input-group-sm > .form-control-plaintext.form-control, .input-group-sm > .form-control-plaintext.input-group-addon, .input-group-sm > .input-group-btn > .form-control-plaintext.btn, .shop-action .yith-wcwl-add-to-wishlist.input-group-lg > div.input-group-btn > a.form-control-plaintext, .shop-action .yith-wcwl-add-to-wishlist.input-group-sm > div.input-group-btn > a.form-control-plaintext {  padding-right: 0;  padding-left: 0; } .form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn, .shop-action .yith-wcwl-add-to-wishlist.input-group-sm > div.input-group-btn > a {  padding: 0.532rem 1.6rem;  font-size: 0.8125rem;  line-height: 1.5;  border-radius: 0.2rem; } .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {  height: calc(2.28275rem + 4px); } .form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn, .shop-action .yith-wcwl-add-to-wishlist.input-group-lg > div.input-group-btn > a {  padding: 0.969rem 2.5rem;  font-size: 0.875rem;  line-height: 1.5;  border-radius: 0.3rem; } .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {  height: calc(3.2505rem + 4px); } .form-text {  display: block;  margin-top: 0.25rem; } .form-row {  display: flex;  flex-wrap: wrap; } .form-check {  position: relative;  display: block;  margin-bottom: 0.5rem; } .form-check.disabled .form-check-label {  color: #868e96; } .form-check-label {  padding-left: 1.25rem;  margin-bottom: 0; } .form-check-input {  position: absolute;  margin-top: 0.25rem;  margin-left: -1.25rem; } .form-check-inline {  display: inline-block;  margin-right: 0.75rem; } .form-check-inline .form-check-label {  vertical-align: middle; } .valid-feedback {  margin-top: 0.25rem;  color: #28a745; } .valid-feedback, .valid-tooltip {  display: none;  font-size: 0.875rem; } .valid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  width: 250px;  padding: 0.5rem;  margin-top: 0.1rem;  line-height: 1;  color: #fff;  background-color: rgba(40, 167, 69, 0.8);  border-radius: 0.2rem; } .custom-select.is-valid, .form-control.is-valid, .was-validated .custom-select:valid, .was-validated .form-control:valid {  border-color: #28a745; } .custom-select.is-valid:focus, .form-control.is-valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus {  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {  display: block; } .form-check-input.is-valid + .form-check-label, .was-validated .form-check-input:valid + .form-check-label {  color: #28a745; } .custom-control-input.is-valid ~ .custom-control-indicator, .was-validated .custom-control-input:valid ~ .custom-control-indicator {  background-color: rgba(40, 167, 69, 0.25); } .custom-control-input.is-valid ~ .custom-control-description, .was-validated .custom-control-input:valid ~ .custom-control-description {  color: #28a745; } .custom-file-input.is-valid ~ .custom-file-control, .was-validated .custom-file-input:valid ~ .custom-file-control {  border-color: #28a745; } .custom-file-input.is-valid ~ .custom-file-control:before, .was-validated .custom-file-input:valid ~ .custom-file-control:before {  border-color: inherit; } .custom-file-input.is-valid:focus, .was-validated .custom-file-input:valid:focus {  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); } .invalid-feedback {  margin-top: 0.25rem;  color: #dc3545; } .invalid-feedback, .invalid-tooltip {  display: none;  font-size: 0.875rem; } .invalid-tooltip {  position: absolute;  top: 100%;  z-index: 5;  width: 250px;  padding: 0.5rem;  margin-top: 0.1rem;  line-height: 1;  color: #fff;  background-color: rgba(220, 53, 69, 0.8);  border-radius: 0.2rem; } .custom-select.is-invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {  border-color: #dc3545; } .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus {  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {  display: block; } .form-check-input.is-invalid + .form-check-label, .was-validated .form-check-input:invalid + .form-check-label {  color: #dc3545; } .custom-control-input.is-invalid ~ .custom-control-indicator, .was-validated .custom-control-input:invalid ~ .custom-control-indicator {  background-color: rgba(220, 53, 69, 0.25); } .custom-control-input.is-invalid ~ .custom-control-description, .was-validated .custom-control-input:invalid ~ .custom-control-description {  color: #dc3545; } .custom-file-input.is-invalid ~ .custom-file-control, .was-validated .custom-file-input:invalid ~ .custom-file-control {  border-color: #dc3545; } .custom-file-input.is-invalid ~ .custom-file-control:before, .was-validated .custom-file-input:invalid ~ .custom-file-control:before {  border-color: inherit; } .custom-file-input.is-invalid:focus, .was-validated .custom-file-input:invalid:focus {  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); } .form-inline {  display: flex;  flex-flow: row wrap;  align-items: center; } .form-inline .form-check {  width: 100%; } @media (min-width: 576px) {  .form-inline label {   justify-content: center;  }  .form-inline .form-group,  .form-inline label {   display: flex;   align-items: center;   margin-bottom: 0;  }  .form-inline .form-group {   flex: 0 0 auto;   flex-flow: row wrap;  }  .form-inline .form-control {   width: auto;   vertical-align: middle;  }  .form-inline .form-control,  .form-inline .form-control-plaintext {   display: inline-block;  }  .form-inline .input-group {   width: auto;  }  .form-inline .form-check {   display: flex;   align-items: center;   justify-content: center;   width: auto;   margin-top: 0;   margin-bottom: 0;  }  .form-inline .form-check-label {   padding-left: 0;  }  .form-inline .form-check-input {   position: relative;   margin-top: 0;   margin-right: 0.25rem;   margin-left: 0;  }  .form-inline .custom-control {   display: flex;   align-items: center;   justify-content: center;   padding-left: 0;  }  .form-inline .custom-control-indicator {   position: static;   display: inline-block;   margin-right: 0.25rem;   vertical-align: text-bottom;  }  .form-inline .has-feedback .form-control-feedback {   top: 0;  } } .input-group {  position: relative;  display: flex;  align-items: stretch;  width: 100%; } .input-group .form-control {  position: relative;  z-index: 2;  flex: 1 1 auto;  width: 1%;  margin-bottom: 0; } .input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover {  z-index: 3; } .input-group-addon, .input-group-btn, .input-group .form-control {  display: flex;  align-items: center; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {  border-radius: 0; } .input-group-addon, .input-group-btn {  white-space: nowrap; } .input-group-addon {  padding: 0.7822rem 2rem;  margin-bottom: 0;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #495057;  text-align: center;  background-color: #e7e7e7;  border: 2px solid #ced4da;  border-radius: 6px; } .input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn, .shop-action .yith-wcwl-add-to-wishlist.input-group-sm > div.input-group-btn > a.input-group-addon {  padding: 0.532rem 1.6rem;  font-size: 0.8125rem;  border-radius: 0.2rem; } .input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn, .shop-action .yith-wcwl-add-to-wishlist.input-group-lg > div.input-group-btn > a.input-group-addon {  padding: 0.969rem 2.5rem;  font-size: 0.875rem;  border-radius: 0.3rem; } .input-group-addon input[type="checkbox"], .input-group-addon input[type="radio"] {  margin-top: 0; } .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle, .input-group .form-control:not(:last-child), .shop-action .yith-wcwl-add-to-wishlist.input-group-btn:not(:first-child) > div.btn-group:not(:last-child) > a, .shop-action .yith-wcwl-add-to-wishlist.input-group-btn:not(:last-child) > div.btn-group > a, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a:not(:last-child):not(.dropdown-toggle), .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:last-child) > a {  border-top-right-radius: 0;  border-bottom-right-radius: 0; } .input-group-addon:not(:last-child) {  border-right: 0; } .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child), .input-group .form-control:not(:first-child), .shop-action .yith-wcwl-add-to-wishlist.input-group-btn:not(:first-child) > div.btn-group > a, .shop-action .yith-wcwl-add-to-wishlist.input-group-btn:not(:last-child) > div.btn-group:not(:first-child) > a, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:last-child) > a:not(:first-child) {  border-top-left-radius: 0;  border-bottom-left-radius: 0; } .form-control + .input-group-addon:not(:first-child) {  border-left: 0; } .input-group-btn {  align-items: stretch;  font-size: 1em;  white-space: nowrap; } .input-group-btn, .input-group-btn > .btn, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a {  position: relative; } .input-group-btn > .btn + .btn, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > .btn + a, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a + .btn, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a + a {  margin-left: -2px; } .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a:active, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a:focus, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn > a:hover {  z-index: 3; } .input-group-btn:first-child > .btn + .btn, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:first-child > .btn + a, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:first-child > a + .btn, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:first-child > a + a {  margin-left: 0; } .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:last-child) > a {  margin-right: -2px; } .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a {  z-index: 2;  margin-left: 0; } .input-group-btn:not(:first-child) > .btn-group:first-child, .input-group-btn:not(:first-child) > .btn:first-child, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a:first-child {  margin-left: -2px; } .input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a:active, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a:focus, .shop-action .yith-wcwl-add-to-wishlist > div.input-group-btn:not(:first-child) > a:hover {  z-index: 3; } .img-fluid, .img-thumbnail {  max-width: 100%;  height: auto; } .img-thumbnail {  padding: 0.25rem;  background-color: #fff;  border: 1px solid #ddd;  border-radius: 6px;  transition: all 0.2s ease-in-out;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); } .figure {  display: inline-block; } .figure-img {  margin-bottom: 0.5rem;  line-height: 1; } .figure-caption {  font-size: 90%;  color: #868e96; } @keyframes b {  0% {   background-position: 1rem 0;  }  to {   background-position: 0 0;  } } .progress {  display: flex;  height: 1rem;  overflow: hidden;  font-size: 0.75rem;  background-color: #e7e7e7;  border-radius: 6px; } .progress-bar {  display: flex;  align-items: center;  justify-content: center;  color: #fff;  background-color: #24aeb1; } .progress-bar-striped {  background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);  background-size: 1rem 1rem; } .progress-bar-animated {  animation: b 1s linear infinite; }  .search-by-category {  position: absolute;  top: 50%;  transform: translateY(-50%);  left: 0;  z-index: 99; } .search-by-category .input-dropdown-inner {  height: 44px;  line-height: 44px;  width: 180px;  position: relative; } .search-by-category .input-dropdown-inner:after {  content: "";  position: absolute;  right: 0;  top: 50%;  transform: translateY(-50%);  width: 1px;  height: 23px;  background-color: #dce1ec; } .search-by-category .input-dropdown-inner > a {  display: block;  padding-right: 25px;  padding-left: 20px;  font-size: 14px;  font-size: 0.875rem;  color: var(--e-global-color-accent);  position: relative; } .search-by-category .input-dropdown-inner > a span {  width: 135px;  display: block;  white-space: nowrap;  overflow: hidden !important;  text-overflow: ellipsis; } .search-by-category .input-dropdown-inner > a:after {  position: absolute;  right: 20px;  top: 50%;  transform: translateY(-50%);  font-size: 10px;  font-size: 0.625rem;  content: "\E017"; } .search-by-category .input-dropdown-inner select.dropdown_product_cat_ajax {  line-height: 44px;  height: 44px;  padding: 0 15px;  font-size: 13px;  font-size: 0.8125rem;  display: none;  border: none;  background-color: transparent; } .search-by-category .list-wrapper {  position: absolute;  top: 100%;  left: 1px;  z-index: 300;  display: none;  margin-top: 1px;  height: auto;  background-color: #fff;  text-align: left;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); } .search-by-category .list-wrapper .medilazar-scroll-content {  position: relative;  max-height: 255px;  min-width: 200px;  overflow-y: auto;  margin: 0;  padding: 0; } .search-by-category ul li {  margin-bottom: 0;  list-style-type: none; } .search-by-category ul li a {  display: block;  padding: 10px 20px;  color: var(--e-global-color-text);  font-size: 14px;  font-size: 0.875rem;  line-height: 20px;  white-space: nowrap; } .search-by-category ul li a:focus, .search-by-category ul li a:hover {  background-color: #f9f9f9;  color: var(--e-global-color-accent); } .search-by-category ul li.current-item > a {  background-color: #f4f4f4;  color: var(--e-global-color-accent); } .search-by-category ul .children {  margin-top: 0;  display: none; } .search-by-category ul .children > li > a {  padding-left: 15px;  color: var(--e-global-color-lighter); } .search-by-category ul .children > li > a:focus, .search-by-category ul .children > li > a:hover {  background-color: #f9f9f9;  color: var(--e-global-color-primary); } .search-by-category ul .children .cat-item a span {  color: var(--e-global-color-accent); } .search-by-category ul .children .cat-item a:focus, .search-by-category ul .children .cat-item a:hover {  background-color: #f9f9f9;  color: var(--e-global-color-secondary); } .elementor-widget-opal-search-form.search-form-hide-search-yes .search-by-category {  display: none; } .elementor-widget-opal-search-form.elementor-search-form--skin-classic:not(.search-form-hide-search-yes) .elementor-search-form .elementor-search-form__container input[type="search"], .elementor-widget-opal-search-form.elementor-search-form--skin-classic:not(.search-form-hide-search-yes) .elementor-search-form .elementor-search-form__container input[type="text"] {  padding-left: 200px; } .elementor-widget-opal-search-form.elementor-search-form--skin-minimal:not(.search-form-hide-search-yes) .elementor-search-form__icon {  margin-left: 180px; } .elementor-widget-opal-search-form.elementor-search-form--skin-minimal:not(.search-form-hide-search-yes) .elementor-search-form .elementor-search-form__container input[type="search"], .elementor-widget-opal-search-form.elementor-search-form--skin-minimal:not(.search-form-hide-search-yes) .elementor-search-form .elementor-search-form__container input[type="text"] {  padding-left: 10px; } .elementor-widget-opal-search-form .elementor-search-form--skin-full_screen .search-by-category {  display: none; } .alm-listing.products li img {  position: static; } .osf-woocommerce-ajaxload .loading:before {  content: "";  width: 30px;  height: 30px;  display: block;  vertical-align: middle;  border: 1px solid #bbb;  border-left-color: #000;  border-radius: 50%;  animation: q 0.45s infinite linear;  -webkit-animation: q 0.45s infinite linear;  margin: 30px auto; } @keyframes q {  to {   transform: rotate(1turn);  } } .price del, .product-price del {  font-weight: 400;  text-decoration: line-through;  position: relative;  margin-right: 0.327em; } .site-header-cart {  list-style-type: none;  margin-left: 0;  padding: 0;  margin-bottom: 0; } .site-header-cart .shopping_cart_nav .product_list_widget img, .site-header-cart .widget_shopping_cart .product_list_widget img {  margin-right: 1em;  max-width: 40px; } .site-search {  font-size: 0.875em;  clear: both;  display: none; } .site-search .widget_product_search input[type="search"], .site-search .widget_product_search input[type="text"] {  padding: 1em 1.41575em;  line-height: 1; } .site-search .widget_product_search form:before {  top: 1.15em;  left: 1.15em; } .site-search .widget_product_search #searchsubmit {  clip: rect(1px 1px 1px 1px);   clip: rect(1px, 1px, 1px, 1px);  position: absolute !important; }  table.shop_table_responsive tbody th, table.shop_table_responsive thead {  display: none; } table.shop_table_responsive tr td {  display: block;  clear: both; } table.shop_table_responsive tr td:before {  content: attr(data-title) ": ";  font-weight: 600;  float: left; } table.shop_table_responsive tr td.product-remove a {  text-align: left; } table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before, table.shop_table_responsive tr td.product-remove:before {  display: none; } table.shop_table_responsive tr td.download-actions .button {  display: block;  text-align: center; } table.shop_table_responsive.my_account_orders .order-actions {  text-align: right; } .stock:empty:before, table.shop_table_responsive.my_account_orders .order-actions:before {  display: none; } .stock.in-stock {  color: #0f834d; } .stock.out-of-stock {  color: #e2401c; } a.reset_variations {  display: inline-block;  margin-left: 1em; } .site-header .shopping_cart_nav li, .site-header .shopping_cart_nav p.buttons, .site-header .shopping_cart_nav p.total, .site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total {  padding-left: 20px;  padding-right: 20px; } .site-header .shopping_cart_nav > li {  padding: 0; } .wc-proceed-to-checkout {  margin-bottom: 1.618em; } .wc-proceed-to-checkout:after, .wc-proceed-to-checkout:before {  content: "";  display: table; } .wc-proceed-to-checkout:after {  clear: both; } .wc-proceed-to-checkout .button {  display: block; } .wc-proceed-to-checkout .button:after {  content: none; } .wc-proceed-to-checkout a.checkout-button {  width: 100%;  padding-right: 15px;  padding-left: 15px;  white-space: normal; } .woocommerce-shipping-calculator, .woocommerce-shipping-calculator > p:first-child {  margin: 0; } .woocommerce-shipping-calculator .shipping-calculator-form {  padding-top: 1.41575em; } ul#shipping_method {  list-style: none;  margin-left: 0;  padding-left: 0; } ul#shipping_method li {  margin-bottom: 0.23608em; } ul#shipping_method li:last-child {  margin-bottom: 0; } ul#shipping_method input {  margin-right: 0.33423em; } .woocommerce-checkout ul#shipping_method {  margin-bottom: 0; }  .woocommerce-password-strength {  text-align: left;  font-weight: 600;  padding: 0.54079em 0;  text-align: right;  font-size: 0.875em; } .woocommerce-password-strength.strong {  color: #0f834d; } .woocommerce-password-strength.bad, .woocommerce-password-strength.short {  color: #e2401c; } .woocommerce-password-strength.good {  color: #3d9cd2; }  .woocommerce-form__label-for-checkbox {  cursor: pointer;  display: block; } .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox {  margin-right: 0.33423em; } .form-row label {  display: block;  width: 100%; } .form-row input, .form-row select, .form-row textarea {  width: 100%; } .form-row .button, .form-row input[type="checkbox"], .form-row input[type="radio"] {  width: auto; } .form-row.create-account label {  display: inline-block; } .form-row.woocommerce-validated input.input-text {  box-shadow: inset 2px 0 0 #0f834d; } .form-row.woocommerce-invalid input.input-text {  box-shadow: inset 2px 0 0 #e2401c; } .form-row-last {  margin-right: 0 !important; } .form-row-wide {  clear: both;  width: 100%; } .required {  border-bottom: 0 !important;  color: red; } .demo_store {  position: fixed;  left: 0;  bottom: 69px;  right: 0;  margin: 0;  padding: 1em 1.41575em;  background-color: #3d9cd2;  color: #fff;  z-index: 999; } .demo_store a {  color: #fff;  font-weight: 400;  text-decoration: underline;  display: block; } .demo_store a:hover {  text-decoration: none; } .star-rating {  overflow: hidden;  position: relative;  height: 1.618em;  margin-bottom: 0.5rem;  line-height: 1.618;  width: 5.1em;  font-family: FontAwesome;  font-weight: 400;  font-size: 13px;  font-size: 0.8125rem; } .star-rating:before {  content: "\f005 \f005 \f005 \f005 \f005";  opacity: 0.25;  letter-spacing: 0.1em; } .star-rating:before, .star-rating span {  float: left;  top: 0;  left: 0;  position: absolute; } .star-rating span {  overflow: hidden;  padding-top: 1.5em; } .star-rating span:before {  content: "\f005 \f005 \f005 \f005 \f005";  top: 0;  position: absolute;  left: 0;  color: #fbb614;  letter-spacing: 0.1em; } p.stars {  display: inline-block;  margin: 0; } p.stars > span {  display: flex; } p.stars a {  position: relative;  text-indent: -999em;  display: flex;  text-decoration: none;  margin-right: 1px;  font-weight: 400;  color: transparent; } p.stars a, p.stars a:before {  height: 1em;  width: 1em; } p.stars a:before {  display: block;  position: absolute;  top: 0;  left: 0;  line-height: 1;  font-family: FontAwesome;  content: "\f006";  color: #43454b;  text-indent: 0;  opacity: 0.25; } p.stars a:hover {  color: transparent; } p.stars a:hover ~ a:before {  content: "\f006";  color: #43454b;  opacity: 0.25; } p.stars:hover a:before {  content: "\f006";  color: #eea96a;  opacity: 1; } p.stars.selected a.active:before {  content: "\f006";  color: #96588a;  opacity: 1; } p.stars.selected a.active ~ a:before {  content: "\f006";  color: #43454b;  opacity: 0.25; } p.stars.selected a:not(.active):before {  content: "\f006";  color: #96588a;  opacity: 1; } .group-label {  position: absolute;  top: 20px;  left: 20px;  display: flex; } .group-label > span {  border-radius: 4px;  font-size: 11px;  font-size: 0.6875rem;  display: inline-block;  font-weight: 600;  line-height: 20px;  color: #fff;  padding: 0 8px;  text-transform: uppercase;  background-color: #84be52; } .group-label > span span {  display: block; } .group-label .instock {  display: none;  background-color: #86d03b; } .group-label .outofstock {  background-color: #d8d8d8;  color: #aaa; } .group-label .onbackorder {  background-color: #ffc107; } .group-label .new-label {  background-color: #000; } .quantity .qty {  text-align: center;  padding: 0;  -moz-appearance: textfield; } .quantity .qty::-webkit-inner-spin-button, .quantity .qty::-webkit-outer-spin-button {  -webkit-appearance: none;  margin: 0; } .storefront-sorting {  font-size: 0.875em;  margin-bottom: 2.61792em; } .related, .upsells {  margin-top: 30px;  padding: 30px;  background-color: #fff;  border-radius: 6px; } .related > h2:first-child, .upsells > h2:first-child {  font-size: 24px;  font-size: 1.5rem;  margin-bottom: 40px; } .woocommerce-notices-wrapper {  display: block;  width: calc(100% - 40px);  margin: 0 auto; } .woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, .woocommerce-notice, p.no-comments {  padding: 1em 1.618em;  background-color: #0f834d;  margin-left: 0;  border-radius: 5px;  color: #fff;  clear: both; } .woocommerce-error:after, .woocommerce-error:before, .woocommerce-info:after, .woocommerce-info:before, .woocommerce-message:after, .woocommerce-message:before, .woocommerce-noreviews:after, .woocommerce-noreviews:before, .woocommerce-notice:after, .woocommerce-notice:before, p.no-comments:after, p.no-comments:before {  content: "";  display: table; } .woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after, .woocommerce-noreviews:after, .woocommerce-notice:after, p.no-comments:after {  clear: both; } .woocommerce-error a, .woocommerce-info a, .woocommerce-message a, .woocommerce-noreviews a, .woocommerce-notice a, p.no-comments a {  color: #fff;  text-decoration: underline;  padding-left: 6px; } .woocommerce-error a:hover, .woocommerce-info a:hover, .woocommerce-message a:hover, .woocommerce-noreviews a:hover, .woocommerce-notice a:hover, p.no-comments a:hover {  color: #fff;  opacity: 0.7; } .woocommerce-error a.button:hover, .woocommerce-info a.button:hover, .woocommerce-message a.button:hover, .woocommerce-noreviews a.button:hover, .woocommerce-notice a.button:hover, p.no-comments a.button:hover {  opacity: 1; } .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button, .woocommerce-noreviews .button, .woocommerce-notice .button, p.no-comments .button {  margin-top: 5px;  margin-bottom: 5px;  background-color: transparent;  color: #fff;  font-weight: 600;  text-transform: uppercase;  text-decoration: none;  padding: 0;  border: none;  margin-right: 10px; } @media (max-width: 480px) {  .woocommerce-error .button,  .woocommerce-info .button,  .woocommerce-message .button,  .woocommerce-noreviews .button,  .woocommerce-notice .button,  p.no-comments .button {   padding-left: 0;   border-left-width: 0;   float: inherit;   display: block;  } } .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover, .woocommerce-noreviews .button:hover, .woocommerce-notice .button:hover, p.no-comments .button:hover {  background: none;  color: #fff;  opacity: 0.7;  text-decoration: underline; } .woocommerce-error pre, .woocommerce-info pre, .woocommerce-message pre, .woocommerce-noreviews pre, .woocommerce-notice pre, p.no-comments pre {  background-color: rgba(0, 0, 0, 0.1); } .woocommerce-error, .woocommerce-message, .woocommerce-notice {  position: fixed;  top: auto;  left: 0;  right: 0;  bottom: 65px;  z-index: 99999;  transform: translate3d(0, 200%, 0);  -webkit-transform: translate3d(0, 200%, 0);  animation: r 0.35s ease 0.5s both;  padding: 10px 80px 10px 50px;  min-height: 60px;  display: flex;  align-items: center;  margin-bottom: 0; } @media (min-width: 768px) {  .woocommerce-error,  .woocommerce-message,  .woocommerce-notice {   bottom: 0;  } } .woocommerce-error:after, .woocommerce-message:after, .woocommerce-notice:after {  content: "x";  position: absolute;  right: 0;  top: 0;  bottom: 0;  width: 60px;  cursor: pointer;  font-size: 14px;  font-weight: 600;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;  background-color: rgba(0, 0, 0, 0.1);  transition: background-color 0.25s ease;  -webkit-transition: background-color 0.25s ease;  margin-bottom: 0; } .hidden-notice.woocommerce-notice, .woocommerce-error.hidden-notice, .woocommerce-message.hidden-notice {  animation: s 0.35s ease both; } .woocommerce-info.cart-empty {  position: static;  background-color: transparent;  margin-bottom: 30px;  transform: translate(0); } .woocommerce-info.cart-empty:after {  content: none; } .woocommerce-info.cart-empty.hidden-notice {  animation: none;  transform: translate(0); } ul.woocommerce-error, ul.woocommerce-info, ul.woocommerce-message, ul.woocommerce-notice {  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-align: stretch;  align-items: stretch;  -ms-flex-pack: center;  justify-content: center; } @keyframes r {  0% {   transform: translate3d(0, 100%, 0);  }  to {   transform: none;  } } @keyframes s {  0% {   transform: none;  }  to {   transform: translate3d(0, 100%, 0);  } } .payment_methods .woocommerce-info, .payment_methods .woocommerce-notice, .search-no-results.woocommerce .woocommerce-info, .woocommerce-cart [role="alert"], .woocommerce-checkout [role="alert"], .woocommerce-form-coupon-toggle > .woocommerce-info, .woocommerce-form-login-toggle > .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message {  position: relative;  top: auto;  bottom: auto;  left: auto;  right: auto;  z-index: auto;  cursor: default;  transform: none;  -webkit-transform: none;  animation: none;  -webkit-animation: none;  padding-right: 30px;  margin-bottom: 1.5em; } .payment_methods .woocommerce-info:after, .payment_methods .woocommerce-notice:after, .search-no-results.woocommerce .woocommerce-info:after, .woocommerce-cart [role="alert"]:after, .woocommerce-checkout [role="alert"]:after, .woocommerce-form-coupon-toggle > .woocommerce-info:after, .woocommerce-form-login-toggle > .woocommerce-info:after, .woocommerce-MyAccount-content .woocommerce-Message:after {  content: none; } .site-content > .col-full > .woocommerce > .woocommerce-error:first-child, .site-content > .col-full > .woocommerce > .woocommerce-info:first-child, .site-content > .col-full > .woocommerce > .woocommerce-message:first-child, .site-content > .col-full > .woocommerce > .woocommerce-notice:first-child {  margin-top: 2.61792em; } .woocommerce-error {  list-style: none; } .woocommerce-info, .woocommerce-noreviews, p.no-comments {  background-color: #3d9cd2; } .woocommerce-error {  background-color: #e2401c; } dl.variation {  font-size: 0.875em; } dl.variation dd {  margin: 0 0 1em; } .wc-item-meta {  font-size: 0.875em;  margin-left: 0;  list-style: none; } .wc-item-meta li:after, .wc-item-meta li:before {  content: "";  display: table; } .wc-item-meta li:after {  clear: both; } .wc-item-meta li p, .wc-item-meta li strong {  display: inline-block; } .demo_store {  bottom: 0; } .demo_store a {  background: rgba(0, 0, 0, 0.1);  float: right;  display: inline-block;  margin: -1em -1.41575em -1em 0;  padding: 1em 1.41575em; }  .storefront-handheld-footer-bar {  display: none; }  table.shop_table_responsive thead {  display: table-header-group; } @media (max-width: 767px) {  table.shop_table_responsive thead {   display: none;  } } table.shop_table_responsive tbody th {  display: table-cell; } @media (max-width: 767px) {  table.shop_table_responsive tbody th {   display: none;  } } table.shop_table_responsive tr td {  display: table-cell; } @media (min-width: 768px) {  table.shop_table_responsive tr td:before {   display: none;  } } @media (max-width: 767px) {  table.shop_table_responsive tr td {   display: block;   text-align: right;  }  table.shop_table_responsive tr td:first-child {   padding-left: 0.4em;  }  table.shop_table_responsive tr td:before {   content: attr(data-title) ": ";   font-weight: 700;   float: left;  } }  .site-header-cart {  position: relative; } .site-header-cart:hover .header-button:before, .site-header-cart:hover .shopping_cart {  opacity: 1;  visibility: visible; } .site-header-cart:hover .shopping_cart {  pointer-events: auto; } .site-header-cart .shopping_cart {  position: absolute;  top: 100%;  z-index: 999999;  border-right: 0;  border-left: 0;  border-bottom: 0;  list-style: none;  transition: all 0.35s; } .site-header-cart .widget_shopping_cart {  width: auto;  position: relative;  font-size: 14px;  font-size: 0.875rem;  background-color: #fff;  min-width: 270px;  padding-bottom: 0;  text-align: left;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);  border-top: 3px solid;  border-radius: 6px; } .site-header-cart .widget_shopping_cart.sub-menu--is-touch-device {  display: none;  left: 0; } .site-header-cart .widget_shopping_cart:before {  position: absolute;  content: "";  width: 0;  height: 0;  top: -15px;  right: var(--right, 50%);  border-left-width: 6px;  border-left-color: transparent;  border-right-width: 6px;  border-right-color: transparent;  border-bottom-width: 6px;  border-top-width: 0;  border-style: solid;  transform: translateX(-50%) translateY(100%);  transition: all 0.35s; } .site-header-cart .shopping_cart_nav, .site-header-cart .widget_shopping_cart {  padding: 0 !important; } .site-header-cart .shopping_cart_nav h2.widgettitle, .site-header-cart .widget_shopping_cart h2.widgettitle {  display: none; } .site-header-cart .shopping_cart_nav .product_list_widget, .site-header-cart .widget_shopping_cart .product_list_widget {  padding: 0; } .site-header-cart .shopping_cart_nav .product_list_widget li, .site-header-cart .widget_shopping_cart .product_list_widget li {  width: 100%;  border-width: 0 0 1px;  padding: 15px;  margin: 0;  border-bottom: 1px solid #e6e6e6; } .site-header-cart .shopping_cart_nav .product_list_widget li a, .site-header-cart .widget_shopping_cart .product_list_widget li a {  font-size: 13px;  font-size: 0.8125rem;  height: auto;  line-height: 1.2;  padding: 0 !important;  border: none;  text-align: left;  display: block;  font-weight: 600;  color: #000; } .site-header-cart .shopping_cart_nav .product_list_widget li a.remove, .site-header-cart .widget_shopping_cart .product_list_widget li a.remove {  position: relative;  float: right;  z-index: 999;  text-indent: 0;  text-align: center;  top: 0.4em;  width: 15px;  font-size: 18px;  font-size: 1.125rem;  color: #000; } .site-header-cart .shopping_cart_nav .product_list_widget li a.remove:before, .site-header-cart .widget_shopping_cart .product_list_widget li a.remove:before {  content: none; } .site-header-cart .shopping_cart_nav .product_list_widget li .quantity, .site-header-cart .widget_shopping_cart .product_list_widget li .quantity {  font-size: 15px;  font-size: 0.9375rem; } .site-header-cart .shopping_cart_nav .product_list_widget li .quantity .amount, .site-header-cart .widget_shopping_cart .product_list_widget li .quantity .amount {  font-weight: 400; } .site-header-cart .shopping_cart_nav p.total, .site-header-cart .widget_shopping_cart p.total {  order: -1;  text-align: right;  margin-bottom: 0;  border-bottom: 1px solid #e6e6e6;  padding-top: 15px;  padding-bottom: 15px;  font-size: 14px;  font-size: 0.875rem; } #elementor-sidebar .site-header-cart .shopping_cart_nav p.total, #elementor-sidebar .site-header-cart .widget_shopping_cart p.total {  padding-left: 20px;  padding-right: 20px; } .site-header-cart .shopping_cart_nav p.total strong, .site-header-cart .widget_shopping_cart p.total strong {  vertical-align: middle;  font-weight: 400; } .site-header-cart .shopping_cart_nav p.total .woocommerce-Price-amount, .site-header-cart .widget_shopping_cart p.total .woocommerce-Price-amount {  vertical-align: middle;  padding-left: 0.5rem;  font-size: 20px;  font-size: 1.25rem; } .site-header-cart .shopping_cart_nav p.buttons, .site-header-cart .widget_shopping_cart p.buttons {  margin-bottom: 0;  padding-bottom: 15px;  padding-top: 15px;  display: flex;  justify-content: center;  margin-left: -5px;  margin-right: -5px; } .site-header-cart .shopping_cart_nav p.buttons .button, .site-header-cart .widget_shopping_cart p.buttons .button {  margin-bottom: 0;  text-transform: uppercase;  margin-left: 2px;  margin-right: 2px; } .site-header-cart .shopping_cart_nav p.buttons .button:active, .site-header-cart .shopping_cart_nav p.buttons .button:focus, .site-header-cart .widget_shopping_cart p.buttons .button:active, .site-header-cart .widget_shopping_cart p.buttons .button:focus {  outline: none; } .site-header-cart .woocommerce-mini-cart__empty-message {  padding: 30px;  margin: 0;  min-height: 180px;  text-align: center;  font-size: 16px;  font-size: 1rem;  overflow: hidden;  line-height: 1.5;  color: #1d2a38; } .site-header-cart .woocommerce-mini-cart__empty-message:before {  content: "+";  font-size: 100px;  font-size: 6.25rem;  font-weight: 200;  display: block;  color: #e43636;  transform: rotate(45deg);  line-height: 60px;  padding: 10px; } .site-header-cart .widget_shopping_cart_content {  min-width: 300px;  display: flex;  flex-direction: column; } .site-header-cart .widget_shopping_cart_content .product_list_widget {  border: none; } .site-header-cart .shopping_cart_nav li, .site-header-cart .shopping_cart_nav p.buttons, .site-header-cart .widget_shopping_cart li, .site-header-cart .widget_shopping_cart p.buttons {  padding-left: 20px;  padding-right: 20px; } .site-header-cart .shopping_cart_nav > li {  padding: 0; } .header-button {  white-space: nowrap;  display: flex;  align-items: center;  color: unset;  position: relative;  font-weight: 600;  font-size: 14px;  font-size: 0.875rem;  transition: all 0.3s ease; } .header-button i {  font-size: 20px;  font-size: 1.25rem;  line-height: 1;  display: inline-block;  text-align: center;  border-radius: 50%;  transition: all 0.3s ease; } .header-button .title {  white-space: nowrap; } .header-button .amount, .header-button .count-text, .header-button .title {  transition: all 0.3s ease; } .header-button .amount {  margin-left: 15px;  font-size: 14px;  font-size: 0.875rem; } .header-button .count {  white-space: nowrap;  font-size: 10px;  font-weight: 600;  height: 16px;  min-width: 16px;  line-height: 16px;  text-align: center;  border-radius: 50%;  transition: all 0.3s ease;  margin: 0;  position: absolute;  top: -7px;  right: 0;  color: #fff; } .header-button.cart-contents .count {  right: auto;  left: 15px; } .header-button .text-wishlist {  transition: all 0.3s ease; } .header-button .text-account {  text-transform: uppercase; } .header-button:hover {  outline: none;  color: unset; } .header-button:hover .count {  color: #fff; } .button.wc-backward {  padding-left: 0.5rem;  padding-right: 0.5rem; } .menu-item-cart .header-button {  margin-left: 1.25em; } .menu-item-cart .header-button .title {  display: none; } .menu-item-cart .header-button .count {  top: 5px; } .menu-item-cart .header-button i {  top: 35% !important; } body:not(.opal-header-layout-sideHeader) #elementor-sidebar .shopping_cart {  left: 0;  right: unset; } body:not(.opal-header-layout-sideHeader) .shopping_cart {  right: 0;  border: none;  padding: 15px 0;  opacity: 0;  visibility: hidden;  pointer-events: none; } body:not(.opal-header-layout-sideHeader) .active .shopping_cart {  left: unset;  right: -10px;  top: 100%;  opacity: 1;  visibility: visible;  pointer-events: visible; } body:not(.opal-header-layout-sideHeader) .active .shopping_cart.right {  left: -10px;  right: unset; } body:not(.opal-header-layout-sideHeader) .active .shopping_cart.justify {  right: 50%;  transform: translateX(50%); } .main-navigation .site-header-cart .widget_shopping_cart {  display: unset; } .main-navigation .shopping_cart_nav .product_list_widget {  position: static;  border-right: 0;  border-left: 0;  opacity: 1;  visibility: visible;  pointer-events: visible; } .main-navigation .shopping_cart_nav .product_list_widget li a.remove {  width: 15px; } .main-navigation .shopping_cart_nav .product_list_widget li a.remove:before {  content: "\f057";  color: #fff;  font-size: 13px;  font-size: 0.8125rem;  display: block; } @media (min-width: 1200px) {  body.opal-header-layout-sideHeader .site-header .site-header-cart {   text-align: center;   float: none;  }  body.opal-header-layout-sideHeader .site-header .site-header-cart .header-button .amount,  body.opal-header-layout-sideHeader .site-header .site-header-cart .header-button .title {   display: none;  }  body.opal-header-layout-sideHeader .site-header .site-header-cart:focus .widget_shopping_cart,  body.opal-header-layout-sideHeader .site-header .site-header-cart:hover .widget_shopping_cart {   left: 100%;   top: 0;   right: inherit;  }  body.opal-header-layout-sideHeader.opal-side-header-right .site-header .site-header-cart:focus .widget_shopping_cart,  body.opal-header-layout-sideHeader.opal-side-header-right .site-header .site-header-cart:hover .widget_shopping_cart {   right: 100%;   top: 0;   left: inherit;  }  body.opal-header-layout-sideHeader .main-navigation .menu-item-search .sub-menu {   min-width: 280px;  } } .top-bar ul.site-header-cart > li {  border: none; } .site-search {  display: block; } .site-search form {  margin: 0; } .woocommerce .page-description {  margin-bottom: 1.618em; } .page-template-template-fullwidth-php.woocommerce-order-pay #order_review, .woocommerce-order-pay #order_review {  width: 100%;  float: none; } .page-header .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .page-title, .page-header .woocommerce-order-pay #order_review #payment .page-title, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .page-header .page-title, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3, .woocommerce-order-pay #order_review #payment .page-header .page-title, .woocommerce-order-pay #order_review #payment h3 {  padding-left: 1em;  padding-top: 1em; } .page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row, .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods + .form-row, .woocommerce-order-pay #order_review #payment .form-row, .woocommerce-order-pay #order_review .payment_methods + .form-row {  padding: 1em; } .page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order, .woocommerce-order-pay #order_review .button#place_order {  display: block;  width: 100%;  font-size: 1.41575em; } .woocommerce-tabs {  padding-bottom: 2.61792em; } .woocommerce-tabs:after, .woocommerce-tabs:before {  content: "";  display: table; } .woocommerce-tabs:after {  clear: both; } .woocommerce-tabs ul.tabs li.active:after {  right: 1em; } .woocommerce-tabs .panel {  max-width: 920px;  margin-top: 0; } .notification-added-to-cart {  position: fixed;  z-index: 99999;  top: 200px;  right: 20px;  pointer-events: none; } @media (max-width: 991px) {  .notification-added-to-cart {   display: none;  } } .notification-added-to-cart .notification-wrap {  position: relative;  overflow: hidden;  background: #fff; } .notification-added-to-cart .ns-thumb {  position: absolute;  z-index: 99;  top: 0;  animation-name: u;  animation-duration: 1s;  animation-timing-function: linear;  animation-fill-mode: forwards;  overflow: hidden; } .notification-added-to-cart .ns-thumb img {  width: 70px;  height: 70px; } .notification-added-to-cart .ns-content {  display: flex;  align-items: center;  line-height: 1.4;  padding: 0 30px 0 90px;  height: 70px;  animation-name: t;  animation-duration: 0.4s;  animation-fill-mode: both;  animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);  animation-delay: 0.5s;  max-width: 370px;  color: #fff; } .notification-added-to-cart .ns-content strong {  font-weight: 700; } .notification-added-to-cart .ns-content p {  margin: 0; } .notification-added-to-cart.hide {  opacity: 0; } @keyframes t {  0% {   transform: translate3d(-100%, 0, 0);  }  to {   transform: translateZ(0);  } } @keyframes u {  0% {   opacity: 0;   transform: matrix(0.7, 0, 0, 0.7, 0, 0);  }  2.083333% {   transform: matrix(0.75266, 0, 0, 0.76342, 0, 0);  }  4.166667% {   transform: matrix(0.81071, 0, 0, 0.84545, 0, 0);  }  6.25% {   transform: matrix(0.86808, 0, 0, 0.9286, 0, 0);  }  8.333333% {   transform: matrix(0.92038, 0, 0, 1, 0, 0);  }  10.416667% {   opacity: 1;   transform: matrix(0.96482, 0, 0, 1.05202, 0, 0);  }  12.5% {   transform: matrix(1, 0, 0, 1.08204, 0, 0);  }  14.583333% {   transform: matrix(1.02563, 0, 0, 1.09149, 0, 0);  }  16.666667% {   transform: matrix(1.04227, 0, 0, 1.08453, 0, 0);  }  18.75% {   transform: matrix(1.05102, 0, 0, 1.06666, 0, 0);  }  20.833333% {   transform: matrix(1.05334, 0, 0, 1.04355, 0, 0);  }  22.916667% {   transform: matrix(1.05078, 0, 0, 1.02012, 0, 0);  }  25% {   transform: matrix(1.04487, 0, 0, 1, 0, 0);  }  27.083333% {   transform: matrix(1.03699, 0, 0, 0.98534, 0, 0);  }  29.166667% {   transform: matrix(1.02831, 0, 0, 0.97688, 0, 0);  }  31.25% {   transform: matrix(1.01973, 0, 0, 0.97422, 0, 0);  }  33.333333% {   transform: matrix(1.01191, 0, 0, 0.97618, 0, 0);  }  35.416667% {   transform: matrix(1.00526, 0, 0, 0.98122, 0, 0);  }  37.5% {   transform: matrix(1, 0, 0, 0.98773, 0, 0);  }  39.583333% {   transform: matrix(0.99617, 0, 0, 0.99433, 0, 0);  }  41.666667% {   transform: matrix(0.99368, 0, 0, 1, 0, 0);  }  43.75% {   transform: matrix(0.99237, 0, 0, 1.00413, 0, 0);  }  45.833333% {   transform: matrix(0.99202, 0, 0, 1.00651, 0, 0);  }  47.916667% {   transform: matrix(0.99241, 0, 0, 1.00726, 0, 0);  }  50% {   transform: matrix(0.99329, 0, 0, 1.00671, 0, 0);  }  52.083333% {   transform: matrix(0.99447, 0, 0, 1.00529, 0, 0);  }  54.166667% {   transform: matrix(0.99577, 0, 0, 1.00346, 0, 0);  }  56.25% {   transform: matrix(0.99705, 0, 0, 1.0016, 0, 0);  }  58.333333% {   transform: matrix(0.99822, 0, 0, 1, 0, 0);  }  60.416667% {   transform: matrix(0.99921, 0, 0, 0.99884, 0, 0);  }  62.5% {   transform: matrix(1, 0, 0, 0.99816, 0, 0);  }  64.583333% {   transform: matrix(1.00057, 0, 0, 0.99795, 0, 0);  }  66.666667% {   transform: matrix(1.00095, 0, 0, 0.99811, 0, 0);  }  68.75% {   transform: matrix(1.00114, 0, 0, 0.99851, 0, 0);  }  70.833333% {   transform: matrix(1.00119, 0, 0, 0.99903, 0, 0);  }  72.916667% {   transform: matrix(1.00114, 0, 0, 0.99955, 0, 0);  }  75% {   transform: matrix(1.001, 0, 0, 1, 0, 0);  }  77.083333% {   transform: matrix(1.00083, 0, 0, 1.00033, 0, 0);  }  79.166667% {   transform: matrix(1.00063, 0, 0, 1.00052, 0, 0);  }  81.25% {   transform: matrix(1.00044, 0, 0, 1.00058, 0, 0);  }  83.333333% {   transform: matrix(1.00027, 0, 0, 1.00053, 0, 0);  }  85.416667% {   transform: matrix(1.00012, 0, 0, 1.00042, 0, 0);  }  87.5% {   transform: matrix(1, 0, 0, 1.00027, 0, 0);  }  89.583333% {   transform: matrix(0.99991, 0, 0, 1.00013, 0, 0);  }  91.666667% {   transform: matrix(0.99986, 0, 0, 1, 0, 0);  }  93.75% {   transform: matrix(0.99983, 0, 0, 0.99991, 0, 0);  }  95.833333% {   transform: matrix(0.99982, 0, 0, 0.99985, 0, 0);  }  97.916667% {   transform: matrix(0.99983, 0, 0, 0.99984, 0, 0);  }  to {   transform: matrix(1, 0, 0, 1, 0, 0);  } } .opal-canvas-filter {  background-color: #fff;  transition: all 0.5s;  padding-bottom: 40px;  padding-left: 15px;  padding-right: 15px; } @media (min-width: 768px) {  .opal-canvas-filter {   padding-left: 35px;   padding-right: 35px;  } } .opal-canvas-filter section {  padding-bottom: 35px;  margin-bottom: 45px;  border-bottom: 1px solid #e6e6e6; } .opal-canvas-filter.position-2cl, .opal-canvas-filter.position-2cr {  position: fixed;  z-index: 10002;  visibility: hidden;  overflow-y: auto;  width: 350px;  height: 100vh; } @media (max-width: 991px) {  .opal-canvas-filter.position-2cl,  .opal-canvas-filter.position-2cr {   width: 300px;  } } .opal-canvas-filter.position-2cl::-webkit-scrollbar, .opal-canvas-filter.position-2cr::-webkit-scrollbar {  width: 3px; } .opal-canvas-filter.position-2cl::-webkit-scrollbar-track, .opal-canvas-filter.position-2cr::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  background-color: #f5f5f5; } .opal-canvas-filter.position-2cl::-webkit-scrollbar-thumb, .opal-canvas-filter.position-2cr::-webkit-scrollbar-thumb {  background-color: #000; } .opal-canvas-filter.position-2cl {  top: 0;  left: 0;  visibility: visible;  transform: translate3d(-100%, 0, 0); } .opal-canvas-filter.position-2cr {  top: 0;  right: 0;  visibility: visible;  transform: translate3d(100%, 0, 0); } .opal-canvas-filter.position-2cr .filter-close {  text-align: left; } .opal-canvas-filter .widget ul {  padding-left: 0; } .opal-canvas-filter-open .opal-overlay-filter {  cursor: pointer;  position: fixed;  z-index: 10001;  top: 0;  right: 0;  width: 100%;  height: 100%;  background: rgba(0, 0, 0, 0.2); } .opal-canvas-filter-open .opal-canvas-filter.position-2cl, .opal-canvas-filter-open .opal-canvas-filter.position-2cr {  visibility: visible;  transform: translateZ(0); } .filter-toggle {  height: 2.5em;  border: none;  border-radius: 30px;  font-size: 16px;  font-size: 1rem;  font-weight: 500;  color: #333;  padding: 0;  margin-right: 15px;  transition: all 0.3s ease 0; } @media (max-width: 767px) {  .filter-toggle {   margin-right: auto;  } } .filter-toggle .filter-icon {  display: inline-block;  padding-right: 8px;  vertical-align: middle;  margin-top: -2px; } .filter-toggle.active:hover .filter-icon:after, .filter-toggle.active:hover .filter-icon:before {  width: 25px; } .filter-close {  height: 50px;  line-height: 50px;  margin-bottom: 40px;  border-bottom: 1px solid #eee;  display: block;  cursor: pointer;  text-align: right;  vertical-align: middle;  font-weight: 700; } .filter-close:after {  content: "";  width: 10px;  border: 1px solid;  border-color: #000;  display: inline-block;  vertical-align: middle;  margin-left: 15px;  position: relative;  top: -1px; } @media (min-width: 783px) {  .admin-bar .opal-canvas-filter.position-2cl,  .admin-bar .opal-canvas-filter.position-2cr {   top: 32px;  } } @media (min-width: 600px) and (max-width: 782px) {  .admin-bar .opal-canvas-filter.position-2cl,  .admin-bar .opal-canvas-filter.position-2cr {   top: 46px;  } } @media (min-width: 1200px) {  body.opal-woocommerce-archive-style-default .filter-toggle {   display: none;  } } @media (max-width: 1199px) {  body.opal-woocommerce-archive-style-default #secondary {   display: none;  }  body.opal-woocommerce-archive-style-default #primary {   flex: 0 0 100%;   max-width: 100%;  }  body.opal-woocommerce-archive-style-default #primary .site-main {   padding: 0;  } } .owl-theme.woocommerce-carousel .owl-nav [class*="owl"], .owl-theme.woocommerce-product-carousel .owl-nav [class*="owl"] {  opacity: 1 !important; }  .woocommerce-cart .woocommerce-cart-form {  margin-bottom: 1rem; } table.cart:not(.wishlist_table) {  overflow-x: auto; } table.cart:not(.wishlist_table) .product-quantity .minus, table.cart:not(.wishlist_table) .product-quantity .plus, table.cart:not(.wishlist_table) thead {  display: none; } @media (min-width: 768px) {  table.cart:not(.wishlist_table) .product-thumbnail {   width: 100px;  } } table.cart:not(.wishlist_table) .product-thumbnail img {  margin: 0 auto;  max-width: 100px;  height: auto; } table.cart:not(.wishlist_table) .product-thumbnail:before {  display: none; } table.cart:not(.wishlist_table) tr:first-child td.product-remove {  border-top-width: 0; } table.cart:not(.wishlist_table) tr {  border-bottom: 1px solid #e6e6e6; } table.cart:not(.wishlist_table) tr:last-child {  border-bottom: none; } table.cart:not(.wishlist_table) td.product-remove {  border-top: 1.618em solid;  position: relative; } table.cart:not(.wishlist_table) td.product-remove:after, table.cart:not(.wishlist_table) td.product-remove:before {  content: "";  display: table; } table.cart:not(.wishlist_table) td.product-remove:after {  clear: both; } table.cart:not(.wishlist_table) td.product-remove a.remove {  position: absolute;  font-size: 1.41575em;  top: -0.61805em;  right: -0.61805em; } table.cart:not(.wishlist_table) td.product-quantity .qty {  padding: 0.326em;  width: 3.70633em; } table.cart:not(.wishlist_table) td, table.cart:not(.wishlist_table) th {  padding: 0.875em 0.875em 0; } table.cart:not(.wishlist_table) td.actions {  background-color: transparent;  padding-bottom: 0; } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.actions {   padding: 0.4em;  } } table.cart:not(.wishlist_table) td.actions label {  display: inline-block;  margin-bottom: 0;  margin-right: 25px; } @media (max-width: 991px) {  table.cart:not(.wishlist_table) td.actions label {   display: none;  } } table.cart:not(.wishlist_table) td.actions .coupon {  padding-bottom: 1em;  margin-bottom: 1em;  border-bottom: 1px solid rgba(0, 0, 0, 0.05); } table.cart:not(.wishlist_table) td.actions input {  display: block;  width: 100%;  margin: 0.54079em 0; } table.cart:not(.wishlist_table) td.actions input[name="update_cart"]:focus {  outline: none; }  .woocommerce-cart .hentry, .woocommerce-checkout .hentry {  border-bottom: 0;  padding: 30px;  border-radius: 6px;  background-color: #fff; } .page-template-template-fullwidth-php table.cart .product-thumbnail {  display: table-cell; } .page-template-template-fullwidth-php table.cart thead {  font-size: 1em;  text-indent: 0; } .woocommerce-cart .cross-sells {  padding: 0;  margin-top: 50px; } .woocommerce-cart .cart-empty {  display: block;  font-size: 24px;  font-size: 1.5rem;  color: #000;  text-align: center;  letter-spacing: -0.075em;  margin-top: 80px; } .woocommerce-cart .cart-empty:before {  color: #d7d7d7;  font-size: 145px;  font-size: 9.0625rem;  display: block;  line-height: 1.45;  margin-left: -25px; } .woocommerce-cart .cart-empty + .return-to-shop {  margin-bottom: 60px; } .woocommerce-cart .return-to-shop {  text-align: center; } table.cart:not(.wishlist_table) td, table.cart:not(.wishlist_table) th {  padding: 2.61792em 1.618em 2.29068em 0; } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td,  table.cart:not(.wishlist_table) th {   padding: 0.5em;  } } table.cart:not(.wishlist_table) .qty {  padding: 0.875em;  max-width: 3.632em; } table.cart:not(.wishlist_table) td.product-remove {  width: 35px;  background-color: transparent;  padding: 0; } @media (min-width: 768px) {  table.cart:not(.wishlist_table) td.product-remove {   display: table-cell;   border: 0;  } } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.product-remove {   padding: 0;   border-color: transparent;  } } table.cart:not(.wishlist_table) td.product-remove a.remove {  float: none;  position: relative;  top: auto;  right: auto; } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.product-remove a.remove {   position: absolute;   right: 0;  } } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.product-thumbnail {   text-align: center;  } } table.cart:not(.wishlist_table) .product-quantity .minus, table.cart:not(.wishlist_table) .product-quantity .plus {  display: inline-block; } table.cart:not(.wishlist_table) .product-name a, table.cart:not(.wishlist_table) .product-subtotal .woocommerce-Price-amount {  color: #1d2a38; } table.cart:not(.wishlist_table) .product-price .amount {  color: #888; } table.cart:not(.wishlist_table) .quantity {  display: flex;  align-items: center;  justify-content: center;  width: max-content;  margin-right: auto;  flex-wrap: nowrap;  position: relative;  border-radius: 30px;  border: 2px solid #e6e6e6; } table.cart:not(.wishlist_table) .quantity .quantity-action {  padding: 5px;  width: 40px;  height: 36px;  line-height: 36px;  border-radius: 0;  display: flex;  justify-content: center;  align-items: center;  cursor: pointer; } table.cart:not(.wishlist_table) .quantity .quantity-action:active, table.cart:not(.wishlist_table) .quantity .quantity-action:focus, table.cart:not(.wishlist_table) .quantity .quantity-action:hover {  outline: none;  box-shadow: none;  color: #000; } table.cart:not(.wishlist_table) .quantity input {  border: 0; } table.cart:not(.wishlist_table) .quantity input[type="number"] {  padding: 0;  width: 60px;  height: 36px;  margin-top: 0;  margin-left: -1px;  margin-right: -1px;  font-size: 18px;  font-size: 1.125rem;  line-height: 36px; } @media (max-width: 767px) {  table.cart:not(.wishlist_table) .quantity {   margin-right: 0;   margin-left: auto;  } } table.cart:not(.wishlist_table) td.actions {  padding-left: 0; } table.cart:not(.wishlist_table) td.actions .coupon {  position: relative;  padding-bottom: 0;  border-bottom: none;  display: inline-block;  float: left;  margin-bottom: 15px; } @media (min-width: 768px) {  table.cart:not(.wishlist_table) td.actions .coupon {   margin-right: 10px;  } } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.actions .coupon {   display: block;   width: 100%;   margin-bottom: 0.5em;  } } table.cart:not(.wishlist_table) td.actions .coupon:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f054";  position: absolute;  right: 20px;  top: 50%;  transform: translate(50%, -50%);  pointer-events: none;  font-size: 12px;  font-size: 0.75rem; } table.cart:not(.wishlist_table) td.actions .coupon #coupon_code {  min-width: 235px;  max-width: 100%;  padding-right: 90px; } @media (max-width: 767px) {  table.cart:not(.wishlist_table) td.actions .coupon #coupon_code {   min-width: 200px;  } } table.cart:not(.wishlist_table) td.actions .coupon button[type="submit"], table.cart:not(.wishlist_table) td.actions .coupon input[type="submit"] {  position: absolute;  opacity: 0;  top: 0;  right: 0;  width: 50px;  bottom: 0; } @media (min-width: 768px) {  table.cart:not(.wishlist_table) td.actions button,  table.cart:not(.wishlist_table) td.actions input {   display: inline-block;   width: auto;   margin: 0;  }  table.cart:not(.wishlist_table) td.actions button.button,  table.cart:not(.wishlist_table) td.actions input.button {   vertical-align: top;  } } .cart-collaterals {  margin-bottom: 15px;  margin-top: 15px; } .cart-collaterals:after, .cart-collaterals:before {  content: "";  display: block;  height: 10px;  width: 100%;  background-color: transparent;  background-size: 20px 20px;  background-position: 0 10px, 40px 40px;  background-image: radial-gradient(closest-side, transparent 9px, #f8f8f8 100%); } .cart-collaterals:before {  margin-top: -10px; } .cart-collaterals:after {  transform: rotate(180deg);  -ms-transform: rotate(180deg);  -webkit-transform: rotate(180deg);  margin-bottom: -10px; } .cart-collaterals h2 {  font-size: 24px;  font-size: 1.5rem;  margin-bottom: 25px;  font-weight: 500; } .cart-collaterals .cross-sells ul.products li.product:nth-child(2n) {  margin-right: 0 !important; } .cart-collaterals .cart_totals {  width: 100%;  padding: 45px;  background-color: #f8f8f8; } @media (max-width: 767px) {  .cart-collaterals .cart_totals {   padding: 20px;  } } .cart-collaterals .cart_totals .order-total .woocommerce-Price-amount {  font-size: 24px;  font-size: 1.5rem; } .cart-collaterals .cart_totals td {  padding: 1.5em 0; } .cart-collaterals .cart_totals th {  font-weight: 400; } .cart-collaterals .cart_totals th:after {  content: ":"; } .cart-collaterals .cart_totals tr {  border-top: 1px solid #e6e6e6; } .cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator {  margin: 0;  clear: right; } .cart-collaterals .cart_totals small.includes_tax {  display: block; } .cart-collaterals .shipping_calculator {  clear: right; }  .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {  background-color: transparent;  text-align: center;  font-weight: 700;  margin-bottom: 0;  padding-left: 0;  padding-right: 0;  display: block;  border: none; } .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {  text-transform: uppercase;  margin-left: 0.25rem; } .woocommerce-checkout .woocommerce-form-login {  width: 550px;  max-width: 100%;  box-shadow: none;  margin-top: 1.5rem;  margin-left: auto;  margin-right: auto;  background-color: transparent; } .woocommerce-checkout .woocommerce-form-login > p:first-of-type {  text-align: center; } .woocommerce-checkout .woocommerce-form-login .lost_password, .woocommerce-checkout .woocommerce-form-login label {  font-weight: 500; } .woocommerce-checkout .form-row {  margin-left: 0;  margin-right: 0; } .checkout_coupon {  position: relative;  width: 470px;  max-width: 100%;  padding: 50px;  background: #fafafa;  margin: 1.5rem auto 2.61792em; } @media (max-width: 767px) {  .checkout_coupon {   padding: 40px 30px;  } } .checkout_coupon .form-row-first {  margin: 0; } .checkout_coupon .form-row-first input {  padding-right: 70px;  background-color: transparent; } .checkout_coupon .form-row-last {  margin-bottom: 0;  margin-top: 30px; } .checkout_coupon .form-row-last button, .checkout_coupon .form-row-last input {  margin: auto;  width: 100%; } .checkout_coupon:after, .checkout_coupon:before {  position: absolute;  top: -10px;  left: 0;  content: "";  display: block;  height: 10px;  width: 100%;  background-color: transparent;  background-size: 20px 20px;  background-position: 0 10px, 40px 40px;  background-image: radial-gradient(closest-side, transparent 9px, #fafafa 100%); } .checkout_coupon:after {  bottom: -10px;  top: unset;  left: 0;  transform: rotate(180deg); } form.checkout {  position: static !important;  } form.checkout:after, form.checkout:before {  content: "";  display: table; } form.checkout:after {  clear: both; } form.checkout > .blockUI {  position: fixed !important;  } .elementor-element form.checkout > .gallery > div, .entry-gallery form.checkout > .gallery > div, .single-portfolio-summary form.checkout > .single-portfolio-summary-inner > div, .single-product div.type-product form.checkout > .product-inner > div, .single form.checkout > .gallery > div, .site-footer form.checkout > .widget-area > div, .widget form.checkout > .gallery > div, .woocommerce-account .woocommerce form.checkout > .u-columns.woocommerce-Addresses > div, .woocommerce-account form.checkout > .woocommerce > div, .woocommerce-billing-fields form.checkout > .woocommerce-billing-fields__field-wrapper > div, .woocommerce-cart form.entry-content.checkout > .woocommerce > div, .woocommerce-MyAccount-content form.checkout > form[class^="woocommerce-"] > div, [class*="columns-"] form.checkout > ul.products > div, body.opal-content-layout-2cl #content form.checkout > .wrap > div, body.opal-content-layout-2cr #content form.checkout > .wrap > div, form.checkout > .comment-form > div, form.checkout > .row > div, form.checkout > .woocommerce-address-fields__field-wrapper > div, form.checkout > .woocommerce-Addresses > div, form.checkout > .woocommerce-columns--addresses > div, form.checkout > [data-elementor-columns] > div, form.checkout > [data-opal-columns] > div, form.checkout > form.track_order > div {  margin-top: 3rem; } @media (min-width: 1200px) {  .order_review_inner {   padding-left: 65px;  } } .woocommerce-privacy-policy-link:hover {  text-decoration: underline; } .woocommerce-privacy-policy-text {  margin-bottom: 35px; } #payment:after, #payment:before {  content: "";  display: table; } #payment .create-account, #payment:after {  clear: both; } #payment .payment_methods {  padding: 0 0 25px;  margin-bottom: 45px;  position: relative;  z-index: 3; } #payment .payment_methods:before {  content: "";  position: absolute;  width: calc(100% + 50px);  height: 100%;  background-color: #fff;  top: 0;  left: -25px;  z-index: -1; } #payment .payment_methods > .wc_payment_method > label {  display: block;  cursor: pointer;  margin-bottom: 0;  font-weight: 700;  padding-top: 23px;  padding-bottom: 23px;  font-size: 14px;  font-size: 0.875rem;  font-weight: 400; } #payment .payment_methods li {  list-style: none !important;  margin-left: 0;  border-bottom: 1px solid;  border-bottom-color: silver2; } #payment .payment_methods li img {  float: right;  border: 0;  padding: 0;  max-height: 2.29068em;  display: none; } #payment .payment_methods li a {  text-decoration: underline;  float: right; } #payment .payment_methods li:last-child:not(.woocommerce-notice) {  padding-bottom: 0;  border-bottom: 0; } #payment .payment_methods li p {  margin: 0; } #payment .payment_methods li .payment_box {  padding-bottom: 30px;  margin-top: -5px; } #payment .payment_methods li .payment_box fieldset {  border: 0;  margin: 0;  padding: 1em 0 0;  font-size: 0.875em; } #payment .payment_methods li .payment_box fieldset label {  width: auto;  margin-left: 0; } #payment .payment_methods li .payment_box fieldset .form-row {  margin-bottom: 1em; } #payment .payment_methods li .payment_box fieldset .form-row input[type="checkbox"] {  margin-right: 5px; } #payment .payment_methods li .payment_box fieldset #cvv {  width: 22% !important; } #payment .payment_methods li .payment_box fieldset .help {  width: 75%;  float: right; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods {  padding-top: 1em;  margin: 0; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li {  margin-top: 0.61805em; } #payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type="radio"] {  margin-right: 0.236em; } #payment .payment_methods li .payment_box ul.wc-saved-payment-methods {  margin-left: 0; } #payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc, #payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry, #payment .payment_methods li .payment_box .wc-credit-card-form-card-number {  font-size: 1.41575em; } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number {  background-repeat: no-repeat;  background-position: right 0.61805em center;  background-size: 31px 20px;  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/unknown.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/visa.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/mastercard.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/laser.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/diners.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/maestro.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/jcb.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/amex.svg); } #payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover {  background-image: url(https://insomniasleeping.com/wp-content/themes/assets/images/credit-cards/discover.svg); } #payment .payment_methods li.woocommerce-info, #payment .payment_methods li.woocommerce-notice, #payment .payment_methods li.woocommerce-notice--info {  padding: 25px 0 0;  background-color: transparent;  border: none;  display: inline-block; } #payment .payment_methods li.woocommerce-info:before, #payment .payment_methods li.woocommerce-notice--info:before, #payment .payment_methods li.woocommerce-notice:before {  content: "\f06a";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  color: #ffb400;  font-size: 16px;  font-size: 1rem;  margin-right: 10px; } #payment .terms {  width: 100%;  clear: both;  float: none;  margin-bottom: 0;  margin-bottom: 1em; } #payment .terms label {  display: block;  cursor: pointer; } #payment .woocommerce-terms-and-conditions {  padding: 1em;  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);  margin-bottom: 16px;  background-color: rgba(0, 0, 0, 0.05); } #payment .place-order {  margin-bottom: 0;  float: none;  width: 100%; } #payment .place-order .button {  font-size: 1em;  width: 100%;  white-space: pre-wrap; } .woocommerce-checkout-review-order {  background-color: #fafafa;  padding: 40px 15px; } @media (min-width: 576px) {  .woocommerce-checkout-review-order {   padding: 50px 50px 75px;  } } .woocommerce-checkout-review-order:after, .woocommerce-checkout-review-order:before {  position: absolute;  top: -10px;  left: 0;  content: "";  display: block;  height: 10px;  width: 100%;  background-color: transparent;  background-size: 20px 20px;  background-position: 0 10px, 40px 40px;  background-image: radial-gradient(closest-side, transparent 9px, #fafafa 100%); } .woocommerce-checkout-review-order:after {  bottom: -10px;  top: unset;  left: 0;  transform: rotate(180deg); } table.woocommerce-checkout-review-order-table th {  padding: 1.4rem 0;  font-weight: 400; } table.woocommerce-checkout-review-order-table td {  padding: 1.4rem 0; } table.woocommerce-checkout-review-order-table .product-name {  min-width: 150px; } table.woocommerce-checkout-review-order-table .product-total {  text-align: right; } table.woocommerce-checkout-review-order-table tfoot td {  text-align: right;  font-weight: 500; } table.woocommerce-checkout-review-order-table .order-total {  border: none; } table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount {  font-size: 24px;  font-size: 1.5rem;  font-weight: 600; } table.woocommerce-checkout-review-order-table .product-name strong {  font-weight: 400; } .woocommerce-checkout .payment-fixed {  position: fixed;  top: 0;  z-index: 9;  box-shadow: 0 6px 2em rgba(0, 0, 0, 0.2); } .admin-bar .woocommerce-checkout .payment-fixed {  top: 32px; } .admin-bar .woocommerce-checkout #wc_checkout_add_ons label + br {  display: none; }  #ship-to-different-address {  position: relative; } #ship-to-different-address label {  font-weight: 500; } .woocommerce-shipping-fields label {  font-weight: 700;  margin-top: 20px; } .woocommerce-shipping-fields .select2-container--default .select2-selection--single {  border-radius: 0; } .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__rendered {  font-size: inherit;  font-weight: 400; } .woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow b:before {  position: absolute;  margin-top: -4px; } .col2-set .col-1, .col2-set .col-2, .col2-set .woocommerce.columns-mobile-6 ul.products > li, .col2-set [data-elementor-columns-mobile="6"] .column-item, .woocommerce.columns-mobile-6 .col2-set ul.products > li, [data-elementor-columns-mobile="6"] .col2-set .column-item {  margin-bottom: 1.618em; } .col2-set + #customer_details {  display: none; } .col2-set .woocommerce-billing-fields:after, .col2-set .woocommerce-billing-fields:before {  content: "";  display: table; } .col2-set .woocommerce-billing-fields:after {  clear: both; } .woocommerce-billing-fields .form-row {  margin: 0; } .woocommerce-billing-fields label {  margin-top: 23px;  margin-bottom: 12px;  font-weight: 400;  font-size: 14px;  font-size: 0.875rem; } .page-header .woocommerce-billing-fields > .page-title, .woocommerce-billing-fields > h3 {  font-size: 24px;  font-size: 1.5rem; } .woocommerce-billing-fields .select2-container--default .selection {  display: block; } .woocommerce-billing-fields .select2-container--default .select2-selection--single {  font-size: 14px;  font-size: 0.875rem; } .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered {  font-size: inherit;  font-weight: 400;  line-height: inherit; } .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow {  top: 50%;  transform: translateY(-50%); } .woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow b {  margin-top: 0;  position: absolute; } #billing_address_2_field {  margin-top: 20px; } .woocommerce-additional-fields {  margin-top: 40px; } .page-header .woocommerce-additional-fields > .page-title, .woocommerce-additional-fields > h3 {  font-size: 24px;  font-size: 1.5rem; } .woocommerce-additional-fields .form-row {  margin: 0; } .woocommerce-additional-fields label {  font-weight: 400;  font-size: 14px;  font-size: 0.875rem; } .woocommerce-MyAccount-content form[class^="woocommerce-"] fieldset {  margin-right: 15px;  margin-left: 15px;  width: 100%; } #wc_checkout_add_ons input[type="radio"] {  float: left;  margin-right: 0.54079em;  clear: left;  margin-top: 0.35em; } #order_review, #order_review_heading {  clear: right; } #order_review {  transition: box-shadow 0.4s ease;  position: relative; } #order_review .shop_table {  margin-bottom: 20px; } #order_review .shop_table thead {  display: none; } #order_review .shop_table tr.cart_item:first-child {  border-top: 1px solid #e5e5e5; } .order_review_heading {  font-size: 24px;  font-size: 1.5rem;  margin-bottom: 23px; } #order_review_heading {  margin-bottom: 0;  padding-bottom: 0.61805em; } @media (max-width: 767px) {  .woocommerce-columns--addresses .woocommerce-column {   flex: 0 0 100%;   max-width: 100%;  } } .form-row.woocommerce-invalid input.input-text, .form-row.woocommerce-validated input.input-text {  border-color: #2a2a2a;  box-shadow: none; } .select2-container--default .select2-selection--single {  border-color: #e6e6e6 !important;  border-radius: 4px;  border-width: 2px;  height: 50px !important; } .select2.select2-container--default .select2-selection--single .select2-selection__rendered {  line-height: 43px !important; } .select2.select2-container--default .select2-selection--single .select2-selection__arrow {  height: 43px !important; } .select2-container--default .select2-selection--single .select2-selection__arrow {  height: 43px;  right: 8px; } .select2-container--default .select2-search--dropdown .select2-search__field {  border: 1px solid #2a2a2a; } .select2-dropdown {  border: 1px solid #2a2a2a !important; } .checkout .woocommerce-input-wrapper, .woocommerce-account .woocommerce-input-wrapper {  width: 100%; } .checkout .woocommerce-account-fields, .woocommerce-account .woocommerce-account-fields {  margin-top: 20px; } form.track_order {  position: relative;  -ms-flex-align: end;  align-items: flex-end; } form.track_order .form-row {  display: block; } form.track_order p:first-of-type {  margin: 0 0 40px;  text-align: center;  flex: 0 0 100%;  max-width: 100%; } @media (min-width: 768px) {  form.track_order p:first-of-type {   padding: 0 21%;  } } form.track_order p.form-row-first {  position: relative; } @media (max-width: 767px) {  form.track_order p.form-row-first,  form.track_order p.form-row-last {   flex-basis: auto;  } } form.track_order p:last-of-type {  padding-left: 15px;  padding-right: 15px; } form.track_order p:last-of-type button[type="submit"] {  width: 100%;  line-height: inherit; } form.track_order label {  font-size: 20px;  font-size: 1.25rem;  color: #000;  margin-bottom: 0.7rem; }  #cboxWrapper, #colorbox {  overflow: visible; } #cboxBottomCenter, #cboxBottomLeft, #cboxBottomRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxTopCenter, #cboxTopLeft, #cboxTopRight {  display: none; } .yith-woocompare-open.button {  color: #fff; } .single-product .product-inner .summary .compare.button {  display: none; } .woocommerce-wishlist .hentry {  border-bottom: 0;  padding: 30px 15px;  border-radius: 6px;  background-color: #fff; } @media (min-width: 576px) {  .woocommerce-wishlist .hentry {   padding: 30px;  } } .yith-wcwl-share {  display: flex;  align-items: center; } .yith-wcwl-share h4.yith-wcwl-share-title {  font-size: 16px;  font-size: 1rem; } #yith-wcwl-form {  overflow-x: auto; } .wishlist_table thead {  display: none; } .wishlist_table tr:not(:last-child) {  border-bottom: 1px solid #e3e3e3; } .wishlist_table tr td {  text-align: left; } .wishlist_table tr td.product-thumbnail a {  max-width: 100px;  line-height: 34px; } @media (max-width: 767px) {  .wishlist_table tr td.product-thumbnail {   display: none;  } } .wishlist_table tr td.wishlist-empty {  text-align: center;  border-bottom: 1px solid #fff !important; } @media (max-width: 767px) {  .wishlist_table tr th.product-thumbnail {   display: none;  } } .wishlist_table tfoot tr {  border: none; } .wishlist_table .product-thumbnail {  width: 130px; } .wishlist_table .product-price {  font-weight: 400; } .wishlist_table .product-add-to-cart a.button {  align-items: center;  margin-bottom: 0 !important; } .wishlist_table .product-add-to-cart .remove_from_wishlist {  opacity: 0.7; } .wishlist_table .product-remove {  width: 30px; } .wishlist_table .product-stock-status {  font-size: 11px;  font-size: 0.6875rem;  text-transform: uppercase; } .wishlist_table.mobile {  padding-left: 0; } .wishlist_table.mobile li {  margin-bottom: 20px; } .wishlist_table.mobile li:not(:last-child) {  padding-bottom: 30px;  border-bottom: 1px solid #e6e6e6; } .wishlist_table.mobile li .additional-info-wrapper {  display: flex;  flex-wrap: wrap;  align-items: center; } .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart {  margin-right: 10px;  margin-bottom: 0; } .wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist {  margin-bottom: 0 !important;  opacity: 0.7; } .page-header .wishlist_table.mobile .product-name .page-title, .wishlist_table.mobile .product-name .page-header .page-title, .wishlist_table.mobile .product-name h3 {  font-size: 24px;  font-size: 1.5rem; } .wishlist_table tr td.product-stock-status span.wishlist-in-stock {  color: #888; } .woocommerce .wishlist-title h2 {  margin-top: 20px;  padding: 0; } .woocommerce table.wishlist_table {  font-size: inherit; } .woocommerce table.wishlist_table tbody td {  padding-top: 40px;  padding-bottom: 30px; } .woocommerce table.wishlist_table tbody td.product-name {  min-width: 150px; } .woocommerce table.wishlist_table .yith-wcqv-button {  margin-left: 15px;  text-decoration: underline; } .woocommerce .wishlist_table .product-add-to-cart a.button {  display: inline-flex !important;  line-height: 24px !important; } .wishlist-empty {  font-size: 24px;  font-size: 1.5rem;  color: #000;  text-align: center; } .wishlist-empty:before {  display: block;  font-size: 190px;  font-size: 11.875rem;  color: #d7d7d7;  line-height: 1.25; } .yith-wcwl-share {  margin-top: 30px; } .yith-wcwl-share .yith-wcwl-share-title, .yith-wcwl-share ul {  display: inline-flex; } .yith-wcwl-share ul {  list-style: none; } .yith-wcwl-share ul a {  padding: 5px; } .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor img, .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor svg.yith-wcwl-icon-svg {  font-size: 13px;  height: auto;  width: 18px;  color: #fff; } .group-action .yith-wcwl-add-to-wishlist-button {  border-radius: 16px;  background-color: #000;  color: #fff;  width: 32px;  height: 32px; } .yith-wcwl-add-to-wishlist-button__label {  display: none; } .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button).yith-wcwl-add-to-wishlist-button--added svg.yith-wcwl-add-to-wishlist-button-icon {  color: #24aeb1; } .yith-add-to-wishlist-button-block.yith-add-to-wishlist-button-block--single {  width: 48px;  height: 48px;  border-radius: 50%;  border: 1px solid #e6e6e6;  text-align: center;  padding: 5px;  margin-top: 25px;  align-items: center; } .opal-currency_switcher li ul {  position: absolute;  left: 0;  top: calc(100% + 10px);  min-width: 100%;  visibility: hidden;  opacity: 0;  pointer-events: none;  z-index: 99;  background: #fff; } .opal-currency_switcher ul {  position: relative;  margin: 0; } .opal-currency_switcher ul:hover ul {  top: 100%;  visibility: visible;  opacity: 1;  pointer-events: auto; } .opal-currency_switcher .currency_wrap {  list-style: none; } .opal-currency_switcher .currency_select {  cursor: pointer;  padding: 0 20px;  border: 0 !important; } .opal-currency_switcher .list-currency {  box-shadow: 0 1px 16px 0 rgba(0, 0, 0, 0.1); } .opal-currency_switcher .list-currency button[type="submit"] {  background: transparent;  width: 100%;  line-height: inherit;  padding: 0;  border: none; } .opal-currency_switcher .list-currency button[type="submit"]:hover {  border: none;  background: transparent; } .opal-currency_switcher .list-currency li {  display: block; } .deal-progress .progress-bar {  width: 100%;  height: 12px;  background-color: #ccc;  position: relative;  overflow: hidden; } .deal-progress .progress-value {  position: absolute;  top: 0;  bottom: 0;  left: 0;  background: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QONaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjlhNDgwNTgtNjc0YS1iYjQ2LTg2ZWUtZDE5NjE2ZmMyYzVkIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwQTE3MjdBODY0RTExRThBN0ZFRjc3MjY3NDgwQzk4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwQTE3Mjc5ODY0RTExRThBN0ZFRjc3MjY3NDgwQzk4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmJiYWZhNWY4LTIyODUtMTk0MC04NzFjLWNjYTNmZGRjYmIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmMyN2QwMTYwLWQwNTYtZjU0OS04NTQxLTUzZjY0ZGQ0Yzc1ZiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIAAwAJAMBEQACEQEDEQH/xABqAAEBAQEAAAAAAAAAAAAAAAAHAAYIAQEAAAAAAAAAAAAAAAAAAAAAEAABAgMDBg8AAAAAAAAAAAABAAMRAgQhBQYxQYGxEhRRocEiQmLCEzNjFTUWJgcRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOVEGnwbjJ+5HxT1BLl2OHnyZS2T05OUIF2nqGKhiR9icOMuATNuSmIIOcIMDjrAse8vW6m7bZqqllGXhnkGsIDlBIJAjflvrmy9H2a2G3HxfK7WbSgQkB99G+c9fRu28x18UUH/2Q==");  background-repeat: repeat-x; } .opal-woocommerce-deal {  margin-bottom: 1.5em; } .opal-woocommerce-deal .deal-text {  font-size: 16px;  font-size: 1rem;  margin-bottom: 0.75em; } #comments .commentlist .bypostauthor > .comment-body cite:after {  content: "\f0f6"; } #comments .commentlist .bypostauthor > .comment-body cite:after, #comments .commentlist .reply a:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-left: 0.54079em; } #comments .commentlist .reply a:after {  content: "\f112"; } #comments .commentlist .reply a.comment-edit-link:after {  content: "\f040"; }  .added_to_cart.loading, .button.loading, button.loading, input[type="button"].loading, input[type="reset"].loading, input[type="submit"].loading {  position: relative; } .added_to_cart.loading:before, .button.loading:before, button.loading:before, input[type="button"].loading:before, input[type="reset"].loading:before, input[type="submit"].loading:before {  opacity: 0; } .added_to_cart.loading:after, .button.loading:after, button.loading:after, input[type="button"].loading:after, input[type="reset"].loading:after, input[type="submit"].loading:after {  content: "";  vertical-align: middle;  border: 1px solid #e6e6e6;  border-left-color: #000;  border-radius: 50%;  animation: q 0.45s infinite linear;  -webkit-animation: q 0.45s infinite linear;  height: 20px;  width: 20px;  line-height: 20px;  font-size: 20px;  position: absolute;  top: 50%;  left: 50%;  margin-left: -10px;  margin-top: -10px;  overflow: hidden; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {  text-indent: -999px;  overflow: hidden; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  display: block;  content: "\f00e";  line-height: 1.75em;  text-indent: 0;  color: #000; } .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img {  display: none !important; } .stock {  font-size: 16px;  font-size: 1rem;  font-weight: 600; } .stock .label {  margin-right: 10px; } .stock .stock-availability:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-right: 5px; } .stock.in-stock .stock-availability:before {  content: "\f058"; } .stock.out-of-stock .stock-availability {  color: red; } .stock.out-of-stock .stock-availability:before {  content: "\f057"; } a.reset_variations:before {  content: "\f021"; } .woocommerce-breadcrumb a:first-of-type:before, a.reset_variations:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-right: 0.54079em; } .woocommerce-breadcrumb a:first-of-type:before {  content: "\f015"; } a.remove {  display: block;  width: 1.618em;  height: 1.618em;  line-height: 1.618;  font-weight: 400;  text-align: center;  position: relative;  font-size: 24px;  font-size: 1.5rem;  color: #bbb; } a.remove:focus, a.remove:hover {  color: #e2401c; } .woocommerce-shipping-calculator > p:first-child a:before {  content: "\f0d1";  margin-right: 0.33423em; } .blockUI:before, .woocommerce-shipping-calculator > p:first-child a:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .blockUI:before {  content: "\f110";  animation: a 0.75s linear infinite;  height: 30px;  width: 30px;  line-height: 30px;  font-size: 30px;  position: absolute;  top: 50%;  left: 50%;  margin-left: -15px;  margin-top: -15px; } .woocommerce-breadcrumb .breadcrumb-separator {  text-indent: -9999px;  position: relative;  padding: 0 6.85353em; } .woocommerce-breadcrumb .breadcrumb-separator:after {  display: block;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f105";  font-size: 0.875em;  text-indent: 0;  position: absolute;  top: 50%;  left: 50%;  width: 1em;  height: 1em;  transform: translateX(-50%) translateY(-50%);  text-align: center;  opacity: 0.25; } #payment .payment_methods > .wc_payment_method > label:before {  content: "";  height: 16px;  width: 16px;  border-radius: 50%;  border: 1px solid #d3d3d3;  margin-bottom: -3px;  margin-right: 10px;  display: inline-block; } #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child {  clip: rect(1px 1px 1px 1px);   clip: rect(1px, 1px, 1px, 1px);  position: absolute !important; } #payment .payment_methods li.wc_payment_method > input[type="radio"]:first-child:checked + label:before {  background-color: #000;  height: 15px;  width: 15px;  border: 4px solid #fff;  box-shadow: 0 0 0 1px #d3d3d3;  margin-bottom: -2px;  margin-right: 11px;  margin-left: 1px; } .woocommerce-password-strength:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f119";  margin-left: 0.54079em; } .woocommerce-password-strength.strong:after {  content: "\f118"; } .woocommerce-password-strength.good:after {  content: "\f11a"; } .woocommerce-MyAccount-navigation ul li.is-active a:before {  opacity: 1; } .woocommerce-MyAccount-navigation ul li a:before {  content: "\f0f6";  line-height: 1.618;  margin-left: 0.54079em;  width: 1.41575em;  text-align: right;  float: right;  opacity: 0.25; } .woocommerce-MyAccount-navigation ul li a:hover:before {  opacity: 1; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {  content: ""; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {  content: ""; } .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before, .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {  content: ""; } .my_account_orders .button.view:after {  content: "\f06e"; } .my_account_orders .button.view:after, p.order-again .button:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-left: 0.54079em; } p.order-again .button:after {  content: "\f021"; } .woocommerce-MyAccount-downloads .button:after {  content: "\f0ed";  margin-left: 0.54079em; } .demo_store:before, .woocommerce-MyAccount-downloads .button:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .demo_store:before {  margin-right: 0.54079em;  content: "\f05a"; } .woocommerce-Button--next:after {  content: "\f178";  margin-left: 0.54079em; } .woocommerce-Button--next:after, .woocommerce-Button--previous:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .woocommerce-Button--previous:before {  content: "\f177";  margin-right: 0.54079em; } #reviews .commentlist li p.meta .verified {  display: inline-block;  height: 1.41575em;  width: 1.41575em;  position: relative;  text-indent: -9999px; } #reviews .commentlist li p.meta .verified:before {  content: "\f058";  color: #0f834d;  position: absolute;  top: 0;  left: 0;  width: 1.41575em;  height: 1.41575em;  text-indent: 0;  text-align: center;  line-height: 1.618em; }  #reviews .commentlist li p.meta .verified:before, .single-product div.product .component_selections .clear_component_options:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .single-product div.product .component_selections .clear_component_options:before {  content: "\f021";  margin-right: 0.54079em; }  .cart .mnm_table_item .mnm_table_item_indent:before, .shop_table .mnm_table_item .mnm_table_item_indent:before {  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";  transform: rotate(90deg);  content: "\f148";  margin-right: 0.38198em;  opacity: 0.25; }  .cart .mnm_table_item .mnm_table_item_indent:before, .quick-view-button:before, .shop_table .mnm_table_item .mnm_table_item_indent:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .quick-view-button:before {  content: "\f06e";  margin-right: 0.61805em; }  .woocommerce-page .no_shipping_address .gift-form label:after, .woocommerce-page .ship_address .gift-form label:after {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f06b";  margin-left: 0.54079em; } .woocommerce-page .no_shipping_address .modify-address-button:before, .woocommerce-page .ship_address .modify-address-button:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f044";  margin-right: 0.54079em; } .woocommerce-page .addresses + .addresses header.title a:before {  content: "\f067"; }  .woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before, .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a:before {  content: "\f005"; }  a#variations_clear:before {  content: "\f021"; }  .wl-add-link:before, a#variations_clear:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  margin-right: 0.54079em; } .wl-add-link:before {  content: "\f004"; } .button.wl-create-new:before {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f067";  margin-right: 0.54079em; } .woocommerce, .woocommerce-page {  } .woocommerce-page form .password-input, .woocommerce form .password-input {  width: 100%;  } .woocommerce-page form .password-input input::-ms-reveal, .woocommerce form .password-input input::-ms-reveal {  display: none; }  .woocommerce-account .woocommerce {  padding-top: 50px;  padding-bottom: 50px; } .woocommerce-account .woocommerce .u-columns {  flex-wrap: wrap; } @media (max-width: 767px) {  .woocommerce-account .woocommerce .u-columns [class^="u-column"] {   flex: 0 0 100%;   max-width: 100%;  } } .woocommerce-account .woocommerce > form, .woocommerce-account .woocommerce > h2 {  margin-left: auto;  margin-right: auto;  width: 100%; } .woocommerce-account .woocommerce > h2 {  text-align: center; } @media (min-width: 992px) {  .woocommerce-account .woocommerce #customer_login h2 {   max-width: 440px;   margin-left: auto;   margin-right: auto;  } } .woocommerce-account .woocommerce-MyAccount-content a {  text-decoration: underline; } .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Price-amount {  font-weight: 700; } .woocommerce-account .woocommerce-message, .woocommerce-account .woocommerce-notice {  margin-right: 15px;  margin-left: 15px; } .woocommerce-account .form-row {  align-items: center; } .woocommerce-account .login-title span {  color: #777; } @media (min-width: 992px) {  form.register,  form.woocommerce-form-login {   max-width: 440px;   margin: 50px auto 40px;  } } form.register h2, form.woocommerce-form-login h2 {  max-width: 440px;  font-weight: 600;  margin-bottom: 28px;  font-size: 20px;  font-size: 1.25rem; } form.register .user-text, form.woocommerce-form-login .user-text {  margin-bottom: 1em; } form.register label, form.woocommerce-form-login label {  margin-bottom: 15px;  font-size: 16px;  font-size: 1rem; } form.woocommerce-form-login .woocommerce-form-login-wrap {  background-color: #f8f8f8;  padding: 50px 50px 60px;  margin-bottom: 25px; } @media (max-width: 767px) {  form.woocommerce-form-login .woocommerce-form-login-wrap {   padding: 30px;  } } form.woocommerce-form-login .woocommerce-LostPassword {  margin-bottom: 0; } form.woocommerce-form-login .button[type="submit"] {  margin-top: 20px; } form.register .woocommerce-form-register-wrap {  padding-top: 50px; } label.inline {  display: inline !important; } .woocommerce-MyAccount-navigation ul {  margin-left: 0;  padding: 0;  border-top: 1px solid rgba(0, 0, 0, 0.05); } .woocommerce-MyAccount-navigation ul li {  list-style: none;  border-bottom: 1px solid rgba(0, 0, 0, 0.05);  position: relative; } .woocommerce-MyAccount-navigation ul li a {  padding: 0.875em 0;  display: block; } .woocommerce-MyAccount-navigation ul li.is-active {  font-weight: 700; } ul.order_details {  list-style: none;  position: relative;  margin: 3.70633em 0;  padding: 0;  background: #eee; } ul.order_details:after, ul.order_details:before {  display: table; } ul.order_details:after {  clear: both; } ul.order_details:after, ul.order_details:before {  content: "";  display: block;  position: absolute;  top: -16px;  left: 0;  width: 100%;  height: 16px;  background-size: 0 100%, 16px 16px, 16px 16px; } ul.order_details:after {  top: auto;  bottom: -16px;  transform: rotate(180deg); } ul.order_details li {  padding: 1em 1.618em;  font-size: 0.8em;  text-transform: uppercase;  border-bottom: 1px solid;  border-color: #fff; } ul.order_details li:first-child {  padding-top: 1.618em; } ul.order_details li:last-child {  border: 0;  padding-bottom: 1.618em; } ul.order_details li strong {  display: block;  font-size: 1.41575em;  text-transform: none; } .my_account_orders .button, .woocommerce-MyAccount-downloads .button {  padding: 0.61805em 0.875em;  font-size: 0.875em;  margin-right: 0.236em; } .woocommerce-MyAccount-content h2 {  font-size: 18px;  font-size: 1.125rem;  font-weight: 600; } .woocommerce-MyAccount-content #payment .payment_methods {  margin-bottom: 1.618em !important; } .woocommerce-MyAccount-content #payment .payment_methods li .payment_box {  background-color: rgba(0, 0, 0, 0.05); } .woocommerce-address-fields__field-wrapper .form-row {  -ms-flex-direction: column;  flex-direction: column; } .woocommerce-address-fields__field-wrapper select {  border-radius: 30px; }  .woocommerce-MyAccount-content .woocommerce-Pagination {  text-align: center; } .woocommerce-MyAccount-content .woocommerce-Pagination a {  text-decoration: none; } .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button.woocommerce-button--previous {  float: left; } .woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button.woocommerce-button--next {  float: right; } .woocommerce-order-details {  margin-bottom: 30px; } .woocommerce-table--order-details .woocommerce-Price-amount {  font-weight: 700; } .woocommerce-orders-table tr:nth-child(2n) {  background-color: #e1e1e1; } .woocommerce-orders-table tr td:first-child {  padding-left: 5px; }  table + .addresses {  margin-top: 1.618em; } .product-transition {  position: relative;  overflow: hidden;  margin-bottom: 10px; } .product-transition .group-action {  z-index: 3;  transition: all 0.3s ease-in-out;  width: 2rem;  position: absolute;  top: 20px;  right: 20px;  transition: all 0.3s ease 0s; } @media (min-width: 576px) {  .product-transition .shop-action > .button,  .product-transition .shop-action > .compare-button {   visibility: hidden;   opacity: 0;  } } .product-transition .woocommerce-loop-product__link {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 2;  border-radius: 6px; } li.product {  box-sizing: border-box;  margin-bottom: 30px; } .page-header li.product .page-title, li.product .page-header .page-title, li.product .woocommerce-loop-product__title, li.product h2, li.product h3 {  font-size: 18px;  font-size: 1.125rem;  line-height: 1.2;  font-weight: 500; } .page-header li.product .page-title a:hover, li.product .page-header .page-title a:hover, li.product .woocommerce-loop-product__title a:hover, li.product h2 a:hover, li.product h3 a:hover {  text-decoration: underline; } li.product .caption {  flex-grow: 1;  display: flex;  flex-direction: column; } li.product .caption .star-rating {  display: inline-block;  float: right; } li.product .added_to_cart.wc-forward {  display: none; } li.product .posted_in {  font-size: 13px;  font-size: 0.8125rem; } @media (min-width: 576px) {  li.product:hover .group-action {   visibility: visible;   opacity: 1;  } } .shop_table .product-price {  height: auto;  overflow: visible; } .shop-action {  transition: all 0.35s ease;  display: flex;  flex-wrap: wrap;  justify-content: center;  flex-direction: column; } .shop-action a[class*="product_type_"] {  font-size: 0;  margin-right: auto;  display: flex;  align-items: center;  padding: 5px;  height: 42px;  width: 42px;  margin-top: 5px;  font-weight: 700;  white-space: nowrap;  position: relative;  z-index: 1;  border-radius: 30px;  transition: all 0.3s;  background-repeat: no-repeat;  background-size: 0 100%; } @media (min-width: 576px) {  .shop-action a[class*="product_type_"] {   font-size: 12px;   font-size: 0.75rem;   padding: 6px 20px;   width: auto;  } } .shop-action a[class*="product_type_"]:before {  width: 40px;  height: 40px;  border-radius: 40px;  transition: all 0.3s;  display: inline-flex;  justify-content: center;  align-items: center;  color: #fff;  margin-right: 5px;  z-index: 1; } .shop-action a[class*="product_type_"]:not(.loading):hover {  color: #fff;  background-size: 100% 100%; } .shop-action a[class*="product_type_"]:not(.loading):hover:before {  text-indent: 15px; } .shop-action .compare, .shop-action .yith-wcqv-button, .shop-action .yith-wcwl-add-to-wishlist > div > a {  width: 32px;  height: 32px;  border-radius: 50%;  position: relative;  white-space: nowrap;  font-size: 0;  margin-bottom: 5px;  background-color: #f3f5f9;  border: 1px solid #f3f5f9; } .shop-action .compare:before, .shop-action .yith-wcqv-button:before, .shop-action .yith-wcwl-add-to-wishlist > div > a:before {  font-size: 13px;  font-size: 0.8125rem;  text-align: center;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); } .shop-action .compare:hover, .shop-action .yith-wcqv-button:hover, .shop-action .yith-wcwl-add-to-wishlist > div > a:hover {  color: #fff; } .shop-action .yith-wcwl-add-to-wishlist {  margin-top: 0; } .shop-action .yith-wcwl-add-to-wishlist > div {  position: relative; } .shop-action .yith-wcwl-add-to-wishlist > div > a {  white-space: nowrap; } .shop-action .yith-wcwl-add-to-wishlist > div > a svg {  display: none; } .shop-action .yith-wcwl-add-to-wishlist > div .opal-loading-wislist {  transform: translate(-50%, -50%);  position: absolute;  top: 50%;  left: 50%;  width: 20px !important;  height: 20px !important;  margin-left: 0 !important; } .shop-action .yith-wcwl-add-to-wishlist > div .opal-loading-wislist:before {  content: "";  width: 20px;  height: 20px;  display: block;  vertical-align: middle;  border: 1px solid #bbb;  border-left-color: #000;  border-radius: 50%;  animation: q 0.45s infinite linear;  -webkit-animation: q 0.45s infinite linear;  background-image: none !important;  background-color: #fff;  overflow: hidden; } .shop-action .yith-wcwl-add-to-wishlist > div img {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  z-index: 1;  opacity: 0 !important; } .shop-action .yith-wcwl-add-button {  position: relative; } .shop-action .yith-wcwl-add-button img {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); } .product-rating-price {  margin-top: auto; } .product-footer {  overflow: hidden; } .product-footer a[class*="product_type_"] {  font-size: 13px;  font-size: 0.8125rem;  margin-right: auto;  align-items: center;  font-weight: 700;  white-space: nowrap;  text-transform: uppercase;  width: auto;  height: auto;  display: flex;  padding: 0 20px 0 0;  transition: all 0.3s ease; } .product-footer + .time {  margin-top: 1rem; } .product-block {  position: relative;  background-color: #fff;  transition: all 0.3s ease-out;  display: flex;  border-radius: 6px;  flex-direction: column;  margin-bottom: 0;  height: 100%;  overflow: hidden; } .product-block .caption {  padding: 0 20px 20px; } @media (min-width: 576px) {  .product-block:hover {   box-shadow: 0 3px 13px rgba(0, 0, 0, 0.11);  } } @media (min-width: 576px) {  .product-block:hover .shop-action .button,  .product-block:hover .shop-action > .compare-button {   visibility: visible;   opacity: 1;  } } li.product > a {  display: block; } li.product .product-image {  border-radius: 5px;  transition: all 0.3s ease 0s; } li.product:hover .product-img-wrap.none .product-image:first-child, li.product:hover .product-transition > .product-image {  transform: scale(1.05); } li.product:hover .product-img-wrap .inner {  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; } li.product:hover .product-img-wrap.bottom-to-top .inner {  transform: translate3d(0, -100%, 0); } li.product:hover .product-img-wrap.top-to-bottom .inner {  transform: translate3d(0, 100%, 0); } li.product:hover .product-img-wrap.left-to-right .inner {  transform: translate3d(100%, 0, 0); } li.product:hover .product-img-wrap.right-to-left .inner {  transform: translate3d(-100%, 0, 0); } li.product:hover .product-img-wrap.swap .product-image {  opacity: 0; } li.product:hover .product-img-wrap.swap .product-image img {  transform: rotateY(180deg); } li.product:hover .product-img-wrap.swap .product-image.second-image {  opacity: 1; } li.product:hover .product-img-wrap.swap .product-image.second-image img {  transform: rotateY(0deg); } li.product:hover .product-img-wrap.fade .product-image {  opacity: 0; } li.product:hover .product-img-wrap.fade .product-image.second-image {  opacity: 1; } li.product:hover .product-img-wrap.zoom-in .product-image.second-image {  transform: scale(1); } li.product:hover .product-img-wrap.zoom-out .product-image {  transform: scale(0); } li.product:hover .product-img-wrap.zoom-out .product-image.second-image {  transform: scale(1); } .product-img-wrap {  overflow: hidden;  position: relative; } .product-img-wrap .inner {  width: 100%;  height: 100%;  animation-fill-mode: both;  transition: all 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; } .product-img-wrap .product-image {  opacity: 1;  -ms-opacity: 1;  -o-opacity: 1;  -moz-opacity: 1;  -webkit-opacity: 1;  filter: alpha(opacity=100);  transition: opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0ms; } .product-img-wrap .product-image.second-image {  position: absolute;  width: 100%;  height: 100%; } .product-img-wrap.top-to-bottom .product-image {  bottom: 100%; } .product-img-wrap.left-to-right .product-image {  top: 0;  right: 100%; } .product-img-wrap.right-to-left .product-image {  top: 0;  left: 100%; } .product-img-wrap.swap .product-image {  top: 0;  left: 0;  transition: all 0.7s ease; } .product-img-wrap.swap .product-image img {  transition: all 0.7s ease;  transform: rotateY(0deg); } .product-img-wrap.swap .product-image.second-image {  z-index: 2;  opacity: 0; } .product-img-wrap.swap .product-image.second-image img {  transform: rotateY(-180deg); } .product-img-wrap.fade .product-image {  top: 0;  left: 0;  transition: all 0.5s ease; } .product-img-wrap.fade .product-image.second-image {  opacity: 0;  z-index: 2; } .product-img-wrap.zoom-in .product-image {  top: 0;  left: 0;  transition: all 0.5s ease; } .product-img-wrap.zoom-in .product-image.second-image {  transform: scale(0);  z-index: 2; } .product-img-wrap.zoom-out .product-image {  top: 0;  left: 0;  transition: all 0.5s ease; } .product-img-wrap.zoom-out .product-image.second-image {  z-index: -1; } .otf-product-list .product-img-wrap:hover .inner {  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1) 0s; } .otf-product-list .product-img-wrap:hover.bottom-to-top .inner {  transform: translate3d(0, -100%, 0); } .otf-product-list .product-img-wrap:hover.top-to-bottom .inner {  transform: translate3d(0, 100%, 0); } .otf-product-list .product-img-wrap:hover.left-to-right .inner {  transform: translate3d(100%, 0, 0); } .otf-product-list .product-img-wrap:hover.right-to-left .inner {  transform: translate3d(-100%, 0, 0); } .otf-product-list .product-img-wrap:hover.swap .product-image {  opacity: 0; } .otf-product-list .product-img-wrap:hover.swap .product-image img {  transform: rotateY(180deg); } .otf-product-list .product-img-wrap:hover.swap .product-image.second-image {  opacity: 1; } .otf-product-list .product-img-wrap:hover.swap .product-image.second-image img {  transform: rotateY(0deg); } .otf-product-list .product-img-wrap:hover.fade .product-image {  opacity: 0; } .otf-product-list .product-img-wrap:hover.fade .product-image.second-image {  opacity: 1; } .otf-product-list .product-img-wrap:hover.zoom-in .product-image.second-image {  transform: scale(1); } .otf-product-list .product-img-wrap:hover.zoom-out .product-image {  transform: scale(0); } .otf-product-list .product-img-wrap:hover.zoom-out .product-image.second-image {  transform: scale(1); } ul.products li.product.osf-product-list .price, ul.products li.product.osf-product-list .woocommerce-loop-product__title {  padding-top: 0.5rem;  padding-bottom: 0.5rem; } ul.products li.product.osf-product-list .price {  justify-content: flex-end;  margin-bottom: 1rem; } li.product.osf-product-list {  margin-bottom: 30px !important; } li.product.osf-product-list:last-child:after {  display: none; } li.product.osf-product-list .product-transition .shop-action > .button, li.product.osf-product-list .product-transition .shop-action > .compare-button {  visibility: visible;  opacity: 1; } @media (min-width: 992px) {  li.product.osf-product-list .product-img-wrap {   max-width: 300px;   float: left;  } } li.product.osf-product-list .product-block {  flex-direction: unset;  display: block; } @media (min-width: 992px) {  li.product.osf-product-list .product-block {   display: flex;  } } @media (min-width: 992px) and (min-width: 992px) {  li.product.osf-product-list .product-block > .product-image {   max-width: 300px;   display: flex;  } } @media (min-width: 992px) {  li.product.osf-product-list .product-block .product-transition {   display: flex;   align-items: center;  } } li.product.osf-product-list .caption {  text-align: left;  padding: 0;  max-width: 560px; } li.product.osf-product-list .product-caption {  text-align: left;  width: 100%;  padding: 20px; } @media (min-width: 992px) {  li.product.osf-product-list .product-caption {   width: calc(100% - 300px);   padding: 30px;   float: right;  } } li.product.osf-product-list .product-footer a[class*="product_type_"] {  transform: translateY(0);  display: inline-flex;  width: auto; } li.product.osf-product-list .shop-action {  justify-content: left;  flex-direction: row; } @media (max-width: 767px) {  li.product.osf-product-list .shop-action .compare,  li.product.osf-product-list .shop-action .yith-wcqv-button,  li.product.osf-product-list .shop-action .yith-wcwl-add-to-wishlist > div > a {   opacity: 0;   visibility: hidden;   display: none;  } } li.product.osf-product-list .woocommerce-loop-product__title {  font-size: 20px;  font-size: 1.25rem;  font-weight: 600;  max-height: inherit;  height: auto; } @media (min-width: 992px) {  li.product.osf-product-list .woocommerce-loop-product__title {   font-size: 24px;   font-size: 1.5rem;  } }  .product-category-banner {  margin-bottom: 1rem; } ul.products {  clear: both;  padding: 0;  margin: 0; } .products-no-gutter ul.products {  margin-left: 0 !important;  margin-right: 0 !important; } .products-no-gutter ul.products li, .products-no-gutter ul.products li.product {  padding-right: 0 !important;  padding-left: 0 !important; } ul.products li, ul.products li.product {  list-style: none;  position: relative; } ul.products li.product .woocommerce-LoopProduct-link, ul.products li .woocommerce-LoopProduct-link {  display: block; } ul.products li .price, ul.products li .product-price, ul.products li.product .price, ul.products li.product .product-price {  font-size: 16px;  font-size: 1rem;  line-height: 1;  display: flex;  flex-wrap: wrap;  align-items: center;  margin-bottom: 1rem; } ul.products li .price del, ul.products li .product-price del, ul.products li.product .price del, ul.products li.product .product-price del {  text-decoration: line-through;  position: relative; } ul.products li .price ins, ul.products li .product-price ins, ul.products li.product .price ins, ul.products li.product .product-price ins {  font-weight: 700;  font-size: 18px;  font-size: 1.125rem; } .page-header ul.products li .page-title, .page-header ul.products li.product .page-title, ul.products li .page-header .page-title, ul.products li.product .page-header .page-title, ul.products li.product .woocommerce-loop-product__title, ul.products li.product h2, ul.products li.product h3, ul.products li .woocommerce-loop-product__title, ul.products li h2, ul.products li h3 {  margin: 0 0 15px;  padding-top: 0; } ul.products li.product img, ul.products li img {  display: block;  margin: 0 auto;  width: 100%; } ul.products li.product img.ajax-loading, ul.products li img.ajax-loading {  display: none; } .page-header ul.products li.product-category .page-title, .page-header ul.products li.product.product-category .page-title, ul.products li.product-category .page-header .page-title, ul.products li.product-category .woocommerce-loop-category__title, ul.products li.product-category h2, ul.products li.product-category h3, ul.products li.product.product-category .page-header .page-title, ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category h3 {  font-size: 1.1em; } ul.products li.product-category img, ul.products li.product.product-category img {  margin-bottom: 1.618em; } ul.products li.product ins, ul.products li ins {  background: transparent; } ul.products li .posfed_in, ul.products li.product .posfed_in {  display: block; } ul.products li .posfed_in a, ul.products li.product .posfed_in a {  color: #e0e2e6; } ul.products li.product a[class*="product_type_"].loading, ul.products li a[class*="product_type_"].loading {  color: transparent; } ul.products li.product a[class*="product_type_"].loading:after, ul.products li a[class*="product_type_"].loading:after {  color: #fff; } @media (min-width: 768px) {  ul.products + .woocommerce-result-count {   margin-top: 40px;   text-align: right;  } } @media (max-width: 767px) {  ul.products + .woocommerce-result-count {   margin-bottom: 0;  } } ul.products + .woocommerce-result-count + .woocommerce-pagination {  margin-top: 0; } @media (min-width: 768px) {  ul.products + .woocommerce-result-count + .woocommerce-pagination {   margin-top: -5em;  } } li.product .star-rating {  font-size: 12px;  font-size: 0.75rem; } [class^="columns-"] {  width: 100%; } .woocommerce.columns-mobile-6 [class*="col-md"] #customer_details ul.products > li, [class*="col-md"] #customer_details .col-1, [class*="col-md"] #customer_details .col-2, [class*="col-md"] #customer_details .woocommerce.columns-mobile-6 ul.products > li, [class*="col-md"] #customer_details [data-elementor-columns-mobile="6"] .column-item, [data-elementor-columns-mobile="6"] [class*="col-md"] #customer_details .column-item {  padding: 0; } .archive.osf_woocommerce_archive_product_style_full #content {  width: 100%;  margin-right: auto;  margin-left: auto;  max-width: 1710px; } .columns-5 ul.products > li {  flex: 0 0 20%;  max-width: 20%; } @media (max-width: 991px) {  .columns-5 ul.products > li {   flex: 0 0 33.33333%;   max-width: 33.33333%;  } } @media (max-width: 767px) {  .columns-5 ul.products > li {   flex: 0 0 50%;   max-width: 50%;  } } @media (max-width: 575px) {  .columns-5 ul.products > li {   flex: 0 0 100%;   max-width: 100%;  } } @media (min-width: 992px) {  .woocommerce.columns-5 ul.products > li {   flex: 0 0 20%;   max-width: 20%;  } } @media (min-width: 768px) {  .woocommerce.columns-tablet-5 ul.products > li {   flex: 0 0 20%;   max-width: 20%;  } } @media (min-width: 576px) {  .woocommerce.columns-mobile-5 ul.products > li {   flex: 0 0 20%;   max-width: 20%;  } } .woocommerce .woocommerce-carousel .owl-stage-outer {  overflow: visible; } .woocommerce .woocommerce-carousel ul.products {  overflow: hidden;  padding: 15px;  margin: -15px; } .woocommerce .woocommerce-carousel ul.products li, .woocommerce .woocommerce-carousel ul.products li.product {  flex: 0 0 100%;  max-width: 100%;  margin-bottom: 0; } .woocommerce-product-carousel {  width: 100%;  position: relative; } .woocommerce-product-carousel .owl-stage-outer {  overflow: visible; } .woocommerce-product-carousel ul.products {  overflow: hidden;  padding: 15px;  margin: -15px; } .woocommerce-product-carousel ul.products li.product {  flex: 0 0 100%;  max-width: 100%;  margin-bottom: 0; } .woocommerce-product-carousel ul.products .owl-stage-outer {  overflow: visible; } .osf-sorting-wrapper {  margin-bottom: 30px;  padding-top: 12px;  border-bottom: 1px solid #e6e6e6; } .osf-sorting {  padding-top: 0;  margin-bottom: 15px; } .osf-sorting, .osf-sorting .osf-sorting-group {  align-items: center;  display: flex;  flex-wrap: wrap; } .osf-sorting .osf-sorting-group + .osf-sorting-group .woocommerce-result-count {  margin-left: auto; } @media (max-width: 991px) {  .osf-sorting .osf-sorting-group + .osf-sorting-group .woocommerce-result-count {   display: none;  } } .osf-sorting .woocommerce-result-count {  margin: 0;  font-size: 16px;  font-size: 1rem; } @media (max-width: 768px) {  .osf-sorting .woocommerce-result-count {   padding-top: 0.5em;   padding-bottom: 0.5em;  } } .osf-sorting .woocommerce-ordering {  display: inline-block; } @media (max-width: 575px) {  .osf-sorting .woocommerce-ordering {   width: 100%;  } } .osf-sorting .woocommerce-ordering select {  padding-left: 0.5rem;  padding-right: 0.5rem;  height: 2.5em;  border-color: #eee;  background-color: #fff;  border-radius: 30px;  font-size: inherit; } .osf-sorting .woocommerce-ordering .select-selected {  font-size: 14px;  font-size: 0.875rem;  font-weight: 400; } .osf-sorting .woocommerce-ordering .select-selected:after {  vertical-align: baseline; } .osf-sorting .gridlist-toggle {  display: inline-block;  text-align: right;  float: right;  margin-left: auto;  min-width: 74px; } @media (max-width: 991px) {  .osf-sorting .gridlist-toggle {   display: none;  } } .osf-sorting .gridlist-toggle a {  color: #b6babe;  padding: 0.2rem 0.4rem;  line-height: 1;  height: 2.5em;  width: 2.5em;  font-size: 12px;  font-size: 0.75rem;  -webkit-appearance: none; } .osf-sorting .gridlist-toggle a + a {  margin-left: -1px; } .osf-sorting .gridlist-toggle a.active, .osf-sorting .gridlist-toggle a:hover {  border-color: #eee;  -webkit-appearance: none;  box-shadow: none;  line-height: 1; } @media (min-width: 992px) {  .osf-sorting .gridlist-toggle + .woocommerce-ordering {   margin-left: 12px;  } } .columns-5 .woocommerce-loop-product__title, .columns-6 .woocommerce-loop-product__title, .opal-content-layout-2cl .columns-4 .woocommerce-loop-product__title, .opal-content-layout-2cr .columns-4 .woocommerce-loop-product__title {  font-size: 16px;  font-size: 1rem; }  .woocommerce-ordering {  margin-left: auto;  position: relative; } .woocommerce-ordering select {  display: none;  } .opal-default-content-layout .woocommerce-ordering select {  display: inline-block; }  .select-selected {  margin: 0;  padding: 0.2rem 1rem;  border: 1px solid #e6e6e6;  background-color: #fff;  border-radius: 30px;  cursor: pointer;  position: relative;  min-width: 200px;  color: #000; } .select-selected:after {  content: "\f107";  font: normal normal normal 18px/1 FontAwesome;  color: #222;  margin-left: 5rem;  vertical-align: middle;  position: absolute;  right: 15px;  line-height: 26px; }  .select-selected.select-arrow-active:after {  content: "\f106"; }  .select-items div {  padding: 3px 15px;  border: 0;  cursor: pointer;  font-size: 14px;  font-size: 0.875rem; } .select-items div:hover {  background-color: #f7f8fa; }  .select-items {  position: absolute;  background-color: #fff;  top: 100%;  left: 0;  right: 0;  z-index: 999;  padding: 10px 0;  margin-top: -1px;  border: 1px solid #eee; }  .select-hide {  display: none; } .same-as-selected {  background-color: #f7f8fa; }  #yith-quick-view-modal {     } #yith-quick-view-modal.open .yith-wcqv-main {  box-shadow: none; } @media (min-width: 992px) {  #yith-quick-view-modal.open .yith-wcqv-main {   overflow-y: hidden !important;  } } #yith-quick-view-modal .yith-wcqv-main {  box-shadow: none; } #yith-quick-view-modal #yith-quick-view-content .product {  height: 100%;  padding: 0; } #yith-quick-view-modal #yith-quick-view-content .product div.product {  display: flex; } #yith-quick-view-modal #yith-quick-view-content div.images {  width: 50%;  height: 100%;  margin: 0;  padding: 0;  position: relative; } #yith-quick-view-modal #yith-quick-view-content div.images img {  display: block;  width: 100%; } @media (max-width: 991px) {  #yith-quick-view-modal #yith-quick-view-content div.images {   max-width: 100%;   width: 100%;   height: auto;  }  #yith-quick-view-modal #yith-quick-view-content div.images img.zoomImg {   display: none !important;  } } #yith-quick-view-modal #yith-quick-view-content div.summary {  padding: 30px;  height: 100%;  overflow-y: scroll; } @media (max-width: 991px) {  #yith-quick-view-modal #yith-quick-view-content div.summary {   max-width: 100%;   width: 100%;   flex: 0 0 100%;   height: auto;   overflow: hidden;   padding: 20px 15px;  } } #yith-quick-view-modal #yith-quick-view-close {  color: #000;  border: 0;  font-weight: 500;  opacity: 1;  font-size: 15px;  line-height: 28px;  width: 28px;  height: 28px;  top: 10px;  right: 20px;  z-index: 9999;  background: #fff; } #yith-quick-view-modal ::-webkit-scrollbar {  width: 5px; } #yith-quick-view-modal ::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);  border-radius: 10px; } #yith-quick-view-modal ::-webkit-scrollbar-thumb {  border-radius: 10px;  background-color: #24aeb1;  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); } #yith-quick-view-modal ::-webkit-scrollbar-thumb:window-inactive {  background-color: #24aeb1; } #yith-quick-view-content.single-product div.product {  margin: 0; } #yith-quick-view-content.single-product div.product .summary-content .product_title.site-title, #yith-quick-view-content.single-product div.product .summary-content h1.product_title {  padding-top: 0;  margin: 0;  font-size: 1.7rem; } #yith-quick-view-content.single-product div.product .summary .price {  margin-top: 15px;  margin-bottom: 15px;  font-size: 1.4rem; } #yith-quick-view-content.single-product div.product .woocommerce-product-rating {  margin: 10px 0; } #yith-quick-view-content .out-of-stock {  position: static; } #yith-quick-view-content .onsale {  left: 15px;  top: 15px; } #yith-quick-view-content div.images {  margin-top: 15px;  margin-bottom: 0; }  #reviews {  outline: none; } #reviews #comments {  margin-top: 0;  padding: 0; } #reviews #comments + #review_form_wrapper {  margin-top: 30px; } #reviews .comment-reply-title {  display: none; } #reviews .commentlist {  list-style: none;  margin-left: 0;  padding-left: 0 !important; } #reviews .commentlist li {  margin-bottom: 2.61792em;  list-style: none;  clear: both; } #reviews .commentlist li:after, #reviews .commentlist li:before {  content: "";  display: table; } #reviews .commentlist li:after {  clear: both; } #reviews .commentlist li .comment_container {  border-radius: 3px;  background: transparent; } #reviews .commentlist li .comment_container:after, #reviews .commentlist li .comment_container:before {  content: "";  display: table; } #reviews .commentlist li .comment_container:after {  clear: both; } #reviews .commentlist li .comment_container .comment-text .star-rating {  font-size: 0.875em;  line-height: 24px;  height: 24px;  margin-bottom: 0;  float: left; } #reviews .commentlist li:last-child {  border-bottom: 0;  margin-bottom: 0; } #reviews .commentlist li time {  font-size: 0.875em; } #reviews .commentlist li .comment-text .star-rating {  margin-bottom: 1.5rem; } #reviews .commentlist li .comment-text .meta {  text-align: right; } #reviews .commentlist li .comment-text .meta * {  font-size: 12px;  font-size: 0.75rem;  color: #181818;  line-height: 24px; } #reviews .commentlist li .comment-text .description {  padding-top: 5px;  padding-bottom: 10px; } #reviews .commentlist li .avatar {  display: none;  border-radius: 50%;  height: auto;  left: 0; } .opal-comment-1 #reviews .commentlist li .avatar, .opal-comment-3 #reviews .commentlist li .avatar, .opal-comment-6 #reviews .commentlist li .avatar {  left: 0; } #reviews .commentlist li p.meta {  margin-bottom: 0.625em; } #reviews .commentlist li p.meta strong {  line-height: 1;  margin-bottom: 3px; } #reviews .commentlist li p.meta time {  display: block; } #reviews .commentlist li p.meta .verified {  font-style: normal;  font-size: 0.875em; } #reviews .commentlist li p.meta .woocommerce-review__author, #reviews .commentlist li p.meta .woocommerce-review__dash {  display: none; } #reviews .commentlist li .woocommerce-review__author {  font-size: 13px;  font-size: 0.8125rem;  font-weight: 500;  text-transform: uppercase; } #reviews .commentlist li .woocommerce-review__author:before {  content: "";  width: 15px;  height: 1px;  background-color: #000;  margin-right: 10px;  vertical-align: middle;  display: inline-block; } #reviews .commentlist li ul.children {  margin: 0;  padding-top: 1.618em; } #reviews .commentlist li ul.children li {  margin-bottom: 1.618em; } #reviews .commentlist li ul.children li:last-child {  margin-bottom: 0; } #reviews .comment-respond {  padding: 0;  box-shadow: none;  margin: 0; } #reviews .comment-form-rating {  width: 100%;  flex: 0 0 100%;  max-width: 100%; } #reviews .comment-form-rating label {  display: block;  font-weight: 600;  margin-bottom: 10px; } #reviews .comment-form-rating .stars, #reviews .comment-form-rating label {  font-size: 18px;  font-size: 1.125rem; } #reviews .comment-form-author, #reviews .comment-form-email {  width: 100%; } #reviews .comment-form-email {  margin-right: 0; } #wp-comment-cookies-consent {  margin-bottom: 2px; } #wp-comment-cookies-consent label {  margin-bottom: 0; } #osf-accordion-container table.shop_attributes, .woocommerce-Tabs-panel table.shop_attributes {  border: 1px solid #e7e7e7; } #osf-accordion-container table.shop_attributes td, #osf-accordion-container table.shop_attributes th, .woocommerce-Tabs-panel table.shop_attributes td, .woocommerce-Tabs-panel table.shop_attributes th {  border: 1px solid #e7e7e7;  padding: 10px 20px; } #osf-accordion-container table.shop_attributes td p, #osf-accordion-container table.shop_attributes th p, .woocommerce-Tabs-panel table.shop_attributes td p, .woocommerce-Tabs-panel table.shop_attributes th p {  margin-bottom: 0; }  .site-main > .product > .onsale {  position: absolute;  z-index: 10; } .single-product .pswp__button {  background-color: transparent; } @media (min-width: 1200px) {  .single-product[class*="opal-content-layout-2c"] div.type-product .entry-summary .inner {   padding-left: 30px;  } } .single-product div.type-product {  position: relative;  margin-bottom: 30px;  background-color: #fff;  border-radius: 6px;  padding: 30px; } .single-product div.type-product .product-inner {  position: relative; } .single-product div.type-product .entry-summary .compare, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a {  width: 48px;  height: 48px;  border-radius: 50%;  padding: 5px;  margin-top: 1rem;  position: relative;  white-space: nowrap;  font-size: 0;  display: inline-block;  float: left;  border: 1px solid #e6e6e6; } .single-product div.type-product .entry-summary .compare:before, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:before {  font-size: 14px;  font-size: 0.875rem;  text-align: center;  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  font-weight: 700; } .single-product div.type-product .entry-summary .compare:hover, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:hover {  color: #fff; } .single-product div.type-product .entry-summary .compare, .single-product div.type-product .entry-summary .yith-wcwl-add-button {  flex: 0 1 48px; } .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist {  display: inline-flex;  margin-top: 0; } .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a svg {  display: none; } .single-product div.type-product .entry-summary .yith-wcwl-add-button {  position: relative; } .single-product div.type-product .entry-summary .yith-wcwl-add-button img {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); } .single-product div.type-product .entry-summary .compare {  margin-right: 5px; } .single-product div.type-product .images figure {  margin: 0; } .single-product div.type-product .product_title {  font-size: 28px;  font-size: 1.75rem;  font-weight: 600;  padding-top: 0;  margin-bottom: 12px;  font-family: inherit; } .single-product div.type-product .quantity_label {  margin-bottom: 0;  margin-top: 1rem;  margin-right: 10px;  font-size: 16px;  font-size: 1rem; } .single-product div.type-product .images, .single-product div.type-product .summary, .single-product div.type-product .woocommerce-product-gallery {  margin-bottom: 2.29068em;  margin-top: 0; } .single-product div.type-product .woocommerce-product-gallery {  position: relative;  margin-bottom: 3.70633em; } .single-product div.type-product .woocommerce-product-gallery .zoomImg {  background-color: #fff; } .single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {  position: absolute;  top: 20px;  right: 35px;  display: block;  height: 1.75em;  width: 1.75em;  z-index: 90;  text-align: center;  color: #1d2a38; } .single-product div.type-product .woocommerce-product-gallery img {  margin: 0; } .single-product div.type-product .woocommerce-product-gallery .flex-control-thumbs {  padding: 0;  margin: 0 -5px; } .single-product div.type-product .woocommerce-product-gallery .flex-control-thumbs li {  padding-left: 0;  list-style: none;  cursor: pointer;  padding: 0 5px; } .single-product div.type-product .woocommerce-product-gallery .flex-control-thumbs li img {  transition: all, ease, 0.2s;  width: 100%;  display: block;  border: 1px solid #e6e6e6;  margin-bottom: 10px; } .single-product div.type-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li {  flex: 0 0 50%;  max-width: 50%; } .single-product div.type-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li {  flex: 0 0 33.33333%;  max-width: 33.33333%; } .single-product div.type-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {  flex: 0 0 25%;  max-width: 25%; } .single-product div.type-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li {  flex: 0 0 20%;  max-width: 20%; } .single-product div.type-product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .flex-control-thumbs li {  flex: 0 0 16.66667%;  max-width: 16.66667%; } .single-product div.type-product .images {  margin-bottom: 2em; } .single-product div.type-product .images .woocommerce-main-image {  margin-bottom: 1.618em;  display: block; } .single-product div.type-product .images .thumbnails:after, .single-product div.type-product .images .thumbnails:before {  content: "";  display: table; } .single-product div.type-product .images .thumbnails:after {  clear: both; } .single-product div.type-product .images .thumbnails a.zoom {  display: block;  width: 22.05%;  margin-right: 3.8%;  float: left;  margin-bottom: 1em; } .single-product div.type-product .images .thumbnails a.zoom.last {  margin-right: 0; } .single-product div.type-product .images .thumbnails a.zoom.first {  clear: both; } .single-product div.type-product form.cart:not(.variations_form):not(.grouped_form) {  display: flex;  flex-wrap: wrap; } .single-product div.type-product form.cart {  display: flex;  align-items: center;  flex-wrap: wrap; } .single-product div.type-product form.cart:after, .single-product div.type-product form.cart:before {  content: "";  display: table; } .single-product div.type-product form.cart:after {  clear: both; } .single-product div.type-product form.cart .woocommerce-variation-add-to-cart, .single-product div.type-product form.cart:not(.variations_form) {  border: 1px solid #e6e6e6;  border-radius: 6px;  padding: 4px 20px 20px;  display: flex;  align-items: center;  flex-wrap: wrap; } .single-product div.type-product form.cart .single_variation_wrap {  width: 100%; } .single-product div.type-product form.cart .quantity {  position: relative;  display: flex;  flex-wrap: nowrap;  align-items: center;  margin-right: 10px;  border: 1px solid #e6e6e6;  width: 120px;  flex-basis: 120px;  margin-top: 1rem;  font-size: 15px;  font-size: 0.9375rem;  border-radius: 30px; } .single-product div.type-product form.cart .quantity.hidden {  width: auto;  height: auto;  margin: 0; } .single-product div.type-product form.cart .quantity .quantity-action {  cursor: pointer;  padding: 1.032rem 0;  color: #222;  width: 33.33%;  text-align: center;  line-height: 1; } .single-product div.type-product form.cart .quantity .quantity-action:active, .single-product div.type-product form.cart .quantity .quantity-action:focus, .single-product div.type-product form.cart .quantity .quantity-action:hover {  color: #000; } .single-product div.type-product form.cart .quantity input[type="number"] {  padding: 0.35rem 0;  line-height: 1;  width: 33.33%;  background-color: transparent;  font-size: 16px;  font-size: 1rem;  font-weight: 600; } .single-product div.type-product form.cart.grouped_form .quantity_label {  display: none; } .single-product div.type-product .summary .price {  font-size: 24px;  font-size: 1.5rem;  font-weight: 600;  line-height: 1.3;  margin-bottom: 12px;  display: flex;  align-items: center; } .single-product div.type-product .summary .price ins {  background-color: transparent;  float: left;  margin-left: 0;  order: -1;  margin-right: 0.2em; } .single-product div.type-product .summary .price del {  font-size: 16px;  font-size: 1rem;  font-weight: 400; } .single-product div.type-product table.variations {  font-size: 16px;  font-size: 1rem;  position: relative;  margin: 0 0 30px; } .single-product div.type-product table.variations tr {  display: block; } .single-product div.type-product table.variations td, .single-product div.type-product table.variations th {  padding: 0;  list-style: none;  background-color: transparent;  vertical-align: middle;  border: 0; } .single-product div.type-product table.variations select {  height: 40px;  width: 100%;  border: none;  font-size: 16px;  font-size: 1rem;  background: transparent; } .single-product div.type-product table.variations label {  margin-bottom: 0;  font-size: 18px;  font-size: 1.125rem;  white-space: nowrap;  line-height: 40px; } .single-product div.type-product table.variations label:after {  content: ":";  padding-right: 5px; } .single-product div.type-product table.variations .value select {  padding: 0 10px;  margin: 10px 0; } .single-product div.type-product .single_variation .price {  margin-bottom: 0;  display: block; } .single-product div.type-product .variations_button {  display: flex;  flex-wrap: wrap;  align-items: center; } .single-product div.type-product .variations_button:after, .single-product div.type-product .variations_button:before {  content: "";  display: table; } .single-product div.type-product .variations_button:after {  clear: both; } .single-product div.type-product .woocommerce-variation-price {  margin-bottom: 15px; } .single-product div.type-product .woocommerce-product-rating {  display: flex;  margin-bottom: 15px; } .single-product div.type-product .woocommerce-product-rating:after, .single-product div.type-product .woocommerce-product-rating:before {  content: "";  display: table; } .single-product div.type-product .woocommerce-product-rating:after {  clear: both; } .single-product div.type-product .woocommerce-product-rating a {  font-size: 13px;  font-size: 0.8125rem;  margin-top: 3px; } .single-product div.type-product .woocommerce-product-rating a:not(:hover) {  color: #aaa; } .single-product div.type-product .woocommerce-product-rating .star-rating {  margin-right: 0.61805em; } .single-product div.type-product .product_meta {  margin-top: 2.4rem;  line-height: 1.75;  font-weight: 500; } .single-product div.type-product .product_meta .posted_in a, .single-product div.type-product .product_meta .sku, .single-product div.type-product .product_meta .tagged_as a {  text-transform: capitalize;  letter-spacing: 0;  font-weight: 400; } .single-product div.type-product .product_meta .posted_in, .single-product div.type-product .product_meta .sku_wrapper, .single-product div.type-product .product_meta .tagged_as {  display: block;  font-size: 14px;  font-size: 0.875rem; } .single-product div.type-product .product_meta .posted_in:last-child, .single-product div.type-product .product_meta .sku_wrapper:last-child, .single-product div.type-product .product_meta .tagged_as:last-child {  border-bottom: 0; } .single-product div.type-product .woocommerce-tabs {  padding: 0; } .single-product div.type-product .woocommerce-tabs .panel .shop_attributes p {  margin-bottom: 0; } .single-product div.type-product.compare-button {  margin-right: 0;  margin-left: 0;  padding-bottom: 0; } .single-product div.type-product .pbr-social-share {  text-align: left; } .single-product div.type-product .pbr-social-share:before {  display: none; } .single-product div.type-product .pbr-social-share .social-share-header {  font-size: 14px;  font-size: 0.875rem;  font-weight: 600;  margin-right: 3px; } .single-product div.type-product .pbr-social-share a {  margin: 0; } .single-product div.type-product form.variations_form {  margin-top: 30px; } .single-product div.type-product form.variations_form > div {  background-color: transparent !important; } .single-product[class*="opal-comment-form"] .comment-form .comment-form-author, .single-product[class*="opal-comment-form"] .comment-form .comment-form-email, .single-product[class*="opal-comment-form"] .comment-form .comment-notes {  order: unset; } .single-product[class*="opal-comment-form"] .comment-form .form-submit {  margin-top: 20px; } .single-product[class*="opal-comment-form"] .comment-form .form-submit .submit {  min-width: 260px; } .single-product[class*="product-style"] .stock.out-of-stock {  position: static;  background-color: transparent;  padding-left: 0;  padding-right: 0; } .single-product .single_add_to_cart_button, .single-product .single_add_to_cart_button.disabled[type="submit"] {  margin-top: 1rem;  margin-right: 5px;  margin-left: 0;  padding-right: 25px;  padding-left: 25px;  float: left;  display: flex; } .single-product .single_add_to_cart_button.disabled[type="submit"]:before, .single-product .single_add_to_cart_button:before {  margin-right: 10px;  font-size: 16px;  font-size: 1rem;  line-height: 1;  margin-bottom: 3px;  vertical-align: middle; } .single-product .woocommerce-product-details__short-description ul {  padding-left: 1.5em; } .single-product table.variations {  margin-bottom: 1em; } .single-product table.group_table {  width: 100%;  border-bottom: 1px solid #e6e6e6;  padding-top: 1rem;  flex-basis: 100%;  margin-bottom: 1rem; } .single-product table.group_table tr:last-child {  border-bottom: 0; } .single-product table.group_table tr:last-child .woocommerce-grouped-product-image {  border-bottom: 0;  padding-bottom: 13px; } .single-product table.group_table tr:first-child .woocommerce-grouped-product-image {  padding-top: 20px;  width: 80px; } .single-product table.group_table .woocommerce-grouped-product-image {  border-bottom: 1px solid #fff; } .single-product table.group_table .woocommerce-grouped-product-image img {  width: 70px; } .single-product table.group_table .woocommerce-grouped-product-list-item__label label {  margin-bottom: 0; } .single-product table.group_table .woocommerce-grouped-product-list-item__price {  text-align: right; } .single-product table.group_table .woocommerce-grouped-product-list-item__price .amount {  color: #222; } .single-product table.group_table .woocommerce-grouped-product-list-item__price ins {  background: transparent;  color: #222; } .single-product table.group_table .woocommerce-grouped-product-list-item__price p {  margin-bottom: 0; } .single-product table.group_table .quantity {  margin-right: 0 !important;  margin-left: auto; } .single-product table.group_table .woocommerce-grouped-product-list-item__quantity {  text-align: right; } .single-product a.reset_variations {  position: absolute;  bottom: 100%;  left: 0;  display: block;  margin-left: 0;  text-decoration: underline;  font-size: 13px;  font-size: 0.8125rem; } .single-product a.reset_variations:before {  content: "\f00d"; } .single-product .woocommerce-tabs {  position: relative;  padding: 30px;  background-color: #fff;  border-radius: 6px; } .single-product .woocommerce-tabs#osf-accordion-container [data-content] h2:first-of-type, .single-product .woocommerce-tabs .panel h2:first-of-type {  display: none; } .single-product .star-rating {  line-height: 2; } .single-product .product-inner .onsale {  border-radius: 4px;  font-size: 11px;  font-size: 0.6875rem;  display: inline-block;  font-weight: 600;  line-height: 20px;  color: #fff;  padding: 0 8px;  text-transform: uppercase;  background-color: #84be52; } .single-product .osf_has_image_gallery + .onsale {  left: 130px; } .single-product .woocommerce-product-gallery img {  display: block;  width: 100%; } .single-product table.variations td.label {  min-width: 60px; } .single-product table.variations tr {  border-bottom: 0;  padding-top: 0; } .single-product table.variations select {  border: 1px solid #eee; } .single-product .comment-body, .single-product .comment_container {  margin-bottom: 0.25rem; } .single-product #reviews .commentlist li {  margin-bottom: 0; } .single-product #reviews .commentlist li:first-child .comment_container {  padding-top: 0; } .single-product #reviews .commentlist li .comment_container {  box-shadow: none;  border-radius: 0;  border-bottom: 1px solid;  border-color: #eee;  padding: 30px 0; } .single-product .entry-summary #reviews .commentlist li .comment_container {  padding: 30px 0; } .single-product#yith-quick-view-content a.reset_variations {  margin-top: 0;  vertical-align: middle;  display: inline-block; } .woocommerce-tabs ul.tabs {  list-style: none;  display: block;  padding-left: 0; } .woocommerce-tabs ul.tabs li {  display: inline-block;  margin-right: 40px; } @media (max-width: 575px) {  .woocommerce-tabs ul.tabs li {   display: block;   margin-right: 0;  } } .woocommerce-tabs ul.tabs li:last-child {  margin-right: 0; } .woocommerce-tabs ul.tabs li a {  display: block;  font-size: 24px;  font-size: 1.5rem;  font-weight: 600;  line-height: 28px;  padding-bottom: 26px;  position: relative; } @media (max-width: 575px) {  .woocommerce-tabs ul.tabs li a {   padding-bottom: 5px;   margin-bottom: 15px;   display: inline-block;  } } .woocommerce-tabs ul.tabs li a:after {  content: "";  position: absolute;  width: 0;  bottom: -1px;  left: 0;  border-bottom: 3px solid;  transition: all 0.3s ease-in-out; } .woocommerce-tabs ul.tabs li.active a:after, .woocommerce-tabs ul.tabs li a:hover:after {  width: 100%; } .woocommerce-tabs .panel h2:first-of-type {  font-size: 1.618em;  margin-bottom: 1em;  color: #000; } .woocommerce-tabs .woocommerce-Tabs-panel--description {  line-height: 1.9; } .woocommerce-tabs#osf-accordion-container [data-accordion] {  border-bottom: 1px solid;  border-color: #eee; } .woocommerce-tabs#osf-accordion-container [data-accordion] [data-control] {  position: relative;  padding-top: 1.5rem;  padding-bottom: 1.5rem;  font-size: 24px;  font-size: 1.5rem; } .woocommerce-tabs#osf-accordion-container [data-accordion] [data-control]:after, .woocommerce-tabs#osf-accordion-container [data-accordion] [data-control]:before {  content: "";  width: 12px;  display: inline-block;  height: 1px;  background: #000;  position: absolute;  right: 0;  top: 50%; } .woocommerce-tabs#osf-accordion-container [data-accordion] [data-control]:before {  transform: rotate(90deg); } .woocommerce-tabs#osf-accordion-container [data-accordion].open [data-control]:before {  content: none; } .ywsfd-wrapper {  border-top: 1px solid;  border-color: #ccc; } .ywsfd-wrapper h2:first-of-type {  font-size: 1rem;  font-weight: 500;  display: inline-block;  padding-top: 1em;  line-height: 30px; } .ywsfd-wrapper .ywsfd-social {  margin-top: 0;  border: none;  text-align: left;  display: inline-block;  margin-bottom: 0; } .button-wrapper #chart-button {  background-color: transparent;  padding: 0;  text-decoration: underline; } .button-wrapper #chart-button:hover {  text-decoration: none;  opacity: 0.8;  background-color: transparent; } .remodal .remodal-close:focus, .remodal .remodal-close:hover {  color: #fff; }  .woocommerce-single-style-1 div.product .woocommerce-product-gallery .flex-control-thumbs {  display: flex;  flex-wrap: wrap;  margin-top: 10px; }  @media (min-width: 1200px) {  .woocommerce-single-style-2.single-product div.product .entry-summary .inner {   padding-left: 45px;  } } .woocommerce-single-style-2.single-product div.product .images figure {  display: flex;  flex-wrap: wrap;  margin-left: -10px;  margin-right: -10px; } .woocommerce-single-style-2.single-product div.product .images figure .woocommerce-product-gallery__image {  padding-left: 10px;  padding-right: 10px;  margin-bottom: 20px; } @media (min-width: 576px) {  .woocommerce-single-style-2.single-product div.product .images figure .woocommerce-product-gallery__image {   flex: 0 0 100%;   max-width: 100%;  } } @media (min-width: 768px) {  .woocommerce-single-style-2.single-product div.product .images figure .woocommerce-product-gallery__image {   flex: 0 0 50%;   max-width: 50%;  } } .woocommerce-single-style-2.single-product div.product .images figure .woocommerce-product-gallery__image a {  display: block;  border: 1px solid #e6e6e6; }   .woocommerce-single-style-3.single-product div.product .entry-summary form.cart, .woocommerce-single-style-3.single-product div.product .entry-summary form.cart:not(.variations_form):not(.grouped_form) {  display: flex; } .woocommerce-single-style-3.single-product div.product .entry-summary form.cart.variations_form {  flex-direction: column; } .woocommerce-single-style-3.single-product div.product .entry-summary form.cart.grouped_form {  flex-wrap: wrap; } .woocommerce-single-style-3.single-product div.product .entry-summary.summary .price ins {  float: unset; } .woocommerce-single-style-3.single-product div.product .entry-summary .woocommerce-tabs {  margin-bottom: 40px; } .woocommerce-single-style-3.single-product div.product .images {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  margin-bottom: 2em; } .woocommerce-single-style-3.single-product div.product .images .woocommerce-product-gallery__image {  margin-bottom: 30px; } .woocommerce-single-style-3.single-product div.product .images .woocommerce-product-gallery__image a {  display: block; } .woocommerce-single-style-3.single-product div.product table.variations .variable-items-wrapper, .woocommerce-single-style-3.single-product div.product table.variations .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper {  justify-content: center; } .woocommerce-single-style-3.single-product div.product .variations_button, .woocommerce-single-style-3.single-product div.product .woocommerce-product-rating {  display: flex; } .woocommerce-single-style-3.single-product div.product .product_meta {  border: none;  padding: 0; } .woocommerce-single-style-3.single-product div.product a.reset_variations {  display: inline-block;  margin-top: 1.3em;  line-height: 40px;  padding-bottom: 0;  left: 50%;  transform: translateX(-50%); }  .woocommerce-single-style-4.single-product div.product .images {  display: flex;  justify-content: space-between; } .woocommerce-single-style-4.single-product div.product .woocommerce-product-gallery .flex-control-thumbs {  padding: 0;  order: -1;  flex: 0 0 110px; } .woocommerce-single-style-4.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li {  flex: 0 0 100%;  max-width: 100%; } .woocommerce-single-style-4.single-product div.product .woocommerce-product-gallery .flex-viewport {  flex: 0 0 calc(100% - 110px); } .woocommerce-single-style-4.single-product div.product .entry-summary .inner {  padding-left: 0;  padding-right: 0; }  .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {  box-shadow: unset; } .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item) {  box-shadow: none; } .woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item) span {  font-size: inherit; } .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {  box-shadow: none; } .osf-wrap-swatches {  transition: all 0.35s ease-in-out; } .osf-wrap-swatches .swatch {  cursor: pointer;  position: relative;  margin-right: 5px; } .osf-wrap-swatches .swatch-color {  height: 15px;  width: 15px;  font-size: 0;  border-radius: 50%;  display: inline-block;  vertical-align: middle; } .osf-wrap-swatches .swatch-label {  font-size: 11px;  font-size: 0.6875rem;  font-weight: 600;  padding: 0 3px;  line-height: 18px;  min-width: 20px;  text-align: center;  display: inline-block;  border: 1px solid #ebebeb; } .osf-wrap-swatches .swatch-label.checked {  background-color: #000;  color: #fff; } .osf-wrap-swatches .swatch-image {  font-size: 0;  display: inline-block;  border-radius: 50%; } .osf-wrap-swatches .swatch-image, .osf-wrap-swatches .swatch-image img {  height: 20px;  width: 20px; } .osf-wrap-swatches .swatch-color.checked:after, .osf-wrap-swatches .swatch-image.checked:after {  content: "";  position: absolute;  bottom: -5px;  left: 0;  right: 0;  height: 2px;  background-color: #000; } .product-image-swatch + .product-image {  display: none !important; } .product-swatch-loading .product-img-wrap:after {  font-family: FontAwesome;  content: "\f110";  position: absolute;  top: calc(50% - 25px);  left: calc(50% - 25px);  z-index: 2;  color: #fff;  font-size: 28px;  animation: a 2s infinite linear; } .product-swatch-loading .product-img-wrap:before {  content: "";  top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute;  z-index: 1;  background: rgba(0, 0, 0, 0.3); }  .widget.widget_product_categories .product-categories li a {  display: flex;  align-items: center; } .widget.widget_product_categories .product-categories li a:before {  content: "";  margin-right: 0.5rem; } .widget_product_brands ul, .widget_rating_filter ul, .woocommerce-widget-layered-nav ul {  margin: 0; } .widget_product_brands ul li a, .widget_rating_filter ul li a, .woocommerce-widget-layered-nav ul li a {  position: relative;  padding-left: 33px; } .widget_product_brands ul li a:before, .widget_rating_filter ul li a:before, .woocommerce-widget-layered-nav ul li a:before {  content: "";  height: 16px;  width: 16px;  position: absolute;  top: 50%;  left: 0;  border-radius: 50%;  transform: translateY(-50%);  transition: all 0.4s ease;  border: 1px solid #e6e6e6; } .widget_product_brands ul li.chosen a, .widget_product_brands ul li.current-cat a, .widget_product_brands ul li a:hover, .widget_rating_filter ul li.chosen a, .widget_rating_filter ul li.current-cat a, .widget_rating_filter ul li a:hover, .woocommerce-widget-layered-nav ul li.chosen a, .woocommerce-widget-layered-nav ul li.current-cat a, .woocommerce-widget-layered-nav ul li a:hover {  color: #000; } .widget_product_brands ul li.chosen a:after, .widget_rating_filter ul li.chosen a:after, .woocommerce-widget-layered-nav ul li.chosen a:after {  content: "";  position: absolute;  top: 40%;  left: 10px;  transform: translate(-50%, -50%) rotate(-45deg);  width: 10px;  height: 5px;  border-style: solid;  border-color: #000;  border-width: 0 0 1px 1px;  display: block; } .widget_product_brands input[type="text"] {  margin-top: 25px;  margin-bottom: 20px; } .osf-active-filters {  display: flex;  flex-wrap: wrap;  align-items: center; } .osf-active-filters > * {  margin-bottom: 10px; } .osf-active-filters ul {  padding-left: 0; } .osf-active-filters li {  display: inline-block;  margin-right: 10px; } .osf-active-filters li a {  border: 1px solid #e6e6e6;  color: #999;  border-radius: 30px;  background-color: #fff;  padding: 3px 12px;  position: relative;  font-size: 13px;  font-size: 0.8125rem; } .osf-active-filters li a:before {  content: "\f057";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 15px;  font-size: 0.9375rem;  position: absolute;  top: -6px;  left: -6px; } .osf-active-filters li a:hover:before {  color: #ff4a5d; } .osf-active-filters .widget_layered_nav_filters {  display: inline-block; } .osf-active-filters .widget_layered_nav_filters ul li {  padding: 0; } .osf-active-filters .widget_layered_nav_filters .widgettitle {  display: none; } .osf-active-filters .clear-all {  display: none;  font-size: 13px;  font-size: 0.8125rem; } @media (min-width: 576px) {  .osf-active-filters .clear-all {   border-left: 1px solid #e6e6e6;   padding-left: 10px;  } } .osf-active-filters div + .osf_active_filters_label {  display: inline-block;  float: left; } .osf-active-filters div ~ .clear-all {  display: inline-block;  line-height: 1.2; } .osf-active-filters .osf_active_filters_label {  margin-right: 10px; } .woocommerce-widget-layered-nav ul li a {  font-size: 14px;  font-size: 0.875rem;  color: #7d879c; } .woocommerce-widget-layered-nav ul li a.osf-color-type {  display: flex;  align-items: center;  padding-left: 30px; } .woocommerce-widget-layered-nav ul li a.osf-color-type:before {  display: none; } .woocommerce-widget-layered-nav ul li a.osf-label-type:hover {  border-color: #000;  color: #fff;  background-color: #000; } .woocommerce-widget-layered-nav ul li.chosen a.osf-color-type .color-name {  color: #000; } .woocommerce-widget-layered-nav ul li.chosen a.osf-color-type:after {  box-shadow: -1px 1px #fff;  left: 15px;  top: 44%; } .woocommerce-widget-layered-nav ul li.chosen a.osf-label-type {  border-color: #000;  color: #fff;  background-color: #000; } .woocommerce-widget-layered-nav ul.two_columns {  display: flex;  flex-wrap: wrap; } #secondary .woocommerce-widget-layered-nav ul.two_columns {  margin: 0 -15px; } .woocommerce-widget-layered-nav ul.two_columns li {  flex: 0 0 50%;  padding: 0 15px; } .woocommerce-widget-layered-nav ul.inline {  display: flex;  flex-wrap: wrap; } .woocommerce-widget-layered-nav ul.inline li {  padding: 0;  margin-right: 5px;  margin-bottom: 5px; } .woocommerce-widget-layered-nav .osf-color-type {  min-height: 30px; } .woocommerce-widget-layered-nav .osf-color-type .color-label {  content: "";  height: 30px;  width: 30px;  position: absolute;  top: 50%;  left: 0;  transform: translateY(-50%);  border: 2px solid #e6e6e6;  border-radius: 6px;  transition: all 0.3s ease; } .woocommerce-widget-layered-nav .osf-color-type .color-name {  line-height: 30px; } .woocommerce-widget-layered-nav .osf-color-type .color-count {  color: #777;  text-align: center;  line-height: 18px;  display: inline-block;  margin-left: auto; } .woocommerce-widget-layered-nav .osf-color-type:hover .color-label:before {  border-color: #000; } .woocommerce-widget-layered-nav .osf-color-type:hover .color-name {  color: #222; } .woocommerce-widget-layered-nav .osf-image-type {  text-align: center;  border: 1px solid #e6e6e6;  display: block;  margin-bottom: 15px;  padding: 10px; } .woocommerce-widget-layered-nav .osf-image-type:after, .woocommerce-widget-layered-nav .osf-image-type:before {  display: none;  opacity: 0;  visibility: hidden; } .woocommerce-widget-layered-nav .osf-image-type .attr-image {  background-size: cover;  padding-left: 65px;  height: 65px;  display: inline-block; } .woocommerce-widget-layered-nav .inline .osf-color-type .color-count, .woocommerce-widget-layered-nav .inline .osf-color-type .color-name {  display: none;  visibility: hidden;  opacity: 0; } .woocommerce-widget-layered-nav .osf-label-type {  font-size: 16px;  font-size: 1rem;  font-weight: 500;  min-width: 57px;  border: 2px solid #e6e6e6;  border-radius: 6px;  padding: 0.4em 0.5em 0.2em;  display: inline-block;  text-align: center; } .woocommerce-widget-layered-nav .osf-label-type:after, .woocommerce-widget-layered-nav .osf-label-type:before {  content: none; } .woocommerce-product-grid-2 .product-block {  background-color: transparent;  overflow: visible; } .woocommerce-product-grid-2 .product-block:before {  position: absolute;  top: -15px;  left: -15px;  right: -15px;  bottom: -15px;  background-color: #fff;  box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);  transition: all 0.3s ease;  visibility: hidden;  opacity: 0;  content: "";  border-radius: 6px; } .woocommerce-product-grid-2 .product-block:hover {  box-shadow: none; } .woocommerce-product-grid-2 .product-block:hover:before {  visibility: visible;  opacity: 1; } .woocommerce-product-grid-2 .product-image {  overflow: hidden; } .woocommerce-product-grid-2 .caption {  padding: 0;  z-index: 99; } .product_list_widget, .woocommerce-product-list-3 {  list-style: none;  margin-left: 0;  padding-left: 0; } .product_list_widget li, .woocommerce-product-list-3 li {  margin-bottom: 30px;  list-style: none;  width: 100%; } .product_list_widget li:not(.woocommerce-mini-cart-item), .woocommerce-product-list-3 li:not(.woocommerce-mini-cart-item) {  display: flex; } .product_list_widget li .product-block .caption, .woocommerce-product-list-3 li .product-block .caption {  padding: 0; } .product_list_widget li:after, .product_list_widget li:before, .woocommerce-product-list-3 li:after, .woocommerce-product-list-3 li:before {  content: "";  display: table; } .product_list_widget li:after, .woocommerce-product-list-3 li:after {  clear: both; } .product_list_widget li .inner, .woocommerce-product-list-3 li .inner {  display: flex;  width: 100%;  align-items: center; } .product_list_widget li img, .woocommerce-product-list-3 li img {  width: 100%;  float: left; } .product_list_widget li img.wp-post-image, .woocommerce-product-list-3 li img.wp-post-image {  max-width: 5.99684em; } .product_list_widget li .product-thumbnail, .woocommerce-product-list-3 li .product-thumbnail {  margin-right: 20px;  max-width: 100px;  width: auto; } .product_list_widget li .product-content, .woocommerce-product-list-3 li .product-content {  display: flex;  flex: 1;  flex-direction: column; } .product_list_widget li .product-title, .woocommerce-product-list-3 li .product-title {  font-size: 14px;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.5;  padding-top: 0;  font-family: inherit;  display: -webkit-box;  -webkit-line-clamp: 2;  overflow: hidden;  max-height: 3.2em;  margin-bottom: 0.5rem; } .product_list_widget li .product-title + .product-price, .woocommerce-product-list-3 li .product-title + .product-price {  margin-top: 0; } .product_list_widget li .product-price, .woocommerce-product-list-3 li .product-price {  margin-top: 0.875em;  font-size: 20px;  font-size: 1.25rem; } .product_list_widget li > a, .woocommerce-product-list-3 li > a {  display: block; } .product_list_widget li:first-child:before, .woocommerce-product-list-3 li:first-child:before {  content: none; } .product_list_widget li .star-rating, .woocommerce-product-list-3 li .star-rating {  font-size: 12px;  font-size: 0.75rem; } .product_list_widget li .star-rating + .product-price, .woocommerce-product-list-3 li .star-rating + .product-price {  margin-top: 0; } .product_list_widget li .posted_in, .woocommerce-product-list-3 li .posted_in {  margin-bottom: 5px;  font-size: 0.875em;  display: none; } .product_list_widget li .product-excerpt, .woocommerce-product-list-3 li .product-excerpt {  line-height: 1.6;  display: -webkit-box;  -webkit-line-clamp: 3;  overflow: hidden;  max-height: 4.8em; } @media (min-width: 576px) {  .woocommerce-product-list-1 .product-block {   flex-direction: unset;   align-items: center;   padding: 30px;  } } .woocommerce-product-list-1 .product-block .caption {  padding: 0 20px 20px; } @media (min-width: 576px) {  .woocommerce-product-list-1 .product-block .caption {   padding: 0;  } } @media (min-width: 576px) {  .woocommerce-product-list-1 .product-transition {   margin-bottom: 0;   margin-right: 30px;   max-width: 50%;   flex: 0 0 50%;  } } .woocommerce-product-list-1 .product-rating-price {  margin-top: 10px; } .woocommerce-product-list-1 li.product .caption .star-rating {  display: none; } .woocommerce-product-list-1 .product-footer a[class*="product_type_"] {  margin-top: 10px; } .woocommerce-product-list-1 .time {  margin-top: 30px; } .woocommerce-product-list-2 .product-block {  padding: 0;  flex-direction: unset;  align-items: center; } @media (min-width: 576px) {  .woocommerce-product-list-2 .product-block {   padding: 20px;  } } .woocommerce-product-list-2 .product-block .caption {  padding: 0; } .woocommerce-product-list-2 .product-transition {  margin-bottom: 0;  margin-right: 10px;  max-width: 120px;  flex: 0 0 120px; } .woocommerce-product-list-2 .product-rating-price {  margin-top: 10px; } .woocommerce-product-list-2 li.product .caption .star-rating {  display: none; } .woocommerce-product-list-2 .product-footer a[class*="product_type_"] {  margin-top: 10px; } .woocommerce-product-list-2 .time {  margin-top: 30px; } .woocommerce-product-list-2 .group-action, .woocommerce-product-list-2 .product-footer {  display: none; } .widget ul.products li.product a {  text-decoration: none; } .widget_products a {  display: block; } .widget_shopping_cart .product_list_widget {  margin-bottom: 0; } .widget_shopping_cart .product_list_widget li {  position: relative; } .widget_shopping_cart .product_list_widget li img {  margin-right: 15px; } .widget_shopping_cart .product_list_widget li a.remove {  position: absolute;  top: 0.6em;  right: 0;  opacity: 1; } .widget_shopping_cart p.buttons, .widget_shopping_cart p.total {  padding: 1em 0;  margin: 0; } .widget_shopping_cart p.total {  border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .widget_shopping_cart .buttons .button {  display: block; } .widget_price_filter .price_slider {  margin-bottom: 1em; } .widget_price_filter .price_slider_amount {  line-height: 2.4em; } .widget_price_filter .price_slider_amount input[type="text"] {  display: none; } .widget_price_filter .price_slider_amount .button {  float: left; } .widget_price_filter .price_slider_amount .price_label span {  color: #000; } .widget_price_filter .ui-slider {  position: relative;  text-align: left; } .widget_price_filter .ui-slider .ui-slider-handle {  position: absolute;  z-index: 2;  width: 10px;  height: 10px;  cursor: ew-resize;  border-radius: 50%;  outline: none;  background-color: #000;  box-sizing: border-box;  opacity: 1;  top: -3px; } .widget_price_filter .ui-slider .ui-slider-handle:last-child {  margin-left: -7px; } .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .widget_price_filter .ui-slider .ui-slider-handle:hover {  box-shadow: 0 0 0 0.236em rgba(0, 0, 0, 0.1); } .widget_price_filter .ui-slider .ui-slider-range {  position: absolute;  z-index: 1;  font-size: 0.7em;  display: block;  border: 0;  background: #2c2d33;  border-top-left-radius: 1em;  border-top-right-radius: 1em;  border-bottom-left-radius: 1em;  border-bottom-right-radius: 1em; } .widget_price_filter .price_slider_wrapper .ui-widget-content {  border-top-left-radius: 1em;  border-top-right-radius: 1em;  border-bottom-left-radius: 1em;  border-bottom-right-radius: 1em;  background: rgba(0, 0, 0, 0.1);  margin-top: 0; } .widget_price_filter .ui-slider-horizontal {  height: 4px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range {  top: 0;  height: 100%; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {  left: -1px; } .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {  right: -1px; } .widget_product_search form input[type="submit"] {  display: none; } .search-form-wapper .input-group, .search-form-wapper .input-group-btn, .search-form-wapper .search-form {  border-radius: inherit !important; } .search-form-wapper .search-submit {  border-top-right-radius: inherit !important;  border-bottom-right-radius: inherit !important; } .search-form-wapper input[type="search"] {  border-top-left-radius: inherit !important;  border-bottom-left-radius: inherit !important; } .opal-style-1.search-form-wapper .input-group-btn {  position: absolute;  top: 0;  bottom: 0;  z-index: 4; } .opal-style-1.search-form-wapper .search-submit, .opal-style-1.search-form-wapper input[type="search"] {  border-radius: inherit !important;  border: none; } .opal-style-1.search-form-wapper .search-submit {  background: transparent;  padding-left: 25px;  padding-right: 20px; } .opal-style-1.search-form-wapper.button_left .input-group-btn {  left: 0;  right: auto; } .opal-style-1.search-form-wapper.button_left input[type="search"] {  padding-left: 55px;  padding-right: 15px; } .opal-style-1.search-form-wapper.button_right .input-group-btn {  right: 0;  left: auto; } .opal-style-1.search-form-wapper.button_right input[type="search"] {  padding-right: 55px;  padding-left: 15px; } .opal-style-1.search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input, .opal-style-1.search-form-wapper .dgwt-wcas-sf-wrapp {  background-color: transparent; } .widget_rating_filter .star-rating {  display: inline-block;  vertical-align: middle; } #secondary .widget_price_filter button[type="submit"], .opal-canvas-filter .widget_price_filter button[type="submit"] {  display: none; } .otf-product-recently-review {  position: fixed;  bottom: 0;  right: 0;  left: 0;  z-index: 9999; } @media (max-width: 767px) {  .otf-product-recently-review {   display: none;  } } .otf-product-recently-review .otf-woocommerce-recently-viewed {  float: right;  font-size: 15px;  line-height: 1;  padding: 14px 45px 14px 17px;  border: 1px solid #ccc;  border-bottom: 0;  margin: 0 95px;  position: relative;  background-color: #f4f5f5;  cursor: pointer;  font-weight: 500;  z-index: 999; } .otf-product-recently-review .otf-woocommerce-recently-viewed:after {  content: "\f078";  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  position: absolute;  right: 17px;  top: 50%;  transform: translateY(-50%);  font-size: 12px;  font-weight: 500;  transition: 0.2s; } .otf-product-recently-review .otf-woocommerce-recently-viewed.active {  background: #fff; } .otf-product-recently-review .otf-woocommerce-recently-viewed.active:after {  transform: rotate(180deg) translateY(50%); } .otf-product-recently-content {  width: 100% !important;  display: none;  clear: both;  position: relative; } .otf-product-recently-content .otf-product-recently-content-overlay {  background: rgba(0, 0, 0, 0.5);  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: -1; } .otf-product-recently-content .woocommerce-product {  background: #fff; } .otf-product-recently-content .widget_recently_viewed_products {  margin-bottom: 0 !important; } .otf-product-recently-content .products {  display: flex;  padding: 30px 0; } .otf-product-recently-content li {  width: 20%;  padding: 0 15px !important; } .otf-product-recently-content li .inner {  border: none !important;  display: block;  padding: 0; } .otf-product-recently-content li a.product-thumbnail {  margin-right: 0;  max-width: 100%;  width: 100%; } .otf-product-recently-content li img.wp-post-image {  max-width: 200px; } .otf-product-recently-content li .product-thumbnail img {  border: 1px solid #eee; } .otf-product-recently-content li .product-content {  display: block;  width: 100%; } .otf-product-recently-content li .product-content .product-title {  padding-top: 1em;  max-height: 4.2em; } .otf-product-recently-content li .product-content .product-price, .otf-product-recently-content li .product-content .star-rating, .otf-product-recently-content li .product-content .time {  display: none; } .recently_viewed_product-item {  position: relative; } a.recently_viewed_product-item-remove {  position: absolute;  width: 30px;  height: 30px;  right: 0;  top: 5px;  text-align: center;  font-size: 20px;  font-size: 1.25rem; } a.recently_viewed_product-item-remove:hover {  color: red !important; }  .woocommerce-breadcrumb {  margin-left: -1.387rem;  margin-right: -1.387rem;  margin-bottom: 1.618em;  font-size: 0.875em;  padding: 1em 1.387rem; } .woocommerce-breadcrumb .breadcrumb-separator {  display: inline-block;  padding: 0 0.54079em; }  .woocommerce-breadcrumb {  padding: 1.41575em 99em;  margin-left: -99em;  margin-right: -99em;  margin-bottom: 4.2358em; } @media (min-width: 568px) and (max-width: ms(18)) {  .woocommerce-breadcrumb {   margin-left: -2.618rem;   margin-right: -2.618rem;   padding-left: 2.618rem;   padding-right: 2.618rem;  } } #opal-woocommerce-loading {  background: #fff;  position: fixed;  z-index: 10001;  top: 50%;  width: 50px;  height: 50px;  left: 50%;  margin: -25px auto auto -25px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } #opal-woocommerce-loading:before {  content: "";  width: 30px;  height: 30px;  display: block;  vertical-align: middle;  border: 1px solid #bbb;  border-left-color: #000;  border-radius: 50%;  animation: q 0.45s infinite linear;  -webkit-animation: q 0.45s infinite linear;  margin: 30px auto;  margin: 10px auto; } body.opal-filter-loading #content {  opacity: 0.76; } body.opal-filter-loading #content * {  pointer-events: none; } .woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before {  content: "";  vertical-align: middle;  border: 1px solid #bbb;  border-left-color: #000;  border-radius: 50%;  animation: q 0.45s infinite linear;  -webkit-animation: q 0.45s infinite linear;  background-image: none !important; } .shop-action .blockUI.blockOverlay:before, .shop-action .loader:before {  width: 20px;  height: 20px;  background: #fff !important;  top: 50%;  left: 50%;  opacity: 1 !important;  overflow: hidden;  border-radius: 50%;  margin: -10px; } .shop-action .blockUI.blockOverlay {  opacity: 1 !important;  overflow: hidden; } @media (min-width: 992px) {  .handheld-footer-bar {   display: none;  } } @media (max-width: 991px) {  .opal-wrapper {   margin-bottom: 65px;  }  .handheld-footer-bar {   position: fixed;   bottom: 0;   left: 0;   right: 0;   border-top: 1px solid hsla(0, 0%, 100%, 0.2);   box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);   z-index: 9999;   background-color: #2d2d2d;  }  .handheld-footer-bar [class*="columns-"] {   display: flex;   -ms-flex-align: center;   list-style: none;   margin-bottom: 0;   padding: 0;   min-height: 65px;   color: #f3f3f3;   position: relative;  }  .handheld-footer-bar [class*="columns-"] li {   flex: 1 1 0;   text-align: center;  }  .handheld-footer-bar [class*="columns-"] li:not(:last-child) a {   border-right: 1px solid hsla(0, 0%, 100%, 0.2);  }  .handheld-footer-bar [class*="columns-"] a {   color: #f3f3f3;   height: 100%;   cursor: pointer;   display: block;   background: #444;  }  .handheld-footer-bar [class*="columns-"] a:before {   font: normal normal normal 26px/1 FontAwesome;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   margin: auto;   text-align: center;   cursor: pointer;   pointer-events: none;   line-height: 65px;  }  .handheld-footer-bar .my-account .my-accrount-footer {   display: block;   position: relative;   text-indent: -9999px;   z-index: 999;  }  .handheld-footer-bar .my-account .my-accrount-footer:before {   text-indent: 0;   font-size: 27px;  }  .handheld-footer-bar .cart .footer-cart-contents {   position: relative;   display: block;   z-index: 99;  }  .handheld-footer-bar .cart .footer-cart-contents .count {   text-indent: 0;   display: block;   width: 2em;   height: 2em;   line-height: 2;   box-sizing: content-box;   font-size: 12px;   position: absolute;   top: 10px;   left: calc(50% + 5px);   border-radius: 100%;  }  .handheld-footer-bar .site-search {   position: absolute;   bottom: -120%;   left: 0;   right: 0;   transition: all, ease, 0.2s;   padding: 1em 1em 0;   z-index: 1;   display: block;   background-color: #262626;  }  .handheld-footer-bar .site-search .search-submit {   border-radius: 0;  }  .handheld-footer-bar .search .search-footer {   position: relative;   text-indent: -9999px;   z-index: 999;  }  .handheld-footer-bar .search input[type="search"] {   margin-top: 0;   padding: 10px;   border-color: #fff;  }  .handheld-footer-bar .search.active .site-search {   bottom: 100%;  } } .handheld-footer-bar .search .search-footer:before {  text-indent: 0; } .woo-variation-swatches-stylesheet-disabled .woo-variation-raw-select, .woo-variation-swatches-stylesheet-disabled .woo-variation-raw-select + .select2 {  display: none !important; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0;  padding: 0;  list-style: none; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item {  margin: 0;  padding: 0;  list-style: none;  transition: all 0.2s ease;  position: relative; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item img {  margin: 0;   padding: 0;   width: 100%;  } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper.radio-variable-wrapper {  display: block; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper.radio-variable-wrapper .radio-variable-item {  box-sizing: border-box;  display: block;  list-style: none;  cursor: pointer;  margin: 0; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper.radio-variable-wrapper .radio-variable-item label {  cursor: pointer; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input {  cursor: pointer;  width: auto;  margin-right: 5px; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper.radio-variable-wrapper .radio-variable-item label {  font-weight: 400;  font-size: 14px;  display: inline-block; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item) {  box-sizing: border-box;  cursor: pointer;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-align: center;  align-items: center; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item {  width: 26px;  height: 26px;  background-color: #fff;  border: 1px solid #e6e6e6;  padding: 2px;  margin: 7px 10px 7px 0;  border-radius: 0; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item:last-of-type {  margin-right: 0; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item:hover {  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected, .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:hover {  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9); } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color {  width: 100%;  height: 100%;  position: relative; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after {  position: absolute;  content: "";  width: 100%;  height: 100%;  top: 0;  left: 0;  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.5); } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {  text-align: center;  text-transform: uppercase;  font-size: 16px;  font-weight: 500;  margin: 7px 15px 7px 0; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.disabled:after, .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.disabled:before {  display: none; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.disabled).selected .variable-item-span, .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.disabled):hover .variable-item-span {  color: #fff;  background-color: #000; } .woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:last-child {  margin-right: 0; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item .variable-item-span, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item .variable-item-span:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-rounded .variable-items-wrapper .variable-item img {  border-radius: 100%; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item {  border: 1px solid #e6e6e6; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {  padding: 0 5px;  height: 40px;  min-width: 60px;  line-height: 40px; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-style-squared .variable-items-wrapper .variable-item.color-variable-item span:after {  border-radius: 0; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover {  cursor: not-allowed;  pointer-events: none;  position: relative;  overflow: hidden; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover img, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover span, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled img, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled span {  opacity: 0.3; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:before, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:before {  position: absolute;  content: " " !important;  width: 100%;  height: 1px;  background: red !important;  left: 0;  right: 0;  bottom: 0;  top: 50%;  visibility: visible;  opacity: 1;  border: 0;  margin: 0 !important;  padding: 0 !important;  min-width: auto;  transform-origin: center;  z-index: 0; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:before, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:before {  transform: rotate(45deg); } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .variable-item:not(.radio-variable-item).disabled:hover:after {  transform: rotate(-45deg); } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:hover input, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:hover label, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled input, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled label {  cursor: not-allowed;  text-decoration: line-through;  opacity: 0.5; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:before, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:hover:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur .radio-variable-item.disabled:hover:before {  display: none; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover {  pointer-events: none;  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);  position: relative;  overflow: hidden; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover img, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled:hover span, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled img, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .variable-item:not(.radio-variable-item).disabled span {  opacity: 0.3; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled:hover {  overflow: hidden; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled:hover input, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled:hover label, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled input, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-blur-no-cross .radio-variable-item.disabled label {  pointer-events: none;  opacity: 0.3; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-hide .variable-item.disabled {  opacity: 0;  visibility: hidden;  transform: scale(0);  transform-origin: center;  width: 0 !important;  height: 0 !important;  padding: 0 !important;  margin: 0 !important;  min-width: 0 !important;  min-height: 0 !important; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-attribute-behavior-hide .variable-item.disabled.radio-variable-item {  width: auto !important; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled .radio-variable-item[data-wvstooltip] {  position: relative; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled .radio-variable-item[data-wvstooltip]:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled .radio-variable-item[data-wvstooltip]:before {  left: 8px;  bottom: 100%; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled .radio-variable-item .image-tooltip-wrapper {  transform: translateX(-50%);  left: 8px; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-center  .wvs-archive-variation-wrapper  .radio-variable-item[data-wvstooltip]:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-center  .wvs-archive-variation-wrapper  .radio-variable-item[data-wvstooltip]:before {  left: 50%; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-center  .wvs-archive-variation-wrapper  .radio-variable-item  .image-tooltip-wrapper {  transform: translateX(-50%);  left: 50%; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-right  .wvs-archive-variation-wrapper  .radio-variable-item[data-wvstooltip]:after, .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-right  .wvs-archive-variation-wrapper  .radio-variable-item[data-wvstooltip]:before {  left: 100%; } .woo-variation-swatches-stylesheet-disabled.woo-variation-swatches-tooltip-enabled.woo-variation-swatches-archive-align-right  .wvs-archive-variation-wrapper  .radio-variable-item  .image-tooltip-wrapper {  transform: translateX(-50%);  left: 100%; } .woo-variation-swatches-stylesheet-disabled.rtl table.variations td.label {  padding-left: 15px;  padding-right: 0;  text-align: left; } .woo-variation-swatches-stylesheet-disabled.rtl .variable-items-wrapper .variable-item {  text-align: right; } .woo-variation-swatches-stylesheet-disabled.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item) {  margin: 4px 0 4px 8px; } .woo-variation-swatches-stylesheet-disabled.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input {  margin-right: 0;  margin-left: 5px; } .woo-variation-swatches-stylesheet-disabled.woocommerce .product.elementor table.variations td.value:before {  display: none !important; } .select2.select2-container--default .select2-selection--single .select2-selection__rendered {  line-height: 58px;  padding-left: 20px; } .select2.select2-container--default .select2-selection--single .select2-selection__arrow {  height: 58px; }   :root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}@font-face {  font-family: "Medilazar";  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.eot");  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.eot") format("embedded-opentype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.woff2") format("woff2"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.woff") format("woff"),   url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.ttf") format("truetype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarRegular.svg#MedilazarRegular") format("svg"); } @font-face {  font-family: "Medilazar";  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.eot");  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.eot") format("embedded-opentype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.woff2") format("woff2"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.woff") format("woff"),   url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.ttf") format("truetype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarMedium.svg#MedilazarMedium") format("svg");  font-weight: 500; } @font-face {  font-family: "Medilazar";  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.eot");  src: url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.eot") format("embedded-opentype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.woff2") format("woff2"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.woff") format("woff"),   url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.ttf") format("truetype"), url("https://insomniasleeping.com/wp-content/themes/medilazar/assets/fonts/MedilazarBold.svg#MedilazarBold") format("svg");  font-weight: 600; } @charset "UTF-8";   html {  font-family: Medilazar, Helvetica Neue, helvetica, arial, sans-serif;  line-height: 1.875;  -ms-text-size-adjust: 100%;  -webkit-text-size-adjust: 100%; } body {  margin: 0;  overflow-x: hidden; } article, aside, figcaption, figure, footer, header, main, nav, section {  display: block; } figure {  margin: 0 0 1.5em; } hr {  box-sizing: content-box;  height: 0;  overflow: visible; } pre {  font-family: monospace, monospace;  font-size: 1em; } a {  background-color: transparent;  -webkit-text-decoration-skip: objects; } a:active, a:hover {  outline-width: 0; } abbr[title] {  border-bottom: 1px dotted;  text-decoration: none;  border-bottom-color: #eee; } b, strong {  font-weight: inherit;  font-weight: 600; } code, kbd, samp {  font-family: monospace, monospace;  font-size: 1em; } mark {  color: #000;  background-color: #eee; } small {  font-size: 80%; } sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sub {  bottom: -0.25em; } sup {  top: -0.5em; } audio, video {  display: inline-block; } audio:not([controls]) {  display: none;  height: 0; } img {  border-style: none; } svg:not(:root) {  overflow: hidden; } button, input, optgroup, select, textarea {  font-family: Medilazar, Helvetica Neue, helvetica, arial, sans-serif;  font-size: 100%;  line-height: 1.875;  margin: 0; } button, input {  overflow: visible; } button, select {  text-transform: none; } [type="reset"], [type="submit"], button, html [type="button"] {  -webkit-appearance: button;  cursor: pointer; } [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner, button::-moz-focus-inner {  border-style: none;  padding: 0; } [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring, button:-moz-focusring {  outline: 1px dotted ButtonText; } fieldset {  border: 1px solid;  border-color: #bbb;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; } legend {  box-sizing: border-box;  color: inherit;  display: table;  max-width: 100%;  padding: 0;  white-space: normal; } progress {  display: inline-block;  vertical-align: baseline; } textarea {  overflow: auto; } [type="checkbox"], [type="radio"] {  box-sizing: border-box;  padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height: auto; } [type="search"] {  -webkit-appearance: textfield;  outline-offset: -2px; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {  -webkit-appearance: none; } ::-webkit-file-upload-button {  -webkit-appearance: button;  font: inherit; } details, menu {  display: block; } summary {  display: list-item; } canvas {  display: inline-block; } [hidden], template {  display: none; } .block-fullwidth {  position: relative;  width: 100vw;  left: 50%;  margin-left: -50vw; }  #order_review_heading, .custom-logo-link + .site-branding-text, .elementor-element .gallery-columns-6 .gallery-caption, .elementor-element .gallery-columns-7 .gallery-caption, .elementor-element .gallery-columns-8 .gallery-caption, .elementor-element .gallery-columns-9 .gallery-caption, .elementor-widget-featured-box.elementor-button-default .elementor-button .elementor-button-text, .entry-footer .social-share-header, .entry-gallery .gallery-columns-6 .gallery-caption, .entry-gallery .gallery-columns-7 .gallery-caption, .entry-gallery .gallery-columns-8 .gallery-caption, .entry-gallery .gallery-columns-9 .gallery-caption, .menu-toggle .m-text, .screen-reader-text, .shop-action .yith-wcwl-add-to-wishlist > div span, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div .feedback, .single-product div.type-product form.cart .quantity.hidden, .single .gallery-columns-6 .gallery-caption, .single .gallery-columns-7 .gallery-caption, .single .gallery-columns-8 .gallery-caption, .single .gallery-columns-9 .gallery-caption, .widget .gallery-columns-6 .gallery-caption, .widget .gallery-columns-7 .gallery-caption, .widget .gallery-columns-8 .gallery-caption, .widget .gallery-columns-9 .gallery-caption, .woocommerce-wishlist .entry-header {  clip: rect(1px, 1px, 1px, 1px);  height: 1px;  overflow: hidden;  position: absolute !important;  width: 1px;  word-wrap: normal !important;  } #order_review_heading:focus, .custom-logo-link + .site-branding-text:focus, .elementor-element .gallery-columns-6 .gallery-caption:focus, .elementor-element .gallery-columns-7 .gallery-caption:focus, .elementor-element .gallery-columns-8 .gallery-caption:focus, .elementor-element .gallery-columns-9 .gallery-caption:focus, .elementor-widget-featured-box.elementor-button-default .elementor-button .elementor-button-text:focus, .entry-footer .social-share-header:focus, .entry-gallery .gallery-columns-6 .gallery-caption:focus, .entry-gallery .gallery-columns-7 .gallery-caption:focus, .entry-gallery .gallery-columns-8 .gallery-caption:focus, .entry-gallery .gallery-columns-9 .gallery-caption:focus, .menu-toggle .m-text:focus, .screen-reader-text:focus, .shop-action .yith-wcwl-add-to-wishlist > div span:focus, .single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div .feedback:focus, .single-product div.type-product form.cart .quantity.hidden:focus, .single .gallery-columns-6 .gallery-caption:focus, .single .gallery-columns-7 .gallery-caption:focus, .single .gallery-columns-8 .gallery-caption:focus, .single .gallery-columns-9 .gallery-caption:focus, .widget .gallery-columns-6 .gallery-caption:focus, .widget .gallery-columns-7 .gallery-caption:focus, .widget .gallery-columns-8 .gallery-caption:focus, .widget .gallery-columns-9 .gallery-caption:focus, .woocommerce-wishlist .entry-header:focus {  background-color: #f1f1f1;  color: #21759b;  border-radius: 3px;  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);  clip: auto !important;  display: block;  font-size: 14px;  font-weight: 600;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000;  } .overflow-hidden {  overflow: hidden !important; } .overflow-auto {  overflow: auto !important; } .overflow-visiable {  overflow: visible !important; } .overflow-scroll {  overflow: scroll !important; } .overflow-inherit {  overflow: inherit !important; } .overflow-initial {  overflow: initial !important; }  .alignleft {  float: left;  margin-right: 1.5em; } .alignright {  float: right;  margin-left: 1.5em; } .aligncenter {  clear: both;  display: block;  margin-left: auto;  margin-right: auto; }  .clear:after, .clear:before, .elementor-widget-wp-widget-recent-posts ul:after, .elementor-widget-wp-widget-recent-posts ul:before, .widget_recent_entries ul:after, .widget_recent_entries ul:before {  content: "";  display: table;  table-layout: fixed; } #yith-quick-view-modal #yith-quick-view-content .product div.product:after, .clearfix:after {  display: block;  clear: both;  content: ""; } .comment-author:after, .comment-author:before, .comment-content:after, .comment-content:before, .comment-meta:after, .comment-meta:before, .entry-content:after, .entry-content:before, .entry-footer:after, .entry-footer:before, .pagination:after, .pagination:before, .site-content:after, .site-content:before, .site-footer:after, .site-footer:before, .site-header:after, .site-header:before, .widget-area:after, .widget-area:before, .widget:after, .widget:before, .woocommerce-pagination:after, .woocommerce-pagination:before {  content: "";  display: table;  table-layout: fixed; } .clear:after, .comment-author:after, .comment-content:after, .comment-meta:after, .elementor-widget-wp-widget-recent-posts ul:after, .entry-content:after, .entry-footer:after, .nav-links:after, .pagination:after, .site-content:after, .site-footer:after, .site-header:after, .widget-area:after, .widget:after, .widget_recent_entries ul:after, .woocommerce-pagination:after {  clear: both; }  html {  font-size: 16px; } body, button, input, select, textarea {  color: #7d879c;  font-size: 1rem;  line-height: 1.75;  font-family: Medilazar, Helvetica Neue, helvetica, arial, sans-serif;  font-weight: 400;  letter-spacing: 0; } body {  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .h1, .h2, .h3, .h4, .h5, .h6, .page-header .page-title, .site-title, .tags-links .tags-title, h1, h2, h3, h4, h5, h6 {  clear: both;  line-height: 1.2;  margin: 0 0 0.5em;  padding: 1.5rem 0 0; } .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child, .page-header .page-title:first-child, .site-title:first-child, .tags-links .tags-title:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {  padding-top: 0; } .opal-h1 {  font-size: 2.25rem; } .opal-h2 {  font-size: 2rem; } .entry-header h2.entry-title, .opal-h3, .woocommerce-checkout .woocommerce-column__title, .woocommerce-checkout .woocommerce-order-details__title {  font-size: 1.75rem; } .opal-h4 {  font-size: 1.5rem; } .opal-h5 {  font-size: 1.25rem; } .opal-h6 {  font-size: 1rem; } .comment-awaiting-moderation, .font-italic, .no-comments, cite, dfn, em, i {  font-style: italic; } p {  margin: 0 0 1.5em;  padding: 0; } select {  background: transparent; } blockquote {  quotes: "" "";  font-size: 20px;  font-size: 1.25rem;  overflow: hidden;  padding-left: 2.125rem;  padding-top: 0.875rem;  padding-bottom: 0.875rem;  position: relative;  margin: 1.5em 0;  font-weight: 500;  line-height: 1.5;  min-height: 50px; } .entry-content > blockquote {  max-width: 810px; } @media (max-width: 767px) {  .entry-content > blockquote {   max-width: 100%;  } } blockquote:before {  content: "";  line-height: 1;  position: absolute;  top: 0;  bottom: 0;  left: 0;  border-left: 5px solid #24aeb1; } blockquote p {  margin-bottom: 0.85rem; } blockquote cite {  font-weight: 600;  font-size: 0.6em;  font-style: normal;  text-transform: uppercase;  display: flex;  align-items: center; } blockquote cite:before {  content: "";  width: 20px;  height: 0;  margin-right: 10px;  border-bottom: 2px solid #e6e6e6; } blockquote.has-very-dark-gray-color, blockquote.has-very-dark-gray-color *, blockquote.has-very-dark-gray-color:before {  color: #eee; } .wp-block-quote.is-large, .wp-block-quote.is-style-large {  padding-left: 50px; } @media (min-width: 1200px) {  .wp-block-quote.is-large,  .wp-block-quote.is-style-large {   padding-left: 70px;  } } .wp-block-pullquote {  border-width: 1px 0;  border-style: solid; } .wp-block-column .wp-block-quote {  padding-left: 0;  padding-right: 0; } .wp-block-column .wp-block-quote:before {  content: "";  display: none; } address {  margin: 0 0 1.5em; } pre {  background-color: #eee;  font-family: Courier\10 Pitch, Courier, monospace;  line-height: 1.715;  margin-bottom: 1.6em;  max-width: 100%;  overflow: auto;  padding: 1.6em; } code, kbd, pre, tt, var {  font-size: 14px;  font-size: 0.875rem; } code, kbd, tt, var {  font-family: Monaco, Consolas, Andale Mono, DejaVu Sans Mono, monospace; } abbr, acronym {  border-bottom: 1px dotted;  border-bottom-color: #eee;  cursor: help; } ins, mark {  background-color: #eee;  text-decoration: none; } figure {  margin-bottom: 1.5em; } big {  font-size: 125%; } q {  quotes: "“" "”" "‘" "’"; } :focus {  outline: none; } .wp-block-cover, .wp-block-cover-image {  color: #fff; } .wp-block-group.has-background {  padding: 30px; } .wp-block-button {  margin-bottom: 1rem; } .wp-block-button__link {  line-height: 1; } .bg-polygon {  clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%); }  .page-title-bar {  position: relative;  z-index: 3;  border-width: 0; } .page-title-bar .page-title-bar-inner {  padding-top: 20px;  padding-bottom: 20px;  display: flex;  flex-direction: column;  align-self: stretch;  flex-grow: 1; } @media (min-width: 992px) {  .page-title-bar .page-title-bar-inner {   justify-content: space-between;   flex-direction: unset;   align-items: center;  } } .page-title-bar .page-title {  font-size: 30px;  font-size: 1.875rem;  padding: 0; } @media (min-width: 992px) {  .page-title-bar .page-title {   margin-bottom: 0;  } } @media (max-width: 767px) {  .page-title-bar .page-title {   font-size: 24px;   font-size: 1.5rem;   margin-bottom: 0.5rem;  } } .page-title-bar .breadcrumb {  order: -1; } .home .page-title-bar {  display: none; } @media (min-width: 576px) {  .page-title-bar .a {   max-width: 100%;  } } .page-header {  max-width: 100%; } .breadcrumb, .breadcrumb *, .breadcrumb span {  font-size: 16px;  font-size: 1rem;  line-height: 20px; } .breadcrumb {  padding-top: 0; } .breadcrumb a {  display: block; } .breadcrumb > span, .breadcrumb li {  margin: 5px;  display: inline-block;  border-radius: 30px; } .breadcrumb > span:first-child, .breadcrumb li:first-child {  margin-left: 0; } .breadcrumb > span:last-child, .breadcrumb li:last-child {  margin-right: 0; } .breadcrumb > span.current, .breadcrumb > span .current-item, .breadcrumb li.current, .breadcrumb li .current-item {  display: inline-block; }  .form-group {  box-shadow: none;  line-height: 1.875;  border-color: #e6e6e6;  margin-bottom: 1rem; } .form-group.form-button {  margin-bottom: 0; } .form-group .form-row label {  font-weight: 600; } .form-group .form-row label + label {  margin-left: 15px; } .form-control {  box-shadow: none;  border-color: #e6e6e6; } label {  display: block;  font-weight: 600;  margin-bottom: 1.5rem;  font-size: 14px;  font-size: 0.875rem; } fieldset {  margin-bottom: 1em; } fieldset legend {  font-weight: 600; } input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea {  width: 100%;  display: block;  font-size: 14px;  letter-spacing: 0;  padding: 0.64rem 1rem;  border-radius: 4px;  border: 2px solid #e6e6e6;  background-color: #fff;  transition: all 0.3s ease; } textarea::placeholder {  transition: all 0.5s ease; } input {  transition: all 0.3s ease; } input::placeholder {  transition: all 0.5s ease; } input[type="color"]:focus::placeholder, input[type="date"]:focus::placeholder, input[type="datetime-local"]:focus::placeholder, input[type="datetime"]:focus::placeholder, input[type="email"]:focus::placeholder, input[type="month"]:focus::placeholder, input[type="number"]:focus::placeholder, input[type="password"]:focus::placeholder, input[type="range"]:focus::placeholder, input[type="search"]:focus::placeholder, input[type="tel"]:focus::placeholder, input[type="text"]:focus::placeholder, input[type="time"]:focus::placeholder, input[type="url"]:focus::placeholder, input[type="week"]:focus::placeholder {  color: transparent; } textarea:focus::placeholder {  color: transparent; } select {  border: 1px solid #e6e6e6;  border-radius: 0;  height: 3.5em;  max-width: 100%;  padding-right: 1.92rem;  padding-left: 0.64rem;  font-size: 14px;  font-size: 0.875rem;  -moz-appearance: none;   appearance: none;  background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;  background-position: right 10px top 60%; } input[type="checkbox"], input[type="radio"] {  margin-right: 0.5em; } input[type="checkbox"] + label, input[type="radio"] + label {  font-weight: 400; } .wpcf7 p {  margin: 0 0 20px; } .wpcf7 .wpcf7-form .ajax-loader {  display: none;  margin: 0;  margin-top: 3px;  width: 100%;  background-repeat: no-repeat; } .wpcf7 .wpcf7-form .ajax-loader.is-active {  display: block; } .wpcf7 .wpcf7-form .wpcf7-not-valid-tip {  font-size: 12px;  margin: 0.5rem;  margin-bottom: 0;  text-align: left;  text-transform: capitalize; } .elementor-element .wpcf7 .wpcf7-form .gallery, .entry-gallery .wpcf7 .wpcf7-form .gallery, .single-portfolio-summary .wpcf7 .wpcf7-form .single-portfolio-summary-inner, .single-product div.type-product .wpcf7 .wpcf7-form .product-inner, .single .wpcf7 .wpcf7-form .gallery, .site-footer .wpcf7 .wpcf7-form .widget-area, .widget .wpcf7 .wpcf7-form .gallery, .woocommerce-account .woocommerce .wpcf7 .wpcf7-form .u-columns.woocommerce-Addresses, .woocommerce-account .wpcf7 .wpcf7-form .woocommerce, .woocommerce-billing-fields .wpcf7 .wpcf7-form .woocommerce-billing-fields__field-wrapper, .woocommerce-cart .wpcf7 .wpcf7-form .entry-content > .woocommerce, .woocommerce-MyAccount-content .wpcf7 .wpcf7-form form[class^="woocommerce-"], .wpcf7 .wpcf7-form .comment-form, .wpcf7 .wpcf7-form .elementor-element .gallery, .wpcf7 .wpcf7-form .entry-gallery .gallery, .wpcf7 .wpcf7-form .row, .wpcf7 .wpcf7-form .single-portfolio-summary .single-portfolio-summary-inner, .wpcf7 .wpcf7-form .single-product div.type-product .product-inner, .wpcf7 .wpcf7-form .single .gallery, .wpcf7 .wpcf7-form .site-footer .widget-area, .wpcf7 .wpcf7-form .widget .gallery, .wpcf7 .wpcf7-form .woocommerce-account .woocommerce, .wpcf7 .wpcf7-form .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses, .wpcf7 .wpcf7-form .woocommerce-address-fields__field-wrapper, .wpcf7 .wpcf7-form .woocommerce-Addresses, .wpcf7 .wpcf7-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .wpcf7 .wpcf7-form .woocommerce-cart .entry-content > .woocommerce, .wpcf7 .wpcf7-form .woocommerce-columns--addresses, .wpcf7 .wpcf7-form .woocommerce-MyAccount-content form[class^="woocommerce-"], .wpcf7 .wpcf7-form [class*="columns-"] ul.products, .wpcf7 .wpcf7-form [data-elementor-columns], .wpcf7 .wpcf7-form [data-opal-columns], .wpcf7 .wpcf7-form body.opal-content-layout-2cl #content .wrap, .wpcf7 .wpcf7-form body.opal-content-layout-2cr #content .wrap, .wpcf7 .wpcf7-form form.track_order, [class*="columns-"] .wpcf7 .wpcf7-form ul.products, body.opal-content-layout-2cl #content .wpcf7 .wpcf7-form .wrap, body.opal-content-layout-2cr #content .wpcf7 .wpcf7-form .wrap {  margin-left: -15px;  margin-right: -15px; } .elementor-element .wpcf7 .wpcf7-form .gallery [class*="col"], .entry-gallery .wpcf7 .wpcf7-form .gallery [class*="col"], .single-portfolio-summary .wpcf7 .wpcf7-form .single-portfolio-summary-inner [class*="col"], .single-product div.type-product .wpcf7 .wpcf7-form .product-inner [class*="col"], .single .wpcf7 .wpcf7-form .gallery [class*="col"], .site-footer .wpcf7 .wpcf7-form .widget-area [class*="col"], .widget .wpcf7 .wpcf7-form .gallery [class*="col"], .woocommerce-account .wpcf7 .wpcf7-form .woocommerce [class*="col"], .woocommerce-billing-fields .wpcf7 .wpcf7-form .woocommerce-billing-fields__field-wrapper [class*="col"], .woocommerce-cart .wpcf7 .wpcf7-form .entry-content > .woocommerce [class*="col"], .woocommerce-MyAccount-content .wpcf7 .wpcf7-form form[class^="woocommerce-"] [class*="col"], .wpcf7 .wpcf7-form .comment-form [class*="col"], .wpcf7 .wpcf7-form .elementor-element .gallery [class*="col"], .wpcf7 .wpcf7-form .entry-gallery .gallery [class*="col"], .wpcf7 .wpcf7-form .row [class*="col"], .wpcf7 .wpcf7-form .single-portfolio-summary .single-portfolio-summary-inner [class*="col"], .wpcf7 .wpcf7-form .single-product div.type-product .product-inner [class*="col"], .wpcf7 .wpcf7-form .single .gallery [class*="col"], .wpcf7 .wpcf7-form .site-footer .widget-area [class*="col"], .wpcf7 .wpcf7-form .widget .gallery [class*="col"], .wpcf7 .wpcf7-form .woocommerce-account .woocommerce [class*="col"], .wpcf7 .wpcf7-form .woocommerce-address-fields__field-wrapper [class*="col"], .wpcf7 .wpcf7-form .woocommerce-Addresses [class*="col"], .wpcf7 .wpcf7-form .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper [class*="col"], .wpcf7 .wpcf7-form .woocommerce-cart .entry-content > .woocommerce [class*="col"], .wpcf7 .wpcf7-form .woocommerce-columns--addresses [class*="col"], .wpcf7 .wpcf7-form .woocommerce-MyAccount-content form[class^="woocommerce-"] [class*="col"], .wpcf7 .wpcf7-form [class*="columns-"] ul.products [class*="col"], .wpcf7 .wpcf7-form [data-elementor-columns] [class*="col"], .wpcf7 .wpcf7-form [data-opal-columns] [class*="col"], .wpcf7 .wpcf7-form body.opal-content-layout-2cl #content .wrap [class*="col"], .wpcf7 .wpcf7-form body.opal-content-layout-2cr #content .wrap [class*="col"], .wpcf7 .wpcf7-form form.track_order [class*="col"], [class*="columns-"] .wpcf7 .wpcf7-form ul.products [class*="col"], body.opal-content-layout-2cl #content .wpcf7 .wpcf7-form .wrap [class*="col"], body.opal-content-layout-2cr #content .wpcf7 .wpcf7-form .wrap [class*="col"] {  padding-left: 15px;  padding-right: 15px; } .wpcf7 .wpcf7-form .input-group {  margin-bottom: 1rem; } .wpcf7 .wpcf7-form-control-wrap {  display: block; } .wpcf7 div.wpcf7-response-output {  color: #fff;  background: rgba(0, 0, 0, 0.5);  margin: 0;  padding: 1em; } @media (min-width: 768px) {  .wpcf7 div.wpcf7-response-output {   position: fixed;   top: auto;   left: 0;   right: 0;   bottom: 0;   z-index: 99999;  } } .wpcf7 .wpcf7-radio span.wpcf7-list-item {  margin: 0 1em 0 0; } .wpcf7 span.wpcf7-list-item {  margin: 0; } .wpcf7 .wpcf7-list-item-label {  font-size: 13px;  font-size: 0.8125rem;  letter-spacing: 1.8px;  text-transform: uppercase;  font-weight: 400; }  :-moz-placeholder, ::-webkit-input-placeholder {  color: #7d879c; } ::-moz-placeholder {  color: #7d879c;  opacity: 1;  } :-ms-input-placeholder {  color: #7d879c; }  input[type="checkbox"] {  vertical-align: middle; } .opal-checkbox {  position: relative; } .opal-checkbox .icon-check {  width: 14px;  height: 14px;  cursor: pointer;  position: absolute;  top: 2px;  left: 0;  border: 1px solid;  border-color: #e1e1e1;  background-color: transparent; } .opal-checkbox .icon-check:after {  font-family: FontAwesome;  content: "\f00c";  position: absolute;  top: -2px;  left: 2px;  opacity: 0;  font-size: 10px;  font-size: 0.625rem; } .opal-checkbox .icon-check:hover:after {  opacity: 0.5; } .opal-checkbox input[type="checkbox"] {  visibility: hidden;  position: absolute;  top: 4px;  left: 0; } .opal-checkbox input[type="checkbox"]:checked + .icon-check:after {  opacity: 1; } .opal-checkbox input[type="checkbox"]:checked + .icon-check + span {  font-weight: 600;  color: #1d2a38; } .opal-checkbox .info {  padding-left: 1.5rem; }  .opal-radio {  position: relative; } .opal-radio .icon-check {  width: 14px;  height: 14px;  cursor: pointer;  position: absolute;  top: 2px;  left: 0;  border: 1px solid;  border-color: #e1e1e1;  background-color: transparent; } .opal-radio .icon-check:after {  font-family: FontAwesome;  content: "\f111";  position: absolute;  top: 0;  left: 3px;  opacity: 0;  font-size: 8px; } .opal-radio .icon-check:hover:after {  opacity: 0.5; } .opal-radio input[type="radio"] {  visibility: hidden;  position: absolute;  top: 4px;  left: 0; } .opal-radio input[type="radio"]:checked + .icon-check:after {  opacity: 1; } .opal-radio input[type="radio"]:checked + .icon-check + span {  font-weight: 400;  color: #1d2a38; } .opal-radio .info {  padding-left: 1.5rem; } .otf-input-group {  display: flex; } .otf-input-group button, .otf-input-group input[type="submit"] {  margin-left: -2px; } .otf-input-group button {  border-width: 2px; } .post-password-form p {  display: flex;  ms-flex-align: end;  align-items: flex-end;  max-width: 320px; } .post-password-form label {  margin-bottom: 0;  flex-grow: 1; } .post-password-form input {  box-shadow: 0 0;  margin-top: 0;  flex: 1; } .post-password-form input[type="password"] {  min-width: 175px; } .post-password-form input[type="submit"] {  margin-left: 8px; } .mc4wp-response .mc4wp-alert {  margin-top: 10px;  padding: 20px 20px 20px 45px;  min-height: 60px;  line-height: 1.3;  position: relative;  border-left: 3px solid #62a2c7;  color: #62a2c7;  background-color: #c7dfec; } .mc4wp-response .mc4wp-alert > p {  margin-bottom: 0; } .mc4wp-response .mc4wp-alert:before {  position: absolute;  top: 50%;  left: 15px;  line-height: 18px;  font-size: 18px;  margin-top: -9px;  font-family: FontAwesome;  content: "\f071"; } .mc4wp-response .mc4wp-alert.mc4wp-success {  color: #6cb463;  background-color: #c6d9c4;  border-color: #6cb463; } .mc4wp-response .mc4wp-alert.mc4wp-error {  color: #d74949;  background-color: #eec5c5;  border-color: #d74949; }  hr {  background-color: #bbb;  border: 0;  height: 1px;  margin-bottom: 1.5em; } .box-content {  background-color: #fff;  padding: 30px 40px;  box-shadow: 0 0 4px #ccc;  border-radius: 6px; } .box-border {  border: 1px solid;  border-color: #eee;  border-radius: 6px; } .box-border, .box-shadow {  background-color: #fff;  padding: 30px; } .box-shadow {  box-shadow: 0 0 4px #ccc;  border-radius: 6px; }  ol, ul {  margin: 0 0 1.5em;  padding-left: 20px; } ul {  list-style: disc; } ol {  list-style: decimal;  list-style-position: inside;  padding-left: 0; } li > ol, li > ul {  margin-bottom: 0;  margin-left: 1.5em; } dd {  margin: 0 1.5em 1.5em; } #reviews .commentlist, #reviews .commentlist .children, .comment-list, .comment-list .children, .list-inline, .list-unstyled {  padding-left: 0;  list-style: none; } .list-inline-item {  display: inline-block; } .list-inline-item:not(:last-child) {  margin-right: 5px; } .list-check {  padding-left: 0;  list-style: none; } .list-check li {  padding: 0.35rem 0; } .list-check li:before {  content: "";  margin-right: 10px; }  table {  border-collapse: collapse;  margin: 0 0 1.5em;  width: 100%; } thead th {  border-bottom: 1px solid;  border-bottom-color: #eee;  padding-bottom: 0.5em; } th {  text-align: left; } td, th {  padding: 0.4em; } td:first-child, th:first-child {  padding-left: 0; } td:last-child, th:last-child {  padding-right: 0; } .table-striped tbody tr:nth-of-type(2n) {  background-color: #eee; }  a {  text-decoration: none;  transition: all 0.3s ease; } a:active, a:hover {  outline: 0; }  .post-thumbnail {  position: relative;  margin-top: 0; } .post-thumbnail.embed-responsive {  background-repeat: no-repeat;  background-position: 50% 50%;  background-size: cover;  box-sizing: border-box; } .post-thumbnail img {  display: block; } .column-item .post-thumbnail {  transition: all 0.3s ease 0s; } .column-item:hover .post-thumbnail a {  transform: scale(1.05); }  .main-navigation {  clear: both; } .main-navigation ul ul {  min-width: 280px; } .main-navigation .top-menu > li {  position: relative; } .main-navigation .top-menu > li > a {  font-size: 16px;  font-size: 1rem;  padding: 0.75rem;  font-weight: 600;  position: relative; } @media (max-width: 1199px) {  .main-navigation .top-menu > li > a {   padding: 0.5em;  } } .main-navigation .top-menu > li .sub-arrow {  font-style: normal;  font-weight: 400; } .main-navigation .top-menu > li .sub-arrow:before {  content: "+"; } .main-navigation .top-menu > li:last-child > a {  padding-right: 0; } .main-navigation .top-menu > li:first-child > a {  padding-left: 0; } .main-navigation > div > ul {  border-top: 1px solid;  border-top-color: #eee;  padding: 0.75em 1.695em; } .main-navigation.d-block, .shop-action .main-navigation.compare, .shop-action .main-navigation.yith-wcqv-button, .shop-action .yith-wcwl-add-button .main-navigation.add_to_wishlist, .shop-action .yith-wcwl-add-to-wishlist > div > a.main-navigation {  width: 100%; } .mainmenu-container {  clear: both; } .mainmenu-container ul {  background-color: #fff;  list-style: none;  margin: 0;  padding: 0 1.5em;  text-align: left; } .mainmenu-container ul ul {  padding: 30px 0;  border-color: #b6babe;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.03);  border-radius: 6px; } .mainmenu-container ul ul.toggled-on {  display: block; } .mainmenu-container ul ul .menu-item > a {  letter-spacing: 0;  position: relative;  text-transform: none;  line-height: 20px;  width: 100%;  display: block;  margin-bottom: 0;  padding: 8px 0;  font-size: 14px;  font-size: 0.875rem;  color: #7d879c; } .mainmenu-container li {  position: relative;  text-align: left; } .mainmenu-container li li {  border: none;  padding: 0 30px; } .mainmenu-container li li:last-child, .mainmenu-container li li:last-child a {  border: 0; } .mainmenu-container li a span {  padding-right: 0.5rem; } .mainmenu-container .menu-item > a {  display: inline-block;  width: 100%;  text-decoration: none;  position: relative; } .mainmenu-container li li.current-menu-item a:focus, .mainmenu-container li li.current-menu-item a:hover, .mainmenu-container li li.current_page_item a:focus, .mainmenu-container li li.current_page_item a:hover {  color: #fff; } .mainmenu-container > div > ul {  border-top: 1px solid;  border-top-color: #eee;  padding: 0.75em 1.695em; } .sub-menu .text-label {  position: static;  transform: translateY(-80%); }  .main-navigation ul, .sub-menu .text-label:before {  display: none; } .main-navigation.toggled-on > div > ul {  display: block; }  .menu-toggle {  background-color: transparent;  box-shadow: none;  display: none;  font-size: 18px;  line-height: 1.5;  outline: none !important;  text-shadow: none;  position: relative;  z-index: 100;  border: none;  padding: 0; } .menu-toggle i {  line-height: 1;  font-weight: 600;  float: left;  font-size: 30px;  font-size: 1.875rem; }  .main-navigation.toggled-on ul.nav-menu, .menu-toggle {  display: block; } .menu-toggle:focus, .menu-toggle:hover {  background-color: transparent;  box-shadow: none; } .menu-toggle:focus {  outline: thin solid; } .menu-toggle .fa, .menu-toggle .icon {  margin-right: 0.5em;  top: -2px; } .menu-toggle .icon-close, .toggled-on .menu-toggle .icon-bars {  display: none; } .toggled-on .menu-toggle .icon-close {  display: inline-block; }  .dropdown-toggle {  border: 0;  box-shadow: none;  display: block;  font-size: 16px;  font-size: 1rem;  right: 0;  line-height: 1.5;  margin: 0 auto;  padding: 0.5em 1em;  position: absolute;  text-shadow: none;  top: 0; } .dropdown-toggle, .dropdown-toggle:focus, .dropdown-toggle:hover {  background-color: transparent;  color: #222; } .dropdown-toggle:focus {  outline: thin dotted; } .dropdown-toggle.toggled-on .fa, .dropdown-toggle.toggled-on .icon {     transform: rotate(-180deg); }  .site-header .menu-scroll-down {  display: none; } .opal-menu-canvas.main-navigation > div > ul {  display: block; } .vertical-navigation {  position: relative;  height: 100%; } .vertical-navigation .vertical-navigation-header {  font-size: 16px;  font-size: 1rem;  padding: 8px 0;  color: #000;  display: flex;  align-items: center;  height: 100%; } .vertical-navigation .title-icon {  margin-right: 10px; } .vertical-navigation .vertical-navigation-title {  display: flex;  align-items: center; } .vertical-navigation .vertical-menu {  position: absolute;  top: 100%;  left: 0;  width: 100%;  opacity: 0;  visibility: hidden;  background-color: #fff;  min-width: 260px;  border: 1px solid #e6e6e6; } .vertical-navigation .vertical-menu .menu {  position: relative;  list-style: none;  margin: 0;  border-top: none; } .vertical-navigation .vertical-menu .menu > li {  padding: 0 35px; } .vertical-navigation .vertical-menu .menu > li:last-child > a {  border-bottom: none; } .vertical-navigation .vertical-menu .menu > li > a {  padding: 0.71em 0;  display: flex;  align-items: center; } .vertical-navigation .vertical-menu .menu > li:nth-last-child(3) {  border-top: 1px solid #e6e6e6; } .vertical-navigation .vertical-menu .menu > li:nth-last-child(3) > a {  font-size: 14px;  font-size: 0.875rem; } .vertical-navigation:hover .vertical-menu {  opacity: 1;  visibility: visible; } .vertical-navigation ul.menu {  padding: 15px 0;  list-style: none;  margin: 0; } .vertical-navigation ul.menu .mega-menu-item {  border-radius: 0; } .vertical-navigation ul.menu .sub-menu {  position: absolute;  left: 100%;  top: -16px;  visibility: hidden;  opacity: 0;  list-style: none;  margin: 0;  background: #fff;  width: 100%;  z-index: 99; } @media (max-width: 1025px) {  .vertical-navigation ul.menu .sub-menu {   max-width: 100%;   width: 100% !important;   left: 0;   top: 100%;  }  .vertical-navigation ul.menu .sub-menu.open {   opacity: 1;   visibility: visible;  } } .vertical-navigation ul.menu > li {  position: relative; } @media (max-width: 1025px) {  .vertical-navigation ul.menu > li {   position: relative !important;  } } .vertical-navigation ul.menu > li > a {  font-size: 16px;  padding: 0.5em 20px;  display: block; } .vertical-navigation ul.menu > li > a, .vertical-navigation ul.menu > li > a:hover {  transition: all 0.3s ease; } @media (min-width: 1025px) {  .vertical-navigation ul.menu > li:hover > .sub-menu {   opacity: 1;   visibility: visible;  } } .has-mega-menu > a {  position: relative; } @media (min-width: 576px) {  .has-mega-menu > a:before {   content: "\f054";   font-family: FontAwesome;   float: right;   position: absolute;   font-size: 10px;   margin: auto 0;   right: 0;  } } .has-mega-menu.has-fullwidth {  position: static !important; } .has-mega-menu.has-fullwidth .mega-fullwidth {  width: 100%; } .has-mega-menu.sub-menu-left {  position: static !important; } .mega-menu.sub-menu {  padding: 0;  background: #fff;  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1); } .mega-menu.sub-menu .elementor-section.elementor-section-stretched {  left: 0 !important;  max-width: 100% !important; } .mega-menu.mega-stretchwidth {  width: 100vw; } .menu-icon {  font-size: 18px;  margin-right: 15px;  max-width: 20px;  color: #aaa;  line-height: 1.3; } .mega-menu .elementor-icon-list-items li {  padding: ms(-3) 0;  font-weight: 400; } .header-side .main-navigation ul.menu {  margin-left: -30px;  margin-right: -30px; } .header-side .main-navigation ul ul.sub-menu {  top: 50% !important;  transform: translateY(-50%) !important;  left: 100% !important;  max-height: 100vh;  overflow-y: auto; } .header-side .main-navigation ul ul.sub-menu .elementor-section.elementor-section-stretched {  left: 0 !important;  max-width: 100% !important; } .header-side .has-mega-menu.sub-menu-left {  position: relative !important; }  .opal-wrapper {  overflow: hidden; } #page, .opal-wrapper {  transition: transform 0.5s; } #page {  z-index: 99; } #opal-canvas-menu a > .fa-angle-down {  display: none; } .scroller {  overflow-y: scroll; } .menu-trigger, .scroller, .scroller-inner {  position: relative; } .menu-trigger {  padding-left: 60px;  font-size: 0.9em; } .menu-trigger:before {  position: absolute;  top: 2px;  left: 0;  width: 40px;  height: 6px;  background: #fff;  box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;  content: ""; } .mp-pusher {  position: relative;  left: 0;  height: 100%; } .opal-layout-boxed .mp-menu {  opacity: 0;  pointer-events: none;  transition: all 0.3s ease-in; } .opal-layout-boxed .mp-menu.mp-menu-active {  opacity: 1;  pointer-events: auto; } .mp-menu {  position: fixed;   top: 0;  left: 0;  z-index: 1;  width: 300px;  height: 100%;  transform: translate3d(-300px, 0, 0);  display: block;  transition: all 0.35s ease;  opacity: 0; } .mp-menu.mp-menu-active {  z-index: 999;  transform: translateZ(0);  opacity: 1; } .mp-menu.mp-menu-active + #page {  transform: translateX(300px); } .mp-menu.mp-menu-active + #page:before {  content: "";  top: 0;  left: 0;  right: 0;  bottom: 0;  position: absolute;  z-index: 100;  background: rgba(0, 0, 0, 0.4); } .mp-level {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  padding-bottom: 70px;  background: #fff;  transform: translate3d(-100%, 0, 0);  z-index: 3;  overflow: auto; } .mp-level::-webkit-scrollbar {  width: 3px; } .mp-level::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  background-color: #f5f5f5; }  .mp-level:after, .mp-level:before, .mp-pusher:after {  position: absolute;  top: 0;  right: 0;  width: 0;  height: 0;  content: "";  opacity: 0; } .mp-level:after, .mp-pusher:after {  background: rgba(0, 0, 0, 0.3);  transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s; } .mp-level:after {  z-index: -1; } .mp-pusher.mp-pushed:after {  width: 100%;  height: 100%;  opacity: 1;  transition: opacity 0.3s; } .mp-level.mp-level-overlay {  cursor: pointer; } .mp-level.mp-level-overlay:after {  width: 100%;  height: 100%;  opacity: 1;  transition: opacity 0.3s; } .mp-level.mp-level-overlay.mp-level:before {  width: 100%;  height: 100%;  background: transparent;  opacity: 1; } .mp-level, .mp-pusher {  transition: all 0.5s; }  .mp-overlap .mp-level.mp-level-open {  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);  transform: translate3d(-40px, 0, 0); }  .mp-menu.mp-overlap > .mp-level, .mp-menu.mp-overlap > .mp-level.mp-level-open, .mp-menu > .mp-level, .mp-menu > .mp-level.mp-level-open {  box-shadow: none;  transform: translateZ(0); }  .mp-cover .mp-level.mp-level-open {  transform: translateZ(0); } .mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {  transform: translate3d(-100%, 0, 0); }  .mp-menu ul {  margin: 0;  padding: 0;  list-style: none; } .mp-menu h2 {  margin: 0;  padding: 1em;  color: rgba(0, 0, 0, 0.4);  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);  font-weight: 300;  font-size: 2em; } .mp-menu.mp-overlap h2:before {  position: absolute;  top: 0;  right: 0;  margin-right: 8px;  font-size: 75%;  line-height: 1.8;  opacity: 0;  transition: opacity 0.3s, transform 0.1s 0.3s;  transform: translateX(-100%); } .mp-menu.mp-cover h2 {  text-transform: uppercase;  font-weight: 600;  letter-spacing: 1px;  font-size: 1em; } .mp-overlap .mp-level.mp-level-overlay > h2:before {  opacity: 1;  transition: transform 0.3s, opacity 0.3s;  transform: translateX(0); } .mp-menu ul li > a {  display: block;  padding: 0.7em 3em 0.7em 1.2em;  outline: none;  box-shadow: inset 0 -1px #ebebeb;  font-size: 15px;  font-size: 0.9375rem;  transition: background 0.3s, box-shadow 0.3s; } .mp-menu ul li:before {  position: absolute;  left: 10px;  z-index: -1;  color: rgba(0, 0, 0, 0.2);  line-height: 3.5; } .mp-menu a {  color: #3f4448; } .mp-level.mp-level-overlay > ul > li:first-child > a, .mp-menu .mp-level.mp-level-overlay > ul > li > a {  box-shadow: inset 0 -1px transparent; } .mp-level.mp-level-overlay > ul > li:first-child > a {  box-shadow: inset 0 -1px transparent, inset 0 1px transparent; }  .mp-back {  background: rgba(0, 0, 0, 0.1);  outline: none;  color: #fff;  text-transform: uppercase;  letter-spacing: 1px;  font-weight: 600;  display: block;  font-size: 0.8em;  padding: 1em;  position: relative;  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);  transition: background 0.3s; } .mp-back .fa {  font-size: 12px; } .mp-back:after {          } .mp-menu .mp-level.mp-level-overlay > .mp-back, .mp-menu .mp-level.mp-level-overlay > .mp-back:after {  background: transparent;  box-shadow: none;  color: transparent; }  .no-csstransforms3d .mp-pusher, .no-js .mp-pusher {  padding-left: 300px; } .no-csstransforms3d .mp-menu .mp-level, .no-js .mp-menu .mp-level {  display: none; } .no-csstransforms3d .mp-menu > .mp-level, .no-js .mp-menu > .mp-level {  display: block; } .mp-menu .menu-item-has-children > a {  position: relative;  z-index: 1; } .mp-pushed .scroller:before {  content: "";  left: 0;  z-index: 100;  background: rgba(0, 0, 0, 0.4); } .mp-pushed .scroller:before, .trigger {  top: 0;  right: 0;  bottom: 0;  position: absolute; } .trigger {  width: 4em;  display: flex !important;  z-index: 2;  border-left: 1px solid #ebebeb;  font-size: 12px !important; }  .page-numbers:not(ul), .trigger {  justify-content: center;  align-items: center; } .page-numbers:not(ul) {  display: inline-flex;  line-height: 30px;  height: 30px;  width: 30px;  border-radius: 50%;  text-align: center;  vertical-align: middle;  margin: 2px;  font-weight: 600;  font-size: 12px;  font-size: 0.75rem; } .page-numbers:not(ul):not(.dots):not(.next):not(.prev).current, .page-numbers:not(ul):not(.dots):not(.next):not(.prev):focus, .page-numbers:not(ul):not(.dots):not(.next):not(.prev):hover {  color: #fff; } .page-numbers:not(ul).next, .page-numbers:not(ul).prev {  width: auto;  border: none;  border-radius: 0;  text-transform: uppercase; } .page-numbers:not(ul).next {  margin-left: 20px; } .page-numbers:not(ul).next [class^="opal-icon"] {  margin-left: 10px; } .page-numbers:not(ul).prev {  margin-right: 20px; } .page-numbers:not(ul).prev [class^="opal-icon"] {  margin-right: 10px; } .comments-pagination, .pagination, .woocommerce-pagination {  padding: 2em 0 3em; } .comments-pagination .icon, .pagination .icon, .woocommerce-pagination .icon {  width: 0.666666666em;  height: 0.666666666em; } .comments-pagination .nav-links, .pagination .nav-links, .woocommerce-pagination .nav-links {  flex-wrap: wrap; } .comments-pagination {  border: 0; } .woocommerce-pagination {  padding-top: 15px; } .woocommerce-pagination ul.page-numbers {  display: inline-block;  padding: 0;  margin: 0; } .woocommerce-pagination ul.page-numbers li {  display: inline-block; }  html {  box-sizing: border-box; } *, :after, :before {   box-sizing: inherit; } body {  background-color: #f2f3f5; } @media (max-width: 991px) {  body #secondary {   margin-top: 60px;  } } @media (max-width: 991px) {  body #primary,  body #secondary {   flex: 0 0 100%;   max-width: 100%;  } } body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap {  justify-content: space-between; } @media (min-width: 992px) {  body.opal-content-layout-2cl #primary,  body.opal-content-layout-2cr #primary {   flex: 0 0 calc(100% - 330px);   max-width: calc(100% - 330px);  }  body.opal-content-layout-2cl #primary .site-main,  body.opal-content-layout-2cr #primary .site-main {   margin: 0;  } } @media (min-width: 992px) {  body.opal-content-layout-2cl #secondary,  body.opal-content-layout-2cr #secondary {   flex: 0 0 330px;   max-width: 330px;  } } @media (min-width: 992px) {  body.opal-content-layout-2cl #secondary {   order: -1;  } } @media (min-width: 992px) {  body:not(.woocommerce).opal-content-layout-2cl #primary,  body:not(.woocommerce).opal-content-layout-2cr #primary {   flex: 0 0 calc(100% - 360px);   max-width: calc(100% - 360px);  } } body.opal-layout-boxed {  margin: 0 auto;  width: 1640px;  max-width: 100%;  border-radius: 6px;  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); } body.opal-layout-boxed #page {  background: #f2f3f5;  border-radius: 6px; } @media (max-width: 767px) {  .home.blog .site-header {   margin-bottom: 15px;  } } article.type-page:not(:last-child), article.type-post:not(:last-child), article[class*="post-"]:not(:last-child) {  margin-bottom: 30px; } .opal-default-content-layout.woocommerce-cart article.type-page, .opal-default-content-layout.woocommerce-cart article.type-post, .opal-default-content-layout.woocommerce-cart article[class*="post-"], .opal-default-content-layout.woocommerce-checkout article.type-page, .opal-default-content-layout.woocommerce-checkout article.type-post, .opal-default-content-layout.woocommerce-checkout article[class*="post-"] {  max-width: 100%; } #page {  position: relative;  word-wrap: break-word;  overflow: hidden; } [data-opal-columns="7"] .column-item {  flex: 0 0 14.28571%;  max-width: 14.28571%; } [data-opal-columns="8"] .column-item {  flex: 0 0 12.5%;  max-width: 12.5%; } [data-opal-columns="9"] .column-item {  flex: 0 0 11.11111%;  max-width: 11.11111%; } [data-opal-columns="10"] .column-item {  flex: 0 0 10%;  max-width: 10%; } [data-opal-columns="11"] .column-item {  flex: 0 0 9.09091%;  max-width: 9.09091%; } #primary {  max-width: 100%; } @media (max-width: 1199px) {  .opal-container-full #content,  .opal-container-full .container,  .opal-container-full .otf-product-recently-content .widget_recently_viewed_products,  .opal-container-full ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor,  .otf-product-recently-content .opal-container-full .widget_recently_viewed_products {   max-width: 100%;  } } .opal-container-full .page-title-bar {  border-bottom: 1px solid #e6e6e6; } .opal-container-full .page-title-bar .page-header {  margin-top: 5px; } #elementor-sidebar {  position: fixed;  z-index: 99;  height: 100vh;  width: 300px; } #elementor-content {  width: 100vw; }  #masthead .wrap, .site-header {  position: relative; } .site-header {  z-index: 99; } .site-header .widget, .site-header .wpb_button, .site-header .wpb_content_element, .site-header ul.wpb_thumbnails-fluid > li {  margin-bottom: 0; } .site-header .widget {  padding-bottom: 0; } .otf-product-recently-content .site-header .widget_recently_viewed_products, .site-header #content, .site-header .container, .site-header .otf-product-recently-content .widget_recently_viewed_products, .site-header ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {  float: unset; } .site-header .wpb_wrapper {  display: flex;  justify-content: center;  align-items: center;  flex-wrap: wrap; } .site-header .wpb_wrapper .wpb_wrapper {  display: block; } .site-header .text-left .wpb_wrapper {  justify-content: flex-start; } .site-header .text-right .wpb_wrapper {  justify-content: flex-end; } @media (max-width: 1199px) {  .site-header .navigation-top {   order: 2;  } } .site-header .header-group {  display: flex;  align-items: center; } @media (max-width: 1199px) {  .site-header .header-group {   order: 1;  } } @media (max-width: 767px) {  .site-header .header-group {   display: none;  } } .site-header .header-group > * {  margin-right: 25px; } .site-header .header-group > .site-header-cart, .site-header .header-group > :last-child {  margin-right: 0; } .site-header .header-group .search-form {  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05); } .site-header .header-group .search-field {  border: 1px solid #eee;  padding-right: 50px; } .site-header .header-group .search-submit {  background: transparent;  border: 0;  color: #2d2d2d;  padding: 1rem 1.5rem;  font-size: 18px;  font-size: 1.125rem;  line-height: 1; } .site-header .header-group .search-submit:focus, .site-header .header-group .search-submit:hover {  background-color: transparent;  font-size: 18px;  font-size: 1.125rem;  line-height: 1; } .site-header .header-group .search-form .input-group-btn {  position: absolute;  right: 0;  top: 0;  bottom: 0;  z-index: 9; } .header-content {  background-color: #fff; } @media (max-width: 767px) {  .header-content {   display: flex;   align-items: center;  } } .header-content .site-branding {  margin-right: 30px;  margin-top: 10px;  margin-bottom: 10px; } .header-content .header-right {  margin-top: 10px; } @media (max-width: 767px) {  .header-content .header-right {   margin-left: auto;  }  .header-content .header-right form.search-form {   display: none;   visibility: hidden;  } } .header-content .header-right .input-group {  border: 1px solid #e6e6e6;  border-radius: 40px;  padding: 1px;  overflow: hidden; } .header-content .header-right input[type="search"] {  border-color: transparent;  border-radius: 40px;  line-height: 1; } .header-content .header-right .search-submit {  padding: 2px 30px;  margin: 1px; } .header-content .header-main-content {  padding-top: 10px;  border-radius: 6px; } @media (max-width: 1199px) {  .header-content .header-main-content {   padding-bottom: 10px;  } }  .site-branding {  position: relative;  transition: margin-bottom 0.2s;  z-index: 3;  display: inline-block; } .site-branding a {  text-decoration: none;  transition: opacity 0.2s; } .site-branding a:focus, .site-branding a:hover {  opacity: 0.7; } .site-title {  clear: none;  font-size: 18px;  line-height: 1.25;  margin: 0;  padding: 0;  text-transform: uppercase;  } .site-title, .site-title a {  opacity: 1; } .site-description {  font-size: 13px;  margin-bottom: 0;  color: #aaa; } .custom-logo-link {  display: inline-block;  vertical-align: middle;  width: auto; } .custom-logo-link img {  display: block;  max-height: 80px; } .custom-logo-link a:focus, .custom-logo-link a:hover {  opacity: 0.9; } body:not(.title-tagline-hidden) .site-branding-text {  display: inline-block;  vertical-align: middle; } .custom-header {  position: relative;  z-index: 1; } .navigation-button {  display: inline-block; } .navigation-button .menu-toggle {  display: block; }  @media (min-width: 992px) {  body.opal-header-absolute .site-header {   position: absolute;   width: 100%;   background-color: transparent;  } } body.opal-header-absolute .is-sticky .opal-element-sticky {  padding-top: 0;  padding-bottom: 0;  margin-top: -1px !important;  border: none; } body.opal-header-absolute .opal-element-sticky {  padding-top: 20px;  padding-bottom: 20px;  transition: padding 0.35s linear; } body.opal-header-absolute .container-fluid .opal-header-sticky {  margin-left: -15px;  margin-right: -15px; } .list-account li {  font-size: 12px;  font-size: 0.75rem;  float: left; } .list-account li a {  padding: 0 12px; } .list-account i {  margin-right: 10px; } .site-header-account {  vertical-align: middle; } .site-header-account .icon {  width: 40px;  height: 40px;  vertical-align: middle;  line-height: 40px;  margin: 0; } .site-header-account .icon:before {  text-align: center;  vertical-align: middle;  font-size: 30px;  font-size: 1.875rem;  width: 45px;  height: 40px;  line-height: 36px;  display: block; } .header-search {  position: relative; } .header-search .search-button {  font-size: 20px;  width: 20px;  height: 20px; } .header-search .search-form {  position: absolute;  right: 0;  top: 100%;  pointer-events: none;  width: 250px;  z-index: 1000;  max-height: 0;  overflow: hidden;  transition: max-height 0.4s ease-in; } .header-search .active .search-form {  height: auto;  pointer-events: auto;  max-height: 58px;  transition: max-height 0.4s ease-out; } .osf-sticky-active {  z-index: 99; } .osf-sticky-active.sticky-show {  position: fixed;  z-index: 9999;  top: 0;  animation: c 0.3s ease; } .sticky-header {  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); } @keyframes c {  0% {   transform: translateY(-100%);  }  to {   transform: translateY(0);  } } #opal-header-content {  width: 100%; } #opal-header-content.sticky-show {  background-color: #fff;  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); } .sticky-show.elementor-section-stretched {  left: 0 !important; }  .startor-front-page .site-content {  padding: 0; } .ezboozt-panel, .panel-image {  position: relative; } .panel-image {  background-position: 50%;  background-repeat: no-repeat;  background-size: cover; } .panel-image:before {      background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3));   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#4d000000",GradientType=0);   bottom: 0;  content: "";  left: 0;  right: 0;  position: absolute;  top: 100px; } .panel-content {  position: relative; } .panel-content .wrap {  padding-bottom: 0.5em;  padding-top: 1.75em; }  .ezboozt-panel .edit-link {  display: block;  margin: 0.3em 0 0; } .ezboozt-panel .entry-header .edit-link {  font-size: 14px;  font-size: 0.875rem; }  .ezboozt-front-page .panel-content .recent-posts article {  border: 0;  color: #333;  margin-bottom: 3em; } .recent-posts .entry-header {  margin-bottom: 1.2em; } .page .panel-content .recent-posts .entry-title {  font-size: 20px;  font-size: 1.25rem;  font-weight: 400;  letter-spacing: 0;  text-transform: none; } .ezboozt-panel .recent-posts .entry-header .edit-link {  color: #222;  display: inline-block;  font-size: 11px;  font-size: 0.6875rem;  margin-left: 1em; }  .site-content-contain {  position: relative;  overflow: hidden;  z-index: 2; } .site-content {  padding-bottom: 2em; }  .sticky {  position: relative; } .sticky .entry-title:before {  margin-right: 15px;  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f08d"; } .post:not(.sticky) .icon-thumb-tack {  display: none; } .sticky .icon-thumb-tack {  display: block;  height: 18px;  left: -1.5em;  position: absolute;  top: 1.65em;  width: 20px; } .post-thumbnail img {  border-radius: 6px; } .entry-header {  margin-bottom: 1.2rem;  display: flex;  flex-wrap: wrap;  flex-direction: column; } .entry-header .entry-title {  padding-top: 0;  margin-bottom: 0;  position: relative;  flex: 0 0 100%;  order: 2; } .entry-header .entry-title a {  color: inherit; } .entry-header .cat-links {  order: 1; } .entry-tags a {  display: inline-block; } .cat-links {  margin-bottom: 0.8rem;  display: inline-flex;  flex-wrap: wrap; } .cat-links a {  padding: 0 5px;  margin-left: 4px;  margin-bottom: 4px;  font-size: 11px;  font-size: 0.6875rem;  border-width: 1px;  transform: skewX(-10deg) skewY(0); } .cat-links a > * {  display: inline-block;  transform: skewX(10deg) skewY(0); } .entry-meta {  font-size: 11px;  font-size: 0.6875rem;  font-weight: 600;  text-transform: uppercase;  color: #aaa;  position: relative;  order: 1;  margin-bottom: 0.25rem; } .single-post .entry-meta {  order: 1;  padding-top: 0; } .entry-meta .meta-inner {  margin: 0 -5px; } .entry-meta .meta-inner > span {  padding: 0 5px; } .entry-avatar {  font-size: 0.67em;  letter-spacing: 0.084em;  text-transform: uppercase;  display: flex;  -ms-flex-align: center !important;  align-items: center !important;  margin-bottom: 30px; } .entry-avatar .avatar {  border-radius: 50%;  width: 38px;  height: 38px;  margin-right: 20px; } .entry-video.embed-responsive {  margin-bottom: 1.5em; } .updated:not(.published) {  display: none; } .more-link {  display: inline-flex;  align-items: center;  justify-content: center;  text-transform: uppercase;  position: relative;  z-index: 1;  padding-right: 15px;  font-weight: 600;  font-size: 14px;  font-size: 0.875rem; } .more-link i {  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;  margin-right: 8px;  color: #fff; } .more-link:after, .more-link i {  height: 40px;  width: 40px;  transition: all 0.3s ease 0s; } .more-link:after {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  border-radius: 30px; } .more-link:hover {  color: #fff; } .more-link:hover:after {  width: 100%;  visibility: visible; } .more-link:hover i {  text-indent: 15px; } .more-link-wrap {  position: relative;  margin-top: 1.5rem; } .more-link-wrap, .pbr-social-share {  display: flex;  align-items: center; } .pbr-social-share {  min-width: 190px;  flex-wrap: wrap; } .pbr-social-share .social-share-header {  margin-right: 10px; } .pbr-social-share a {  font-size: 14px;  font-size: 0.875rem;  display: inline-block;  padding: 2px 5px;  margin: 0 4px; } .pbr-social-share a span {  display: none; }  .entry-content table:not(.shop_table), .widget-area table:not(.shop_table) {  border-collapse: collapse;  margin: 0;  width: 100%;  margin: 0 0 1.5em; } .entry-content table:not(.shop_table) td, .entry-content table:not(.shop_table) th, .widget-area table:not(.shop_table) td, .widget-area table:not(.shop_table) th {  border: 1px solid #e6e6e6;  padding: 0.4em; } .entry-content table:not(.shop_table) td a, .entry-content table:not(.shop_table) th a, .widget-area table:not(.shop_table) td a, .widget-area table:not(.shop_table) th a {  font-weight: 600; } .entry-content table:not(.shop_table) tr, .widget-area table:not(.shop_table) tr {  border-bottom: 1px solid #e6e6e6; } .entry-content table:not(.shop_table) tbody > tr:nth-child(odd), .widget-area table:not(.shop_table) tbody > tr:nth-child(odd) {  background-color: rgba(245, 246, 250, 0.7); } .entry-content table:not(.shop_table) th, .widget-area table:not(.shop_table) th {  font-weight: 600; }  .entry-content blockquote.alignleft, .entry-content blockquote.alignright {  font-size: 13px;  font-size: 0.8125rem;  width: 48%; }  .archive .site-main > article .gallery-item, .blog .site-main > article .gallery-item, .category .site-main > article .gallery-item, .date .site-main > article .gallery-item, .search .site-main > article .gallery-item, .tag .site-main > article .gallery-item {  margin-bottom: 0; } .search .site-main > article .post-inner {  padding-left: 0;  padding-right: 0; } .entry-footer {  font-size: 14px;  font-size: 0.875rem;  padding-top: 1rem; } @media (min-width: 768px) {  .entry-footer .pbr-social-share {   text-align: right;  } } .entry-footer .cat-links, .entry-footer .edit-link, .entry-footer .tags-links {  padding-left: 0; } @media (min-width: 768px) {  .cat-tags-links {   display: flex;  }  .cat-tags-links .tags-links {   flex-grow: 1;  }  .cat-tags-links .tags-links + div {   margin-left: 50px;  } } .cat-tags-links .pbr-social-share {  margin-bottom: 15px; } .tags-links {  display: flex;  flex-wrap: wrap;  align-items: center;  margin-bottom: 10px; } .tags-links a {  margin-right: 5px;  margin-bottom: 5px;  padding: 5px 15px;  font-size: 12px;  font-size: 0.75rem;  line-height: 1;  border-radius: 30px;  text-transform: capitalize;  border: 1px solid #e6e6e6; } .tags-links a:hover {  color: #fff; } .tags-links .tags-title {  margin-right: 20px;  font-style: italic; } .post-navigation {  display: -ms-flexbox;  display: flex;  position: relative;  font-size: 18px;  font-size: 1.125rem;  padding: 30px;  background-color: #fff;  border-radius: 6px;  margin-bottom: 30px; } @media (max-width: 767px) {  .post-navigation {   padding: 30px 15px;  } } .post-navigation > div {  flex-basis: calc(50% - 10px);  width: calc(50% - 5px);  display: -ms-flexbox;  display: flex;  position: relative;  overflow: hidden;  transition: all 0.3s ease; } .post-navigation .nav-content {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  max-width: 400px;  align-items: center; } .post-navigation .nav-title {  font-size: 12px;  font-size: 0.75rem;  line-height: 1.2;  text-transform: uppercase;  margin-top: 5px; } .post-navigation .nav-link {  ms-flex-positive: 1;  flex-grow: 1;  margin-bottom: 0; } .post-navigation .nav-link a {  font-size: 18px;  font-size: 1.125rem;  font-weight: 500;  line-height: 1.5;  margin-top: 10px;  display: -webkit-box;  -webkit-line-clamp: 2;  overflow: hidden;  max-height: 3em;  transition: all 0.3s ease; } @media (max-width: 575px) {  .post-navigation .nav-link a {   display: none;  } } .post-navigation .nav-link + a {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  text-indent: -9999em;  text-align: left;  overflow: hidden;  z-index: 2; } @media (min-width: 768px) {  .post-navigation .thumbnail-nav img {   display: block;   min-width: 110px;   width: 110px;   height: 110px;   border-radius: 6px;   object-fit: cover;  } } @media (max-width: 1199px) {  .post-navigation .thumbnail-nav {   display: none;  } } .post-navigation .next-nav {  justify-content: flex-end;  position: relative;  margin-left: auto;  padding-right: 0; } .post-navigation .next-nav .nav-content {  text-align: right;  justify-content: flex-end; } .post-navigation .next-nav .thumbnail-nav {  padding-left: 20px; } .post-navigation .previous-nav {  justify-content: flex-start;  margin-right: auto;  padding-left: 0; } .post-navigation .previous-nav .nav-content {  text-align: left;  justify-content: flex-start; } .post-navigation .previous-nav .thumbnail-nav {  padding-right: 20px; } .blog .site-content {  padding-bottom: 60px; } .related-posts {  position: relative;  border-top: 1px solid #e6e6e6;  padding: 40px 0; } .related-posts .related-heading {  font-size: 28px;  font-size: 1.75rem;  margin-bottom: 30px; } .related-posts .column-item {  display: flex;  -ms-flex-align: stretch;  align-items: stretch; } .related-posts .column-item .post-inner {  flex: 0 0 100%;  max-width: 100%; } .taxonomy-description {  color: #666; } .comment-form-cookies-consent {  padding-left: 15px; } .comment-form-cookies-consent label {  display: inline-block; } .post-inner {  background-color: #fff;  border-radius: 6px; } .post-inner p:last-child, .post-inner ul:last-child {  margin-bottom: 0; } .post-thumbnail + .post-content {  padding-top: 0; } .post-content {  display: flex;  flex-direction: column;  flex-wrap: wrap;  padding: 30px;  background-color: #fff;  border-radius: 6px; } @media (max-width: 767px) {  .post-content {   padding: 15px;  } } .post-content > * {  max-width: 100%; }  .single-attachment .post-inner, .single-post .post-inner {  padding: 30px; } @media (max-width: 767px) {  .single-attachment .post-inner,  .single-post .post-inner {   padding: 15px;  } } .single-attachment .entry-header, .single-post .entry-header {  order: -1; } .single-attachment .entry-content, .single-attachment .entry-header, .single-post .entry-content, .single-post .entry-header {  padding-left: 0;  padding-right: 0; } .single-featured-image-header {  background-color: #fafafa;  border: 1px solid #eee; } .single-featured-image-header img {  display: block;  margin: auto; } .page-links {  font-size: 14px;  font-size: 0.875rem;  font-weight: 400;  padding: 1em 0 0; } .page-links .page-number {  color: #222;  padding: 0.2em;  margin: 3px;  border-radius: 50%;  font-weight: 600;  background: transparent;  width: 30px;  height: 30px;  display: inline-flex;  text-align: center;  justify-content: center;  align-items: center;  line-height: 1; } .page-links a {  display: inline-block; } .page-links .current .page-number, .page-links > .page-number, .page-links a:focus .page-number, .page-links a:hover .page-number {  color: #fff; }  .archive .format-status .entry-title, .blog .format-status .entry-title {  display: none; }  .author-wrapper {  text-align: center; } .author-wrapper .author-avatar {  position: relative; } .author-wrapper .author-avatar img {  border-radius: 50%;  position: relative;  z-index: 2;  max-width: 70px; } .author-wrapper .author-avatar:before {  content: "";  top: 50%;  left: 0;  width: 100%;  position: absolute;  border-top: 1px solid;  border-color: #eee;  transform: translateY(-50%);  z-index: 1;  overflow: hidden;  min-height: 2px; } .author-wrapper .author-name {  margin-top: 1rem;  font-size: 20px;  font-size: 1.25rem; } .author-wrapper .a-name, .author-wrapper .author-name .a-name {  text-transform: capitalize; } .author-description {  margin-top: 1.5rem; } .author-post {  margin-top: 90px; } .author-post .author-post-header {  border-top: 1px solid #eee;  font-size: 12px;  font-size: 0.75rem;  padding: 50px 0 30px;  position: relative;  color: #999; } .author-post .author-post-header .avatar {  position: absolute;  top: -35px;  left: 50%;  margin-left: -35px;  border-radius: 50%; } .author-post h4 {  padding: 5px 0 0;  font-size: 20px;  font-size: 1.25rem;  font-weight: 600; } .page article.type-post .entry-header .edit-link {  position: static;  display: block; }  body.page-template-page-elementor #content {  padding-top: 0 !important;  padding-bottom: 0 !important; } body.page-template-default article.type-page {  border-radius: 6px;  background-color: #fff;  padding: 20px 30px; } .page .entry-header .edit-link {  font-size: 14px;  font-size: 0.875rem; } .search .page .entry-header .edit-link {  font-size: 11px;  font-size: 0.6875rem; } .search .content-area {  width: 100%; } .search .site-content .page-title {  margin-top: 0;  padding-bottom: 20px;  border-bottom: 1px solid #e6e6e6;  margin-bottom: 50px; } .search-no-results .post-content .input-group {  border: 1px solid #e6e6e6;  border-radius: 40px;  padding: 1px;  overflow: hidden; } .search-no-results .post-content input[type="search"] {  border-color: transparent;  border-radius: 40px;  line-height: 1; } .search-no-results .post-content .search-submit {  padding: 2px 30px;  margin: 1px; } .page-links {  clear: both;  margin: 0; }  .error404 .site-content-contain {  background-color: #f6f9ff; } @media (min-width: 992px) {  .error404 .page-content {   padding-top: 120px;   padding-bottom: 75px;   margin: auto;   width: 60%;  } } @media (max-width: 1199px) {  .error404 .page-content {   padding-top: 100px;   padding-bottom: 100px;  } } .error404 .error-404 .error-title {  font-size: 60px;  font-size: 3.75rem;  line-height: 1;  margin-bottom: 4px; } @media (max-width: 767px) {  .error404 .error-404 .error-title {   font-size: 60px;   font-size: 3.75rem;  } } .error404 .error-404 .error-subtitle {  font-size: 30px;  font-size: 1.875rem;  width: 490px;  margin: 10px auto 18px; } @media (max-width: 767px) {  .error404 .error-404 .error-subtitle {   font-size: 24px;   font-size: 1.5rem;  } } .error404 .error-text {  margin: auto;  font-size: 16px;  font-size: 1rem; } .error404 .error-text span {  text-decoration: underline; } .error404 .error-text a {  margin-top: 1.5rem; } .search .page-content .search-form {  margin-bottom: 3em; }  body.footer-fixed .site-footer .wrap {  z-index: 0; } .site-footer {  font-size: 14px;  font-size: 0.875rem; } .site-footer .wrap {  position: relative; } .site-footer .shape-footer .elementor-shape {  top: -14px;  height: 15px;  width: 100%; } .site-footer .widget-area {  padding-bottom: 3.25em;  padding-top: 3.25em;  position: relative; } .site-footer .widget-area:before {  position: absolute;  top: 0;  left: 15px;  right: 15px;  content: "";  border-top: 1px solid #eee;  height: 1px;  display: block; } @media (max-width: 991px) {  .site-footer .social-navigation {   text-align: left;  } } .site-footer .social-navigation li a i {  font-size: 18px;  font-size: 1.125rem; } .site-footer .widget li {  padding-top: 0.3rem;  padding-bottom: 0.3rem; } .site-footer .widget li:first-child {  padding-top: 0; } .site-footer .widget_rss ul li {  border-top: 1px solid;  border-color: #eee;  padding: 2.125em 0; } .site-footer .widget_rss ul li:first-child {  border: none; } @media (max-width: 991px) {  .site-footer .b-sm-none {   border: none !important;  } } .scrollup {  position: fixed;  bottom: 24px;  right: 24px;  z-index: 99999;  font-size: 18px !important;  padding: 0;  width: 55px;  height: 55px;  text-align: center;  line-height: 55px;  border-radius: 50%;  color: #fff;  transform: scale(0);  transition: all 0.5s ease; } @media (max-width: 767px) {  .scrollup {   opacity: 0 !important;   pointer-events: none;  } } .scrollup:hover {  color: #fff; } .scrollup.activate {  transform: scale(1); }  .site-info {  font-size: 14px;  text-align: center; } .site-info a {  color: #666; } .site-info .sep {  margin: 0;  display: block;  visibility: hidden;  height: 0;  width: 100%; }  .site-header-account {  position: relative; } .site-header-account .label-name {  max-width: 83px;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  font-weight: 600; } .site-header-account > a {  white-space: nowrap;  display: flex;  align-items: center;  position: relative;  transition: none; } .site-header-account > a i {  transition: all 0.3s ease; } .site-header-account > a .text-account {  line-height: 20px;  transition: all 0.3s ease; } .site-header-account > a .submenu-indicator {  font-size: 12px;  font-size: 0.75rem;  margin-left: 3px;  transition: all 0.3s ease; } .site-header-account .login-form-title {  font-size: 18px;  font-size: 1.125rem;  color: #2d2d2d;  font-weight: 600; } .site-header-account .account-dropdown {  text-align: left;  right: 0;  top: 100%;  position: absolute;  pointer-events: none;  opacity: 0;  z-index: 100;  visibility: hidden;  color: #2d2d2d;  padding-top: 15px;  transition: all 0.35s ease; } #elementor-sidebar .site-header-account .account-dropdown, .site-header-account .account-dropdown.right {  left: 0;  right: unset; } .site-header-account .account-dropdown.right .account-wrap:before {  left: 20px;  right: unset; } .site-header-account .account-dropdown.justify {  right: 50%;  transform: translateX(50%); } .site-header-account .account-dropdown.justify .account-wrap:before {  right: 50%;  transform: translateX(50%) rotate(45deg); } .site-header-account .account-dropdown a.lostpass-link, .site-header-account .account-dropdown a.register-link {  font-size: 14px;  font-size: 0.875rem; } .site-header-account .account-dropdown a.lostpass-link:hover, .site-header-account .account-dropdown a.register-link:hover {  text-decoration: underline; } .site-header-account .account-dropdown label {  margin-bottom: 0.5rem;  font-size: 14px;  font-size: 0.875rem;  line-height: 1.5; } .site-header-account .account-dropdown p {  margin-bottom: 15px; } .site-header-account .account-dropdown input {  line-height: normal !important;  border-width: 1px;  padding: 15px; } .site-header-account .account-dropdown .account-wrap {  position: relative;  background: #fff;  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.03);  border-radius: 6px;  border-top: 3px solid; } .site-header-account .account-dropdown .account-wrap:before {  position: absolute;  content: "";  width: 0;  height: 0;  top: -15px;  right: var(--right, 50%);  border-left-width: 6px;  border-left-color: transparent;  border-right-width: 6px;  border-right-color: transparent;  border-bottom-width: 6px;  border-top-width: 0;  border-style: solid;  transform: translateX(-50%) translateY(100%);  transition: all 0.35s; } .site-header-account .account-dropdown .account-inner {  width: 320px;  padding: 20px;  max-height: 500px;  overflow: auto; } .site-header-account .account-dropdown .account-inner.dashboard {  width: 210px;  padding: 20px 0; } .site-header-account .account-dropdown .account-inner::-webkit-scrollbar {  width: 3px; } .site-header-account .account-dropdown .account-inner::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  background-color: #f5f5f5; } .site-header-account .account-dropdown .account-inner::-webkit-scrollbar-thumb {  background-color: #000; } .site-header-account .account-dashboard, .site-header-account .account-links-menu {  list-style: none;  margin-bottom: 0;  padding: 0; } .site-header-account .account-dashboard li a, .site-header-account .account-links-menu li a {  width: 100%;  text-align: left;  font-size: 14px;  line-height: 20px;  display: block;  padding: 10px 20px;  transition: all 0.4s ease; } .site-header-account .account-dashboard li a:hover, .site-header-account .account-links-menu li a:hover {  color: #2d2d2d;  background-color: rgba(0, 0, 0, 0.035); } .site-header-account:hover > a:before {  opacity: 1;  visibility: visible; } .site-header-account:hover .account-dropdown {  pointer-events: auto;  opacity: 1;  visibility: visible; }  article.type-page + .comments-area {  margin-bottom: 2em; } #comments {  clear: both;  padding: 30px;  background-color: #fff;  border-radius: 6px;  margin-bottom: 30px; } @media (max-width: 767px) {  #comments {   padding: 30px 15px;  } } .comments-title {  font-size: 28px;  font-size: 1.75rem;  margin-bottom: 30px; } #reviews .commentlist, .comment-list {  margin: 0;  padding: 0;  position: relative; } #reviews .commentlist .children, .comment-list .children {  margin: 0;  padding: 0;  margin-left: 4em !important; } @media (max-width: 991px) {  #reviews .commentlist .children,  .comment-list .children {   margin-left: 1em !important;  } } #reviews .commentlist li.comment, .comment-list li.comment {  border-top: 1px solid #e6e6e6;  padding: 30px 0 0;  margin-bottom: 30px; } #reviews .commentlist > li:first-child.comment, .comment-list > li:first-child.comment {  padding-top: 0;  border-top: 0; } #reviews .commentlist > li:last-child, .comment-list > li:last-child {  border-bottom: 1px solid #e6e6e6; } #reviews .commentlist .depth-1 > article, .comment-list .depth-1 > article {  margin-left: 0; } #reviews .commentlist .pingback, #reviews .commentlist .trackback, .comment-list .pingback, .comment-list .trackback {  border-top: 1px solid #e6e6e6;  padding-top: 1.5em;  padding-bottom: 1.5em; } #reviews .commentlist .pingback .comment-body a:not(.comment-edit-link), #reviews .commentlist .trackback .comment-body a:not(.comment-edit-link), .comment-list .pingback .comment-body a:not(.comment-edit-link), .comment-list .trackback .comment-body a:not(.comment-edit-link) {  font-weight: 600;  display: block; } #reviews .commentlist .pingback .comment-body .comment-edit-link, #reviews .commentlist .trackback .comment-body .comment-edit-link, .comment-list .pingback .comment-body .comment-edit-link, .comment-list .trackback .comment-body .comment-edit-link {  font-weight: 600; } .comment-body + .comment-respond {  padding: 30px;  position: relative;  margin-bottom: 1.5em;  border-radius: 6px;  border: 1px solid #e6e6e6; } .comment-body + .comment-respond .comment-reply-title {  margin-top: 0; } .comment-body .avatar, .comment_container .avatar {  height: 50px;  width: 50px;  max-width: 50px;  left: -65px;  top: 5px;  position: absolute; } @media (max-width: 767px) {  .comment-body .avatar,  .comment_container .avatar {   display: none;  } } .comment-body .says, .comment_container .says {  display: none; } .comment-body .fn, .comment_container .fn {  margin-right: 5px; } .comment_container, article.comment-body {  margin-bottom: 1.8em;  position: relative; } .comment-content > ol, .comment-content > ul {  padding-left: 1.35em; } .comment-author {  margin-bottom: 0;  position: relative;  z-index: 2; } .comment-author .avatar {  border-radius: 50%; } @media (min-width: 768px) {  .comment-content,  .comment-meta,  .reply {   margin-left: 65px;  } } .comment-meta {  margin-bottom: 6px;  font-size: 14px;  font-size: 0.875rem; } @media (min-width: 576px) {  .comment-meta {   display: flex;   align-items: flex-start;  } } .comment-metadata a {  color: #aaa; } .comment-metadata a.comment-edit-link {  margin-left: 1em; } .comment-metadata a.comment-edit-link, .comment-reply-link {  font-size: 14px;  font-size: 0.875rem;  text-transform: capitalize;  font-weight: 600; } .comment-reply-link {  position: relative;  border-bottom: 1px solid; } #cancel-comment-reply-link {  text-transform: capitalize;  font-size: 14px;  font-size: 0.875rem;  display: block;  margin-top: 10px; } .comments-pagination {  margin: 2em 0 3em; }  .comment-form > * {  margin-bottom: 20px; } .comment-form > .comment-notes {  font-size: 14px;  font-size: 0.875rem; } .comment-form .comment-form-comment {  margin-bottom: 30px; } .comment-form .comment-form-comment label {  display: none; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {  margin-bottom: 30px; } .comment-form .form-submit {  margin-bottom: 10px; } .comment-form .required {  color: red; } .comment-form a {  text-decoration: underline; } .comment-content table {  border-collapse: collapse;  margin: 0;  width: 100%;  margin: 0 0 1.5em;  } .comment-content table td, .comment-content table th {  border: 1px solid #e6e6e6;  padding: 0.4em; } .comment-content table td a, .comment-content table th a {  font-weight: 600; } .comment-content table tr {  border-bottom: 1px solid #e6e6e6; } .comment-content table tbody > tr:nth-child(odd) {  background-color: rgba(245, 246, 250, 0.7); } .comment-content table th {  font-weight: 600; } .comment-respond .comment-reply-title {  font-size: 28px;  font-size: 1.75rem;  margin-bottom: 30px;  margin-bottom: 10px; }  #secondary .widget ul {  margin: 0;  padding-left: 0; } #secondary .widget ul li {  position: relative; } #secondary .widget ul.children, #secondary .widget ul.sub-menu {  margin-top: 0.46rem; } #secondary .widget.widget_opal-wp_template {  background-color: transparent;  padding: 0; } #secondary .widget_search {  padding: 25px; } #secondary .widget_search .search-form .input-group {  position: relative; } #secondary .widget_search .search-submit:before {  display: none;  opacity: 0;  visibility: hidden; } #secondary .widget_search .search-submit span:before {  display: block; } #secondary .widget_product_categories .current-cat > .count, #secondary .widget_product_categories .current-cat > a {  font-weight: 400; } #secondary .widget_product_categories .current-cat > a:before {  width: 15px;  margin-right: 10px; } h2.widget-title, h2.widgettitle {  font-size: 22px;  font-size: 1.375rem;  padding-bottom: 18px;  margin-bottom: 1em; } .widget-title a {  color: inherit; } .title-with-icon {  display: flex;  -ms-flex-align: center !important;  align-items: center !important; } .title-with-icon:before {  font-size: 8px;  margin-right: 20px; }  .widget {  margin-bottom: 30px;  padding: 15px 25px 25px;  background-color: #fff;  border-radius: 6px;  position: relative; } @media (max-width: 767px) {  .widget {   padding-left: 15px;   padding-right: 15px;  } } .widget h2.widget-title, .widget h2.widgettitle {  position: relative; } .widget h2.widget-title:after, .widget h2.widgettitle:after {  content: "";  position: absolute;  left: -25px;  right: -25px;  bottom: 0;  border-bottom: 1px solid #e6e6e6; } .widget select {  width: 100%; } .widget ul {  list-style: none;  margin: 0; } .widget ul li {  padding: 0.4rem 0; } .widget ul li ul {  padding: 0.2rem 0 0;  position: relative; } .widget ul li li {  padding-left: 0.9rem; } @media (min-width: 992px) {  .widget ul li li {   padding-left: 1.15rem;  } } .widget ul li:last-child, .widget ul li li:last-child {  padding-bottom: 0; } .widget ul li:first-child {  padding-top: 0; } .widget-grofile ul.grofile-links li ul, .widget_meta ul li ul, .widget_pages ul li ul, .widget_rss_links ul li ul, .widget_top-posts ul li ul {  bottom: 0; } .widget-grofile ul.grofile-links li, .widget-grofile ul.grofile-links li li, .widget_rss_links ul li, .widget_rss_links ul li li, .widget_top-posts ul li, .widget_top-posts ul li li {  padding-top: 0.5rem;  padding-bottom: 0.5rem; } .widget_rss ul li {  padding-top: 1rem;  padding-bottom: 1rem; }  .widget .post-date, .widget .rss-date {  font-size: 0.81em; }  .widget_text {  word-wrap: break-word; }  .widget_rss .widget-title {  display: flex;  align-items: center; } .widget_rss .widget-title .rsswidget:first-child {  margin-right: 5px; } .widget_rss .widget-title .rsswidget:first-child:hover {  background-color: transparent; } .widget_rss .widget-title .rsswidget:first-child img {  display: block; } .widget_rss ul li {  padding: 1rem 0;  border-top: 1px dotted #e6e6e6; } .widget_rss ul li:first-child {  border-top: none;  padding-top: 0; } .widget_rss li .rsswidget {  font-size: 16px;  font-size: 1rem;  font-weight: 600;  line-height: 1.4; } .widget_rss .rss-date, .widget_rss li cite {  display: block;  font-size: 12px;  font-size: 0.75rem;  line-height: 1.5; } .widget_rss li cite {  text-transform: uppercase;  font-weight: 600; } .widget_rss .rss-date {  margin: 0.5em 0 1.5em;  padding: 0; }  .widget_contact_info .contact-map, .widget_rss .rssSummary {  margin-bottom: 0.5em; }  .widget-grofile h4 {  font-size: 16px;  margin-bottom: 0; }  .widget_recent_comments table, .widget_recent_comments td, .widget_recent_comments th {  border: 0; } .widget_recent_comments .recentcomments {  font-style: italic; } .widget_recent_comments .recentcomments .comment-author-link {  color: #000; } .widget_recent_comments .recentcomments a {  font-style: normal; }  .widget_recent_entries ul li {  border-top: 1px solid #e6e6e6; } .widget_recent_entries ul li:first-child {  border-top: none;  padding-top: 0; } .widget_recent_entries li a {  font-size: 16px;  font-size: 1rem;  font-weight: 500;  line-height: 1.25;  order: 2; } .widget_recent_entries li.item-recent-post {  display: flex;  align-items: center;  padding: 18px 0; } .widget_recent_entries li.item-recent-post .title-post {  display: flex;  flex-direction: column; } .widget_recent_entries li.item-recent-post a {  display: -webkit-box;  -webkit-line-clamp: 2;  overflow: hidden;  line-height: 1.3;  max-height: 2.6em;  margin-bottom: 0.5em;  font-size: 16px;  font-size: 1rem; } .widget_recent_entries img {  margin-right: 20px;  height: 100px;  max-width: 100px;  display: block;  object-fit: cover;  border-radius: 6px; } .widget_recent_entries .post-date {  display: block;  font-size: 14px;  font-size: 0.875rem;  color: #aaa; }  .widget_search input[type="search"] {  border: none;  background-color: #f0f0f0;  height: 45px; } .widget_search .input-group {  border-radius: 6px;  overflow: hidden; } .widget_search button[type="submit"] {  background: transparent;  border: 0;  font-size: 16px;  font-size: 1rem;  padding: 0.8rem 15px;  line-height: 1; } .widget_search button[type="submit"] span:before {  display: block; } .widget_search button[type="submit"]:focus, .widget_search button[type="submit"]:hover {  background-color: transparent;  line-height: 1; } .widget_search .input-group-btn {  position: absolute;  right: 0;  top: 0;  bottom: 0;  z-index: 9; } .wp-block-search .wp-block-search__button, .wp-block-search .wp-block-search__input {  margin-bottom: 1rem; } .widget_archive li, .widget_categories li, .widget_meta li, .widget_nav_menu li, .widget_pages li {  overflow: hidden;  color: #aaa; } .widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul {  clear: both; } .widget_archive a, .widget_categories a, .widget_meta a, .widget_nav_menu a, .widget_pages a {  font-weight: 500;  transition: all 0.3s ease-in-out; } .widget_archive a:before, .widget_categories a:before, .widget_meta a:before, .widget_nav_menu a:before, .widget_pages a:before {  content: "";  display: inline-block;  vertical-align: middle;  margin-right: 5px; } .widget_archive, .widget_meta, .widget_nav_menu, .widget_pages {  font-size: 14px; } .widget_archive ul li, .widget_meta ul li, .widget_nav_menu ul li, .widget_pages ul li {  border-bottom: 1px solid #e6e6e6;  padding: 0.5em 0; } .widget_archive ul li:first-child, .widget_meta ul li:first-child, .widget_nav_menu ul li:first-child, .widget_pages ul li:first-child {  border-top: none; } .widget_archive ul li:last-child, .widget_meta ul li:last-child, .widget_nav_menu ul li:last-child, .widget_pages ul li:last-child {  padding-bottom: 0.5em; } .widget_archive ul li li, .widget_meta ul li li, .widget_nav_menu ul li li, .widget_pages ul li li {  border: 0; } .widget_archive ul li li li:last-child, .widget_meta ul li li li:last-child, .widget_nav_menu ul li li li:last-child, .widget_pages ul li li li:last-child {  padding-bottom: 0; } .widget_archive ul li + li, .widget_meta ul li + li, .widget_nav_menu ul li + li, .widget_pages ul li + li {  margin-top: -1px; } .secondary-border .search-form input[type="text"], .secondary-border .search-form input[type="text"]:focus {  border-color: #eb3a7b; } .none-border .search-form input[type="text"] {  border: none; } .bottom-to-top .search-form-wapper, .popup .search-form-wapper, .top-to-bottom .search-form-wapper {  position: relative;  max-width: 100%; } .bottom-to-top .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input, .popup .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input, .top-to-bottom .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input {  text-align: center;  font-size: 36px;  border: none; } @media (max-width: 991px) {  .bottom-to-top .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input,  .popup .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input,  .top-to-bottom .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input {   font-size: 24px;   padding-right: 50px;  } } .bottom-to-top .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input:focus::placeholder, .popup .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input:focus::placeholder, .top-to-bottom .search-form-wapper .dgwt-wcas-search-wrapp .dgwt-wcas-search-input:focus::placeholder {  color: inherit;  opacity: 1; } .bottom-to-top .search-form-wapper:after, .popup .search-form-wapper:after, .top-to-bottom .search-form-wapper:after {  content: "";  width: 100vw;  position: absolute;  bottom: 0;  left: 50%;  transform: translateX(-50%);  z-index: 3;  border: 1px solid;  border-color: #eee; } .bottom-to-top .search-form-wapper .dgwt-wcas-preloader, .popup .search-form-wapper .dgwt-wcas-preloader, .top-to-bottom .search-form-wapper .dgwt-wcas-preloader {  display: none; } .bottom-to-top #content, .bottom-to-top .container, .bottom-to-top .otf-product-recently-content .widget_recently_viewed_products, .bottom-to-top ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .otf-product-recently-content .bottom-to-top .widget_recently_viewed_products, .otf-product-recently-content .popup .widget_recently_viewed_products, .otf-product-recently-content .top-to-bottom .widget_recently_viewed_products, .popup #content, .popup .container, .popup .otf-product-recently-content .widget_recently_viewed_products, .popup ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .top-to-bottom #content, .top-to-bottom .container, .top-to-bottom .otf-product-recently-content .widget_recently_viewed_products, .top-to-bottom ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor {  padding-top: 0;  padding-bottom: 0; } .bottom-to-top [data-search-toggle="close"], .popup [data-search-toggle="close"], .top-to-bottom [data-search-toggle="close"] {  display: block;  top: 25px;  right: 60px;  z-index: 3; } @media (max-width: 991px) {  .bottom-to-top [data-search-toggle="close"],  .popup [data-search-toggle="close"],  .top-to-bottom [data-search-toggle="close"] {   top: 15px;   right: 20px;  } } .bottom-to-top [data-search-toggle="close"]:before, .popup [data-search-toggle="close"]:before, .top-to-bottom [data-search-toggle="close"]:before {  font-size: 24px; } .bottom-to-top .search-form input[type="search"], .popup .search-form input[type="search"], .top-to-bottom .search-form input[type="search"] {  text-align: center;  font-size: 36px;  border: none; } @media (max-width: 991px) {  .bottom-to-top .search-form input[type="search"],  .popup .search-form input[type="search"],  .top-to-bottom .search-form input[type="search"] {   font-size: 24px;  } } .bottom-to-top .search-submit, .popup .search-submit, .top-to-bottom .search-submit {  display: none; } .bottom-to-top .dgwt-wcas-details-wrapp, .bottom-to-top .dgwt-wcas-suggestions-wrapp, .popup .dgwt-wcas-details-wrapp, .popup .dgwt-wcas-suggestions-wrapp, .top-to-bottom .dgwt-wcas-details-wrapp, .top-to-bottom .dgwt-wcas-suggestions-wrapp {  border-top: none; } .search-form label {  margin-bottom: 0; }  .tagcloud a {  font-size: 14px !important;  display: inline-block;  float: left;   position: relative;  width: auto;  margin-right: 8px;  margin-bottom: 8px;  transition: all 0.3s ease-in-out;  word-wrap: break-word;  z-index: 0;  padding: 0 1.375rem;  line-height: 1.715;  border-radius: 30px;  border: 1px solid #e6e6e6;  text-transform: capitalize; } .tagcloud a:focus, .tagcloud a:hover {  color: #fff; }  .widget-area .widget_calendar table {  margin-bottom: 0; } .widget_calendar td, .widget_calendar th {  text-align: center; } .widget_calendar tfoot td {  border: 0; } .widget_calendar tbody a {  display: inline-block;  font-weight: 600;  transform: scale(1.2); }  .list-account {  vertical-align: middle;  padding-left: 0;  list-style: none; } .list-account li {  display: inline-block; } .list-account i, .list-account li {  padding-right: 0.5rem; } .site-footer .widget ul {  padding-left: 0; } .site-footer .widget li {  border: none; } [data-search-toggle="toggle"].active:not(.bottom-to-top) i:before {  content: "\e461"; } .widget_text .textwidget p:last-child {  margin-bottom: 0; }  img, video {  height: auto;   max-width: 100%;  } img.alignleft, img.alignright {  float: none;  margin: 0.5rem 0 1.5rem; } .comment-content .wp-smiley, .entry-content .wp-smiley, .page-content .wp-smiley {  border: none;  margin-top: 0;  margin-bottom: 0;  padding-top: 0;  padding-bottom: 0; }  .gallery-caption, .wp-caption, embed, iframe, object {  margin-bottom: 1.5em;  max-width: 100%; } .gallery-caption, .wp-caption {  color: #666;  font-size: 13px;  font-size: 0.8125rem;  font-style: italic; } .wp-caption img[class*="wp-image-"] {  display: block;  margin-left: auto;  margin-right: auto; } .wp-caption .wp-caption-text {  margin: 0.8075em 0; }  .mejs-container {  margin-bottom: 1.5em; }  .mejs-controls a.mejs-horizontal-volume-slider, .mejs-controls a.mejs-horizontal-volume-slider:focus, .mejs-controls a.mejs-horizontal-volume-slider:hover {  background: transparent;  border: 0; }  .site-content .wp-playlist-light {  border-color: #eee;  color: #222; } .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {  color: #333; } .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {  color: #e3e3e3; } .site-content .wp-playlist-light .wp-playlist-item {  border-bottom: 1px solid;  border-bottom-color: #eee;  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .site-content .wp-playlist-light .wp-playlist-item:focus, .site-content .wp-playlist-light .wp-playlist-item:hover {  border-bottom-color: transparent;  background-color: #e3e3e3;  color: #fff; } .site-content .wp-playlist-light .wp-playlist-item:focus a, .site-content .wp-playlist-light .wp-playlist-item:hover a, .site-content .wp-playlist-light a.wp-playlist-caption:hover {  color: #fff; } .site-content .wp-playlist-dark {  background-color: #222;  border-color: #333; } .site-content .wp-playlist-dark .mejs-container .mejs-controls {  background-color: #333; } .site-content .wp-playlist-dark .wp-playlist-caption, .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {  color: #fff; } .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {  color: #aaa; } .site-content .wp-playlist-dark .wp-playlist-playing {  background-color: #333; } .site-content .wp-playlist-dark .wp-playlist-item {  border-bottom: 1px solid;  border-bottom-color: #555;  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; } .site-content .wp-playlist-dark .wp-playlist-item:focus, .site-content .wp-playlist-dark .wp-playlist-item:hover {  border-bottom-color: transparent;  background-color: #aaa;  color: #222; } .site-content .wp-playlist-dark .wp-playlist-item:focus a, .site-content .wp-playlist-dark .wp-playlist-item:hover a, .site-content .wp-playlist-dark a.wp-playlist-caption:hover {  color: #222; } .site-content .wp-playlist {  padding: 0.625em 0.625em 0.3125em; } .site-content .wp-playlist-current-item .wp-playlist-item-title {  font-weight: 600; } .site-content .wp-playlist-current-item .wp-playlist-item-album {  font-weight: 400; } .site-content .wp-playlist-current-item .wp-playlist-item-artist {  font-size: 10px;  font-size: 0.625rem;  font-weight: 600;  letter-spacing: 0.1818em;  text-transform: uppercase; } .site-content .wp-playlist-item {  padding: 0 0.3125em;  cursor: pointer; } .site-content .wp-playlist-item:last-of-type {  border-bottom: none; } .site-content .wp-playlist-item a {  padding: 0.3125em 0;  border-bottom: none; } .site-content .wp-playlist-item a, .site-content .wp-playlist-item a:focus, .site-content .wp-playlist-item a:hover {  box-shadow: none;  background-color: transparent; } .site-content .wp-playlist-item-length {  top: 5px; }  .entry-gallery {  margin-bottom: 1.5em; } .entry-gallery .gallery-item {  width: 100%;  max-width: 100%;  padding: 0;  float: left; } .elementor-element .gallery, .entry-gallery .gallery, .single .gallery, .widget .gallery {  margin-left: -10px !important;  margin-right: -10px !important; } .elementor-element .gallery-item, .entry-gallery .gallery-item, .single .gallery-item, .widget .gallery-item {  text-align: center;  vertical-align: top;  margin: 20px 0;  padding-left: 10px !important;  padding-right: 10px !important; } .elementor-element .gallery-columns-5 .gallery-item, .entry-gallery .gallery-columns-5 .gallery-item, .single .gallery-columns-5 .gallery-item, .widget .gallery-columns-5 .gallery-item {  flex: 0 0 20%;  max-width: 20%; } .elementor-element .gallery-columns-7 .gallery-item, .entry-gallery .gallery-columns-7 .gallery-item, .single .gallery-columns-7 .gallery-item, .widget .gallery-columns-7 .gallery-item {  flex: 0 0 14.28571%;  max-width: 14.28571%; } .elementor-element .gallery-columns-8 .gallery-item, .entry-gallery .gallery-columns-8 .gallery-item, .single .gallery-columns-8 .gallery-item, .widget .gallery-columns-8 .gallery-item {  flex: 0 0 12.5%;  max-width: 12.5%; } .elementor-element .gallery-columns-9 .gallery-item, .entry-gallery .gallery-columns-9 .gallery-item, .single .gallery-columns-9 .gallery-item, .widget .gallery-columns-9 .gallery-item {  flex: 0 0 11.11111%;  max-width: 11.11111%; } .gallery-item a {  display: block; } .gallery-item a, .gallery-item a:focus, .gallery-item a:hover {  box-shadow: none;  background: none;  max-width: 100%; } .gallery-item a img {  display: block;  transition: filter 0.2s ease-in;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .gallery-item a:focus img, .gallery-item a:hover img {  filter: opacity(60%); } .gallery-caption {  display: block;  text-align: left;  padding: 5px 10px 0 0;  margin-bottom: 0;  line-height: 1.4; } .single.single-give_forms .gallery {  margin-right: -10px;  margin-left: -10px; } .single.single-give_forms .gallery .gallery-item {  padding-left: 10px;  padding-right: 10px; } .wp-block-gallery {  margin-bottom: 1.5rem; }  .modal, .modal-open {  overflow: hidden; } .modal {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1050;  display: none;  outline: 0; } .modal.fade .modal-dialog {  transition: transform 0.3s ease-out;  transform: translateY(-25%); } .modal.show .modal-dialog {  transform: translate(0); } .modal-open .modal {  overflow-x: hidden;  overflow-y: auto; } .modal-dialog {  position: relative;  width: auto;  margin: 10px; } .modal-content {  position: relative;  display: flex;  background-color: #fff;  background-clip: padding-box;  box-shadow: 0 15px 40px #e3e3e3;  outline: 0; } .modal-backdrop {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1040;  background-color: #000; } .modal-backdrop.fade {  opacity: 0; } .modal-backdrop.show {  opacity: 0.5; } .modal-header {  display: flex;  align-items: center;  padding: 15px;  border-bottom: 1px solid #e7e7e7; } .modal-title {  margin-bottom: 0;  line-height: 1.75; } .modal-body {  position: relative;  flex: 1 1 auto;  padding: 15px; } .modal-footer {  display: flex;  align-items: center;  padding: 15px;  border-top: 1px solid #e7e7e7; } .modal-footer > :not(:first-child) {  margin-left: 0.25rem; } .modal-footer > :not(:last-child) {  margin-right: 0.25rem; } .modal-scrollbar-measure {  position: absolute;  top: -9999px;  width: 50px;  height: 50px;  overflow: scroll; } @media (min-width: 576px) {  .modal-dialog {   max-width: 500px;   margin: 30px auto;  }  .modal-sm {   max-width: 300px;  } } @media (min-width: 992px) {  .modal-lg {   max-width: 800px;  } }  .modal-user .opal-tabs > nav {  margin-bottom: 0; } .modal-user .opal-tabs > nav li a {  text-transform: uppercase;  color: #fff; } .modal-user .opal-tabs > nav li.tab-current a {  color: #000; } .modal-user .btn-modal-close {  position: absolute;  top: 50%;  right: 15px;  transform: translateY(-50%);  z-index: 1000;  border-radius: 50%;  width: 30px;  height: 30px;  padding: 0;  line-height: 30px;  vertical-align: middle;  text-align: center;  background-color: #333;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column; } .modal-user.loading .opal-tab-content:after, .modal-user.loading .tab-current:after {  position: absolute;  background: hsla(0, 0%, 89%, 0.3);  content: "";  display: block;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 900; } .modal-user.loading a, .modal-user.loading button, .modal-user.loading checkbox, .modal-user.loading input, .modal-user.loading label, .modal-user.loading select {  pointer-events: none; } .modal-user.loading .opal-loader {  display: block; } .modal-user .opal-loader {  display: none;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 500; } .modal-user .opal-loader-inner {  transform: translateY(-50%);  top: 50%;  position: absolute;  width: 100%;  color: #fff;  padding: 0 100px;  text-align: center; } .modal-user .opal-loader-inner label {  font-size: 20px;  font-size: 1.25rem;  opacity: 0;  color: #24aeb1;  display: inline-block; } .modal-user .opal-loader-inner label:nth-child(6) {  animation: d 3s infinite ease-in-out; } .modal-user .opal-loader-inner label:nth-child(5) {  animation: d 3s 0.1s infinite ease-in-out; } .modal-user .opal-loader-inner label:nth-child(4) {  animation: d 3s 0.2s infinite ease-in-out; } .modal-user .opal-loader-inner label:nth-child(3) {  animation: d 3s 0.3s infinite ease-in-out; } .modal-user .opal-loader-inner label:nth-child(2) {  animation: d 3s 0.4s infinite ease-in-out; } .modal-user .opal-loader-inner label:first-child {  animation: d 3s 0.5s infinite ease-in-out; } @keyframes d {  0% {   opacity: 0;   transform: translateX(-300px);  }  33% {   opacity: 1;   transform: translateX(0);  }  66% {   opacity: 1;   transform: translateX(0);  }  to {   opacity: 0;   transform: translateX(300px);  } }   [class^="wp-block-"]:not(.wp-block-gallery) figcaption {  font-style: italic;  margin-bottom: 1.5em;  text-align: left; } .rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {  text-align: right; }  p.has-drop-cap:not(:focus):first-letter {  font-size: 5em;  margin-top: 0.075em; }  .wp-block-image {  margin-bottom: 1.5em; } .wp-block-image figure {  margin-bottom: 0;  margin-top: 0; } .wp-block-image figure.alignleft {  margin-right: 1.5em; } .wp-block-image figure.alignright {  margin-left: 1.5em; }  .wp-block-gallery {  margin-bottom: 1.5em; } .wp-block-gallery figcaption {  font-style: italic; } .wp-block-gallery.aligncenter {  display: flex;  margin: 0 -8px; }  .wp-block-quote.alignleft p:last-of-type, .wp-block-quote.alignright p:last-of-type {  margin-bottom: 0; } .wp-block-quote cite {  color: inherit;  font-size: inherit; }  .wp-block-audio audio {  display: block;  width: 100%; }  .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {  display: flex; }  .wp-block-file .wp-block-file__button {  background-color: #222;  border-radius: 2px;  box-shadow: none;  color: #fff;  display: inline-block;  font-size: 14px;  font-size: 0.875rem;  font-weight: 600;  margin-top: 2em;  padding: 0.7em 2em;  transition: background-color 0.2s ease-in-out;  white-space: nowrap; } .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__button:hover {  background-color: #767676;  box-shadow: none; }  .wp-block-code {  background: transparent;  border: 0;  padding: 0; }  .wp-block-pullquote {  border: 0; } .wp-block-pullquote__citation, .wp-block-pullquote cite {  font-size: inherit;  text-transform: none; }  .wp-block-table thead th {  border-bottom: 2px solid #bbb;  padding-bottom: 0.5em; } .wp-block-table tr {  border-bottom: 1px solid #eee; } .wp-block-table td, .wp-block-table th {  border: 0; } .rtl .wp-block-table td, .rtl .wp-block-table th {  text-align: right; }  .wp-block-button .wp-block-button__link {  box-shadow: none;  display: inline-block;  font-size: 14px;  font-size: 0.875rem;  font-weight: 600;  line-height: 1.66;  margin-top: 2em;  padding: 0.7em 2em;  transition: background-color 0.2s ease-in-out; } .entry-content .wp-block-button__link {  background-color: #222;  color: #fff; } .entry-content .is-style-outline .wp-block-button__link:not(.has-background) {  background-color: transparent; } .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {  color: #222; } .colors-dark .wp-block-button__link {  background-color: #fff;  color: #000; } .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus, .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover, .entry-content .wp-block-button__link:focus, .entry-content .wp-block-button__link:hover {  background-color: #767676;  box-shadow: none;  color: #fff; } .colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus, .colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover, .colors-dark .entry-content .wp-block-button__link:focus, .colors-dark .entry-content .wp-block-button__link:hover {  background-color: #bbb;  color: #000; } .colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {  color: #fff; } .colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus, .colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover {  color: #222; } .colors-custom .entry-content .wp-block-button__link, .colors-custom .entry-content .wp-block-button__link:focus, .colors-custom .entry-content .wp-block-button__link:hover, .colors-dark .entry-content .wp-block-button__link, .colors-dark .entry-content .wp-block-button__link:focus, .colors-dark .entry-content .wp-block-button__link:hover {  box-shadow: none; } .colors-custom .entry-content .wp-block-button__link:focus, .colors-custom .entry-content .wp-block-button__link:hover {  color: #fff; }  .wp-block-separator {  border: 0; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {  max-width: 100px; }  .wp-block-media-text {  margin-bottom: 1.5em; } .wp-block-media-text :last-child {  margin-bottom: 0; }  .wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter {  list-style-position: inside;  text-align: center; }  .wp-block-latest-comments article {  margin-bottom: 4em; } .archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article, .blog:not(.has-sidebar) #primary .wp-block-latest-comments article, .search:not(.has-sidebar) #primary .wp-block-latest-comments article {  float: none;  width: 100%; } .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {  border-radius: 0; } .wp-block-latest-comments a {  box-shadow: inset 0 -1px 0 #fff; } .wp-block-latest-comments__comment-meta {  font-size: 16px;  font-size: 1rem;  margin-bottom: 0.4em; } .wp-block-latest-comments__comment-author, .wp-block-latest-comments__comment-link {  font-weight: 600;  text-decoration: none; } .wp-block-latest-comments__comment-date {  color: #767676;  font-size: 10px;  font-size: 0.625rem;  font-weight: 600;  letter-spacing: 0.1818em;  margin-top: 0.4em;  text-transform: uppercase; } .editor-block-list__block .wp-block-latest-comments__comment-excerpt p {  font-size: 14px;  font-size: 0.875rem; }  .entry-content .has-pale-pink-color {  color: #f78da7; } .entry-content .has-pale-pink-background-color, .wp-block-button.is-style-outline .has-pale-pink-background-color:link {  background-color: #f78da7; } .entry-content .has-vivid-red-color {  color: #cf2e2e; } .entry-content .has-vivid-red-background-color, .wp-block-button.is-style-outline .has-vivid-red-background-color:link {  background-color: #cf2e2e; } .wp-block-button.is-style-squared, .wp-block-button.is-style-squared *, .wp-block-button__link.wp-block-button.is-style-squared {  border-radius: 0; } .entry-content .has-luminous-vivid-orange-color {  color: #ff6900; } .entry-content .has-luminous-vivid-orange-background-color, .wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {  background-color: #ff6900; } .entry-content .has-luminous-vivid-amber-color {  color: #fcb900; } .entry-content .has-luminous-vivid-amber-background-color, .wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {  background-color: #fcb900; } .entry-content .has-light-green-cyan-color {  color: #7bdcb5; } .entry-content .has-light-green-cyan-background-color, .wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {  background-color: #7bdcb5; } .entry-content .has-vivid-green-cyan-color {  color: #00d084; } .entry-content .has-vivid-green-cyan-background-color, .wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {  background-color: #00d084; } .entry-content .has-pale-cyan-blue-color {  color: #8ed1fc; } .entry-content .has-pale-cyan-blue-background-color, .wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {  background-color: #8ed1fc; } .entry-content .has-vivid-cyan-blue-color {  color: #0693e3; } .entry-content .has-vivid-cyan-blue-background-color, .wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {  background-color: #0693e3; } .entry-content .has-very-light-gray-color {  color: #eee; } .entry-content .has-very-light-gray-background-color, .wp-block-button.is-style-outline .has-very-light-gray-background-color:link {  background-color: #eee; } .entry-content .has-cyan-bluish-gray-color {  color: #abb8c3; } .entry-content .has-cyan-bluish-gray-background-color, .wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {  background-color: #abb8c3; } .entry-content .has-very-dark-gray-color {  color: #313131; } .entry-content .has-very-dark-gray-background-color, .wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {  background-color: #313131; }  @media screen and (min-width: 20em) {  body.customize-partial-edit-shortcuts-shown .site-header .site-title {   padding-left: 0;  } } @media screen and (min-width: 30em) {  img.alignleft {   float: left;   margin-right: 1.5em;  }  img.alignright {   float: right;   margin-left: 1.5em;  }   .panel-content .wrap {   padding-bottom: 2em;   padding-top: 3.5em;  }  .page-one-column .panel-content .wrap {   max-width: 740px;  }  .recent-posts .entry-header {   margin-bottom: 0;  } } @media screen and (min-width: 48em) {  .error404 #primary {   float: none;  }   .site-branding {   margin-bottom: 0;  }  .custom-header-media {   height: 165px;   position: relative;  }  .site-title {   font-size: 20px;  }  .site-description {   font-size: 16px;  }   .dropdown-toggle,  .menu-toggle {   display: none;  }  .site-header .main-navigation ul,  .site-header .main-navigation ul ul {   display: block;  }  .site-header .main-navigation > div > ul {   display: inline-block;  }  .site-header .main-navigation ul {   background: transparent;   padding: 0;  }  .site-header .main-navigation > div > ul {   border: 0;   margin-bottom: 0;   padding: 0;  }  .site-header .main-navigation li {   display: inline-block;  }  .site-header .main-navigation li li {   display: block;  }  .site-header .main-navigation ul ul {   background: #fff;   left: 0;   padding: 10px 0;   position: absolute;   top: calc(100% + 5px);   margin-left: 1rem;   opacity: 0;   visibility: hidden;   z-index: 99999;   pointer-events: none;   transition: opacity 0.25s ease, visibility 0.25s ease, top 0.25s ease;  } } @media screen and (min-width: 48em) and (max-width: 1199px) {  .site-header .main-navigation ul ul {   margin-left: 0.5em;  } } @media screen and (min-width: 48em) {  .site-header .main-navigation ul ul li > ul {   left: 100%;   right: auto;   margin-left: 0;  }  .site-header .main-navigation ul ul li.focus > ul,  .site-header .main-navigation ul ul li:hover > ul {   top: 0;   opacity: 1;   visibility: visible;   pointer-events: visible;  }  .site-header .main-navigation li li {   transition: background-color 0.2s ease-in-out;  }  .site-header .main-navigation li li a {   transition: color 0.3s ease-in-out;  }  .site-header .main-navigation ul li.focus > ul,  .site-header .main-navigation ul li:hover > ul {   top: calc(100% - 1px);   visibility: visible;   opacity: 1;   right: auto;   pointer-events: visible;  }  .site-header .main-navigation .menu-item-has-children > a > i,  .site-header .main-navigation .page_item_has_children > a > i {   display: inline;   left: 5px;   position: relative;   top: -1px;  }  .site-header .main-navigation ul ul .menu-item-has-children > a > i,  .site-header .main-navigation ul ul .page_item_has_children > a > i {   margin-top: -9px;   left: auto;   position: absolute;   right: 0;   top: 50%;        transform: rotate(-90deg);  }  .site-header .main-navigation ul ul ul {   left: -999em;   top: 5px;  }  .site-header .main-navigation ul ul li.menu-item-has-children.focus:after,  .site-header .main-navigation ul ul li.menu-item-has-children.focus:before,  .site-header .main-navigation ul ul li.menu-item-has-children:hover:after,  .site-header .main-navigation ul ul li.menu-item-has-children:hover:before,  .site-header .main-navigation ul ul li.page_item_has_children.focus:after,  .site-header .main-navigation ul ul li.page_item_has_children.focus:before,  .site-header .main-navigation ul ul li.page_item_has_children:hover:after,  .site-header .main-navigation ul ul li.page_item_has_children:hover:before,  .site-header .site-navigation-fixed .menu-scroll-down {   display: none;  }  .site-header .menu-scroll-down {   display: block;   padding: 1em;   position: absolute;   right: 0;   color: #fff;   top: 2em;  }  .site-header .menu-scroll-down .icon {        transform: rotate(90deg);  }     .panel-content .wrap {   padding-bottom: 4.5em;   padding-top: 6em;  }  .panel-image {   height: 100vh;   max-height: 1200px;  }   .background-fixed .panel-image {   background-attachment: fixed;  }   .panel-content .recent-posts article {   margin-bottom: 4em;  }  .panel-content .recent-posts .entry-header {   float: none;   width: 100%;   margin-bottom: 1.5em;  }  .page .panel-content .recent-posts .entry-title {   font-size: 24px;   font-size: 1.5rem;  }   .comments-pagination,  .post-navigation {   clear: both;  }  .post-navigation .nav-previous {   width: 50%;  }  .post-navigation .nav-next {   text-align: right;   width: 50%;  }  .nav-next,  .post-navigation .nav-next {   margin-top: 0;  }   .sticky .icon-thumb-tack {   height: 23px;   left: -2.5em;   top: 1.5em;   width: 32px;  }   .format-quote blockquote .icon {   left: -1.5em;  }   .site-content {   padding: 0 0 2.8125em;  }  .home .site-content {   padding-top: 60px;  }      .nav-links .nav-title {   position: relative;  }   #secondary {   font-size: 14px;   font-size: 0.875rem;  }   .site-info .sep {   margin: 0 0.5em;   display: inline;   visibility: visible;   height: auto;   width: auto;  }  } @media screen and (min-width: 67em) {   .sticky .fa-thumb-tack {   font-size: 32px;   font-size: 2rem;   height: 22px;   left: -1.25em;   top: 0.75em;   width: 32px;  }   .comment-body {   margin-left: 0;  } }  @media print {   #page-title-bar,  #secondary,  #topbar,  .comment-edit-link,  .comment-metadata .edit-link,  .comment-reply-link,  .comment-respond,  .comments-pagination,  .content-bottom-widgets,  .edit-link,  .header-image,  .icon-thumb-tack,  .navigation.woocommerce-pagination,  .page-links,  .pagination.navigation,  .panel-image-prop,  .pingback .edit-link,  .post-navigation,  .site-footer aside.widget-area,  .site-info,  .social-navigation,  button,  form,  input,  select,  textarea {   display: none !important;  }  #comments,  .entry-footer,  .single-featured-image-header,  .site-footer {   border: 0;  }   body {   font-size: 12pt;  }  .site-title,  h1 {   font-size: 24pt;  }  h2 {   font-size: 22pt;  }  .page-header .page-title,  h3 {   font-size: 17pt;  }  h4 {   font-size: 12pt;  }  h5 {   font-size: 11pt;  }  h6 {   font-size: 12pt;  }  .page-title,  .page .panel-content .entry-title,  body.page:not(.ezboozt-front-page) .entry-title {   font-size: 10pt;  }   .wrap {   padding-left: 5% !important;   padding-right: 5% !important;   max-width: none;  }   .site-header {   background: transparent;   padding: 0;  }  .site-branding {   margin-top: 0;   margin-bottom: 1.75em !important;    }  .site-title {   font-size: 25pt;  }  .site-description {   font-size: 12pt;   opacity: 1;  }   .single-featured-image-header {   background: transparent;  }  .entry-meta {   font-size: 9pt;  }   .site,  body {   background: none !important;    }  .site-title a,  a,  body {   color: #1e3954 !important;    }  .site-description,  blockquote,  h2,  h5 {   color: #777 !important;    }  .entry-meta,  .entry-meta a {   color: #777 !important;    }  .entry-content blockquote.alignleft,  .entry-content blockquote.alignright {   font-size: 11pt;   width: 34%;  }  .site-footer {   padding: 0;  } }  body, input, button, select, textarea{color:#7d879c}html { font-size:16px;}.c-heading{color:#1d2a38;}.c-primary{color:#24aeb1;}.bg-primary{background-color:#24aeb1;}.b-primary{border-color:#24aeb1;}.button-primary:hover{background-color:#1c8687;border-color:#1c8687;}.c-secondary {color:#eb3a7b;}.bg-secondary {background-color:#eb3a7b;}.b-secondary{border-color:#eb3a7b;}.button-secondary:hover{background-color:#da165e;}blockquote cite,.breadcrumb,.breadcrumb a,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="range"]::placeholder,input[type="date"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,input[type="time"]::placeholder,input[type="datetime"]::placeholder,input[type="datetime-local"]::placeholder,input[type="color"]::placeholder,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea::placeholder,textarea,.mainmenu-container li a span,.tags-links a,.site-footer a,.c-body,.site-header-account .account-links-menu li a,.site-header-account .account-dashboard li a,.comment-form a,.tagcloud a,.cart-collaterals .cart_totals th,#payment .payment_methods li.woocommerce-notice,#payment .payment_methods li.woocommerce-notice--info,#payment .payment_methods li.woocommerce-info,table.woocommerce-checkout-review-order-table th,.opal-style-1.search-form-wapper .search-submit span,.opal-style-1.search-form-wapper .search-submit span:before,.elementor-nav-menu--dropdown a,.elementor-search-form--skin-minimal .elementor-search-form__icon,.elementor-search-form--skin-full_screen .elementor-search-form input.elementor-search-form__input[type="search"],.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.opal-currency_switcher .list-currency button[type="submit"],li.product .posted_in a,.select-items div,.single-product div.type-product .summary .price del,.single-product div.type-product .product_meta .tagged_as a,.single-product div.type-product .product_meta .posted_in a,.single-product div.type-product .product_meta .sku,.single-product div.type-product .pbr-social-share a:not(:hover) {color:#7d879c; }.button-outline,.woo-variation-swatches .variable-items-wrapper .button-variable-item:not(.radio-variable-item),.btn-link,.elementor-element .elementor-button-link .elementor-button,.button-link,.elementor-wpcf7-button-link input[type="button"][type="submit"],.elementor-wpcf7-button-link input[type="submit"],.elementor-wpcf7-button-link button[type="submit"],.mailchimp-button-link button,.mailchimp-button-link button[type="submit"],.mailchimp-button-link input[type="submit"],.widget-area strong,h1,.site-title,h2,h3,.page-header .page-title,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tags-links .tags-title,blockquote,.breadcrumb li.current,.breadcrumb li .current-item,.breadcrumb > span.current,.breadcrumb > span .current-item,.form-group .form-row label,label,th,a,.main-navigation .top-menu > li > a,.menu-toggle,.vertical-navigation ul.menu > li > a,.page-numbers.next:not(ul),.page-numbers.prev:not(ul),.header-search .search-button,.entry-meta .author a:not(:hover),.pbr-social-share a,.entry-content blockquote cite a,.entry-content dt,.entry-content th,.site-header-account > a i,.site-header-account > a .text-account,.site-header-account > a .submenu-indicator,.comment-content strong,.comment-author,.comment-author a,.comment-metadata a.comment-edit-link,.comment-reply-link,.comment-content table th,.comment-content dt,.widget_search button[type="submit"],.widget_meta a,.widget_pages a,.widget_archive a,.widget_categories a,.widget_nav_menu a,.c-heading,fieldset legend,.post-navigation .nav-link a,.author-wrapper .author-name,.search .site-content .page-title,#secondary .widget_product_categories .current-cat > a,#secondary .widget_product_categories .current-cat > .count,.widget_recent_entries li.item-recent-post a,table.shop_table_responsive tbody th,.filter-close,table.cart:not(.wishlist_table) th,.cart-collaterals .cart_totals .order-total .woocommerce-Price-amount,.cart-collaterals .cart_totals .amount,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,#payment .payment_methods > .wc_payment_method > label,table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount,table.woocommerce-checkout-review-order-table .product-name,.woocommerce-billing-fields label,.woocommerce-billing-fields > h3,.page-header .woocommerce-billing-fields > .page-title,.woocommerce-additional-fields label,.cart th,.shop_table th,.woocommerce-account .woocommerce-MyAccount-content strong,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Price-amount,.osf-sorting .gridlist-toggle a.active,.osf-sorting .gridlist-toggle a:hover,#reviews .commentlist li .woocommerce-review__author,.woocommerce-Tabs-panel table.shop_attributes th,#osf-accordion-container table.shop_attributes th,.single-product div.type-product .quantity_label,.single-product div.type-product form.cart .quantity,.single-product div.type-product table.variations label,.woocommerce-tabs ul.tabs li a,.woocommerce-tabs#osf-accordion-container [data-accordion] [data-control],.woocommerce-widget-layered-nav .osf-label-type,.woo-variation-swatches-stylesheet-disabled .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.disabled) .variable-item-span,.elementor-element .elementor-widget-wp-widget-recent-posts .title-post a,.elementor-featured-box-wrapper .elementor-featured-box-icon i,.elementor-featured-box-wrapper .elementor-featured-box-title,.elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title,.elementor-nav-menu--main .elementor-nav-menu a,.elementor-price-table__currency,.elementor-price-table__integer-part,.elementor-price-table__feature-inner span.item-active,.elementor-price-table__period,.countdown-times b,.elementor-progress-percentage,.elementor-widget-progress .elementor-title,.elementor-teams-wrapper .elementor-team-name,.elementor-widget-opal-testimonials .elementor-testimonial-title,.elementor-widget-opal-testimonials .elementor-testimonial-name,.header-button i,.header-button .title,.header-button .count-text,.header-button .amount,.header-button .text-wishlist,.wishlist_table .product-price,.stock .label,li.product h2 a,li.product h3 a,li.product .page-header .page-title a,.page-header li.product .page-title a,li.product .woocommerce-loop-product__title a,.shop-action .yith-wcqv-button,.shop-action .yith-wcwl-add-to-wishlist > div > a,.shop-action .compare,.single-product div.type-product .product_meta,.single-product div.type-product .pbr-social-share .social-share-header,.widget_price_filter .price_slider_amount {color:#1d2a38; }.button-custom:hover i,.breadcrumb a:hover,.breadcrumb a:hover span,.list-check li:before,.main-navigation .top-menu > li:hover > a,.main-navigation .top-menu > li:active > a,.main-navigation .top-menu > li:focus > a,.mainmenu-container li.current-menu-item > a,.mainmenu-container li.current-menu-parent > a,.mainmenu-container .menu-item > a:hover,.page-numbers:not(ul),.page-numbers.next:not(ul):hover,.page-numbers.prev:not(ul):hover,.site-header .header-group .search-submit:hover,.site-header .header-group .search-submit:focus,.entry-header .entry-title a:hover,.entry-meta a,.entry-meta .entry-date,.entry-meta .meta-inner i,.pbr-social-share a:hover,.post-navigation > div:hover .nav-title,.post-navigation > div:hover a,.post-navigation > div:hover b,.site-header-account > a:hover i,.site-header-account > a:hover .text-account,.site-header-account > a:hover .submenu-indicator,.comment-author a:hover,.comment-metadata a:hover,.title-with-icon:before,.widget_recent_entries li a:hover,.widget_recent_entries li a:active,.widget_recent_entries .post-date,.button-outline-primary,.cat-links a,.elementor-wpcf7-button-outline_primary input[type="button"],.elementor-wpcf7-button-outline_primary input[type="submit"],.elementor-wpcf7-button-outline_primary button[type="submit"],.mailchimp-button-outline_primary button,.mailchimp-button-outline_primary button[type="submit"],.mailchimp-button-outline_primary input[type="submit"],.elementor-element .elementor-button-outline_primary .elementor-button,.c-primary,.mainmenu-container ul ul .menu-item > a:hover,.mainmenu-container ul ul .menu-item > a:active,.mainmenu-container ul ul .menu-item > a:focus,.navigation-button .menu-toggle:hover,.navigation-button .menu-toggle:focus,.entry-content blockquote cite a:hover,.site-header-account .account-dropdown a.register-link,.site-header-account .account-dropdown a.lostpass-link,.comment-form a:hover,#secondary .elementor-widget-container h5:first-of-type,.elementor-featured-box-wrapper:hover .elementor-featured-box-icon i:before,.elementor-nav-menu-popup .mfp-close,.site-header-cart .widget_shopping_cart .product_list_widget li a:hover,.site-header-cart .widget_shopping_cart .product_list_widget li a:focus,.site-header-cart .shopping_cart_nav .product_list_widget li a:hover,.site-header-cart .shopping_cart_nav .product_list_widget li a:focus,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover,.woocommerce-privacy-policy-link,.opal-currency_switcher .list-currency button[type="submit"]:hover,.opal-currency_switcher .list-currency li.active button[type="submit"],ul.products li .posfed_in a:hover,ul.products li.product .posfed_in a:hover,.select-items div:hover,.single-product div.type-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover,.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li.active a,.button-wrapper #chart-button,.product_list_widget a:hover,.product_list_widget a:active,.product_list_widget a:focus,.woocommerce-product-list-3 a:hover,.woocommerce-product-list-3 a:active,.woocommerce-product-list-3 a:focus,#secondary .elementor-widget-wp-widget-recent-posts a,.elementor-element .elementor-widget-wp-widget-recent-posts .title-post a:hover,.elementor-brand-wrapper .elementor-brand-description,.contactform-content .form-title,.elementor-opal-countdown-wrapper .elementor-countdown-digits,.elementor-widget-icon-box.elementor-view-framed:hover .elementor-icon,.elementor-widget-icon-box.elementor-view-framed:not(:hover) .elementor-icon,.elementor-widget-icon-box.elementor-view-default:hover .elementor-icon,.elementor-widget-icon-box.elementor-view-default:not(:hover) .elementor-icon,.elementor-widget-icon-box:hover .elementor-icon-box-title,.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:hover) i,.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:hover) .elementor-icon-list-text,.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:hover i,.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-text,.elementor-widget-icon.elementor-view-default .elementor-icon,.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title.elementor-active,.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal .elementor-nav-menu a.elementor-sub-item.elementor-item-active,.elementor-nav-menu--main .elementor-item.highlighted,.elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-nav-menu--main .elementor-item:hover,.elementor-nav-menu--main .elementor-item:focus,.elementor-nav-menu--main .current-menu-ancestor .elementor-item.has-submenu,.elementor-nav-menu--main .current-menu-item > .elementor-item,.elementor-nav-menu--popup .elementor-item.highlighted,.elementor-nav-menu--popup .elementor-item.elementor-item-active,.elementor-nav-menu--popup .elementor-item:hover,.elementor-nav-menu--popup .elementor-item:focus,.elementor-nav-menu--popup .elementor-nav-menu--dropdown a:hover,.elementor-nav-menu--popup .elementor-nav-menu--dropdown a.highlighted,.elementor-nav-menu--dropdown:not(.mega-menu) a:hover,.elementor-nav-menu--dropdown:not(.mega-menu) a.highlighted,.elementor-nav-menu--dropdown:not(.mega-menu) a.has-submenu,.elementor-menu-toggle:hover i,.elementor-menu-toggle:hover .menu-toggle-title,.elementor-widget-opal-phone:not(:hover) i,.elementor-widget-opal-phone:not(:hover) .elementor-phone-title,.elementor-widget-opal-phone:not(:hover) .elementor-phone-subtitle,.portfolio .portfolio-content .entry-title a:hover,.portfolio .entry-category a:hover,.elementor-portfolio-style-overlay .portfolio .portfolio-content .entry-title a:hover,.elementor-portfolio-style-overlay .portfolio .portfolio-content .entry-category a:hover,.elementor-portfolio__filter:hover,.single-portfolio-navigation .nav-link:hover span,.elementor-button-default .elementor-button,.elementor-search-form--skin-full_screen .elementor-search-form__toggle:hover,.elementor-widget-social-icons.elementor-social-custom .elementor-social-icon:hover i,.elementor-teams-wrapper .elementor-team-name:hover,.elementor-video-icon,.header-button:hover i,.header-button:hover .title,.header-button:hover .count-text,.header-button:hover .amount,.header-button:hover .text-wishlist,.filter-toggle:hover,.stock.in-stock .stock-availability,.woocommerce-MyAccount-navigation ul li.is-active a,.shop-action .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:not(:hover),.shop-action .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:not(:hover),.single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistexistsbrowse > a:not(:hover),.single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div.yith-wcwl-wishlistaddedbrowse > a:not(:hover) {color:#24aeb1; }.f-primary {fill:#24aeb1; }.mp-level::-webkit-scrollbar-thumb,.page-numbers:not(ul):not(.dots):not(.next):not(.prev):hover,.page-numbers:not(ul):not(.dots):not(.next):not(.prev):focus,.page-numbers.current:not(ul):not(.dots):not(.next):not(.prev),.more-link i,.more-link:after,.page-links a:hover .page-number,.page-links a:focus .page-number,.page-links .current .page-number,.page-links > .page-number,.scrollup,.tagcloud a:hover,.tagcloud a:focus,.button-primary,input[type="reset"],input.secondary[type="button"],input.secondary[type="reset"],input.secondary[type="submit"],input[type="button"],input[type="submit"],button[type="submit"],.secondary-button .search-submit,.elementor-wpcf7-button-primary input[type="button"][type="submit"],.elementor-wpcf7-button-primary input[type="submit"],.elementor-wpcf7-button-primary button[type="submit"],.mailchimp-button-primary button,.mailchimp-button-primary button[type="submit"],.mailchimp-button-primary input[type="submit"],.wc-proceed-to-checkout a.checkout-button,.wishlist_table .product-add-to-cart .add_to_cart,.widget_shopping_cart .buttons .button:nth-child(odd),.button-default:hover,.button-dark:hover,.elementor-element .elementor-button-dark .elementor-button:hover,.elementor-wpcf7-button-dark input:hover[type="submit"],.elementor-wpcf7-button-dark button:hover[type="submit"],.mailchimp-button-dark button:hover,.mailchimp-button-dark input:hover[type="submit"],form.woocommerce-form-login .button:hover[type="submit"],form.register .button:hover[type="submit"],.button-dark:active,.elementor-element .elementor-button-dark .elementor-button:active,.elementor-wpcf7-button-dark input:active[type="submit"],.elementor-wpcf7-button-dark button:active[type="submit"],.mailchimp-button-dark button:active,.mailchimp-button-dark input:active[type="submit"],form.woocommerce-form-login .button:active[type="submit"],form.register .button:active[type="submit"],.button-dark:focus,.elementor-element .elementor-button-dark .elementor-button:focus,.elementor-wpcf7-button-dark input:focus[type="submit"],.elementor-wpcf7-button-dark button:focus[type="submit"],.mailchimp-button-dark button:focus,.mailchimp-button-dark input:focus[type="submit"],form.woocommerce-form-login .button:focus[type="submit"],form.register .button:focus[type="submit"],.button-outline-dark:hover,.elementor-element .elementor-button-outline_dark .elementor-button:hover,.button-outline-dark:active,.elementor-element .elementor-button-outline_dark .elementor-button:active,.button-outline-dark:focus,.elementor-element .elementor-button-outline_dark .elementor-button:focus,.button-light:hover,.elementor-element .elementor-button-light .elementor-button:hover,.elementor-wpcf7-button-light input:hover[type="submit"],.elementor-wpcf7-button-light button:hover[type="submit"],.mailchimp-button-light button:hover,.mailchimp-button-light input:hover[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:hover,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:hover,.button-light:active,.elementor-element .elementor-button-light .elementor-button:active,.elementor-wpcf7-button-light input:active[type="submit"],.elementor-wpcf7-button-light button:active[type="submit"],.mailchimp-button-light button:active,.mailchimp-button-light input:active[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:active,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:active,.button-light:focus,.elementor-element .elementor-button-light .elementor-button:focus,.elementor-wpcf7-button-light input:focus[type="submit"],.elementor-wpcf7-button-light button:focus[type="submit"],.mailchimp-button-light button:focus,.mailchimp-button-light input:focus[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:focus,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:focus,.elementor-element .elementor-button-primary .elementor-button,.button-outline:hover,.woo-variation-swatches .variable-items-wrapper .button-variable-item:hover:not(.radio-variable-item),.button-outline:active,.woo-variation-swatches .variable-items-wrapper .button-variable-item:active:not(.radio-variable-item),.button-outline.active,.woo-variation-swatches .variable-items-wrapper .active.button-variable-item:not(.radio-variable-item),.show > .button-outline.dropdown-toggle,.woo-variation-swatches .variable-items-wrapper .show > .dropdown-toggle.button-variable-item:not(.radio-variable-item),.button-outline-primary:hover,.cat-links a:hover,.elementor-wpcf7-button-outline_primary input:hover[type="button"],.elementor-wpcf7-button-outline_primary input:hover[type="submit"],.elementor-wpcf7-button-outline_primary button:hover[type="submit"],.mailchimp-button-outline_primary button:hover,.mailchimp-button-outline_primary input:hover[type="submit"],.button-outline-primary:active,.cat-links a:active,.elementor-wpcf7-button-outline_primary input:active[type="button"],.elementor-wpcf7-button-outline_primary input:active[type="submit"],.elementor-wpcf7-button-outline_primary button:active[type="submit"],.mailchimp-button-outline_primary button:active,.mailchimp-button-outline_primary input:active[type="submit"],.button-outline-primary.active,.cat-links a.active,.elementor-wpcf7-button-outline_primary input.active[type="button"],.elementor-wpcf7-button-outline_primary input.active[type="submit"],.elementor-wpcf7-button-outline_primary button.active[type="submit"],.mailchimp-button-outline_primary button.active,.mailchimp-button-outline_primary input.active[type="submit"],.show > .button-outline-primary.dropdown-toggle,.cat-links .show > a.dropdown-toggle,.elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="button"],.elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-outline_primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-outline_primary .show > button.dropdown-toggle,.mailchimp-button-outline_primary .show > input.dropdown-toggle[type="submit"],.elementor-element .elementor-button-outline_primary .elementor-button:hover,.elementor-element .elementor-button-outline_primary .elementor-button:active,.elementor-element .elementor-button-outline_primary .elementor-button:focus,.bg-primary,.owl-theme .owl-nav [class*='owl-']:hover:before,.elementor-element .elementor-button-secondary .elementor-button:after,.elementor-element .elementor-button-outline_secondary .elementor-button:before,.elementor-element .elementor-button-link .elementor-button .elementor-button-icon,.elementor-cta .elementor-cta_circle,.elementor-widget-divider .elementor-divider-separator:before,.elementor-icon-bg-yes .elementor-featured-box-wrapper .elementor-featured-box-icon i:after,.elementor-flip-box__front,.elementor-widget-icon-box.elementor-view-stacked:not(:hover) .elementor-icon,.elementor-widget-icon-box.elementor-view-stacked:hover .elementor-icon,.elementor-text-underline-yes .elementor-icon-list-item:hover .elementor-icon-list-text:before,.elementor-widget-icon.elementor-view-stacked .elementor-icon,.elementor-widget-opal-image-hotspots .scrollbar-inner > .scroll-element .scroll-bar,.opal-image-hotspots-main-icons .opal-image-hotspots-icon,.elementor-widget-opal-image-gallery .gallery-item-overlay,.elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active,.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal:not(.e--pointer-framed) .elementor-nav-menu > li.current-menu-parent > a:before,.elementor-nav-menu--main.elementor-nav-menu--layout-horizontal:not(.e--pointer-framed) .elementor-nav-menu > li.current-menu-parent > a:after,.elementor-nav-menu--main.e--pointer-dot .elementor-item.elementor-item-active:before,.elementor-nav-menu--main.e--pointer-dot .elementor-item:not(:hover):before,.elementor-nav-menu--main.e--pointer-dot .elementor-item:hover:before,.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.elementor-nav-menu--popup.e--pointer-dot .elementor-item.elementor-item-active:before,.elementor-nav-menu--popup.e--pointer-dot .elementor-item:hover:before,.e--pointer-dot .elementor-item:before,.e--pointer-underline .elementor-item .menu-title:before,.e--pointer-underline .elementor-item .menu-title:after,.single-portfolio-summary .pbr-social-share a:hover,.opal-product-tooltipster .tooltipster-content,.elementor-teams-wrapper .team-icon-socials a,.timeline-item .timeline-thumbnail:after,.header-button:hover .count,.notification-added-to-cart .ns-content,#payment .place-order .button:hover,.shop-action a[class*="product_type_"]:before,.shop-action .yith-wcqv-button:hover,.shop-action .yith-wcwl-add-to-wishlist > div > a:hover,.shop-action .compare:hover,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:hover,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:active,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:focus,.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range,.handheld-footer-bar .cart .footer-cart-contents .count {background-color:#24aeb1; }.button-outline-secondary,.elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"],.elementor-wpcf7-button-outline_secondary input[type="submit"],.elementor-wpcf7-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary button,.mailchimp-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary input[type="submit"],.elementor-element.elementor-button-link .elementor-button:hover,blockquote:before,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,.tagcloud a:hover,.tagcloud a:focus,.button-primary,input[type="reset"],input.secondary[type="button"],input.secondary[type="reset"],input.secondary[type="submit"],input[type="button"],input[type="submit"],button[type="submit"],.secondary-button .search-submit,.elementor-wpcf7-button-primary input[type="button"][type="submit"],.elementor-wpcf7-button-primary input[type="submit"],.elementor-wpcf7-button-primary button[type="submit"],.mailchimp-button-primary button,.mailchimp-button-primary button[type="submit"],.mailchimp-button-primary input[type="submit"],.wc-proceed-to-checkout a.checkout-button,.wishlist_table .product-add-to-cart .add_to_cart,.widget_shopping_cart .buttons .button:nth-child(odd),.button-default:hover,.button-dark:hover,.elementor-element .elementor-button-dark .elementor-button:hover,.elementor-wpcf7-button-dark input:hover[type="submit"],.elementor-wpcf7-button-dark button:hover[type="submit"],.mailchimp-button-dark button:hover,.mailchimp-button-dark input:hover[type="submit"],form.woocommerce-form-login .button:hover[type="submit"],form.register .button:hover[type="submit"],.button-dark:active,.elementor-element .elementor-button-dark .elementor-button:active,.elementor-wpcf7-button-dark input:active[type="submit"],.elementor-wpcf7-button-dark button:active[type="submit"],.mailchimp-button-dark button:active,.mailchimp-button-dark input:active[type="submit"],form.woocommerce-form-login .button:active[type="submit"],form.register .button:active[type="submit"],.button-dark:focus,.elementor-element .elementor-button-dark .elementor-button:focus,.elementor-wpcf7-button-dark input:focus[type="submit"],.elementor-wpcf7-button-dark button:focus[type="submit"],.mailchimp-button-dark button:focus,.mailchimp-button-dark input:focus[type="submit"],form.woocommerce-form-login .button:focus[type="submit"],form.register .button:focus[type="submit"],.button-outline-dark:hover,.elementor-element .elementor-button-outline_dark .elementor-button:hover,.button-outline-dark:active,.elementor-element .elementor-button-outline_dark .elementor-button:active,.button-outline-dark:focus,.elementor-element .elementor-button-outline_dark .elementor-button:focus,.button-light:hover,.elementor-element .elementor-button-light .elementor-button:hover,.elementor-wpcf7-button-light input:hover[type="submit"],.elementor-wpcf7-button-light button:hover[type="submit"],.mailchimp-button-light button:hover,.mailchimp-button-light input:hover[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:hover,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:hover,.button-light:active,.elementor-element .elementor-button-light .elementor-button:active,.elementor-wpcf7-button-light input:active[type="submit"],.elementor-wpcf7-button-light button:active[type="submit"],.mailchimp-button-light button:active,.mailchimp-button-light input:active[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:active,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:active,.button-light:focus,.elementor-element .elementor-button-light .elementor-button:focus,.elementor-wpcf7-button-light input:focus[type="submit"],.elementor-wpcf7-button-light button:focus[type="submit"],.mailchimp-button-light button:focus,.mailchimp-button-light input:focus[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:focus,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:focus,.elementor-element .elementor-button-primary .elementor-button,.button-outline-primary,.cat-links a,.elementor-wpcf7-button-outline_primary input[type="button"],.elementor-wpcf7-button-outline_primary input[type="submit"],.elementor-wpcf7-button-outline_primary button[type="submit"],.mailchimp-button-outline_primary button,.mailchimp-button-outline_primary button[type="submit"],.mailchimp-button-outline_primary input[type="submit"],.elementor-element .elementor-button-outline_primary .elementor-button,.button-outline:hover,.woo-variation-swatches .variable-items-wrapper .button-variable-item:hover:not(.radio-variable-item),.button-outline:active,.woo-variation-swatches .variable-items-wrapper .button-variable-item:active:not(.radio-variable-item),.button-outline.active,.woo-variation-swatches .variable-items-wrapper .active.button-variable-item:not(.radio-variable-item),.show > .button-outline.dropdown-toggle,.woo-variation-swatches .variable-items-wrapper .show > .dropdown-toggle.button-variable-item:not(.radio-variable-item),.button-outline-primary:hover,.cat-links a:hover,.elementor-wpcf7-button-outline_primary input:hover[type="button"],.elementor-wpcf7-button-outline_primary input:hover[type="submit"],.elementor-wpcf7-button-outline_primary button:hover[type="submit"],.mailchimp-button-outline_primary button:hover,.mailchimp-button-outline_primary input:hover[type="submit"],.button-outline-primary:active,.cat-links a:active,.elementor-wpcf7-button-outline_primary input:active[type="button"],.elementor-wpcf7-button-outline_primary input:active[type="submit"],.elementor-wpcf7-button-outline_primary button:active[type="submit"],.mailchimp-button-outline_primary button:active,.mailchimp-button-outline_primary input:active[type="submit"],.button-outline-primary.active,.cat-links a.active,.elementor-wpcf7-button-outline_primary input.active[type="button"],.elementor-wpcf7-button-outline_primary input.active[type="submit"],.elementor-wpcf7-button-outline_primary button.active[type="submit"],.mailchimp-button-outline_primary button.active,.mailchimp-button-outline_primary input.active[type="submit"],.show > .button-outline-primary.dropdown-toggle,.cat-links .show > a.dropdown-toggle,.elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="button"],.elementor-wpcf7-button-outline_primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-outline_primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-outline_primary .show > button.dropdown-toggle,.mailchimp-button-outline_primary .show > input.dropdown-toggle[type="submit"],.elementor-element .elementor-button-outline_primary .elementor-button:hover,.elementor-element .elementor-button-outline_primary .elementor-button:active,.elementor-element .elementor-button-outline_primary .elementor-button:focus,.b-primary,.owl-theme .owl-nav [class*='owl-']:hover:before,.elementor-widget-icon-box.elementor-view-framed:hover .elementor-icon,.elementor-widget-icon-box.elementor-view-framed:not(:hover) .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon,.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active:before,.mc4wp-form-fields:focus-within,.e--pointer-framed .elementor-item.elementor-item-active:before,.e--pointer-framed .elementor-item.elementor-item-active:after,.e--pointer-framed .elementor-item:before,.e--pointer-framed .elementor-item:after,.elementor-nav-menu--main > .elementor-nav-menu,.elementor-nav-menu--main .elementor-nav-menu ul,ul.elementor-price-table__features-list,.elementor-search-form__container:not(.elementor-search-form--full-screen):focus-within,.elementor-search-form--skin-full_screen .elementor-search-form__toggle:hover,.site-header-cart .widget_shopping_cart,#payment .place-order .button:hover,.shop-action .yith-wcqv-button:hover,.shop-action .yith-wcwl-add-to-wishlist > div > a:hover,.shop-action .compare:hover,.single-product div.type-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.type-product .woocommerce-product-gallery .flex-control-thumbs li:hover img,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:hover,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:active,.single-product[class*="opal-comment-form"] .comment-form .form-submit .submit:focus,.woocommerce-tabs ul.tabs li a:hover:after,.woocommerce-tabs ul.tabs li.active a:after,.otf-product-recently-content li:hover .product-thumbnail img {border-color:#24aeb1; }.site-header-account .account-dropdown .account-wrap,.opal-product-tooltipster.tooltipster-base.tooltipster-top .tooltipster-arrow-background {border-top-color:#24aeb1; }.main-navigation .top-menu > li:hover:before,.main-navigation .top-menu > li:active:before,.main-navigation .top-menu > li:focus:before,.site-header-account .account-dropdown .account-wrap:before,.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.menu-item-has-children:before,.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.has-mega-menu:before,.site-header-cart .widget_shopping_cart:before {border-bottom-color:#24aeb1; }.opal-product-tooltipster.tooltipster-base.tooltipster-left .tooltipster-arrow-background {border-left-color:#24aeb1; }.shop-action a[class*="product_type_"] {background-image:linear-gradient(to right, #24aeb1 0, #24aeb1 100%);}.btn-link:focus,.elementor-element .elementor-button-link .elementor-button:focus,.btn-link:hover,.elementor-element .elementor-button-link .elementor-button:hover,.button-link:focus,.elementor-wpcf7-button-link input:focus[type="submit"],.elementor-wpcf7-button-link button:focus[type="submit"],.mailchimp-button-link button:focus,.mailchimp-button-link input:focus[type="submit"],.button-link:hover,.elementor-wpcf7-button-link input:hover[type="submit"],.elementor-wpcf7-button-link button:hover[type="submit"],.mailchimp-button-link button:hover,.mailchimp-button-link input:hover[type="submit"],a:hover,a:active,.widget_search button[type="submit"]:hover,.widget_search button[type="submit"]:focus,.elementor-widget-opal-phone:hover i,.elementor-widget-opal-phone:hover .elementor-phone-title,.elementor-widget-opal-phone:hover .elementor-phone-subtitle,.elementor-search-form .elementor-search-form__submit:active,.elementor-search-form .elementor-search-form__submit:hover,li.product .posted_in a:hover,.single-product div.type-product .product_meta .tagged_as a:hover,.single-product div.type-product .product_meta .posted_in a:hover {color:#1c8687; }.tags-links a:hover,.scrollup:hover,.button-primary:hover,input:hover[type="reset"],input:hover[type="button"],input:hover[type="submit"],button:hover[type="submit"],.secondary-button .search-submit:hover,.elementor-wpcf7-button-primary input:hover[type="submit"],.elementor-wpcf7-button-primary button:hover[type="submit"],.mailchimp-button-primary button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.wishlist_table .product-add-to-cart .add_to_cart:hover,.widget_shopping_cart .buttons .button:hover:nth-child(odd),.button-primary:active,input:active[type="reset"],input:active[type="button"],input:active[type="submit"],button:active[type="submit"],.secondary-button .search-submit:active,.elementor-wpcf7-button-primary input:active[type="submit"],.elementor-wpcf7-button-primary button:active[type="submit"],.mailchimp-button-primary button:active,.wc-proceed-to-checkout a.checkout-button:active,.wishlist_table .product-add-to-cart .add_to_cart:active,.widget_shopping_cart .buttons .button:active:nth-child(odd),.button-primary.active,input.active[type="reset"],input.active[type="button"],input.active[type="submit"],button.active[type="submit"],.secondary-button .active.search-submit,.elementor-wpcf7-button-primary input.active[type="submit"],.elementor-wpcf7-button-primary button.active[type="submit"],.mailchimp-button-primary button.active,.wc-proceed-to-checkout a.active.checkout-button,.wishlist_table .product-add-to-cart .active.add_to_cart,.widget_shopping_cart .buttons .active.button:nth-child(odd),.show > .button-primary.dropdown-toggle,.show > input.dropdown-toggle[type="reset"],.show > input.dropdown-toggle[type="button"],.show > input.dropdown-toggle[type="submit"],.show > button.dropdown-toggle[type="submit"],.secondary-button .show > .dropdown-toggle.search-submit,.elementor-wpcf7-button-primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-primary .show > button.dropdown-toggle,.mailchimp-button-primary .show > input.dropdown-toggle[type="submit"],.wc-proceed-to-checkout .show > a.dropdown-toggle.checkout-button,.wishlist_table .product-add-to-cart .show > .dropdown-toggle.add_to_cart,.widget_shopping_cart .buttons .show > .dropdown-toggle.button:nth-child(odd),.elementor-element .elementor-button-primary .elementor-button:hover,.elementor-element .elementor-button-primary .elementor-button:active,.elementor-element .elementor-button-primary .elementor-button:focus,.single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:hover,.single-product div.type-product .entry-summary .compare:hover {background-color:#1c8687; }.tags-links a:hover,.button-primary:hover,input:hover[type="reset"],input:hover[type="button"],input:hover[type="submit"],button:hover[type="submit"],.secondary-button .search-submit:hover,.elementor-wpcf7-button-primary input:hover[type="submit"],.elementor-wpcf7-button-primary button:hover[type="submit"],.mailchimp-button-primary button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.wishlist_table .product-add-to-cart .add_to_cart:hover,.widget_shopping_cart .buttons .button:hover:nth-child(odd),.button-primary:active,input:active[type="reset"],input:active[type="button"],input:active[type="submit"],button:active[type="submit"],.secondary-button .search-submit:active,.elementor-wpcf7-button-primary input:active[type="submit"],.elementor-wpcf7-button-primary button:active[type="submit"],.mailchimp-button-primary button:active,.wc-proceed-to-checkout a.checkout-button:active,.wishlist_table .product-add-to-cart .add_to_cart:active,.widget_shopping_cart .buttons .button:active:nth-child(odd),.button-primary.active,input.active[type="reset"],input.active[type="button"],input.active[type="submit"],button.active[type="submit"],.secondary-button .active.search-submit,.elementor-wpcf7-button-primary input.active[type="submit"],.elementor-wpcf7-button-primary button.active[type="submit"],.mailchimp-button-primary button.active,.wc-proceed-to-checkout a.active.checkout-button,.wishlist_table .product-add-to-cart .active.add_to_cart,.widget_shopping_cart .buttons .active.button:nth-child(odd),.show > .button-primary.dropdown-toggle,.show > input.dropdown-toggle[type="reset"],.show > input.dropdown-toggle[type="button"],.show > input.dropdown-toggle[type="submit"],.show > button.dropdown-toggle[type="submit"],.secondary-button .show > .dropdown-toggle.search-submit,.elementor-wpcf7-button-primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-primary .show > button.dropdown-toggle,.mailchimp-button-primary .show > input.dropdown-toggle[type="submit"],.wc-proceed-to-checkout .show > a.dropdown-toggle.checkout-button,.wishlist_table .product-add-to-cart .show > .dropdown-toggle.add_to_cart,.widget_shopping_cart .buttons .show > .dropdown-toggle.button:nth-child(odd),.elementor-element .elementor-button-primary .elementor-button:hover,.elementor-element .elementor-button-primary .elementor-button:active,.elementor-element .elementor-button-primary .elementor-button:focus,.single-product div.type-product .entry-summary .yith-wcwl-add-to-wishlist > div > a:hover,.single-product div.type-product .entry-summary .compare:hover,.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item),.woo-variation-swatches .variable-items-wrapper .variable-item.selected:not(.radio-variable-item):hover {border-color:#1c8687; }.vertical-navigation ul.menu > li > a:hover,.vertical-navigation ul.menu > li > a:hover i,.button-outline-secondary,.elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"],.elementor-wpcf7-button-outline_secondary input[type="submit"],.elementor-wpcf7-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary button,.mailchimp-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary input[type="submit"],.elementor-element .elementor-button-outline_secondary .elementor-button,.c-secondary,.author-wrapper .author-name h6,.contactform-content button.mfp-close,.site-header-cart .widget_shopping_cart .product_list_widget li .quantity .amount,.site-header-cart .shopping_cart_nav .product_list_widget li .quantity .amount,ul.products li .product-price ins,ul.products li .price ins,ul.products li.product .product-price ins,ul.products li.product .price ins,.single-product div.type-product .summary .price {color:#eb3a7b; }.f-secondary {fill:#eb3a7b; }.button-secondary,.elementor-wpcf7-button-secondary input[type="button"][type="submit"],.elementor-wpcf7-button-secondary input[type="submit"],.elementor-wpcf7-button-secondary button[type="submit"],.mailchimp-button-secondary button,.mailchimp-button-secondary button[type="submit"],.mailchimp-button-secondary input[type="submit"],.woocommerce-cart .return-to-shop a,.checkout_coupon .form-row-last button,#payment .place-order .button,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button,.widget_shopping_cart .buttons .button,.elementor-button-secondary button[type="submit"],.elementor-button-secondary input[type="button"],.elementor-button-secondary input[type="submit"],.elementor-element .elementor-button-secondary .elementor-button,.button-outline-secondary:hover,.elementor-wpcf7-button-outline_secondary input:hover[type="submit"],.elementor-wpcf7-button-outline_secondary button:hover[type="submit"],.mailchimp-button-outline_secondary button:hover,.mailchimp-button-outline_secondary input:hover[type="submit"],.button-outline-secondary:active,.elementor-wpcf7-button-outline_secondary input:active[type="submit"],.elementor-wpcf7-button-outline_secondary button:active[type="submit"],.mailchimp-button-outline_secondary button:active,.mailchimp-button-outline_secondary input:active[type="submit"],.button-outline-secondary.active,.elementor-wpcf7-button-outline_secondary input.active[type="submit"],.elementor-wpcf7-button-outline_secondary button.active[type="submit"],.mailchimp-button-outline_secondary button.active,.mailchimp-button-outline_secondary input.active[type="submit"],.show > .button-outline-secondary.dropdown-toggle,.elementor-wpcf7-button-outline_secondary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-outline_secondary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-outline_secondary .show > button.dropdown-toggle,.mailchimp-button-outline_secondary .show > input.dropdown-toggle[type="submit"],.elementor-element .elementor-button-outline_secondary .elementor-button:hover,.elementor-element .elementor-button-outline_secondary .elementor-button:active,.elementor-element .elementor-button-outline_secondary .elementor-button:focus,.bg-secondary,#secondary .elementor-widget-wp-widget-categories a:before,.title-bg-polygon,.elementor-flip-box__back,.elementor-text-underline-yes .elementor-icon-list-item:not(:hover) .elementor-icon-list-text:before,.elementor-teams-wrapper .team-icon-socials a:hover,.header-button .count {background-color:#eb3a7b; }.form-control:focus,.button-secondary,.elementor-wpcf7-button-secondary input[type="button"][type="submit"],.elementor-wpcf7-button-secondary input[type="submit"],.elementor-wpcf7-button-secondary button[type="submit"],.mailchimp-button-secondary button,.mailchimp-button-secondary button[type="submit"],.mailchimp-button-secondary input[type="submit"],.woocommerce-cart .return-to-shop a,.checkout_coupon .form-row-last button,#payment .place-order .button,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button,.widget_shopping_cart .buttons .button,.elementor-button-secondary button[type="submit"],.elementor-button-secondary input[type="button"],.elementor-button-secondary input[type="submit"],.elementor-element .elementor-button-secondary .elementor-button,.button-outline-secondary,.elementor-wpcf7-button-outline_secondary input[type="button"][type="submit"],.elementor-wpcf7-button-outline_secondary input[type="submit"],.elementor-wpcf7-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary button,.mailchimp-button-outline_secondary button[type="submit"],.mailchimp-button-outline_secondary input[type="submit"],.elementor-element .elementor-button-outline_secondary .elementor-button,.button-outline-secondary:hover,.elementor-wpcf7-button-outline_secondary input:hover[type="submit"],.elementor-wpcf7-button-outline_secondary button:hover[type="submit"],.button-outline-secondary:active,.elementor-wpcf7-button-outline_secondary input:active[type="submit"],.elementor-wpcf7-button-outline_secondary button:active[type="submit"],.button-outline-secondary.active,.elementor-wpcf7-button-outline_secondary input.active[type="submit"],.elementor-wpcf7-button-outline_secondary button.active[type="submit"],.show > .button-outline-secondary.dropdown-toggle,.elementor-wpcf7-button-outline_secondary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-outline_secondary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-outline_secondary .show > button.dropdown-toggle,.mailchimp-button-outline_secondary .show > input.dropdown-toggle[type="submit"],.elementor-element .elementor-button-outline_secondary .elementor-button:hover,.elementor-element .elementor-button-outline_secondary .elementor-button:active,.elementor-element .elementor-button-outline_secondary .elementor-button:focus,.b-secondary {border-color:#eb3a7b; }.button-secondary:hover,.elementor-wpcf7-button-secondary input:hover[type="submit"],.elementor-wpcf7-button-secondary button:hover[type="submit"],.mailchimp-button-secondary button:hover,.mailchimp-button-secondary input:hover[type="submit"],.woocommerce-cart .return-to-shop a:hover,.checkout_coupon .form-row-last button:hover,#payment .place-order .button:hover,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:hover,.widget_shopping_cart .buttons .button:hover,.button-secondary:active,.elementor-wpcf7-button-secondary input:active[type="submit"],.elementor-wpcf7-button-secondary button:active[type="submit"],.mailchimp-button-secondary button:active,.mailchimp-button-secondary input:active[type="submit"],.woocommerce-cart .return-to-shop a:active,.checkout_coupon .form-row-last button:active,#payment .place-order .button:active,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:active,.widget_shopping_cart .buttons .button:active,.button-secondary.active,.elementor-wpcf7-button-secondary input.active[type="submit"],.elementor-wpcf7-button-secondary button.active[type="submit"],.mailchimp-button-secondary button.active,.mailchimp-button-secondary input.active[type="submit"],.woocommerce-cart .return-to-shop a.active,.checkout_coupon .form-row-last button.active,#payment .place-order .active.button,.woocommerce-MyAccount-content .woocommerce-Pagination .active.woocommerce-button,.widget_shopping_cart .buttons .active.button,.show > .button-secondary.dropdown-toggle,.elementor-wpcf7-button-secondary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-secondary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-secondary .show > button.dropdown-toggle,.mailchimp-button-secondary .show > input.dropdown-toggle[type="submit"],.woocommerce-cart .return-to-shop .show > a.dropdown-toggle,.checkout_coupon .form-row-last .show > button.dropdown-toggle,#payment .place-order .show > .dropdown-toggle.button,.woocommerce-MyAccount-content .woocommerce-Pagination .show > .dropdown-toggle.woocommerce-button,.widget_shopping_cart .buttons .show > .dropdown-toggle.button,.elementor-button-secondary button[type="submit"]:hover,.elementor-button-secondary button[type="submit"]:active,.elementor-button-secondary button[type="submit"]:focus,.elementor-button-secondary input[type="button"]:hover,.elementor-button-secondary input[type="button"]:active,.elementor-button-secondary input[type="button"]:focus,.elementor-button-secondary input[type="submit"]:hover,.elementor-button-secondary input[type="submit"]:active,.elementor-button-secondary input[type="submit"]:focus,.elementor-element .elementor-button-secondary .elementor-button:hover,.elementor-element .elementor-button-secondary .elementor-button:active,.elementor-element .elementor-button-secondary .elementor-button:focus {background-color:#da165e; }.button-secondary:hover,.elementor-wpcf7-button-secondary input:hover[type="submit"],.elementor-wpcf7-button-secondary button:hover[type="submit"],.mailchimp-button-secondary button:hover,.mailchimp-button-secondary input:hover[type="submit"],.woocommerce-cart .return-to-shop a:hover,.checkout_coupon .form-row-last button:hover,#payment .place-order .button:hover,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:hover,.widget_shopping_cart .buttons .button:hover,.button-secondary:active,.elementor-wpcf7-button-secondary input:active[type="submit"],.elementor-wpcf7-button-secondary button:active[type="submit"],.mailchimp-button-secondary button:active,.mailchimp-button-secondary input:active[type="submit"],.woocommerce-cart .return-to-shop a:active,.checkout_coupon .form-row-last button:active,#payment .place-order .button:active,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:active,.widget_shopping_cart .buttons .button:active,.button-secondary.active,.elementor-wpcf7-button-secondary input.active[type="submit"],.elementor-wpcf7-button-secondary button.active[type="submit"],.mailchimp-button-secondary button.active,.mailchimp-button-secondary input.active[type="submit"],.woocommerce-cart .return-to-shop a.active,.checkout_coupon .form-row-last button.active,#payment .place-order .active.button,.woocommerce-MyAccount-content .woocommerce-Pagination .active.woocommerce-button,.widget_shopping_cart .buttons .active.button,.show > .button-secondary.dropdown-toggle,.elementor-wpcf7-button-secondary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-secondary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-secondary .show > button.dropdown-toggle,.mailchimp-button-secondary .show > input.dropdown-toggle[type="submit"],.woocommerce-cart .return-to-shop .show > a.dropdown-toggle,.checkout_coupon .form-row-last .show > button.dropdown-toggle,#payment .place-order .show > .dropdown-toggle.button,.woocommerce-MyAccount-content .woocommerce-Pagination .show > .dropdown-toggle.woocommerce-button,.widget_shopping_cart .buttons .show > .dropdown-toggle.button,.elementor-button-secondary button[type="submit"]:hover,.elementor-button-secondary button[type="submit"]:active,.elementor-button-secondary button[type="submit"]:focus,.elementor-button-secondary input[type="button"]:hover,.elementor-button-secondary input[type="button"]:active,.elementor-button-secondary input[type="button"]:focus,.elementor-button-secondary input[type="submit"]:hover,.elementor-button-secondary input[type="submit"]:active,.elementor-button-secondary input[type="submit"]:focus,.elementor-element .elementor-button-secondary .elementor-button:hover,.elementor-element .elementor-button-secondary .elementor-button:active,.elementor-element .elementor-button-secondary .elementor-button:focus {border-color:#da165e; }.row,body.opal-content-layout-2cl #content .wrap,body.opal-content-layout-2cr #content .wrap,[data-opal-columns],.site-footer .widget-area,.comment-form,.widget .gallery,.elementor-element .gallery,.entry-gallery .gallery,.single .gallery,[data-elementor-columns],.single-portfolio-summary .single-portfolio-summary-inner,.woocommerce-cart .entry-content > .woocommerce,.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-MyAccount-content form[class^="woocommerce-"],.woocommerce-columns--addresses,form.track_order,.woocommerce-account .woocommerce,.woocommerce-account .woocommerce .u-columns.woocommerce-Addresses,.woocommerce-Addresses,.woocommerce-address-fields__field-wrapper,[class*="columns-"] ul.products,.single-product div.type-product .product-inner {margin-right:-15px;margin-left:-15px;}.col-1,.col-2,[data-elementor-columns-mobile="6"] .column-item,.woocommerce.columns-mobile-6 ul.products > li,.col-3,[data-elementor-columns-mobile="4"] .column-item,.woocommerce.columns-mobile-4 ul.products > li,.col-4,[data-elementor-columns-mobile="3"] .column-item,.woocommerce.columns-mobile-3 ul.products > li,.col-5,.col-6,[data-elementor-columns-mobile="2"] .column-item,.woocommerce.columns-mobile-2 ul.products > li,.single-product.opal-comment-form-2 .comment-form-author,.single-product.opal-comment-form-2 .comment-form-email,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.related-posts .column-item,.opal-content-layout-2cr .related-posts .column-item,.opal-content-layout-2cl .related-posts .column-item,.site-footer .widget-area .widget-column,.comment-form > *,.comment-form > .comment-form-rating,.widget .gallery-columns-1 .gallery-item,.elementor-element .gallery-columns-1 .gallery-item,.entry-gallery .gallery-columns-1 .gallery-item,.single .gallery-columns-1 .gallery-item,[data-elementor-columns-mobile="1"] .column-item,.single-portfolio-summary .single-portfolio-summary-inner .single-portfolio-summary-meta-title,.single-portfolio-summary .single-portfolio-summary-meta,.single-portfolio-summary .single-portfolio-summary-content,.single-portfolio-summary.col-lg-5 .single-portfolio-summary-meta,.single-portfolio-summary.col-lg-5 .single-portfolio-summary-content,.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop,.woocommerce-billing-fields .form-row-wide,.woocommerce-MyAccount-content form[class^="woocommerce-"] > *:not(fieldset),.woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-wide,#customer_details [class*='col'],.woocommerce-Addresses .woocommerce-Address,.columns-1 ul.products > li,.woocommerce.columns-mobile-1 ul.products > li,.col,body #secondary,body.opal-content-layout-2cl #primary,body.opal-content-layout-2cr #primary,form.track_order p.form-row-first,form.track_order p.form-row-last,.columns-5 ul.products > li,.col-auto,.col-sm-1,[data-opal-columns="12"] .column-item,.col-sm-2,[data-opal-columns="6"] .column-item,.columns-6 ul.products > li,.col-sm-3,[data-opal-columns="4"] .column-item,.col-sm-4,[data-opal-columns="3"] .column-item,.comment-form .comment-form-url,.comment-form .comment-form-email,.comment-form .comment-form-author,.widget .gallery-columns-6 .gallery-item,.elementor-element .gallery-columns-6 .gallery-item,.entry-gallery .gallery-columns-6 .gallery-item,.single .gallery-columns-6 .gallery-item,.col-sm-5,.col-sm-6,[data-opal-columns="2"] .column-item,.opal-archive-style-2 .column-item,.opal-archive-style-5 .column-item,.opal-archive-style-4 .column-item,.opal-archive-style-3 .column-item,.widget .gallery-columns-2 .gallery-item,.elementor-element .gallery-columns-2 .gallery-item,.entry-gallery .gallery-columns-2 .gallery-item,.single .gallery-columns-2 .gallery-item,.widget .gallery-columns-3 .gallery-item,.elementor-element .gallery-columns-3 .gallery-item,.entry-gallery .gallery-columns-3 .gallery-item,.single .gallery-columns-3 .gallery-item,.widget .gallery-columns-4 .gallery-item,.elementor-element .gallery-columns-4 .gallery-item,.entry-gallery .gallery-columns-4 .gallery-item,.single .gallery-columns-4 .gallery-item,.elementor-timeline-view-vertical .timeline-thumbnail,.elementor-timeline-view-vertical .timeline-content,.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-first,.woocommerce-MyAccount-content form[class^="woocommerce-"] .form-row-last,.columns-2 ul.products > li,.columns-3 ul.products > li,.columns-4 ul.products > li,.opal-content-layout-2cl .columns-3 ul.products li.product,.opal-content-layout-2cl .columns-3 ul.products > li,.opal-content-layout-2cr .columns-3 ul.products li.product,.opal-content-layout-2cr .columns-3 ul.products > li,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,[data-opal-columns="1"] .column-item,.opal-archive-style-2.opal-content-layout-2cr .column-item,.opal-archive-style-5.opal-content-layout-2cr .column-item,.opal-archive-style-4.opal-content-layout-2cr .column-item,.opal-archive-style-3.opal-content-layout-2cr .column-item,.entry-summary .comment-form .comment-form-url,.entry-summary .comment-form .comment-form-email,.entry-summary .comment-form .comment-form-author,.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion,.elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion + .opal-image-hotspots-container,.cart-collaterals .cross-sells,.woocommerce-columns--addresses .woocommerce-column,.woocommerce-account .woocommerce .u-columns [class^="u-column"],.woocommerce-account .woocommerce-ResetPassword,.woocommerce-address-fields__field-wrapper .form-row,.osf-sorting .woocommerce-message,.osf-sorting .woocommerce-notice,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,[data-elementor-columns-tablet="6"] .column-item,.woocommerce.columns-tablet-6 ul.products > li,.col-md-3,[data-elementor-columns-tablet="4"] .column-item,.woocommerce.columns-tablet-4 ul.products > li,.col-md-4,[data-elementor-columns-tablet="3"] .column-item,.woocommerce.columns-tablet-3 ul.products > li,.col-md-5,.col-md-6,[data-elementor-columns-tablet="2"] .column-item,.woocommerce.columns-tablet-2 ul.products > li,.woocommerce-single-style-3.single-product div.product .entry-summary,.woocommerce-single-style-3.single-product div.product .images,.woocommerce-single-style-4.single-product div.product .images,.woocommerce-single-style-4.single-product div.product .entry-summary,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,[data-elementor-columns-tablet="1"] .column-item,.woocommerce-cart .woocommerce-cart-form,.woocommerce-ResetPassword.lost_reset_password,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce.columns-tablet-1 ul.products > li,.single-product div.type-product .entry-summary,.single-product div.type-product .images,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.woocommerce-single-style-2.single-product div.product .entry-summary,.woocommerce-single-style-2.single-product div.product .images,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.cart-collaterals,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,[data-elementor-columns="6"] .column-item,.woocommerce.columns-6 ul.products > li,.col-xl-3,[data-elementor-columns="4"] .column-item,.woocommerce.columns-4 ul.products > li,.col-xl-4,[data-elementor-columns="3"] .column-item,.woocommerce.columns-3 ul.products > li,.col-xl-5,.col-xl-6,[data-elementor-columns="2"] .column-item,.woocommerce.columns-2 ul.products > li,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,[data-elementor-columns="1"] .column-item,.woocommerce.columns-1 ul.products > li,.col-xl,.col-xl-auto {padding-right:15px;padding-left:15px;}.container,#content,ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor,.otf-product-recently-content .widget_recently_viewed_products {padding-right:15px;padding-left:15px;}@media (min-width:576px) {.container, #content, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .otf-product-recently-content .widget_recently_viewed_products {max-width:540px; } }@media (min-width:768px) {.container, #content, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .otf-product-recently-content .widget_recently_viewed_products {max-width:720px; } }@media (min-width:992px) {.container, #content, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .otf-product-recently-content .widget_recently_viewed_products {max-width:960px; } }@media (min-width:1200px) {.container, #content, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor, .otf-product-recently-content .widget_recently_viewed_products {max-width:1170px; } }.typo-heading,h1,.site-title,h2,h3,.page-header .page-title,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tags-links .tags-title,.vertical-navigation .vertical-navigation-header,.author-wrapper .author-name,#secondary .elementor-widget-container h5:first-of-type,.contactform-content .form-title,.elementor-cta__status-text,.elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before,.elementor-featured-box-wrapper .elementor-featured-box-title,.countdown-times > div:not(:first-child):before,.countdown-times b,.elementor-teams-wrapper .elementor-team-name,form.track_order label,.stock .label,.single-product div.type-product form.cart .quantity,.single-product div.type-product table.variations label,.woocommerce-tabs#osf-accordion-container [data-accordion] [data-control] {}.typo-heading,h1,.site-title,h2,h3,.page-header .page-title,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tags-links .tags-title,.vertical-navigation .vertical-navigation-header,.author-wrapper .author-name,#secondary .elementor-widget-container h5:first-of-type,.contactform-content .form-title,.elementor-cta__status-text,.elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before,.elementor-featured-box-wrapper .elementor-featured-box-title,.countdown-times > div:not(:first-child):before,.countdown-times b,.elementor-teams-wrapper .elementor-team-name,form.track_order label,.stock .label,.single-product div.type-product form.cart .quantity,.single-product div.type-product table.variations label,.woocommerce-tabs#osf-accordion-container [data-accordion] [data-control] {}.typo-tertiary,.elementor-nav-menu--canvas {font-weight:400;}.typo-heading,h1,.site-title,h2,h3,.page-header .page-title,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tags-links .tags-title,.vertical-navigation .vertical-navigation-header,.author-wrapper .author-name,#secondary .elementor-widget-container h5:first-of-type,.contactform-content .form-title,.elementor-cta__status-text,.elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before,.elementor-featured-box-wrapper .elementor-featured-box-title,.countdown-times > div:not(:first-child):before,.countdown-times b,.elementor-teams-wrapper .elementor-team-name,form.track_order label,.stock .label,.single-product div.type-product form.cart .quantity,.single-product div.type-product table.variations label,.woocommerce-tabs#osf-accordion-container [data-accordion] [data-control] {}.typo-heading,h1,.site-title,h2,h3,.page-header .page-title,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.tags-links .tags-title,.vertical-navigation .vertical-navigation-header,.author-wrapper .author-name,#secondary .elementor-widget-container h5:first-of-type,.contactform-content .form-title,.elementor-cta__status-text,.elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before,.elementor-featured-box-wrapper .elementor-featured-box-title,.countdown-times > div:not(:first-child):before,.countdown-times b,.elementor-teams-wrapper .elementor-team-name,form.track_order label,.stock .label,.single-product div.type-product form.cart .quantity,.single-product div.type-product table.variations label,.woocommerce-tabs#osf-accordion-container [data-accordion] [data-control] {}.typo-tertiary,.elementor-nav-menu--canvas {font-weight:400;}.typo-quaternary {}@media screen and (min-width:1200px){.container, #content , ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor{max-width:1350px;}}@media screen and (min-width:768px){.container, #content , .container-fluid, ul.elementor-nav-menu--dropdown.mega-containerwidth > li.mega-menu-item > .elementor{padding-left:30px;padding-right:30px;}}.page-title-bar {background-color:rgba(250,250,250,0);background-position:center top;;}.page-title-bar .page-title{color:#1d2a38; }.breadcrumb, .breadcrumb span, .breadcrumb * {color:#7d879c;;}.breadcrumb a:hover,.breadcrumb a:hover span{color:#24aeb1;}.button-primary,input[type="reset"],input.secondary[type="button"],input.secondary[type="reset"],input.secondary[type="submit"],input[type="button"],input[type="submit"],button[type="submit"],.secondary-button .search-submit,.elementor-wpcf7-button-primary input[type="button"][type="submit"],.elementor-wpcf7-button-primary input[type="submit"],.elementor-wpcf7-button-primary button[type="submit"],.mailchimp-button-primary button,.mailchimp-button-primary button[type="submit"],.mailchimp-button-primary input[type="submit"],.wc-proceed-to-checkout a.checkout-button,.wishlist_table .product-add-to-cart .add_to_cart,.widget_shopping_cart .buttons .button:nth-child(odd),.button-default:hover,.button-dark:hover,.elementor-element .elementor-button-dark .elementor-button:hover,.elementor-wpcf7-button-dark input:hover[type="submit"],.elementor-wpcf7-button-dark button:hover[type="submit"],.mailchimp-button-dark button:hover,.mailchimp-button-dark input:hover[type="submit"],form.woocommerce-form-login .button:hover[type="submit"],form.register .button:hover[type="submit"],.button-dark:active,.elementor-element .elementor-button-dark .elementor-button:active,.elementor-wpcf7-button-dark input:active[type="submit"],.elementor-wpcf7-button-dark button:active[type="submit"],.mailchimp-button-dark button:active,.mailchimp-button-dark input:active[type="submit"],form.woocommerce-form-login .button:active[type="submit"],form.register .button:active[type="submit"],.button-dark:focus,.elementor-element .elementor-button-dark .elementor-button:focus,.elementor-wpcf7-button-dark input:focus[type="submit"],.elementor-wpcf7-button-dark button:focus[type="submit"],.mailchimp-button-dark button:focus,.mailchimp-button-dark input:focus[type="submit"],form.woocommerce-form-login .button:focus[type="submit"],form.register .button:focus[type="submit"],.button-outline-dark:hover,.elementor-element .elementor-button-outline_dark .elementor-button:hover,.button-outline-dark:active,.elementor-element .elementor-button-outline_dark .elementor-button:active,.button-outline-dark:focus,.elementor-element .elementor-button-outline_dark .elementor-button:focus,.button-light:hover,.elementor-element .elementor-button-light .elementor-button:hover,.elementor-wpcf7-button-light input:hover[type="submit"],.elementor-wpcf7-button-light button:hover[type="submit"],.mailchimp-button-light button:hover,.mailchimp-button-light input:hover[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:hover,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:hover,.button-light:active,.elementor-element .elementor-button-light .elementor-button:active,.elementor-wpcf7-button-light input:active[type="submit"],.elementor-wpcf7-button-light button:active[type="submit"],.mailchimp-button-light button:active,.mailchimp-button-light input:active[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:active,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:active,.button-light:focus,.elementor-element .elementor-button-light .elementor-button:focus,.elementor-wpcf7-button-light input:focus[type="submit"],.elementor-wpcf7-button-light button:focus[type="submit"],.mailchimp-button-light button:focus,.mailchimp-button-light input:focus[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:focus,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:focus,.elementor-element .elementor-button-primary .elementor-button {background-color:#24aeb1;border-color:#24aeb1;color:#fff;}.button-primary:hover,input:hover[type="reset"],input:hover[type="button"],input:hover[type="submit"],button:hover[type="submit"],.secondary-button .search-submit:hover,.elementor-wpcf7-button-primary input:hover[type="submit"],.elementor-wpcf7-button-primary button:hover[type="submit"],.mailchimp-button-primary button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.wishlist_table .product-add-to-cart .add_to_cart:hover,.widget_shopping_cart .buttons .button:hover:nth-child(odd),.button-primary:active,input:active[type="reset"],input:active[type="button"],input:active[type="submit"],button:active[type="submit"],.secondary-button .search-submit:active,.elementor-wpcf7-button-primary input:active[type="submit"],.elementor-wpcf7-button-primary button:active[type="submit"],.mailchimp-button-primary button:active,.wc-proceed-to-checkout a.checkout-button:active,.wishlist_table .product-add-to-cart .add_to_cart:active,.widget_shopping_cart .buttons .button:active:nth-child(odd),.button-primary.active,input.active[type="reset"],input.active[type="button"],input.active[type="submit"],button.active[type="submit"],.secondary-button .active.search-submit,.elementor-wpcf7-button-primary input.active[type="submit"],.elementor-wpcf7-button-primary button.active[type="submit"],.mailchimp-button-primary button.active,.wc-proceed-to-checkout a.active.checkout-button,.wishlist_table .product-add-to-cart .active.add_to_cart,.widget_shopping_cart .buttons .active.button:nth-child(odd),.show > .button-primary.dropdown-toggle,.show > input.dropdown-toggle[type="reset"],.show > input.dropdown-toggle[type="button"],.show > input.dropdown-toggle[type="submit"],.show > button.dropdown-toggle[type="submit"],.secondary-button .show > .dropdown-toggle.search-submit,.elementor-wpcf7-button-primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-primary .show > button.dropdown-toggle,.mailchimp-button-primary .show > input.dropdown-toggle[type="submit"],.wc-proceed-to-checkout .show > a.dropdown-toggle.checkout-button,.wishlist_table .product-add-to-cart .show > .dropdown-toggle.add_to_cart,.widget_shopping_cart .buttons .show > .dropdown-toggle.button:nth-child(odd),.elementor-element .elementor-button-primary .elementor-button:hover,.elementor-element .elementor-button-primary .elementor-button:active,.elementor-element .elementor-button-primary .elementor-button:focus {background-color:#1c8687;border-color:#1c8687;color:#fff;}.button-primary,input[type="reset"],input.secondary[type="button"],input.secondary[type="reset"],input.secondary[type="submit"],input[type="button"],input[type="submit"],button[type="submit"],.secondary-button .search-submit,.elementor-wpcf7-button-primary input[type="button"][type="submit"],.elementor-wpcf7-button-primary input[type="submit"],.elementor-wpcf7-button-primary button[type="submit"],.mailchimp-button-primary button,.mailchimp-button-primary button[type="submit"],.mailchimp-button-primary input[type="submit"],.wc-proceed-to-checkout a.checkout-button,.wishlist_table .product-add-to-cart .add_to_cart,.widget_shopping_cart .buttons .button:nth-child(odd),.button-default:hover,.button-dark:hover,.elementor-element .elementor-button-dark .elementor-button:hover,.elementor-wpcf7-button-dark input:hover[type="submit"],.elementor-wpcf7-button-dark button:hover[type="submit"],.mailchimp-button-dark button:hover,.mailchimp-button-dark input:hover[type="submit"],form.woocommerce-form-login .button:hover[type="submit"],form.register .button:hover[type="submit"],.button-dark:active,.elementor-element .elementor-button-dark .elementor-button:active,.elementor-wpcf7-button-dark input:active[type="submit"],.elementor-wpcf7-button-dark button:active[type="submit"],.mailchimp-button-dark button:active,.mailchimp-button-dark input:active[type="submit"],form.woocommerce-form-login .button:active[type="submit"],form.register .button:active[type="submit"],.button-dark:focus,.elementor-element .elementor-button-dark .elementor-button:focus,.elementor-wpcf7-button-dark input:focus[type="submit"],.elementor-wpcf7-button-dark button:focus[type="submit"],.mailchimp-button-dark button:focus,.mailchimp-button-dark input:focus[type="submit"],form.woocommerce-form-login .button:focus[type="submit"],form.register .button:focus[type="submit"],.button-outline-dark:hover,.elementor-element .elementor-button-outline_dark .elementor-button:hover,.button-outline-dark:active,.elementor-element .elementor-button-outline_dark .elementor-button:active,.button-outline-dark:focus,.elementor-element .elementor-button-outline_dark .elementor-button:focus,.button-light:hover,.elementor-element .elementor-button-light .elementor-button:hover,.elementor-wpcf7-button-light input:hover[type="submit"],.elementor-wpcf7-button-light button:hover[type="submit"],.mailchimp-button-light button:hover,.mailchimp-button-light input:hover[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:hover,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:hover,.button-light:active,.elementor-element .elementor-button-light .elementor-button:active,.elementor-wpcf7-button-light input:active[type="submit"],.elementor-wpcf7-button-light button:active[type="submit"],.mailchimp-button-light button:active,.mailchimp-button-light input:active[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:active,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:active,.button-light:focus,.elementor-element .elementor-button-light .elementor-button:focus,.elementor-wpcf7-button-light input:focus[type="submit"],.elementor-wpcf7-button-light button:focus[type="submit"],.mailchimp-button-light button:focus,.mailchimp-button-light input:focus[type="submit"],.wishlist_table .product-add-to-cart .remove_from_wishlist:focus,.wishlist_table.mobile li .additional-info-wrapper a.remove_from_wishlist:focus,.elementor-element .elementor-button-primary .elementor-button {background-color:#24aeb1;border-color:#24aeb1;color:#fff;}.button-primary:hover,input:hover[type="reset"],input:hover[type="button"],input:hover[type="submit"],button:hover[type="submit"],.secondary-button .search-submit:hover,.elementor-wpcf7-button-primary input:hover[type="submit"],.elementor-wpcf7-button-primary button:hover[type="submit"],.mailchimp-button-primary button:hover,.wc-proceed-to-checkout a.checkout-button:hover,.wishlist_table .product-add-to-cart .add_to_cart:hover,.widget_shopping_cart .buttons .button:hover:nth-child(odd),.button-primary:active,input:active[type="reset"],input:active[type="button"],input:active[type="submit"],button:active[type="submit"],.secondary-button .search-submit:active,.elementor-wpcf7-button-primary input:active[type="submit"],.elementor-wpcf7-button-primary button:active[type="submit"],.mailchimp-button-primary button:active,.wc-proceed-to-checkout a.checkout-button:active,.wishlist_table .product-add-to-cart .add_to_cart:active,.widget_shopping_cart .buttons .button:active:nth-child(odd),.button-primary.active,input.active[type="reset"],input.active[type="button"],input.active[type="submit"],button.active[type="submit"],.secondary-button .active.search-submit,.elementor-wpcf7-button-primary input.active[type="submit"],.elementor-wpcf7-button-primary button.active[type="submit"],.mailchimp-button-primary button.active,.wc-proceed-to-checkout a.active.checkout-button,.wishlist_table .product-add-to-cart .active.add_to_cart,.widget_shopping_cart .buttons .active.button:nth-child(odd),.show > .button-primary.dropdown-toggle,.show > input.dropdown-toggle[type="reset"],.show > input.dropdown-toggle[type="button"],.show > input.dropdown-toggle[type="submit"],.show > button.dropdown-toggle[type="submit"],.secondary-button .show > .dropdown-toggle.search-submit,.elementor-wpcf7-button-primary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-primary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-primary .show > button.dropdown-toggle,.mailchimp-button-primary .show > input.dropdown-toggle[type="submit"],.wc-proceed-to-checkout .show > a.dropdown-toggle.checkout-button,.wishlist_table .product-add-to-cart .show > .dropdown-toggle.add_to_cart,.widget_shopping_cart .buttons .show > .dropdown-toggle.button:nth-child(odd),.elementor-element .elementor-button-primary .elementor-button:hover,.elementor-element .elementor-button-primary .elementor-button:active,.elementor-element .elementor-button-primary .elementor-button:focus {background-color:#1c8687;border-color:#1c8687;color:#fff;}.button-secondary,.elementor-wpcf7-button-secondary input[type="button"][type="submit"],.elementor-wpcf7-button-secondary input[type="submit"],.elementor-wpcf7-button-secondary button[type="submit"],.mailchimp-button-secondary button,.mailchimp-button-secondary button[type="submit"],.mailchimp-button-secondary input[type="submit"],.woocommerce-cart .return-to-shop a,.checkout_coupon .form-row-last button,#payment .place-order .button,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button,.widget_shopping_cart .buttons .button,.elementor-button-secondary button[type="submit"],.elementor-button-secondary input[type="button"],.elementor-button-secondary input[type="submit"],.elementor-element .elementor-button-secondary .elementor-button {background-color:#eb3a7b;border-color:#eb3a7b;color:#fff;}.button-secondary:hover,.elementor-wpcf7-button-secondary input:hover[type="submit"],.elementor-wpcf7-button-secondary button:hover[type="submit"],.mailchimp-button-secondary button:hover,.mailchimp-button-secondary input:hover[type="submit"],.woocommerce-cart .return-to-shop a:hover,.checkout_coupon .form-row-last button:hover,#payment .place-order .button:hover,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:hover,.widget_shopping_cart .buttons .button:hover,.button-secondary:active,.elementor-wpcf7-button-secondary input:active[type="submit"],.elementor-wpcf7-button-secondary button:active[type="submit"],.mailchimp-button-secondary button:active,.mailchimp-button-secondary input:active[type="submit"],.woocommerce-cart .return-to-shop a:active,.checkout_coupon .form-row-last button:active,#payment .place-order .button:active,.woocommerce-MyAccount-content .woocommerce-Pagination .woocommerce-button:active,.widget_shopping_cart .buttons .button:active,.button-secondary.active,.elementor-wpcf7-button-secondary input.active[type="submit"],.elementor-wpcf7-button-secondary button.active[type="submit"],.mailchimp-button-secondary button.active,.mailchimp-button-secondary input.active[type="submit"],.woocommerce-cart .return-to-shop a.active,.checkout_coupon .form-row-last button.active,#payment .place-order .active.button,.woocommerce-MyAccount-content .woocommerce-Pagination .active.woocommerce-button,.widget_shopping_cart .buttons .active.button,.show > .button-secondary.dropdown-toggle,.elementor-wpcf7-button-secondary .show > input.dropdown-toggle[type="submit"],.elementor-wpcf7-button-secondary .show > button.dropdown-toggle[type="submit"],.mailchimp-button-secondary .show > button.dropdown-toggle,.mailchimp-button-secondary .show > input.dropdown-toggle[type="submit"],.woocommerce-cart .return-to-shop .show > a.dropdown-toggle,.checkout_coupon .form-row-last .show > button.dropdown-toggle,#payment .place-order .show > .dropdown-toggle.button,.woocommerce-MyAccount-content .woocommerce-Pagination .show > .dropdown-toggle.woocommerce-button,.widget_shopping_cart .buttons .show > .dropdown-toggle.button,.elementor-button-secondary button[type="submit"]:hover,.elementor-button-secondary button[type="submit"]:active,.elementor-button-secondary button[type="submit"]:focus,.elementor-button-secondary input[type="button"]:hover,.elementor-button-secondary input[type="button"]:active,.elementor-button-secondary input[type="button"]:focus,.elementor-button-secondary input[type="submit"]:hover,.elementor-button-secondary input[type="submit"]:active,.elementor-button-secondary input[type="submit"]:focus,.elementor-element .elementor-button-secondary .elementor-button:hover,.elementor-element .elementor-button-secondary .elementor-button:active,.elementor-element .elementor-button-secondary .elementor-button:focus {background-color:#da165e;border-color:#da165e;color:#fff;}button ,input[type="submit"], input[type="reset"], input[type="button"], .button, .btn {}.elementor-button[class*='elementor-size-'] {}    .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {   background-image: none !important;   }   @media screen and (max-height: 1024px) {   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }   @media screen and (max-height: 640px) {   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }  @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)} .elementor-57 .elementor-element.elementor-element-abb6405 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-57 .elementor-element.elementor-element-abb6405 > .elementor-container{min-height:40px;}.elementor-57 .elementor-element.elementor-element-abb6405{padding:0px 30px 0px 30px;}.elementor-57 .elementor-element.elementor-element-0d5ecfe{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-57 .elementor-element.elementor-element-8c3e717.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-57 .elementor-element.elementor-element-800224e .elementor-social-icons-wrapper{justify-content:flex-end;}.elementor-57 .elementor-element.elementor-element-800224e .elementor-social-icon:not(:hover){background-color:#FFFFFF00;}.elementor-57 .elementor-element.elementor-element-800224e .elementor-social-icon:not(:hover) i{color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-800224e .elementor-social-icon{font-size:15px;padding:0em;}.elementor-57 .elementor-element.elementor-element-800224e .elementor-social-icon:not(:last-child){margin-right:0px;}.elementor-57 .elementor-element.elementor-element-800224e.elementor-social-custom .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-abcefed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-57 .elementor-element.elementor-element-abcefed:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-abcefed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d01acb0 );}.elementor-57 .elementor-element.elementor-element-abcefed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-57 .elementor-element.elementor-element-abcefed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-57 .elementor-element.elementor-element-d6af093{padding:5px 0px 5px 0px;text-align:left;}.elementor-57 .elementor-element.elementor-element-d6af093 .elementor-image img,           .elementor-57 .elementor-element.elementor-element-d6af093 .elementor-image>a img[src$=".svg"],           .elementor-57 .elementor-element.elementor-element-d6af093 .elementor-image> img[src$=".svg"],           .elementor-57 .elementor-element.elementor-element-d6af093 .elementor-image figure>a img[src$=".svg"]{width:166px;}.elementor-57 .elementor-element.elementor-element-d205b6e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-57 .elementor-element.elementor-element-cbe3a77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-57 .elementor-element.elementor-element-cbe3a77{margin-top:20px;margin-bottom:5px;}.elementor-57 .elementor-element.elementor-element-7a653b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-57 .elementor-element.elementor-element-30840e1 .elementor-search-form__container:not(.elementor-search-form--full-screen){border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:30px 30px 30px 30px;}.elementor-57 .elementor-element.elementor-element-30840e1 .elementor-search-form .elementor-search-form__submit{color:#FFFFFF;background-color:var( --e-global-color-primary );padding:2px 30px 2px 30px;margin:1px 1px 1px 1px;}.elementor-57 .elementor-element.elementor-element-30840e1 .elementor-search-form__submit i{font-size:16px;}.elementor-57 .elementor-element.elementor-element-8cadc85 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}#nav-popup-8cadc85 .elementor-nav-menu--popup .elementor-item{padding-left:0px;padding-right:0px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:35px;}body.rtl .elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:35px;}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}#nav-popup-8cadc85 .elementor-nav-menu--popup .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;padding-bottom:35px;}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--dropdown li.menu-item >a{justify-content:flex-start;}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--dropdown:not(.mega-menu) a:not(:hover):not(.elementor-item-active), .elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-menu-toggle:not(:hover){color:var( --e-global-color-text );}#nav-popup-8cadc85 .elementor-nav-menu--dropdown:not(.mega-menu) a:not(:hover):not(.elementor-item-active){color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-nav-menu--dropdown:not(.mega-menu), #nav-popup-8cadc85 .elementor-nav-menu--dropdown{font-size:14px;font-weight:400;}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-0a4518c{width:16.665%;}.elementor-57 .elementor-element.elementor-element-d205b6e{width:83%;}}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-abcefed{padding:15px 30px 15px 30px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-abb6405{padding:0px 15px 0px 15px;}.elementor-57 .elementor-element.elementor-element-abcefed{padding:15px 15px 15px 15px;}.elementor-57 .elementor-element.elementor-element-0a4518c{width:70%;}.elementor-57 .elementor-element.elementor-element-d205b6e{width:30%;}.elementor-57 .elementor-element.elementor-element-8cadc85 .elementor-menu-toggle{padding:15px 0px 15px 25px;}}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-61 .elementor-element.elementor-element-a6204e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 30px 0px 30px;}.elementor-61 .elementor-element.elementor-element-a6204e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-072d363:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-072d363 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;}.elementor-61 .elementor-element.elementor-element-072d363 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-61 .elementor-element.elementor-element-072d363 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-5702047{overflow:hidden;padding:0px 30px 0px 30px;}.elementor-61 .elementor-element.elementor-element-5702047, .elementor-61 .elementor-element.elementor-element-5702047 > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-61 .elementor-element.elementor-element-bb40614:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-element-populated, .elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-element-populated > .elementor-background-overlay, .elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61 .elementor-element.elementor-element-308fcbd{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5E5E5;padding:50px 0px 50px 0px;}.elementor-61 .elementor-element.elementor-element-d6aeb67 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-d6aeb67 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-61 .elementor-element.elementor-element-ebb518e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-61 .elementor-element.elementor-element-ebb518e img{width:166px;}.elementor-61 .elementor-element.elementor-element-494200c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-494200c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E5E5E5;padding:0px 15px 0px 015px;}.elementor-61 .elementor-element.elementor-element-5ad7459 .elementor-heading-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-5ad7459 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;margin:15px 0px 28px 0px;}.elementor-61 .elementor-element.elementor-element-affbd3a .elementor-number-list-number{font-size:14px;}.elementor-61 .elementor-element.elementor-element-02d8dd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-02d8dd1 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-61 .elementor-element.elementor-element-e403601 .elementor-heading-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-e403601 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;margin:15px 0px 28px 0px;}.elementor-61 .elementor-element.elementor-element-baed5fa .elementor-number-list-number{font-size:14px;}.elementor-61 .elementor-element.elementor-element-b2900b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-b2900b9 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E5E5E5;padding:0px 0px 0px 015px;}.elementor-61 .elementor-element.elementor-element-8589047 .elementor-heading-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-8589047{width:var( --container-widget-width, 73.347% );max-width:73.347%;--container-widget-width:73.347%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-8589047.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-8589047 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;margin:15px 0px 28px 0px;}.elementor-61 .elementor-element.elementor-element-1b065ba{width:var( --container-widget-width, 89.238% );max-width:89.238%;--container-widget-width:89.238%;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-1b065ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61 .elementor-element.elementor-element-1b065ba .elementor-number-list-number{font-size:14px;}.elementor-61 .elementor-element.elementor-element-c318658 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-c318658 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-61 .elementor-element.elementor-element-5aa0f14 .elementor-heading-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-5aa0f14 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;margin:15px 0px 28px 0px;}.elementor-61 .elementor-element.elementor-element-8520880{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-61 .elementor-element.elementor-element-8520880 .elementor-share-btn{font-size:calc(0.5px * 10);}.elementor-61 .elementor-element.elementor-element-8520880 .elementor-share-btn__icon i{font-size:11px;}.elementor-61 .elementor-element.elementor-element-8520880 .elementor-share-btn__title{font-size:15px;font-weight:400;text-transform:capitalize;}.elementor-61 .elementor-element.elementor-element-a030581{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-61 .elementor-element.elementor-element-7b50b80{width:auto;max-width:auto;text-align:start;}.elementor-61 .elementor-element.elementor-element-8215e2e{padding:40px 0px 40px 0px;}.elementor-61 .elementor-element.elementor-element-4810c4c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61 .elementor-element.elementor-element-4810c4c > .elementor-element-populated{text-align:center;}.elementor-61 .elementor-element.elementor-element-c5bb15d{width:auto;max-width:auto;margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;color:var( --e-global-color-accent );font-weight:500;}.elementor-61 .elementor-element.elementor-element-ae87898{width:auto;max-width:auto;align-self:center;text-align:center;}.elementor-61 .elementor-element.elementor-element-2c99718{padding:30px 15px 30px 15px;}.elementor-61 .elementor-element.elementor-element-27d2eef > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main .elementor-nav-menu > li > a, #nav-popup-fcb74ea .elementor-nav-menu--popup, #nav-popup-fcb74ea .elementor-nav-menu--popup > ul > li > a{text-transform:uppercase;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main .elementor-item:not(:hover):not(.elementor-item-active){color:#7D879C;}#nav-popup-fcb74ea .elementor-nav-menu--popup .elementor-item:not(:hover):not(.elementor-item-active){color:#7D879C;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main:not(.e--pointer-underline) .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main.e--pointer-underline .elementor-item .menu-title{padding-top:0px;padding-bottom:0px;}#nav-popup-fcb74ea .elementor-nav-menu--popup .elementor-item{padding-top:0px;padding-bottom:0px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--dropdown li.menu-item >a{justify-content:flex-start;}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-308fcbd{padding:30px 0px 10px 0px;}.elementor-61 .elementor-element.elementor-element-d6aeb67.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61 .elementor-element.elementor-element-d6aeb67 > .elementor-element-populated{margin:0px 0px 00px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-61 .elementor-element.elementor-element-ebb518e{text-align:start;}.elementor-61 .elementor-element.elementor-element-a99b11d .elementor-text-editor{text-align:left;}.elementor-61 .elementor-element.elementor-element-494200c > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-61 .elementor-element.elementor-element-02d8dd1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 30px;}.elementor-61 .elementor-element.elementor-element-b2900b9 > .elementor-element-populated{border-width:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-61 .elementor-element.elementor-element-c318658 > .elementor-element-populated{padding:0px 0px 0px 30px;} .elementor-61 .elementor-element.elementor-element-8520880{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-61 .elementor-element.elementor-element-27d2eef.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61 .elementor-element.elementor-element-27d2eef > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-61 .elementor-element.elementor-element-6184111 .elementor-text-editor{text-align:center;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-5702047{padding:0px 15px 0px 15px;}.elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61 .elementor-element.elementor-element-bb40614 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-61 .elementor-element.elementor-element-308fcbd{padding:30px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-ebb518e{text-align:center;}.elementor-61 .elementor-element.elementor-element-a99b11d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-61 .elementor-element.elementor-element-a99b11d .elementor-text-editor{text-align:center;}.elementor-61 .elementor-element.elementor-element-494200c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5ad7459 .elementor-heading-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-02d8dd1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-e403601 .elementor-heading-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-b2900b9 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-8589047 .elementor-heading-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-c318658.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-61 .elementor-element.elementor-element-c318658 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-61 .elementor-element.elementor-element-5aa0f14 .elementor-heading-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-8520880{width:initial;max-width:initial;}.elementor-61 .elementor-element.elementor-element-8520880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;} .elementor-61 .elementor-element.elementor-element-8520880{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-61 .elementor-element.elementor-element-a030581{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-7b50b80{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-61 .elementor-element.elementor-element-8215e2e{padding:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-4810c4c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-61 .elementor-element.elementor-element-c5bb15d{padding:0px 0px 10px 0px;}.elementor-61 .elementor-element.elementor-element-27d2eef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main .elementor-nav-menu > li > a, #nav-popup-fcb74ea .elementor-nav-menu--popup, #nav-popup-fcb74ea .elementor-nav-menu--popup > ul > li > a{font-size:14px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}#nav-popup-fcb74ea .elementor-nav-menu--popup .elementor-item{padding-left:10px;padding-right:10px;padding-top:11px;padding-bottom:11px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main:not(.e--pointer-underline) .elementor-item{padding-top:11px;padding-bottom:11px;}.elementor-61 .elementor-element.elementor-element-fcb74ea .elementor-nav-menu--main.e--pointer-underline .elementor-item .menu-title{padding-top:11px;padding-bottom:11px;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-d6aeb67{width:25.66%;}.elementor-61 .elementor-element.elementor-element-494200c{width:16.903%;}.elementor-61 .elementor-element.elementor-element-02d8dd1{width:18.97%;}.elementor-61 .elementor-element.elementor-element-b2900b9{width:18.915%;}.elementor-61 .elementor-element.elementor-element-c318658{width:19.552%;}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-d6aeb67{width:67%;}.elementor-61 .elementor-element.elementor-element-494200c{width:33%;}.elementor-61 .elementor-element.elementor-element-02d8dd1{width:33.33%;}.elementor-61 .elementor-element.elementor-element-b2900b9{width:33.33%;}.elementor-61 .elementor-element.elementor-element-c318658{width:33%;}.elementor-61 .elementor-element.elementor-element-27d2eef{width:100%;}.elementor-61 .elementor-element.elementor-element-cda9838{width:100%;}}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('https://insomniasleeping.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(https://insomniasleeping.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(https://insomniasleeping.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(https://insomniasleeping.com/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.elementor-kit-10{--e-global-color-primary:#24AEB1;--e-global-color-secondary:#EB3A7B;--e-global-color-text:#7D879C;--e-global-color-accent:#1D2A38;--e-global-color-d01acb0:#FFFFFF;--e-global-color-280c400:#EAEAEA;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;} .mfp-bg {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1042;  overflow: hidden;  position: fixed;  background: #0b0b0b;  opacity: 0.8; } .mfp-wrap {  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 1043;  position: fixed;  outline: none !important;  -webkit-backface-visibility: hidden; } .mfp-container {  text-align: center;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  padding: 0 8px;  box-sizing: border-box; } .mfp-container:before {  content: '';  display: inline-block;  height: 100%;  vertical-align: middle; } .mfp-align-top .mfp-container:before {  display: none; } .mfp-content {  position: relative;  display: inline-block;  vertical-align: middle;  margin: 0 auto;  text-align: left;  z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {  width: 100%;  cursor: auto; } .mfp-ajax-cur {  cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {  cursor: -moz-zoom-out;  cursor: -webkit-zoom-out;  cursor: zoom-out; } .mfp-zoom {  cursor: pointer;  cursor: -webkit-zoom-in;  cursor: -moz-zoom-in;  cursor: zoom-in; } .mfp-auto-cursor .mfp-content {  cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {  -webkit-user-select: none;  -moz-user-select: none;  user-select: none; } .mfp-loading.mfp-figure {  display: none; } .mfp-hide {  display: none !important; } .mfp-preloader {  color: #CCC;  position: absolute;  top: 50%;  width: auto;  text-align: center;  margin-top: -0.8em;  left: 8px;  right: 8px;  z-index: 1044; }  .mfp-preloader a {   color: #CCC; }   .mfp-preloader a:hover {    color: #FFF; } .mfp-s-ready .mfp-preloader {  display: none; } .mfp-s-error .mfp-content {  display: none; } button.mfp-close, button.mfp-arrow {  overflow: visible;  cursor: pointer;  background: transparent;  border: 0;  -webkit-appearance: none;  display: block;  outline: none;  padding: 0;  z-index: 1046;  box-shadow: none;  touch-action: manipulation; } button::-moz-focus-inner {  padding: 0;  border: 0; } .mfp-close {  width: 44px;  height: 44px;  line-height: 44px;  position: absolute;  right: 0;  top: 0;  text-decoration: none;  text-align: center;  opacity: 0.65;  padding: 0 0 18px 10px;  color: #FFF;  font-style: normal;  font-size: 28px;  font-family: Arial, Baskerville, monospace; }  .mfp-close:hover,  .mfp-close:focus {   opacity: 1; }  .mfp-close:active {   top: 1px; } .mfp-close-btn-in .mfp-close {  color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {  color: #FFF;  right: -6px;  text-align: right;  padding-right: 6px;  width: 100%; } .mfp-counter {  position: absolute;  top: 0;  right: 0;  color: #CCC;  font-size: 12px;  line-height: 18px;  white-space: nowrap; } .mfp-arrow {  position: absolute;  opacity: 0.65;  margin: 0;  top: 50%;  margin-top: -55px;  padding: 0;  width: 90px;  height: 110px;  -webkit-tap-highlight-color: transparent; }  .mfp-arrow:active {   margin-top: -54px; }  .mfp-arrow:hover,  .mfp-arrow:focus {   opacity: 1; }  .mfp-arrow:before,  .mfp-arrow:after {   content: '';   display: block;   width: 0;   height: 0;   position: absolute;   left: 0;   top: 0;   margin-top: 35px;   margin-left: 35px;   border: medium inset transparent; }  .mfp-arrow:after {   border-top-width: 13px;   border-bottom-width: 13px;   top: 8px; }  .mfp-arrow:before {   border-top-width: 21px;   border-bottom-width: 21px;   opacity: 0.7; } .mfp-arrow-left {  left: 0; }  .mfp-arrow-left:after {   border-right: 17px solid #FFF;   margin-left: 31px; }  .mfp-arrow-left:before {   margin-left: 25px;   border-right: 27px solid #3F3F3F; } .mfp-arrow-right {  right: 0; }  .mfp-arrow-right:after {   border-left: 17px solid #FFF;   margin-left: 39px; }  .mfp-arrow-right:before {   border-left: 27px solid #3F3F3F; } .mfp-iframe-holder {  padding-top: 40px;  padding-bottom: 40px; }  .mfp-iframe-holder .mfp-content {   line-height: 0;   width: 100%;   max-width: 900px; }  .mfp-iframe-holder .mfp-close {   top: -40px; } .mfp-iframe-scaler {  width: 100%;  height: 0;  overflow: hidden;  padding-top: 56.25%; }  .mfp-iframe-scaler iframe {   position: absolute;   display: block;   top: 0;   left: 0;   width: 100%;   height: 100%;   box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);   background: #000; }  img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }  .mfp-figure {  line-height: 0; }  .mfp-figure:after {   content: '';   position: absolute;   left: 0;   top: 40px;   bottom: 40px;   display: block;   right: 0;   width: auto;   height: auto;   z-index: -1;   box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);   background: #444; }  .mfp-figure small {   color: #BDBDBD;   display: block;   font-size: 12px;   line-height: 14px; }  .mfp-figure figure {   margin: 0; } .mfp-bottom-bar {  margin-top: -36px;  position: absolute;  top: 100%;  left: 0;  width: 100%;  cursor: auto; } .mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; } .mfp-image-holder .mfp-content {  max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {  cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {   .mfp-img-mobile .mfp-image-holder {   padding-left: 0;   padding-right: 0; }  .mfp-img-mobile img.mfp-img {   padding: 0; }  .mfp-img-mobile .mfp-figure:after {   top: 0;   bottom: 0; }  .mfp-img-mobile .mfp-figure small {   display: inline;   margin-left: 5px; }  .mfp-img-mobile .mfp-bottom-bar {   background: rgba(0, 0, 0, 0.6);   bottom: 0;   margin: 0;   top: auto;   padding: 3px 5px;   position: fixed;   box-sizing: border-box; }   .mfp-img-mobile .mfp-bottom-bar:empty {    padding: 0; }  .mfp-img-mobile .mfp-counter {   right: 5px;   top: 3px; }  .mfp-img-mobile .mfp-close {   top: 0;   right: 0;   width: 35px;   height: 35px;   line-height: 35px;   background: rgba(0, 0, 0, 0.6);   position: fixed;   text-align: center;   padding: 0; } } .contactform-content, .mailchimp-content {  position: relative;  width: auto;  margin: 20px auto; } @media all and (max-width: 900px) {  .mfp-arrow {   -webkit-transform: scale(0.75);   transform: scale(0.75); }  .mfp-arrow-left {   -webkit-transform-origin: 0;   transform-origin: 0; }  .mfp-arrow-right {   -webkit-transform-origin: 100%;   transform-origin: 100%; }  .mfp-container {   padding-left: 6px;   padding-right: 6px; } }.tooltipster-fall,.tooltipster-grow.tooltipster-show{   -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);   -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15) } .tooltipster-base{   display:flex;   pointer-events:none;   position:absolute } .tooltipster-box{   flex:1 1 auto } .tooltipster-content{   box-sizing:border-box;   max-height:100%;   max-width:100%;     border-color: black; } .tooltipster-ruler{   bottom:0;   left:0;   overflow:hidden;   position:fixed;   right:0;   top:0;   visibility:hidden } .tooltipster-fade{   opacity:0;   -webkit-transition-property:opacity;   -moz-transition-property:opacity;   -o-transition-property:opacity;   -ms-transition-property:opacity;   transition-property:opacity } .tooltipster-fade.tooltipster-show{   opacity:1 } .tooltipster-grow{   -webkit-transform:scale(0,0);   -moz-transform:scale(0,0);   -o-transform:scale(0,0);   -ms-transform:scale(0,0);   transform:scale(0,0);   -webkit-transition-property:-webkit-transform;   -moz-transition-property:-moz-transform;   -o-transition-property:-o-transform;   -ms-transition-property:-ms-transform;   transition-property:transform;   -webkit-backface-visibility:hidden } .tooltipster-grow.tooltipster-show{   -webkit-transform:scale(1,1);   -moz-transform:scale(1,1);   -o-transform:scale(1,1);   -ms-transform:scale(1,1);   transform:scale(1,1);   -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   transition-timing-function:cubic-bezier(.175,.885,.32,1.15) } .tooltipster-swing{   opacity:0;   -webkit-transform:rotateZ(4deg);   -moz-transform:rotateZ(4deg);   -o-transform:rotateZ(4deg);   -ms-transform:rotateZ(4deg);   transform:rotateZ(4deg);   -webkit-transition-property:-webkit-transform,opacity;   -moz-transition-property:-moz-transform;   -o-transition-property:-o-transform;   -ms-transition-property:-ms-transform;   transition-property:transform } .tooltipster-swing.tooltipster-show{   opacity:1;   -webkit-transform:rotateZ(0);   -moz-transform:rotateZ(0);   -o-transform:rotateZ(0);   -ms-transform:rotateZ(0);   transform:rotateZ(0);   -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);   -webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);   -moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);   -ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);   -o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);   transition-timing-function:cubic-bezier(.23,.635,.495,2.4) } .tooltipster-fall{   -webkit-transition-property:top;   -moz-transition-property:top;   -o-transition-property:top;   -ms-transition-property:top;   transition-property:top;   -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   transition-timing-function:cubic-bezier(.175,.885,.32,1.15) } .tooltipster-fall.tooltipster-initial{   top:0!important } .tooltipster-fall.tooltipster-dying{   -webkit-transition-property:all;   -moz-transition-property:all;   -o-transition-property:all;   -ms-transition-property:all;   transition-property:all;   top:0!important;   opacity:0 } .tooltipster-slide{   -webkit-transition-property:left;   -moz-transition-property:left;   -o-transition-property:left;   -ms-transition-property:left;   transition-property:left;   -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);   -webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   -moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   -ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   -o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);   transition-timing-function:cubic-bezier(.175,.885,.32,1.15) } .tooltipster-slide.tooltipster-initial{   left:-40px!important } .tooltipster-slide.tooltipster-dying{   -webkit-transition-property:all;   -moz-transition-property:all;   -o-transition-property:all;   -ms-transition-property:all;   transition-property:all;   left:0!important;   opacity:0 } @keyframes tooltipster-fading{   0%{     opacity:0   }   100%{     opacity:1   } } .tooltipster-update-fade{   animation:tooltipster-fading .4s } @keyframes tooltipster-rotating{   25%{     transform:rotate(-2deg)   }   75%{     transform:rotate(2deg)   }   100%{     transform:rotate(0)   } } .tooltipster-update-rotate{   animation:tooltipster-rotating .6s } @keyframes tooltipster-scaling{   50%{     transform:scale(1.1)   }   100%{     transform:scale(1)   } } .tooltipster-update-scale{   animation:tooltipster-scaling .6s } .tooltipster-sidetip.tooltipster-bottom .tooltipster-box{   margin-top:8px } .tooltipster-sidetip.tooltipster-left .tooltipster-box{   margin-right:8px } .tooltipster-sidetip.tooltipster-right .tooltipster-box{   margin-left:8px } .tooltipster-sidetip.tooltipster-top .tooltipster-box{   margin-bottom:8px } .tooltipster-sidetip .tooltipster-arrow{   overflow:hidden;   position:absolute } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{   height:10px;   margin-left:-10px;   top:-2px;   width:20px } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow{   height:20px;   margin-top:-10px;   right:-2px;   top:0;   width:10px } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow{   height:20px;   margin-top:-10px;   left:-2px;   top:0;   width:10px } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow{   bottom:-2px;   height:10px;   margin-left:-9px;   width:20px } .tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{   height:0;   position:absolute;   width:0 } .tooltipster-sidetip .tooltipster-arrow-background{   border:10px solid transparent } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{   left:0;   top:3px } .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{   left:-3px;   top:0 } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{   left:3px;   top:0 } .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{   left:0;   top:-3px } .tooltipster-sidetip .tooltipster-arrow-border{   border:10px solid transparent;   left:0;   top:0 } .tooltipster-sidetip .tooltipster-arrow-uncropped{   position:relative; } .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{   top:-10px } .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{   left:-10px }.elementor-row { width: 100%; display: flex; } @media (max-width: 1024px) { .elementor-row {  flex-wrap: wrap; } } .elementor-column-wrap { width: 100%; position: relative; display: flex; } @media (max-width: 767px) { :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-phone {  display: none; } } .page-template-elementor_canvas.elementor-page:before { display: none; } @media (max-width: 767px) { .elementor .elementor-hidden-phone {  display: none; } }.mfp-zoom-in {     }  .mfp-zoom-in .contactform-content,.mfp-zoom-in .elementor-nav-menu-popup,.mfp-zoom-in .mailchimp-content,.mfp-zoom-in .property-variation-content,.mfp-zoom-in .review_wrapper {   opacity: 0;   transition: all .2s ease-in-out;   transform: scale(.8); }  .mfp-zoom-in.mfp-bg {   opacity: 0;   transition: all .3s ease-out; }  .mfp-zoom-in.mfp-ready .contactform-content,.mfp-zoom-in.mfp-ready .elementor-nav-menu-popup,.mfp-zoom-in.mfp-ready .mailchimp-content,.mfp-zoom-in.mfp-ready .property-variation-content,.mfp-zoom-in.mfp-ready .review_wrapper {   opacity: 1;   transform: scale(1); }  .mfp-zoom-in.mfp-ready.mfp-bg {   opacity: .8; }  .mfp-zoom-in.mfp-removing .contactform-content,.mfp-zoom-in.mfp-removing .elementor-nav-menu-popup,.mfp-zoom-in.mfp-removing .mailchimp-content,.mfp-zoom-in.mfp-removing .property-variation-content,.mfp-zoom-in.mfp-removing .review_wrapper {   transform: scale(.8);   opacity: 0; }  .mfp-zoom-in.mfp-removing.mfp-bg {   opacity: 0; } .elementor-widget-opal-button-contact7.elementor-align-left {  text-align: left; } .elementor-widget-opal-button-contact7.elementor-align-center {  text-align: center; } .elementor-widget-opal-button-contact7.elementor-align-right {  text-align: right; } .elementor-editor-active .mfp-hide {  display: none !important; } .shape-custom .elementor-shape {  top: -11px; } [data-elementor-columns].no-gutter {  margin-bottom: 0;  margin-left: 0;  margin-right: 0; }  [data-elementor-columns].no-gutter .column-item {   padding-left: 0;   padding-right: 0;   margin-bottom: 0; } .column-item.portfolio-entries {  margin-bottom: 30px; } .elementor-element .owl-carousel.gallery,.elementor-element .woocommerce-product-carousel ul.gallery.products,.entry-gallery .owl-carousel.gallery,.entry-gallery .woocommerce-product-carousel ul.gallery.products,.owl-carousel.comment-form,.owl-carousel.woocommerce-address-fields__field-wrapper,.owl-carousel.woocommerce-Addresses,.owl-carousel.woocommerce-columns--addresses,.owl-carousel[data-elementor-columns],.owl-carousel[data-opal-columns],.row.owl-carousel,.single-portfolio-summary .owl-carousel.single-portfolio-summary-inner,.single-portfolio-summary .woocommerce-product-carousel ul.single-portfolio-summary-inner.products,.single-product div.type-product .owl-carousel.product-inner,.single-product div.type-product .woocommerce-product-carousel ul.products.product-inner,.single .owl-carousel.gallery,.single .woocommerce-product-carousel ul.gallery.products,.site-footer .owl-carousel.widget-area,.site-footer .woocommerce-product-carousel ul.widget-area.products,.widget .owl-carousel.gallery,.widget .woocommerce-product-carousel ul.gallery.products,.woocommerce-account .owl-carousel.woocommerce,.woocommerce-account .woocommerce-product-carousel ul.woocommerce.products,.woocommerce-account .woocommerce .owl-carousel.u-columns.woocommerce-Addresses,.woocommerce-account .woocommerce .woocommerce-product-carousel ul.u-columns.woocommerce-Addresses.products,.woocommerce-billing-fields .owl-carousel.woocommerce-billing-fields__field-wrapper,.woocommerce-billing-fields .woocommerce-product-carousel ul.woocommerce-billing-fields__field-wrapper.products,.woocommerce-cart .entry-content>.owl-carousel.woocommerce,.woocommerce-cart .woocommerce-product-carousel .entry-content>ul.woocommerce.products,.woocommerce-MyAccount-content form.owl-carousel[class^=woocommerce-],.woocommerce-product-carousel .elementor-element ul.gallery.products,.woocommerce-product-carousel .entry-gallery ul.gallery.products,.woocommerce-product-carousel .single-portfolio-summary ul.single-portfolio-summary-inner.products,.woocommerce-product-carousel .single-product div.type-product ul.products.product-inner,.woocommerce-product-carousel .single ul.gallery.products,.woocommerce-product-carousel .site-footer ul.widget-area.products,.woocommerce-product-carousel .widget ul.gallery.products,.woocommerce-product-carousel .woocommerce-account .woocommerce ul.u-columns.woocommerce-Addresses.products,.woocommerce-product-carousel .woocommerce-account ul.woocommerce.products,.woocommerce-product-carousel .woocommerce-billing-fields ul.woocommerce-billing-fields__field-wrapper.products,.woocommerce-product-carousel .woocommerce-cart .entry-content>ul.woocommerce.products,.woocommerce-product-carousel [class*=columns-] ul.products,.woocommerce-product-carousel body.opal-content-layout-2cl #content ul.wrap.products,.woocommerce-product-carousel body.opal-content-layout-2cr #content ul.wrap.products,.woocommerce-product-carousel ul.comment-form.products,.woocommerce-product-carousel ul.products[data-elementor-columns],.woocommerce-product-carousel ul.products[data-opal-columns],.woocommerce-product-carousel ul.row.products,.woocommerce-product-carousel ul.woocommerce-address-fields__field-wrapper.products,.woocommerce-product-carousel ul.woocommerce-Addresses.products,.woocommerce-product-carousel ul.woocommerce-columns--addresses.products,[class*=columns-] .woocommerce-product-carousel ul.products,[class*=columns-] ul.owl-carousel.products,body.opal-content-layout-2cl #content .owl-carousel.wrap,body.opal-content-layout-2cl #content .woocommerce-product-carousel ul.wrap.products,body.opal-content-layout-2cr #content .owl-carousel.wrap,body.opal-content-layout-2cr #content .woocommerce-product-carousel ul.wrap.products,form.owl-carousel.track_order {  margin-left: 0 !important;  margin-right: 0 !important; } [data-elementor-columns="5"] .column-item {  padding-left: 15px;  padding-right: 15px; }  @media (min-width: 992px) {   [data-elementor-columns="5"] .column-item {    flex: 0 0 20%;    max-width: 20%; } } [data-elementor-columns-tablet="5"] .column-item {  padding-left: 15px;  padding-right: 15px; }  @media (min-width: 768px) {   [data-elementor-columns-tablet="5"] .column-item {    flex: 0 0 20%;    max-width: 20%; } } [data-elementor-columns-mobile="5"] .column-item {  padding-left: 15px;  padding-right: 15px; }  @media (min-width: 576px) {   [data-elementor-columns-mobile="5"] .column-item {    flex: 0 0 20%;    max-width: 20%; } } body:not(.has-scrollbar) .elementor-section.elementor-section-stretched {  width: 100vw !important;  margin-left: calc(-50vw + 50%) !important;  margin-right: calc(-50vw + 50%) !important;  left: 0 !important; } .opal-content-layout-2cl .site-content section.elementor-section-stretched,.opal-content-layout-2cr .site-content section.elementor-section-stretched {  max-width: 100%;  left: auto !important; } @media (min-width: 576px) {  [data-opal-columns="5"] .column-item {   flex: 0 0 20%;   max-width: 20%; } } .opal-loading {  position: relative; }  .opal-loading:before {   content: "";   width: 30px;   height: 30px;   display: block;   vertical-align: middle;   border: 1px solid #bbb;   border-left-color: #000;   border-radius: 50%;   animation: q .45s infinite linear;   -webkit-animation: q .45s infinite linear;   margin: 30px auto;   position: absolute;   left: 50%;   top: 50%; } .opal-border-1 {  position: relative; }  .opal-border-1:after,.opal-border-1:before {   position: absolute;   top: 0;   bottom: 0;   margin: auto;   background: #e3e3e3;   content: "";   width: 1px;   height: 100px; }   @media (max-width: 575px) {    .opal-border-1:after,.opal-border-1:before {     width: 0; } }  .opal-border-1:after {   right: 0; }  .opal-border-1:before {   left: 0; } article.type-elementor_library .post-inner {  background-color: transparent; } .elementor-shape {  z-index: 1; } .elementor-widget ul.menu {  margin: 0;  list-style: none; }  .elementor-widget ul.menu ul {   list-style: none; } .elementor-widget .elementor-text-editor p:last-child {  margin-bottom: 0; } .elementor-widget-wp-widget-recent-posts li.item-recent-post {  display: flex;  padding: .5rem 0;  border: 0;  line-height: 26px; }  .elementor-widget-wp-widget-recent-posts li.item-recent-post a {   display: -webkit-box;   -webkit-line-clamp: 2;   overflow: hidden; } .elementor-widget-wp-widget-recent-posts img {  margin-right: 15px;  height: 100%;  max-width: 80px;  display: block; } .elementor-widget-wp-widget-recent-posts .post-date {  display: block;  font-size: 12px;  font-size: .75rem;  margin-top: 10px; } #secondary .elementor-widget-container h5:first-of-type {  font-size: 18px;  font-size: 1.125rem;  text-transform: uppercase;  margin-bottom: 20px; } #secondary .elementor-widget-wp-widget-recent-posts {  font-size: 16px;  font-size: 1rem; }  #secondary .elementor-widget-wp-widget-recent-posts a {   font-weight: 400; }  #secondary .elementor-widget-wp-widget-recent-posts li {   border-color: #e0e2e6; } #secondary .elementor-widget-wp-widget-categories .elementor-widget-container h5:first-of-type {  font-size: 30px;  font-size: 1.875rem;  color: #fff;  line-height: 40px;  border-bottom: 3px solid hsla(0,0%,100%,.2);  padding-bottom: 20px;  margin-bottom: 10px;  text-transform: capitalize;  letter-spacing: -.5px; } #secondary .elementor-widget-wp-widget-categories li {  border-color: hsla(0,0%,100%,.2); }  #secondary .elementor-widget-wp-widget-categories li:last-child {   border-bottom: 0 solid; } #secondary .elementor-widget-wp-widget-categories a {  font-size: 18px;  font-size: 1.125rem;  font-weight: 300;  color: #b3bdd1;  display: block;  letter-spacing: -.5px; }  #secondary .elementor-widget-wp-widget-categories a:before {   content: "";   width: 0;   height: 7px;   border-radius: 50%;   margin: 0;   display: inline-block;   transition: all .3s ease; }  #secondary .elementor-widget-wp-widget-categories a.elementor-item-active,#secondary .elementor-widget-wp-widget-categories a:hover {   color: #fff; }   #secondary .elementor-widget-wp-widget-categories a.elementor-item-active:before,#secondary .elementor-widget-wp-widget-categories a:hover:before {    width: 7px;    margin-right: 10px; } .elementor-element .elementor-widget-wp-widget-recent-posts {  padding: 0;  border: none; }  .elementor-element .elementor-widget-wp-widget-recent-posts .elementor-widget-container>h5 {   display: none; }  .elementor-element .elementor-widget-wp-widget-recent-posts img {   max-width: 60px;   height: auto; }  .elementor-element .elementor-widget-wp-widget-recent-posts ul {   margin: 0;   padding-left: 0; }   .elementor-element .elementor-widget-wp-widget-recent-posts ul li {    position: relative; }    .elementor-element .elementor-widget-wp-widget-recent-posts ul li:not(:last-child):before {     content: "";     position: absolute;     bottom: 0;     left: 0;     height: 1px;     width: 100%;     border-bottom: 1px solid #e6e6e6; }    .elementor-element .elementor-widget-wp-widget-recent-posts ul li.item-recent-post {     padding: 1.25rem 0; }     .elementor-element .elementor-widget-wp-widget-recent-posts ul li.item-recent-post:first-child {      padding-top: 0; }     .elementor-element .elementor-widget-wp-widget-recent-posts ul li.item-recent-post:last-child {      padding-bottom: 0; }  .elementor-element .elementor-widget-wp-widget-recent-posts .post-date {   font-size: 13px;   font-size: .8125rem;   margin-top: 5px;   font-weight: 600;   color: #aaa; }  .elementor-element .elementor-widget-wp-widget-recent-posts.opal-footer-blog1 .title-post a {   color: #fff; }  .elementor-element .elementor-widget-wp-widget-recent-posts.opal-footer-blog1 .post-date {   color: #8aa3aa; }  .elementor-element .elementor-widget-wp-widget-recent-posts.opal-footer-blog1 ul li:not(:last-child):before {   opacity: .3;   -ms-opacity: .3;   -o-opacity: .3;   -moz-opacity: .3;   -webkit-opacity: .3;   filter: alpha(opacity=30); } .parallax-layer {  position: absolute;  display: inline-block;  pointer-events: none; }  @media (max-width: 991px) {   .parallax-layer {    display: none; } } .opal-move-up {  animation-name: f;  -moz-animation-name: f;  -webkit-animation-name: f; } @keyframes f {  0% {   transform: translateY(100px);   opacity: 0; }  to {   opacity: 1;   transform: translateY(0); } } .opal-move-down {  animation-name: g;  -moz-animation-name: g;  -webkit-animation-name: g; } @keyframes g {  0% {   transform: translateY(-100px);   opacity: 0; }  to {   opacity: 1;   transform: translateY(0); } } .opal-move-left {  animation-name: h;  -moz-animation-name: h;  -webkit-animation-name: h; } @keyframes h {  0% {   transform: translateX(100px);   opacity: 0; }  to {   opacity: 1;   transform: translateX(0); } } .opal-move-right {  animation-name: i;  -moz-animation-name: i;  -webkit-animation-name: i; } @keyframes i {  0% {   transform: translateX(-100px);   opacity: 0; }  to {   opacity: 1;   transform: translateX(0); } } .opal-scale-up {  animation-name: j;  -moz-animation-name: j;  -webkit-animation-name: j; } @keyframes j {  0% {   opacity: 0;   transform: scale(.6); }  to {   transform: scale(1);   opacity: 1; } } .opal-flip {  animation-name: k;  -moz-animation-name: k;  -webkit-animation-name: k; } @keyframes k {  0% {   opacity: 0;   perspective: 1300px;   transform: rotateX(-180deg);   transform-style: preserve-3d; }  to {   transform: rotateX(0deg);   opacity: 1; } } .opal-helix {  animation-name: l;  -moz-animation-name: l;  -webkit-animation-name: l; } @keyframes l {  0% {   opacity: 0;   perspective: 1300px;   transform: rotateY(-180deg);   transform-style: preserve-3d; }  to {   transform: rotateY(0deg);   opacity: 1; } } .opal-am-popup {  animation: m;  -moz-animation-name: m;  -webkit-animation-name: m; } @keyframes m {  0% {   opacity: 0;   transform: scale(.4);   transform-style: preserve-3d;   perspective: 1300px; }  70% {   transform: scale(1.1);   -webkit-transform: scale(1.1);   opacity: .8;   animation-timing-function: ease-out;   -webkit-animation-timing-function: ease-out; }  to {   transform: scale(1);   -webkit-transform: scale(1);   opacity: 1; } } .animated-bg-text h2.elementor-heading-title {  background-image: linear-gradient(90deg,#fff 0,#fff);  background-repeat: no-repeat;  background-size: 0 100%;  transition: background .5s;  display: inline; } .animated-bg-text:hover h2.elementor-heading-title {  background-size: 100% 100%;  color: #000; } .elementor-brand-item {  text-align: center; }  .elementor-brand-item .elementor-brand-image {   display: block;   margin-bottom: 30px;   width: 100%;   font-size: 0;   overflow: hidden;   transition: all .3s ease; } .elementor-brand-wrapper .comment-form,.elementor-brand-wrapper .elementor-element .gallery,.elementor-brand-wrapper .entry-gallery .gallery,.elementor-brand-wrapper .row,.elementor-brand-wrapper .single-portfolio-summary .single-portfolio-summary-inner,.elementor-brand-wrapper .single-product div.type-product .product-inner,.elementor-brand-wrapper .single .gallery,.elementor-brand-wrapper .site-footer .widget-area,.elementor-brand-wrapper .widget .gallery,.elementor-brand-wrapper .woocommerce-account .woocommerce,.elementor-brand-wrapper .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses,.elementor-brand-wrapper .woocommerce-address-fields__field-wrapper,.elementor-brand-wrapper .woocommerce-Addresses,.elementor-brand-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.elementor-brand-wrapper .woocommerce-cart .entry-content>.woocommerce,.elementor-brand-wrapper .woocommerce-columns--addresses,.elementor-brand-wrapper .woocommerce-MyAccount-content form[class^=woocommerce-],.elementor-brand-wrapper [class*=columns-] ul.products,.elementor-brand-wrapper [data-elementor-columns],.elementor-brand-wrapper [data-opal-columns],.elementor-brand-wrapper body.opal-content-layout-2cl #content .wrap,.elementor-brand-wrapper body.opal-content-layout-2cr #content .wrap,.elementor-brand-wrapper form.track_order,.elementor-element .elementor-brand-wrapper .gallery,.entry-gallery .elementor-brand-wrapper .gallery,.single-portfolio-summary .elementor-brand-wrapper .single-portfolio-summary-inner,.single-product div.type-product .elementor-brand-wrapper .product-inner,.single .elementor-brand-wrapper .gallery,.site-footer .elementor-brand-wrapper .widget-area,.widget .elementor-brand-wrapper .gallery,.woocommerce-account .elementor-brand-wrapper .woocommerce,.woocommerce-account .woocommerce .elementor-brand-wrapper .u-columns.woocommerce-Addresses,.woocommerce-billing-fields .elementor-brand-wrapper .woocommerce-billing-fields__field-wrapper,.woocommerce-cart .elementor-brand-wrapper .entry-content>.woocommerce,.woocommerce-MyAccount-content .elementor-brand-wrapper form[class^=woocommerce-],[class*=columns-] .elementor-brand-wrapper ul.products,body.opal-content-layout-2cl #content .elementor-brand-wrapper .wrap,body.opal-content-layout-2cr #content .elementor-brand-wrapper .wrap {  justify-content: center; } .elementor-brand-wrapper .elementor-brand-image>img {  width: 100%; } .elementor-brand-wrapper .elementor-brand-image:hover>img {  transform: scale(1.05); } .elementor-brand-wrapper .elementor-brand-content-inner {  display: flex;  align-items: center;  justify-content: center;  flex-direction: column; }  .elementor-brand-wrapper .elementor-brand-content-inner:hover img {   filter: grayscale(0);   opacity: 1; } .elementor-brand-wrapper img {  transition: all .3s ease;  border-radius: 6px; }  .elementor-brand-wrapper img+.elementor-brand-content {   margin-top: -42px;   margin-right: 15px;   margin-left: 15px; } .elementor-brand-wrapper .elementor-brand-content {  position: relative;  z-index: 1;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  background-color: #fff;  min-height: 100px;  border-radius: 6px; }  .elementor-brand-wrapper .elementor-brand-content img {   min-width: 120px;   object-fit: cover; } .elementor-brand-wrapper .elementor-brand-description {  font-weight: 700;  margin-top: 1rem;  font-size: 14px;  font-size: .875rem; } .elementor-element .elementor-button-outline_primary .elementor-button:active,.elementor-element .elementor-button-outline_primary .elementor-button:focus,.elementor-element .elementor-button-outline_primary .elementor-button:hover,.elementor-element .elementor-button-outline_secondary .elementor-button:active,.elementor-element .elementor-button-outline_secondary .elementor-button:focus,.elementor-element .elementor-button-outline_secondary .elementor-button:hover {  color: #fff; } .elementor-element .elementor-button-link .elementor-button .elementor-button-icon {  width: 40px;  height: 40px;  color: #fff;  border-radius: 50%; } .elementor-element .elementor-button {  border: 2px solid transparent;  text-transform: uppercase;  font-weight: 600;  letter-spacing: 0;  background-color: #f8f8f8;  position: relative;  transition: color .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease; }  .elementor-element .elementor-button>* {   display: inline-block;   position: relative;   z-index: 2; }  .elementor-element .elementor-button.elementor-size-xs {   padding: .344rem 1rem;   font-size: .8125rem;   line-height: 1.5;   border-radius: 30px; }  .elementor-element .elementor-button.elementor-size-sm {   padding: .532rem 1.6rem;   font-size: .8125rem;   line-height: 1.5;   border-radius: 30px; }  .elementor-element .elementor-button.elementor-size-md {   padding: .7822rem 2rem;   font-size: .8125rem;   line-height: 1.5;   border-radius: 30px; }  .elementor-element .elementor-button.elementor-size-lg {   padding: .969rem 2.5rem;   font-size: .875rem;   line-height: 1.5;   border-radius: 30px; }  .elementor-element .elementor-button.elementor-size-xl {   padding: 1.157rem 4rem;   font-size: .875rem;   line-height: 1.5;   border-radius: 30px; }  .elementor-element .elementor-button .elementor-button-content-wrapper {   display: flex;   align-items: center;   justify-content: center; }  .elementor-element .elementor-button .elementor-align-icon-left {   order: -1; }  .elementor-element .elementor-button .elementor-button-text {   order: 2; }  .elementor-element .elementor-button .elementor-align-icon-right {   order: 3; }  .elementor-element .elementor-button .elementor-button-icon {   display: flex;   align-items: center;   justify-content: center;   text-align: center;   line-height: 1;   transition: transform .4s ease; }   .elementor-element .elementor-button i,.elementor-element .elementor-button i:before {    display: block; }  .elementor-element .elementor-button:hover:before {   width: calc(4px + 100%); }  .elementor-element .elementor-button:hover .elementor-align-icon-right {   transform: translateX(3px); }  .elementor-element .elementor-button:hover .elementor-align-icon-left {   transform: translateX(-3px); } .elementor-element.elementor-button-link .elementor-button {  padding: 0; }  .elementor-element.elementor-button-link .elementor-button:after {   display: none;   opacity: 0;   visibility: hidden; } .wpcf7-submit {  min-width: 150px; } .button-slider i {  display: inline-block;  transition: all .4s ease !important; } .button-slider:hover i {  transform: rotate(45deg); } .contactform-content {  background-color: #fff;  max-width: 700px;  padding: 60px; }  @media (max-width: 767px) {   .contactform-content {    padding: 60px 30px; } }  .contactform-content button.mfp-close {   font-size: 48px;   width: 60px;   height: 60px;   opacity: 1;   line-height: 60px; }  .contactform-content .form-title {   font-size: 30px;   font-size: 1.875rem;   text-align: center;   margin-bottom: 30px; }  .contactform-content .wpcf7-submit {   width: 100%; } .elementor-bg-transform .elementor-bg {  will-change: transform; } .elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg {  transform: scale(1.2); } .elementor-bg-transform-zoom-out:hover .elementor-bg {  transform: scale(1); } .elementor-bg-transform-move-left:hover .elementor-bg {  left: -20px; } .elementor-bg-transform-move-right:hover .elementor-bg {  right: -20px; } .elementor-bg-transform-move-up .elementor-bg {  transform: scale(1.1) translateY(2%); } .elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg {  transform: scale(1.1) translateY(-2%); } .elementor-bg-transform-move-down:hover .elementor-bg {  transform: scale(1.1) translateY(2%); } .call-to-action-wrapper-transform-move-down .elementor-widget-container:hover .elementor-cta {  transform: translateY(40px); } .call-to-action-wrapper-transform-move-up .elementor-widget-container:hover .elementor-cta {  transform: translateY(-40px); } .elementor-cta {  position: relative;  display: -ms-flexbox;  display: flex;  overflow: hidden;  transition: .2s; }  .elementor-cta .elementor-cta_circle {   width: 230px;   height: 230px;   border-radius: 50%; } .elementor-cta--skin-classic .elementor-cta {  -ms-flex-wrap: wrap;  flex-wrap: wrap; } .elementor-cta--skin-classic .elementor-cta__bg-wrapper {  position: relative;  min-height: 200px;  width: 100%; } .elementor-cta--skin-classic .elementor-cta__content {  transition: all .2s;  width: 100%;  background-color: #f7f7f7; }  .elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {   color: #55595c;   border-color: #55595c; } .elementor-cta--skin-cover .elementor-cta {  display: block; } .elementor-cta--skin-cover .elementor-cta__bg-wrapper {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  transition: all .2s;  width: 100%; } .elementor-cta--skin-cover .elementor-cta__content {  min-height: 280px; } .elementor-cta--skin-cover .elementor-cta__description:not(:last-child) {  margin-bottom: 1rem; } .elementor-cta--skin-cover .elementor-cta__content-item {  color: #000;  border-color: #fff; }  .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon {   color: #fff;   border-color: #fff; } .elementor-cta--layout-image-above .elementor-cta {  -ms-flex-wrap: wrap;  flex-wrap: wrap; } .elementor-cta--layout-image-above .elementor-cta__bg-wrapper {  width: 100%; } .elementor-cta--layout-image-below .elementor-cta {  flex-direction: column-reverse; } .elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta {  -ms-flex-wrap: nowrap;  flex-wrap: nowrap; } .elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper {  width: auto;  min-width: 50%; } .elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content {  -ms-flex-positive: 1;  flex-grow: 1; } .elementor-cta--layout-image-left .elementor-cta {  -ms-flex-direction: row;  flex-direction: row; } .elementor-cta--layout-image-right .elementor-cta {  -ms-flex-direction: row-reverse;  flex-direction: row-reverse; } .elementor-cta__bg,.elementor-cta__bg-overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  transition: all .2s; } .elementor-cta__bg-wrapper {  z-index: 1;  overflow: hidden; } .elementor-cta__bg {  background-size: cover;  background-position: 50%;  z-index: 1;  background-repeat: no-repeat; } .elementor-cta__bg-overlay {  z-index: 2; } .elementor-cta__button.elementor-button {  cursor: pointer;  -ms-flex-item-align: center;  align-self: center;  margin-left: auto;  margin-right: auto;  display: inline-flex;  align-items: center;  justify-content: center; } .elementor-cta__content {  z-index: 2;  overflow: hidden;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -ms-flex-align: center;  align-items: center;  -ms-flex-line-pack: center;  align-content: center;  padding: 25px;  width: 100%;  position: relative;  transition: .2s;  color: #fff; }  @media (max-width: 767px) {   .elementor-cta__content {    background-color: rgba(0,0,0,.5); } }  .elementor-cta__content>.elementor-cta__button-wrapper {   position: relative;   z-index: 2; }  .elementor-cta__content>.elementor-cta_circle {   position: absolute;   top: 50%;   left: 50%;   transform: translate(-50%,-50%);   z-index: 1; }  .elementor-cta__content .elementor-button-icon {   transition: .2s; } .elementor-cta__content-item {  position: relative;  transition: .2s;  color: #fff;  width: 100%;  margin: 0; }  .elementor-cta__content-item .elementor-icon {   color: #fff; } .elementor-cta--valign-top .elementor-cta__content {  -ms-flex-line-pack: start;  align-content: flex-start;  -ms-flex-align: start;  align-items: flex-start; } .elementor-cta--valign-middle .elementor-cta__content {  -ms-flex-line-pack: center;  align-content: center;  -ms-flex-align: center;  align-items: center; } .elementor-cta--valign-bottom .elementor-cta__content {  -ms-flex-line-pack: end;  align-content: flex-end;  -ms-flex-align: end;  align-items: flex-end; } .elementor-cta__title {  font-size: 36px;  font-size: 2.25rem;  margin-bottom: 1rem;  padding-top: 1px; }  .elementor-cta__title.elementor-cta__content-item {   transition: all .2s ease; } .title-bg-polygon {  clip-path: polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);  display: inline-block;  padding: 12px 20px;  transition: all .3s;  background-image: linear-gradient(90deg,#fff 0,#fff);  background-repeat: no-repeat;  background-size: 0 100%; } .elementor-cta__status-text {  margin-bottom: .65rem;  font-size: 14px;  font-size: .875rem;  text-transform: uppercase;  line-height: 1;  padding-top: 3px;  display: inline-block; } .elementor-widget-call-to-action:hover .title-bg-polygon {  background-size: 100% 100%;  color: #000; } .elementor-animated-bg-text-yes .elementor-cta__status-text {  background-image: linear-gradient(90deg,#fff 0,#fff);  background-repeat: no-repeat;  background-size: 0 100%;  transition: all .3s;  display: inline;  width: auto;  padding: 0 6px;  margin-left: -6px; } .elementor-animated-bg-text-yes:hover .elementor-cta__status-text,.elementor-animated-bg-text-yes:hover .title-bg-polygon {  background-size: 100% 100%;  color: #000; } @media (max-device-width: 1024px) {  .elementor-cta {   cursor: pointer; } } @media (min-width: 1025px) {  .elementor-cta--desktop-layout-image-above .elementor-cta {   -ms-flex-wrap: wrap;   flex-wrap: wrap; }  .elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper {   width: 100%; }  .elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta {   -ms-flex-wrap: nowrap;   flex-wrap: nowrap; }  .elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper {   width: auto;   min-width: 52%; }  .elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content {   -ms-flex-positive: 1;   flex-grow: 1; }  .elementor-cta--desktop-layout-image-left .elementor-cta {   -ms-flex-direction: row;   flex-direction: row; }  .elementor-cta--desktop-layout-image-right .elementor-cta {   -ms-flex-direction: row-reverse;   flex-direction: row-reverse; } } @media (max-width: 1024px) {  .elementor-cta--tablet-layout-image-above .elementor-cta {   -ms-flex-wrap: wrap;   flex-wrap: wrap; }  .elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper {   width: 100%; }  .elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta {   -ms-flex-wrap: nowrap;   flex-wrap: nowrap; }  .elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper {   width: auto;   min-width: 50%; }  .elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content {   -ms-flex-positive: 1;   flex-grow: 1; }  .elementor-cta--tablet-layout-image-left .elementor-cta {   -ms-flex-direction: row;   flex-direction: row; }  .elementor-cta--tablet-layout-image-right .elementor-cta {   -ms-flex-direction: row-reverse;   flex-direction: row-reverse; } } @media (max-width: 767px) {  .elementor-cta--mobile-layout-image-above .elementor-cta {   -ms-flex-wrap: wrap;   flex-wrap: wrap; }  .elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper {   width: 100%; }  .elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta {   -ms-flex-wrap: nowrap;   flex-wrap: nowrap; }  .elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper {   width: auto;   min-width: 50%; }  .elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content {   -ms-flex-positive: 1;   flex-grow: 1; }  .elementor-cta--mobile-layout-image-left .elementor-cta {   -ms-flex-direction: row;   flex-direction: row; }  .elementor-cta--mobile-layout-image-right .elementor-cta {   -ms-flex-direction: row-reverse;   flex-direction: row-reverse; } } .elementor-ribbon {  position: absolute;  z-index: 2;  top: 0;  left: auto;  right: 0;  transform: rotate(90deg);  width: 150px;  overflow: hidden;  height: 150px; } .elementor-ribbon-inner {  text-align: center;  left: 0;  width: 200%;  transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);  margin-top: 35px;  font-size: 13px;  line-height: 2;  font-weight: 800;  text-transform: uppercase;  background: #000;  color: #fff; } .elementor-ribbon.elementor-ribbon-left {  transform: rotate(0);  left: 0;  right: auto; } .elementor-ribbon.elementor-ribbon-right {  transform: rotate(90deg);  left: auto;  right: 0; } .elementor-title-reverse-yes .elementor-cta__title {  order: -1; } a.link-box {  position: absolute;  width: 100%;  height: 100%;  top: 0;  left: 0;  z-index: 1; } .elementor-cta__bg-wrapper a.link-box {  z-index: 3; } .elementor-widget-opal-cart .elementor-widget-container {  display: flex; } .elementor-widget-opal-chart .elementor-chart-wrapper {  -ms-flex-wrap: wrap;  flex-wrap: wrap; } .elementor-widget-opal-chart .chart-canvas {  width: 290px;  flex-basis: 0;  flex-grow: 1;  max-width: 100%;  position: relative; } .elementor-widget-opal-chart .chart-legend {  padding-left: 30px; }  @media (max-width: 767px) {   .elementor-widget-opal-chart .chart-legend {    flex: 0 0 100%;    max-width: 100%;    padding-top: 1.5em;    padding-left: 0 !important;    padding-right: 0 !important; } } .elementor-widget-opal-chart ul {  padding: 0;  margin: 0; } .elementor-widget-opal-chart li {  list-style: none;  display: flex;  padding: 5px 0;  align-items: center; } .elementor-widget-opal-chart i {  font-size: 30px;  font-size: 1.875rem; } .elementor-widget-opal-chart .chart-name {  color: #999;  padding-left: 20px; } .elementor-align-right .wpcf7 .ajax-loader {  background-position: 100%; } .elementor-align-center .wpcf7 .ajax-loader {  background-position: 50%; } .elementor-align-justify .wpcf7 input[type=submit],.elementor-mobile-align-justify .wpcf7 input[type=submit],.elementor-tablet-align-justify .wpcf7 input[type=submit] {  width: 100%; } .elementor-align-justify .wpcf7 div.wpcf7-response-output,.elementor-mobile-align-justify .wpcf7 div.wpcf7-response-output,.elementor-tablet-align-justify .wpcf7 div.wpcf7-response-output {  text-align: center; } .elementor-align-justify .wpcf7 .ajax-loader,.elementor-mobile-align-justify .wpcf7 .ajax-loader,.elementor-tablet-align-justify .wpcf7 .ajax-loader {  background-position: 50%; } .wpcf7 .wpcf7-checkbox {  display: block; }  .wpcf7 .wpcf7-checkbox label {   margin: 0 !important; } .wpcf7 button[type=submit] {  transition: all .4s ease; }  .wpcf7 button[type=submit] i {   margin-left: 15px;   display: inline-block;   line-height: 1;   vertical-align: middle;   font-size: 14px;   font-size: .875rem;   transition: transform .4s ease; }  .wpcf7 button[type=submit]:hover i {   transform: rotate(45deg); } .elementor-opal-countdown-wrapper {  display: flex;  justify-content: center; }  .elementor-opal-countdown-wrapper .elementor-opal-countdown {   display: flex;   flex-wrap: wrap;   justify-content: center;   flex-direction: row;   min-width: 130px; }  .elementor-opal-countdown-wrapper .elementor-countdown-item {   flex-basis: 50px;   text-align: center;   display: flex;   flex-direction: column;   justify-content: center;   position: relative; }   .elementor-opal-countdown-wrapper .elementor-countdown-item:not(:first-child) .elementor-countdown-digits:before {    content: ":";    position: absolute;    left: 0;    top: 48%;    line-height: 1;    transform: translate(-50%,-50%);    opacity: 0; }  .elementor-opal-countdown-wrapper .elementor-countdown-label {   font-size: 12px;   font-size: .75rem;   font-weight: 700;   color: #1d2a38;   text-transform: uppercase; }  .elementor-opal-countdown-wrapper .elementor-countdown-digits {   font-size: 20px;   font-size: 1.25rem;   font-weight: 700;   line-height: 1; } .elementor-align-left .elementor-opal-countdown-wrapper .elementor-opal-countdown {  justify-content: flex-start; } .elementor-align-right .elementor-opal-countdown-wrapper .elementor-opal-countdown {  justify-content: flex-end; } .elementor-align-center .elementor-opal-countdown-wrapper .elementor-opal-countdown {  justify-content: center; } .elementor-counter {  position: relative; }  .elementor-counter .elementor-counter-number-wrapper {   margin-bottom: 10px;   align-items: baseline; }   .elementor-position-right .elementor-counter .elementor-counter-number-wrapper {    justify-content: flex-end; }   .elementor-position-left .elementor-counter .elementor-counter-number-wrapper {    justify-content: flex-start; }   .elementor-position-center .elementor-counter .elementor-counter-number-wrapper {    justify-content: center; }  .elementor-alignment-left .elementor-counter {   display: flex;   align-items: flex-start; }   .elementor-alignment-left .elementor-counter .elementor-icon-counter {    display: inline-flex;    flex: 0 0 auto; }   .elementor-alignment-left .elementor-counter .elementor-counter-wrapper {    flex-grow: 1; }  .elementor-alignment-right .elementor-counter {   display: flex;   flex-direction: row-reverse; }   .elementor-alignment-right .elementor-counter .elementor-icon-counter {    display: inline-flex;    flex: 0 0 auto; }   .elementor-alignment-right .elementor-counter .elementor-counter-wrapper {    flex-grow: 1; }  .elementor-vertical-align-top .elementor-counter {   align-items: flex-start; }  .elementor-vertical-align-middle .elementor-counter {   align-items: center; }  .elementor-vertical-align-bottom .elementor-counter {   align-items: flex-end; }  .elementor-counter .elementor-icon-counter {   line-height: 1;   font-size: 60px;   font-size: 3.75rem; }   .elementor-counter .elementor-icon-counter i {    display: block;    margin-bottom: 35px; }    .elementor-counter .elementor-icon-counter i:before {     display: block; }  .elementor-counter .elementor-counter-number {   font-size: 50px;   font-size: 3.125rem;   font-weight: 700; }  .elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix {   flex-grow: 0;   font-size: 50px;   font-size: 3.125rem;   font-weight: 700; }  .elementor-counter .elementor-counter-title {   line-height: normal;   text-align: inherit;   font-weight: 600; }  .elementor-counter .elementor-counter-description,.elementor-counter .elementor-counter-sub-title,.elementor-counter .elementor-counter-title {   font-size: 14px;   font-size: .875rem; } .elementor-widget-divider.divider-has-underline-yes .elementor-divider-separator:before {  content: "";  display: block;  position: absolute;  top: 0;  left: 0; } .elementor-widget-divider.divider-has-underline-yes.divider-underline-center .elementor-divider-separator:before {  left: 0;  right: 0;  margin: 0 auto; } .elementor-widget-divider.divider-has-underline-yes.divider-underline-right .elementor-divider-separator:before {  left: auto;  right: 0; } .elementor-widget-divider .elementor-divider-separator {  position: relative; }  .elementor-widget-divider .elementor-divider-separator:before {   width: 30px;   height: 1px; } .elementor-featured-box-wrapper {  transition: all .3s ease;  position: relative; }  .elementor-featured-box-style-2 .elementor-featured-box-wrapper {   display: flex; }   .elementor-featured-box-style-2 .elementor-featured-box-wrapper .elementor-featured-box-top {    margin-right: 1.5rem; }  .elementor-featured-box-wrapper .elementor-featured-box-top {   font-size: 0; }  .elementor-featured-box-wrapper .elementor-featured-box-icon i {   line-height: 1;   vertical-align: middle;   display: inline-block;   transition: all .3s ease;   font-size: 52px;   font-size: 3.25rem;   position: relative;   margin-bottom: 1.5rem; }   .elementor-featured-box-wrapper .elementor-featured-box-icon i:before {    display: block;    z-index: 2;    position: relative;    transition: .3s ease; }   .elementor-icon-bg-yes .elementor-featured-box-wrapper .elementor-featured-box-icon i:after {    content: "";    display: block;    position: absolute;    border-radius: 50%;    width: 48px;    height: 48px;    z-index: 1;    top: 0;    left: -10px;    transition: .3s ease; }  .elementor-featured-box-wrapper .elementor-featured-box-title {   font-size: 20px;   font-size: 1.25rem;   margin-top: 0;   margin-bottom: .75rem;   transition: all .3s ease; }  .elementor-featured-box-wrapper .elementor-featured-box-description {   margin-bottom: 0;   line-height: 1.5;   transition: all .3s ease; }  .elementor-featured-box-wrapper:hover .elementor-featured-box-icon {   animation-name: n;   -webkit-animation-duration: .55s;     animation-fill-mode: both;   animation-timing-function: ease;   animation-iteration-count: infinite;   -webkit-animation-iteration-count: infinite; }   .elementor-featured-box-wrapper:hover .elementor-featured-box-icon i:after {    opacity: 0;    top: 0;    left: 0; } .button-show-hover-yes .elementor-featured-box-button {  opacity: 0;  visibility: hidden;  overflow: hidden;  max-height: 0; } .button-show-hover-yes:hover .elementor-featured-box-button {  opacity: 1;  visibility: visible;  max-height: 90px; } .elementor-widget-featured-box.elementor-button-default .elementor-button {  background-color: #e2dfd5;  border-radius: 50%;  padding: 10px;  width: 40px;  height: 40px;  line-height: 28px; }  .elementor-widget-featured-box.elementor-button-default .elementor-button .elementor-button-icon {   margin-right: 0;   margin-left: 0; }  .elementor-widget-featured-box.elementor-button-default .elementor-button:hover {   background-color: #c3bda8; }   .elementor-widget-featured-box.elementor-button-default .elementor-button:hover .elementor-align-icon-left,.elementor-widget-featured-box.elementor-button-default .elementor-button:hover .elementor-align-icon-right {    transform: translateX(0); } @keyframes n {  50% {   transform: scale(1.1); } } .elementor-flip-box {  height: 400px;  position: relative;  perspective: 1000px;  transform-style: preserve-3d; } @media (max-device-width: 1024px) {  .elementor-flip-box {   cursor: pointer; } } .elementor-flip-box__back {  display: block; } .elementor-flip-box__layer {  position: absolute;  width: 100%;  height: 100%;  transition: all .4s ease-in-out; } .elementor-flip-box__layer__overlay {  display: -ms-flexbox;  display: flex;  width: 100%;  height: 100%;  -ms-flex-direction: column;  flex-direction: column;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-align: stretch;  align-items: stretch;  text-align: center;  padding: 60px; } .elementor-flip-box__layer__sub_title {  color: #fff;  font-size: 12px;  text-transform: uppercase;  line-height: 1.6;  margin-bottom: 10px;  display: block; } .elementor-flip-box__layer__title {  color: #fff;  font-size: 30px;  line-height: 1.2;  padding: 0;  margin-bottom: 20px;  text-transform: uppercase; } .elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon,.elementor-flip-box__layer__description {  color: #fff; } .elementor-flip-box .elementor-view-framed .elementor-icon {  border-color: #fff; } .elementor-flip-box .elementor-view-stacked .elementor-icon {  background-color: rgba(0,0,0,.5); } .elementor-flip-box svg {  fill: #fff;  display: none; } .elementor-flip-box__button.elementor-button {  cursor: pointer;  -ms-flex-item-align: center;  align-self: center;  margin-left: auto;  margin-right: auto;  color: #000;  background: #fff; }  .elementor-flip-box__button.elementor-button:hover {   background: transparent;   text-decoration: none; } .elementor-flip-box__image {  margin: 0 0 20px;  display: inline-block;  width: 100%;  line-height: 0; }  .elementor-flip-box__image img {   width: 50%; } .elementor-flip-box .elementor-icon-wrapper {  margin-bottom: 20px; } .elementor-flip-box--3d .elementor-flip-box__layer__inner {  transform: translateZ(90px) scale(.91); } .elementor-flip-box--3d .elementor-flip-box__layer__overlay {  transform-style: preserve-3d;  transform: translateZ(.1px); } .elementor-flip-box--effect-flip .elementor-flip-box {  perspective: 1000px;  transform-style: preserve-3d; } .elementor-flip-box--effect-flip .elementor-flip-box__layer {  transform-style: preserve-3d;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; } .elementor-flip-box--effect-flip .elementor-flip-box__front {  transform: none;  z-index: 1; } .elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back {  transform: none; } .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back {  transform: rotateX(0) rotateY(-180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {  transform: rotateX(0) rotateY(180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {  transform: rotateX(0) rotateY(-180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back {  transform: rotateX(-180deg) rotateY(0); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {  transform: rotateX(180deg) rotateY(0); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {  transform: rotateX(-180deg) rotateY(0); } .elementor-flip-box--effect-push .elementor-flip-box__front {  transform: none; } .elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {  transform: translateX(100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {  transform: translateX(-100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {  transform: translateX(0) translateY(-100%); } .elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {  transform: translateX(0) translateY(100%); } .elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box {  overflow: hidden; } .elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back {  transform: none; } .elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back {  transform: translateX(-100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back {  transform: translateX(100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {  transform: translateX(0) translateY(100%); } .elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back {  transform: translateX(0) translateY(-100%); } .elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front {  transition: transform .7s,opacity .35s,width .1ms;  opacity: 1;  transform: scale(1);  z-index: 1;  width: 100%; } .elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front {  width: 0;  opacity: 0;  transform: scale(.7);  transition: transform .8s,opacity .7s .1s,width .1ms .7s; } .elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {  transition: transform .7s,opacity .5s .2s;  opacity: 0;  transform: scale(.7); } .elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back {  transition: transform .7s,opacity .5s;  opacity: 1;  transform: scale(1); } .elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back {  opacity: 0; } .elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back {  opacity: 1; } .elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front {  display: none; } .elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back {  transform: none;  opacity: 1; } .elementor-widget-opal-flip-box .elementor-widget-container {  overflow: hidden; } .elementor-widget-opal-header-group .elementor-widget-container {  display: flex;  align-items: center;  margin: 0 -10px; }  .elementor-widget-opal-header-group .elementor-widget-container>div {   padding: 0 10px; } .elementor-widget-opal-header-group .search-form {  order: 1; } .elementor-widget-opal-header-group .account {  order: 2; } .elementor-widget-opal-header-group .site-header-wishlist {  order: 3; } .elementor-widget-opal-header-group .cart-woocommerce {  order: 4; } .elementor-widget-opal-header-group.elementor-align-left .elementor-widget-container {  justify-content: flex-start; } .elementor-widget-opal-header-group.elementor-align-right .elementor-widget-container {  justify-content: flex-end; } .elementor-widget-opal-header-group.elementor-align-center .elementor-widget-container {  justify-content: center; } .elementor-widget-heading .sub-title {  display: block;  font-size: 16px;  font-size: 1rem; } .elementor-widget-heading .elementor-heading-title {  position: relative;  z-index: 1; }  .elementor-widget-heading .elementor-heading-title.elementor-size-large {   font-size: 40px;   line-height: 20px; }  .elementor-widget-heading .elementor-heading-title.elementor-size-xl {   font-size: 50px; }  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {   font-size: 60px; } .elementor-widget-heading .elementor-heading-wrapper-inner {  position: relative;  display: flex;  flex-direction: column; } .elementor-widget-heading .elementor-heading-line .elementor-heading-title {  padding-left: 20px;  padding-right: 20px;  display: inline-block;  background-color: #fff; } .elementor-position-below .sub-title {  margin-top: 10px; } .elementor-position-above .sub-title {  margin-bottom: 10px;  order: -1; } .text_rotate .elementor-heading-title {  transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  display: inline-block; } .elementor-position-left .elementor-heading-line .elementor-heading-title {  padding-left: 0;  padding-right: 20px; } .elementor-position-right .elementor-heading-line .elementor-heading-title {  padding-left: 20px;  padding-right: 0; } .elementor-widget-icon-box.elementor-view-framed .elementor-icon {  box-shadow: 0 3px 7px rgba(0,0,0,.11);  border-width: 0;  padding: .35em; } .elementor-widget-icon-box .elementor-icon-box-title {  padding-top: 0;  margin-bottom: 13px; } .elementor-widget-icon-box .elementor-icon-box-subtitle {  display: block; } .elementor-widget-icon-box .elementor-icon-box-icon {  line-height: 0; } .elementor-widget-icon-box .elementor-icon,.elementor-widget-icon-box .elementor-icon-box-description,.elementor-widget-icon-box .elementor-icon-box-subtitle,.elementor-widget-icon-box .elementor-icon-box-title {  transition: all .3s ease; } .elementor-icon-box-wrapper {  position: relative; } .elementor-icon-box-line {  content: "";  right: 0;  width: 1px;  height: 100%;  background-color: #e6e6e6;  position: absolute;  margin: auto;  transform: skewX(-13deg) skewY(0); } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-items {  margin: 0; }  .elementor-widget.elementor-widget-icon-list .elementor-icon-list-items.elementor-inline-items {   margin-right: 0;   margin-left: 0; } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {  text-align: center;  display: flex;  align-items: center;  justify-content: center;  transition: all .3s ease; }  .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon i {   transition: all .3s ease; }  .elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon+.elementor-icon-list-text {   align-self: unset; } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {  transition: all .3s ease;  padding-left: 0; } .elementor-widget.elementor-widget-icon-list .elementor-icon-list-item {  display: flex;  align-items: center;  list-style-type: none; }  .elementor-widget.elementor-widget-icon-list .elementor-icon-list-item a {   align-items: center;   transition: none; } div:not(.site-header) .elementor-widget.elementor-widget-icon-list ul li:last-child {  border-right: none; } .elementor-text-underline-yes .elementor-icon-list-text {  position: relative; }  .elementor-text-underline-yes .elementor-icon-list-text:before {   content: "";   position: absolute;   width: 100%;   height: 2px;   bottom: 0;   left: 0;   transition: all .3s ease;   opacity: 0; } .elementor-text-underline-yes .elementor-icon-list-item:hover .elementor-icon-list-text:before {  opacity: 1; } .elementor-image-box-wrapper .elementor-button:hover i {  transform: scale(.7); } .elementor-widget-image-box {  }  .elementor-widget-image-box[class*=elementor-animation]:hover {   z-index: 1; }  .elementor-widget-image-box.elementor-position-top .elementor-image-box-wrapper {   display: flex;   flex-wrap: wrap;   flex-direction: column; }  .elementor-widget-image-box .elementor-image-framed {   overflow: hidden; }  .elementor-widget-image-box .elementor-image-box-title {   padding-top: 0;   font-size: 20px;   font-size: 1.25rem;   font-weight: 600; }  .elementor-widget-image-box .elementor-image-box-img {   position: relative;   display: inline-flex;   align-items: center;   justify-content: center;   transition: all .3s ease; }   .elementor-widget-image-box .elementor-image-box-img svg {    display: block;    margin: 0 auto;    width: 100%;    height: auto; }   .elementor-widget-image-box .elementor-image-box-img img {    display: block;    margin: 0 auto;    transition: all .3s ease; }  .elementor-widget-image-box.elementor-button-default .elementor-button {   background: transparent; }  .elementor-widget-image-box .elementor-image-box-button i {   display: inline-block;   transition: all .3s ease; }  .elementor-widget-image-box .item-svg {   transform: translate(-50%,-50%);   position: absolute;   top: 50%;   left: 50%; }  .elementor-widget-image-box .elementor-image-box-content {   position: relative;   z-index: 2; }  .elementor-widget-image-box .elementor-widget-container {   transition: all .3s ease; } .opal-image-hotspots-container {  overflow: hidden; } .opal-addons-image-hotspots-ib-img {  display: block; } .opal-image-hotspots-main-icons-tooltips-wrapper {  top: 0;  left: 0;  position: absolute;  bottom: 0;  right: 0; } .elementor-widget-opal-image-hotspots .elementor-widget-container {  display: flex;  flex-wrap: wrap; } .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion {  overflow: hidden;  background-color: #fff; }  @media (min-width: 768px) {   .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion {    padding-right: 0 !important; } }  @media (min-width: 1200px) {   .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion {    padding: 50px 20px 50px 50px !important; } }  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion+.opal-image-hotspots-container {   padding: 0 !important; }  .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion .opal-image-hotspots-accordion-inner {   position: relative;   height: 100%; }   .elementor-editor-active .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion .opal-image-hotspots-accordion-inner {    overflow: hidden; }  @media (min-width: 768px) {   .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion .elementor-accordion {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    overflow: hidden;    padding-right: 23px; } }  @media (min-width: 1200px) {   .elementor-widget-opal-image-hotspots .opal-image-hotspots-accordion .elementor-accordion {    padding-right: 30px; } } .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title {  font-size: 12px;  font-size: .75rem;  text-transform: uppercase;  letter-spacing: .2em;  padding: 30px 30px 30px 0;  position: relative; }  .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title:before {   position: absolute;   content: "\f078";   display: inline-block;   font: normal normal normal 14px/1 FontAwesome;   font-size: inherit;   text-rendering: auto;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;   top: calc(50% - 11px);   right: 0;   border: 2px solid #f8f8f8;   border-radius: 50%;   width: 22px;   height: 22px;   display: flex;   justify-content: center;   align-items: center;   font-size: 9px;   padding-left: 1px;   padding-bottom: 2px;   color: #000; }  .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-title.elementor-active:before {   content: "\f077"; } .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-tab-content {  border-top: 0;  padding: 0 0 40px; } .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-accordion-item {  border-left: 0;  border-right: 0; }  .elementor-widget-opal-image-hotspots .elementor-accordion .elementor-accordion-item:first-child {   border-top: 0; } .elementor-widget-opal-image-hotspots .scrollbar-inner>.scroll-element .scroll-bar {  opacity: 1; } .opal-image-hotspots-main-icons {  cursor: pointer;  display: block;  position: absolute;  transform: translate(-50%,-50%);  top: 50%;  left: 50%; }  .opal-image-hotspots-main-icons .opal-image-hotspots-icon {   cursor: pointer;   display: block;   text-align: center;   border-radius: 50%;   height: 18px;   width: 18px;   line-height: 18px;   box-shadow: 0 0 0 8px hsla(0,0%,100%,.2); }   .opal-image-hotspots-main-icons .opal-image-hotspots-icon:after {    box-shadow: 0 0 0 8px hsla(0,0%,100%,.2);    border-radius: 200%;    content: "";    position: absolute;    z-index: -1;    transform: scale(1);    pointer-events: none;    animation: o 2s infinite;    top: 0;    right: 0;    bottom: 0;    left: 0; }   .opal-image-hotspots-main-icons .opal-image-hotspots-icon:before {    content: "";    position: absolute;    top: calc(50% - 3px);    left: calc(50% - 3px);    width: 6px;    height: 6px;    display: block;    border-radius: 50%;    background-color: #fff; }  .opal-image-hotspots-main-icons .opal-image-hotspots-image-icon {   width: 40px;   height: 40px; }  .opal-image-hotspots-main-icons .opal-image-hotspots-text {   cursor: pointer;   display: block;   text-align: center;   border-radius: 0;   margin: 0;   padding: 0 10px;   border-color: #000; } .opal-image-hotspots-tooltips-wrapper {  display: none;  position: absolute;  z-index: 9999; } .tooltipster-sidetip {  z-index: 9999;  width: auto !important; } .tooltipster-box div.opal-image-hotspots-tooltips-text {  border-color: #000;  overflow: hidden; } .tooltipster-sidetip div.tooltipster-box {  background: transparent;  box-shadow: 0 0 40px 0 rgba(0,0,0,.18); } .tooltipster-sidetip div.opal-image-hotspots-tooltips-text {  padding: 15px 30px; }  .tooltipster-sidetip div.opal-image-hotspots-tooltips-text * {   margin: 0;   padding: 0; } .tooltipster-box .opal-image-hotspots-tooltips-text * {  margin: 0; } @keyframes o {  0% {   transform: scale(1);   opacity: 1; }  to {   transform: scale(1.5);   opacity: 0; } } .tooltipster-box .tooltipster-content {  background: hsla(0,0%,5%,.5); } .tooltipster-base.tooltipster-top .tooltipster-arrow-background {  border-top-color: hsla(0,0%,5%,.5); } .tooltipster-base.tooltipster-bottom .tooltipster-arrow-background {  border-bottom-color: hsla(0,0%,5%,.5); } .tooltipster-base.tooltipster-right .tooltipster-arrow-background {  border-right-color: hsla(0,0%,5%,.5); } .tooltipster-base.tooltipster-left .tooltipster-arrow-background {  border-left-color: hsla(0,0%,5%,.5); } .tooltipster-box .opal-image-hotspots-tooltips-text {  color: #fff; } .elementor-widget-opal-images-layers ul {  padding: 0;  margin: 0;  font-size: 0; }  .elementor-widget-opal-image-gallery .grid__item a,.elementor-widget-opal-image-gallery .grid__item a img {   display: block; } @media (min-width: 1025px) {  .elementor-widget-opal-image-gallery .grid[data-elementor-columns="4"] .column-item {   padding-bottom: 30px; }   .elementor-widget-opal-image-gallery .grid[data-elementor-columns="4"] .column-item:nth-child(6n),.elementor-widget-opal-image-gallery .grid[data-elementor-columns="4"] .column-item:nth-child(6n+1) {    flex-basis: 50%;    max-width: 50%;    width: 50%; } } .elementor-widget-opal-image-gallery .column-item {  padding-bottom: 30px; }  .elementor-widget-opal-image-gallery .column-item a {   position: relative;   overflow: hidden;   display: block; }   @media (min-width: 1025px) {    .elementor-widget-opal-image-gallery .column-item a {     height: 310px; } }  .elementor-widget-opal-image-gallery .column-item img {   display: block;   transition: all .6s ease;   transform-origin: bottom right; }   @media (min-width: 1025px) {    .elementor-widget-opal-image-gallery .column-item img {     width: 100%;     height: 100%;     object-position: 0 50%;     object-fit: cover; } }  .elementor-widget-opal-image-gallery .column-item:hover img {   transform: scale(1.2); } .elementor-widget-opal-image-gallery .gallery-item-overlay {  position: absolute;  display: flex;  width: 100%;  height: 100%;  justify-content: center;  align-items: center;  opacity: .8;  color: #fff; }  .elementor-widget-opal-image-gallery .gallery-item-overlay i {   font-size: 25px;   font-size: 1.5625rem; } .elementor-widget-opal-image-gallery .elementor-galerry__filter {  margin: 0;  cursor: pointer;  padding: 11px 24px;  color: #000;  background-color: #f8f8f8;  font-size: 11px;  font-size: .6875rem;  line-height: 18px;  font-weight: 700;  position: relative;  letter-spacing: .2em;  text-transform: uppercase; }  .elementor-widget-opal-image-gallery .elementor-galerry__filter:before {   position: absolute;   content: "";   top: calc(100% - 5px);   left: calc(50% - 8px);   border-color: transparent;   border-width: 5px 8px 0;   border-style: solid;   transition: all .3s ease-in-out; }  .elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active {   color: #fff; }   .elementor-widget-opal-image-gallery .elementor-galerry__filter.elementor-active:before {    border-left-color: transparent !important;    border-right-color: transparent !important;    top: 100%; } .elementor-image-gallery {  position: relative; } .elementor-editor-active .isotope-grid {  height: auto !important; } .elementor-editor-active .isotope-grid .grid__item>a {  pointer-events: none; } .elementor-galerry__filters {  list-style: none;  justify-content: center;  display: flex;  flex-wrap: wrap; } .elementor-filter-left .elementor-galerry__filters {  justify-content: flex-start; } .elementor-filter-right .elementor-galerry__filters {  justify-content: flex-end; } .instagram-widget {  margin-left: -20px;  margin-right: -20px; }  .instagram-widget .instagram-pics {   margin-left: 0;   margin-right: 0; }  .instagram-widget .instagram-picture {   align-items: flex-start;   padding-bottom: 20px; }   .instagram-widget .instagram-picture img {    display: block; }   .instagram-widget .instagram-picture:hover .wrapp-picture:hover {    transform: translateY(0); }    .instagram-widget .instagram-picture:hover .wrapp-picture:hover:before {     transform: translate(-50%,-50%) scale(1); }    .instagram-widget .instagram-picture:hover .wrapp-picture:hover:after {     opacity: 1; }   @media (max-width: 767px) {    .instagram-widget .instagram-picture {     width: 50%; } }  .instagram-widget .instagram-content {   position: absolute;   top: 0;   bottom: 0;   right: 0;   left: 0;   display: flex;   display: -ms-flex;   justify-content: center;   -webkit-justify-content: center;   -ms-justify-content: center;   align-items: center;   -webkit-align-items: center;   -ms-align-items: center; }   @media (max-width: 1199px) {    .instagram-widget .instagram-content {     position: static;     margin-bottom: 30px;     margin-top: 15px; } }  .instagram-widget .instagram-content-inner {   z-index: 5;   background: #fff;   box-shadow: 0 0 12px rgba(0,0,0,.22);   max-width: 380px;   width: 100%;   padding: 30px; }  .instagram-widget .wrapp-picture {   position: relative;   overflow: hidden;   text-align: center;   -webkit-backface-visibility: hidden;   -webkit-perspective: 800px;   backface-visibility: hidden;   perspective: 800px; }   .instagram-widget .wrapp-picture a {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 4; }   .instagram-widget .wrapp-picture:before {    content: "\f16d";    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    font-size: 36px;    font-size: 2.25rem;    color: #fff;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%) scale(0);    transition: all .3s ease-out;    z-index: 2; }    @media (max-width: 767px) {     .instagram-widget .wrapp-picture:before {      display: none; } }   .instagram-widget .wrapp-picture:after {    content: "";    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    z-index: 1;    opacity: 0;    background-color: rgba(0,0,0,.7);    transition: opacity .3s ease;    -webkit-transition: opacity .3s ease; }   .instagram-widget .wrapp-picture .instagram-comment,.instagram-widget .wrapp-picture .instagram-like {    position: absolute;    width: 50%;    bottom: 0;    padding: 15px 25px;    color: #fff;    z-index: 9;    transform: translateY(100%);    transition: all .3s ease; }   .instagram-widget .wrapp-picture .instagram-like {    left: 0;    text-align: left; }   .instagram-widget .wrapp-picture .instagram-comment {    right: 0;    text-align: right; }  .instagram-widget .hover-mask {   position: absolute;   bottom: 0;   left: 0;   right: 0;   z-index: 3;   display: flex;   align-items: center;   justify-content: space-between;   flex-direction: row;   padding: 20px 15px;   background: linear-gradient(transparent,rgba(0,0,0,.65));   transform: translateY(100%);   -webkit-transform: translateY(100%);   transition: transform .3s ease,opacity .3s ease;   -webkit-transition: transform .3s ease,opacity .3s ease; }  .instagram-widget .instagram-comments,.instagram-widget .instagram-likes {   flex: 0 0 50%;   max-width: 50%;   width: 50%;   color: #fff;   font-size: 18px;   vertical-align: middle;   line-height: 1;   padding-left: 5px;   padding-right: 5px;   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; }   .instagram-widget .instagram-comments .icon,.instagram-widget .instagram-comments:before,.instagram-widget .instagram-likes .icon,.instagram-widget .instagram-likes:before {    display: inline-block;    margin-right: 5px; }  .instagram-widget .instagram-likes {   text-align: left; }  .instagram-widget .instagram-comments {   text-align: right; }   .instagram-widget .instagram-comments:before {    font-size: 18px; }  .instagram-widget .instagram-createdtime {   font-size: 14px;   text-transform: uppercase;   margin-bottom: 15px;   font-weight: 700;   margin-top: 10px; }  .instagram-widget .instagram-description {   margin-bottom: 20px; } .elementor-instagram-style-insite .instagram-widget {  position: relative; } .elementor-instagram-style-insite .username {  position: absolute;  top: 30%;  left: 50%;  transform: translate(-50%,-50%);  padding: 10px 40px;  z-index: 1;  background-color: #fff; }  @media (max-width: 767px) {   .elementor-instagram-style-insite .username {    padding: 10px; } } .widget.widget_mc4wp_form_widget {  margin-bottom: 0;  padding-bottom: 0; } .mc4wp-form {  display: flex;  flex-direction: column; }  .mc4wp-form .widget-title p {   font-size: 16px;   margin-top: .5rem;   margin-bottom: 3rem; } .mc4wp-form-fields {  display: flex;  align-items: center;  border-radius: 30px;  border: 0;  background-color: #fff;  overflow: hidden; }  .mc4wp-form-fields input[type=email] {   border: none;   background: #fff;   font-size: 14px;   font-size: .875rem;   height: 50px;   padding: .64rem 1.7rem;   letter-spacing: -.5px; }  .mc4wp-form-fields button[type=submit] {   position: relative;   height: 46px;   padding: .532rem 2.2rem;   font-size: 12px;   font-size: .75rem; }   .mc4wp-form-fields button[type=submit]:before {    position: absolute;    font-family: opal-icon;    content: "\E008";    top: 50%;    right: 25px;    transform: translateY(-50%);    transition: all .3s ease; }   .mc4wp-form-fields button[type=submit]:hover:before {    right: 22px; }   .mc4wp-form-fields button[type=submit] span {    vertical-align: middle;    margin-right: 10px;    letter-spacing: 1px; }   .mc4wp-form-fields button[type=submit] i {    margin-left: 15px;    display: inline-block;    line-height: 1;    vertical-align: middle;    font-size: 9px;    font-size: .5625rem;    transition: transform .4s ease; } .elementor-mailchmip-column .mc4wp-form-fields input[type=email] {  margin-bottom: 30px; } .elementor-mailchimp-layout-left .mc4wp-form-fields {  margin-right: auto; } .elementor-nav-menu--main.elementor-nav-menu--layout-vertical .elementor-item .sub-arrow {  position: absolute;  top: 50%;  right: 0;  transform: translateY(-50%); } .elementor-nav-menu--main.elementor-nav-menu--layout-vertical .has-mega-menu>ul>li {  margin-left: 2px; } .elementor-nav-menu--main.elementor-nav-menu--layout-vertical.elementor-nav-menu--main .elementor-nav-menu ul {  position: static; } .elementor-nav-menu--main>.elementor-nav-menu {  transition: all .5s ease; } .elementor-nav-menu--main .elementor-nav-menu>li>a {  font-weight: 600; } .elementor-nav-menu--main .elementor-nav-menu a {  transition: .4s;  padding: 13px 20px; }  .elementor-nav-menu--main .elementor-nav-menu a.current {   background: #373a3c;   color: #fff; }  .elementor-nav-menu--main .elementor-nav-menu a.disabled {   background: #55595c;   color: #a1a6a9; } .elementor-nav-menu--main .elementor-nav-menu ul {  position: absolute;  width: 12em;  border-width: 0;  border-style: solid;  background-color: #fff;  box-shadow: 0 0 50px rgba(0,0,0,.07);  padding: 20px; }  .elementor-nav-menu--main .elementor-nav-menu ul a {   padding-top: 7px;   padding-bottom: 7px; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up {  position: absolute;  display: none;  visibility: hidden;  overflow: hidden;  background: #fff;  height: 20px; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {  top: -2px; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {  position: absolute;  left: 50%;  margin-left: -8px;  width: 0;  height: 0;  overflow: hidden;  border-width: 8px;  border-style: dashed dashed solid;  border-color: transparent transparent #494c4f; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {  top: -2px;  top: 6px;  border-style: solid dashed dashed;  border-color: #494c4f transparent transparent; } .elementor-nav-menu__align-right .elementor-nav-menu {  margin-left: auto;  margin-right: 0; } .elementor-nav-menu__align-right>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {  -ms-flex-pack: end;  justify-content: flex-end; } .elementor-nav-menu__align-left .elementor-nav-menu {  margin-right: auto; } .elementor-nav-menu__align-left>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {  -ms-flex-pack: start;  justify-content: flex-start; } .elementor-nav-menu__align-center .elementor-nav-menu {  margin-left: auto;  margin-right: auto; } .elementor-nav-menu__align-center>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {  -ms-flex-pack: center;  justify-content: center; } @media (max-width: 1199px) {  .elementor-nav-menu-tablet__align-right .elementor-nav-menu {   margin-left: auto;   margin-right: 0; }  .elementor-nav-menu-tablet__align-right>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: end;   justify-content: flex-end; }  .elementor-nav-menu-tablet__align-left .elementor-nav-menu {   margin-right: auto; }  .elementor-nav-menu-tablet__align-left>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: start;   justify-content: flex-start; }  .elementor-nav-menu-tablet__align-center .elementor-nav-menu {   margin-left: auto;   margin-right: auto; }  .elementor-nav-menu-tablet__align-center>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: center;   justify-content: center; } } @media (max-width: 767px) {  .elementor-nav-menu-mobile__align-right .elementor-nav-menu {   margin-left: auto;   margin-right: 0; }  .elementor-nav-menu-mobile__align-right>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: end;   justify-content: flex-end; }  .elementor-nav-menu-mobile__align-left .elementor-nav-menu {   margin-right: auto; }  .elementor-nav-menu-mobile__align-left>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: start;   justify-content: flex-start; }  .elementor-nav-menu-mobile__align-center .elementor-nav-menu {   margin-left: auto;   margin-right: auto; }  .elementor-nav-menu-mobile__align-center>.elementor-widget-container>.elementor-nav-menu--layout-vertical>ul>li>a {   -ms-flex-pack: center;   justify-content: center; } } .elementor-nav-menu--layout-horizontal {  display: -ms-flexbox;  display: flex; }  .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   display: -ms-flexbox;   display: flex;   -ms-flex-wrap: wrap;   flex-wrap: wrap; }   .elementor-nav-menu--layout-horizontal .elementor-nav-menu a {    white-space: nowrap; }   .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.has-mega-menu,.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.menu-item-has-children {    position: relative; }    .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.has-mega-menu:before,.elementor-nav-menu--layout-horizontal .elementor-nav-menu li.menu-item-has-children:before {     opacity: 0;     position: absolute;     content: "";     width: 0;     height: 0;     bottom: 0;     left: 50%;     border-left-width: 6px;     border-left-color: transparent;     border-right-width: 6px;     border-right-color: transparent;     border-bottom-width: 6px;     border-top-width: 0;     border-style: solid;     transform: translateX(-50%) translateY(100%);     transition: all .35s; } .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {  width: 100%;  justify-content: center; }  .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {   -ms-flex-positive: 1;   flex-grow: 1; }   .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {    -ms-flex-pack: center;    justify-content: center; } @media (max-width: 1199px) {  .elementor-nav-menu-tablet__align-right .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: auto;   margin-right: 0;   width: auto; }   .elementor-nav-menu-tablet__align-right .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-tablet__align-left .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: 0;   margin-right: auto;   width: auto; }   .elementor-nav-menu-tablet__align-left .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-tablet__align-center .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: auto;   margin-right: auto;   width: auto; }   .elementor-nav-menu-tablet__align-center .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-tablet__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   width: 100%; }   .elementor-nav-menu-tablet__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 1;    flex-grow: 1; }    .elementor-nav-menu-tablet__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {     -ms-flex-pack: center;     justify-content: center; } } @media (max-width: 767px) {  .elementor-nav-menu-mobile__align-right .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: auto;   margin-right: 0;   width: auto; }   .elementor-nav-menu-mobile__align-right .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-mobile__align-left .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: 0;   margin-right: auto;   width: auto; }   .elementor-nav-menu-mobile__align-left .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-mobile__align-center .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   margin-left: auto;   margin-right: auto;   width: auto; }   .elementor-nav-menu-mobile__align-center .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 0;    flex-grow: 0; }  .elementor-nav-menu-mobile__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {   width: 100%; }   .elementor-nav-menu-mobile__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {    -ms-flex-positive: 1;    flex-grow: 1; }    .elementor-nav-menu-mobile__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {     -ms-flex-pack: center;     justify-content: center; } } .elementor-widget-opal-nav-menu .elementor-widget-container {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column; } .elementor-nav-menu {  position: relative;  z-index: 2;  display: block;  list-style: none;  margin: 0;  padding: 0;  line-height: normal;  -webkit-tap-highlight-color: transparent; }  .elementor-nav-menu:after {   content: "\00a0";   display: block;   height: 0;   font: 0/0 serif;   clear: both;   visibility: hidden;   overflow: hidden; }  .elementor-nav-menu li,.elementor-nav-menu ul {   display: block;   list-style: none;   margin: 0;   padding: 0;   line-height: normal;   -webkit-tap-highlight-color: transparent; }  .elementor-nav-menu ul {   display: none; }    .elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover {     border-left: 16px solid transparent; }    .elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover {     border-left: 24px solid transparent; }    .elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover {     border-left: 32px solid transparent; }    .elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover {     border-left: 40px solid transparent; }  .elementor-nav-menu a,.elementor-nav-menu li {   position: relative; }  .elementor-nav-menu li {   border-width: 0; }  .elementor-nav-menu a:not(.elementor-button) {   display: -ms-flexbox;   display: flex;   -ms-flex-align: center;   align-items: center; }   .elementor-nav-menu a:not(.elementor-button).current {    background: #373a3c;    color: #fff; }   .elementor-nav-menu a:not(.elementor-button).disabled {    cursor: not-allowed;    color: #a1a6a9; } .elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu {  padding-right: 20px; }  .elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow {   display: none; } .elementor-nav-menu--indicator-plus:before {  font-family: Open Sans,sans-serif; } .elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow:before {  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f078"; } .elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow:before {  content: ""; } .elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow:before {  content: ""; } .elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow:before {  content: "+"; } .elementor-nav-menu--indicator-angle_right .elementor-nav-menu .sub-arrow:before {  content: "\f105"; } .elementor-nav-menu--indicator-angle_right .elementor-nav-menu .sub-arrow:before,.elementor-nav-menu--indicator-chevron_right .elementor-nav-menu .sub-arrow:before {  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .elementor-nav-menu .sub-arrow {  font-family: FontAwesome;  font-size: 12px;  line-height: 1;  margin-left: 10px;  text-align: center;  font-weight: 400;  letter-spacing: 0;  margin-top: 2px; } .elementor-nav-menu--dropdown:not(.mega-menu) .elementor-item.highlighted,.elementor-nav-menu--dropdown:not(.mega-menu) .elementor-item:focus,.elementor-nav-menu--dropdown:not(.mega-menu) .elementor-item:hover {  background-color: #55595c;  color: #fff; } .elementor-menu-toggle {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: flex-start;  font-size: 16px;  padding: 5px 0;  cursor: pointer;  border: 0 solid;  border-radius: 3px; }  .elementor-menu-toggle:not(:hover) .menu-toggle-title,.elementor-menu-toggle:not(:hover) i {   color: #222; }  .elementor-menu-toggle i:before {   display: block;   transition: all .3s ease; }  .elementor-menu-toggle .menu-toggle-title {   margin-right: 25px;   display: flex;   align-items: center;   transition: all .3s ease; } .elementor-menu-toggle__align-left .elementor-menu-toggle {  margin-right: auto;  flex-direction: row;  justify-content: flex-start; } .elementor-menu-toggle__align-right .elementor-menu-toggle {  margin-left: auto;  flex-direction: row-reverse;  justify-content: flex-end; } .elementor-menu-toggle__align-center .elementor-menu-toggle {  margin-left: auto;  margin-right: auto;  justify-content: center; } @media (max-width: 1199px) {  .elementor-menu-toggle-tablet__align-left .elementor-menu-toggle {   margin-right: auto;   margin-left: 0; }  .elementor-menu-toggle-tablet__align-right .elementor-menu-toggle {   margin-right: 0;   margin-left: auto; }  .elementor-menu-toggle-tablet__align-center .elementor-menu-toggle {   margin-right: auto;   margin-left: auto; } } @media (max-width: 767px) {  .elementor-menu-toggle-mobile__align-left .elementor-menu-toggle {   margin-right: auto;   margin-left: 0; }  .elementor-menu-toggle-mobile__align-right .elementor-menu-toggle {   margin-right: 0;   margin-left: auto; }  .elementor-menu-toggle-mobile__align-center .elementor-menu-toggle {   margin-right: auto;   margin-left: auto; } }  .elementor-nav-menu--dropdown,.elementor-nav-menu--dropdown .elementor-nav-menu--main {   font-family: Medilazar,Helvetica Neue,helvetica,arial,sans-serif; }  .elementor-nav-menu--dropdown.elementor-nav-menu__container {   margin-top: 10px;   z-index: 1; }  .elementor-nav-menu--dropdown a {   -ms-flex-pack: justify;   justify-content: space-between; }   .elementor-nav-menu--dropdown a.current {    background: #373a3c;    color: #fff; }   .elementor-nav-menu--dropdown a.disabled {    color: #b3b3b3; }   .elementor-nav-menu--dropdown .elementor-nav-menu--main.elementor-nav-menu--layout-vertical,.elementor-nav-menu--dropdown .elementor-nav-menu--main.elementor-nav-menu--layout-vertical .elementor-nav-menu {    display: block; }  .elementor-nav-menu--dropdown .elementor-nav-menu--main .elementor-nav-menu {   width: auto;   position: static;   padding: 0;   background-color: transparent;   box-shadow: none; }   .elementor-nav-menu--dropdown .elementor-nav-menu--main .elementor-nav-menu ul {    width: auto;    position: static; } ul.elementor-nav-menu--dropdown.mega-menu {  padding: 0 !important;  border: none !important;  background-color: transparent; } ul.elementor-nav-menu--dropdown a {  text-shadow: none; } .elementor-section.elementor-section-boxed>.elementor-container ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor,ul.elementor-nav-menu--dropdown.mega-containerwidth>li.mega-menu-item>.elementor {  padding-left: 0 !important;  padding-right: 0 !important; } .mega-menu-item {  overflow: hidden;  border-radius: 6px;  box-shadow: 0 0 7px 0 rgba(0,0,0,.03); } .elementor-nav-menu--dropdown {  font-size: 14px; } .elementor-widget-opal-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {  display: none; } .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {  -ms-flex-pack: center;  justify-content: center; } .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {  position: absolute;  z-index: 9998; } .elementor-nav-menu--dropdown-desktop .elementor-nav-menu--main {  display: none; } @media (min-width: 768px) {  .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {   display: none; } } @media (min-width: 1025px) {  .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {   display: none; } } @media (max-width: 1024px) {  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {   display: none; } } @media (max-width: 767px) {  .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {   display: none; } } .elementor-nav-menu--divider>ul>li:after {  position: absolute;  display: block;  width: 1px;  height: 10px;  content: "";  color: transparent;  right: 0;  top: 50%;  margin-top: -5px; } .elementor-nav-menu--divider>ul>li:last-child:after {  display: none; } .e--pointer-dot .elementor-item:before {  content: "";  width: 5px;  height: 5px;  border-radius: 50%;  margin: 0;  margin-right: 10px;  position: static; } .elementor-nav-menu--main .elementor-nav-menu ul {  padding: 20px 0; } .elementor-nav-menu--main ul.elementor-nav-menu--dropdown a,.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a:focus,.elementor-nav-menu--main ul.elementor-nav-menu--dropdown a:hover {  border-left: 0;  border-right: 0; } .elementor-item:after,.elementor-item:before {  display: block;  position: absolute;  transition: .3s;  transition-timing-function: cubic-bezier(.58,.3,.005,1); } .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:before,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  opacity: 0; } .elementor-item.highlighted .menu-title:after,.elementor-item.highlighted .menu-title:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus .menu-title:after,.elementor-item:focus .menu-title:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover .menu-title:after,.elementor-item:hover .menu-title:before,.elementor-item:hover:after,.elementor-item:hover:before {  transform: scale(1); } .e--pointer-dot .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-dot .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  opacity: 1; } .elementor-item .menu-title:after,.elementor-item .menu-title:before {  display: block;  position: absolute;  transition: .3s;  transition-timing-function: cubic-bezier(.58,.3,.005,1); } .elementor-item-active:after,.elementor-item-active:before {  transform: scale(1); } .e--pointer-none .elementor-item:after,.e--pointer-none .elementor-item:before {  display: none; } .e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before {  height: 3px;  width: 100%;  left: 0;  background-color: #55595c;  z-index: 2;  display: block; } .e--pointer-underline .current-menu-ancestor .elementor-item .menu-title:after,.e--pointer-underline .current-menu-ancestor .elementor-item .menu-title:before,.e--pointer-underline .current-menu-parent .elementor-item .menu-title:after,.e--pointer-underline .current-menu-parent .elementor-item .menu-title:before {  width: 100% !important;  left: 0 !important; } .e--pointer-underline .elementor-item .menu-title:after,.e--pointer-underline .elementor-item .menu-title:before {  height: 2px;  width: 100%;  left: 0;  z-index: 2;  display: block; } .e--pointer-underline .menu-title {  position: relative; } .e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before {  height: 3px;  width: 100%;  left: 0;  background-color: #55595c;  z-index: 2;  display: block; } .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:before {  height: 0;  width: 0;  left: 50%; } .elementor-nav-menu--layout-horizontal.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:after,.elementor-nav-menu--layout-horizontal.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:before {  left: 0;  opacity: 1; } .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  height: 0;  width: 0;  left: 50%; } .e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:before {  top: 10px; } .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:before {  top: -10px; } .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:after {  bottom: -10px; } .e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none .menu-title,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none .menu-title,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none .menu-title,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover {  transition-duration: 0s; } .e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before {  content: "";  top: 0; } .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  width: 10px;  left: -20px; } .e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item .menu-title:after {  content: "";  bottom: 0; } .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted) .menu-title:after {  width: 0;  left: 0; } .e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before {  background: transparent;  left: 0;  top: 0;  bottom: 0;  right: 0;  border: 3px solid #55595c;  display: block; } .e--pointer-framed .elementor-item:before {  content: ""; } .e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  transform: scale(.75); } .e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {  transform: scale(1.25); } .e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before {  transition: opacity .2s,transform .4s; } .e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before {  width: 3px;  height: 3px; } .e--pointer-framed.e--animation-draw .elementor-item:before {  border-width: 0 0 3px 3px;  transition: width .1s .2s,height .1s .3s,opacity .12s .22s; } .e--pointer-framed.e--animation-draw .elementor-item:after {  content: "";  top: auto;  bottom: 0;  left: auto;  right: 0;  border-width: 3px 3px 0 0;  transition: width .1s,height .1s .1s,opacity .02s .18s; } .e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before {  width: 100%;  height: 100%; } .e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before {  transition: opacity .02s,height .1s,width .1s .1s; } .e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after {  transition: opacity .02s .2s,height .1s .2s,width .1s .3s; } .e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before {  width: 3px;  height: 3px; } .e--pointer-framed.e--animation-corners .elementor-item:before {  border-width: 3px 0 0 3px; } .e--pointer-framed.e--animation-corners .elementor-item:after {  content: "";  top: auto;  bottom: 0;  left: auto;  right: 0;  border-width: 0 3px 3px 0; } .e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before {  width: 100%;  height: 100%;  transition: opacity 2ms,width .4s,height .4s; }  .e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover {   transition-duration: 0s; } .e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover {  transform: skew(-8deg); } .e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover {  transform: scale(1.2); } .e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover {  transform: scale(.8); } .e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover {  transform: translateY(-8px); } .e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover {  transform: translateY(8px); } .e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover {  transform: rotate(6deg); }  .e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover {   transition-duration: 0s; } .e--pointer-underline .mega-menu .elementor-item .menu-title:after {  content: none; } .elementor-nav-menu--dropdown-desktop:not(.elementor-nav-menu--stretch) .elementor-widget-container,.elementor-nav-menu--dropdown-mobile:not(.elementor-nav-menu--stretch) .elementor-widget-container,.elementor-nav-menu--dropdown-tablet:not(.elementor-nav-menu--stretch) .elementor-widget-container {  position: relative; } .elementor-nav-menu--dropdown-desktop:not(.elementor-nav-menu--stretch) .elementor-nav-menu--dropdown.elementor-nav-menu__container,.elementor-nav-menu--dropdown-mobile:not(.elementor-nav-menu--stretch) .elementor-nav-menu--dropdown.elementor-nav-menu__container,.elementor-nav-menu--dropdown-tablet:not(.elementor-nav-menu--stretch) .elementor-nav-menu--dropdown.elementor-nav-menu__container {  position: absolute;  top: 100%;  left: 0; } .elementor-nav-menu-popup .elementor-nav-menu--popup {  height: 100vh;  width: 100vw;  display: flex;  justify-content: center;  align-items: center;  margin-left: -8px;  background-color: #fff;  overflow: auto; }  .elementor-nav-menu-popup .elementor-nav-menu--popup .elementor-nav-menu {   max-height: 100%;   padding-top: 50px;   padding-bottom: 50px; }   .elementor-nav-menu-popup .elementor-nav-menu--popup .elementor-nav-menu a {    -ms-flex-pack: center;    justify-content: center; } .elementor-nav-menu-popup .mfp-close {  font-size: 40px;  top: 50px;  right: 20px; } .elementor-nav-menu-popup .elementor-nav-menu--dropdown .elementor-item:focus {  background-color: transparent; } .elementor-nav-menu-popup .elementor-nav-menu .sub-arrow {  width: 30px;  margin-right: -30px;  line-height: 30px; } .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {  position: absolute;  top: 50%;  right: 0;  content: "";  background-color: #e6e6e6;  width: 1px;  height: 10px;  display: none;  transform: translateY(-50%); } .mega-menu-item {  max-width: 100vw; } .elementor-widget.elementor-widget-number-list .elementor-number-list-items {  list-style: none;  padding: 0;  margin-bottom: 0; }  .elementor-widget.elementor-widget-number-list .elementor-number-list-items.elementor-inline-items {   margin-right: 0;   margin-left: 0; } .elementor-widget.elementor-widget-number-list .elementor-number-list-number {  font-weight: 600;  text-align: center;  display: flex;  align-items: center;  justify-content: center;  transition: all .3s ease; }  .elementor-widget.elementor-widget-number-list .elementor-number-list-number+.elementor-number-list-text {   align-self: unset; } .elementor-widget.elementor-widget-number-list .elementor-number-list-text {  transition: all .3s ease;  padding-left: 0; } .elementor-widget.elementor-widget-number-list .elementor-number-list-item {  align-items: center;  display: flex;  flex-wrap: wrap; }  .elementor-widget.elementor-widget-number-list .elementor-number-list-item a {   align-items: center;   transition: none; } div:not(.site-header) .elementor-widget.elementor-widget-number-list ul li:last-child {  border-right: none; } .elementor-widget-opal-phone i {  font-size: 20px;  line-height: 1;  margin-right: 5px;  transition: all .3s ease; }  .elementor-widget-opal-phone i:before {   display: block; } .elementor-widget-opal-phone .elementor-phone {  display: inline-flex;  align-items: center;  position: relative; } .elementor-widget-opal-phone .elementor-phone-title {  font-size: 12px;  font-weight: 700;  display: block;  transition: all .3s ease; } .elementor-widget-opal-phone .elementor-phone-subtitle {  font-size: 20px;  font-weight: 700;  display: block;  transition: all .3s ease; } .elementor-widget-opal-phone .elementor-phone-link {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; } .elementor-phone-link {  transition: none; } .portfolio .portfolio-post-thumbnail {  border-radius: 5px;  overflow: hidden;  position: relative;  padding-top: 100%;  background: #e7e7e7; }  .portfolio .portfolio-post-thumbnail img {   display: block;   position: absolute;   object-fit: cover;   top: 0;   left: 0;   height: 100%;   width: 100%;   transition: opacity 1s,transform 1s;   -webkit-backface-visibility: hidden;   backface-visibility: hidden; } .elementor-portfolio-masonry .portfolio .portfolio-post-thumbnail {  position: static;  padding-top: 0; } .elementor-portfolio-masonry .portfolio .portfolio-post-thumbnail img {  position: static;  height: auto; } .portfolio .portfolio-content {  text-align: center;  padding: 25px 20px; }  .portfolio .portfolio-content .entry-title {   font-size: 20px;   font-size: 1.25rem;   line-height: 1.5;   margin-bottom: 0;   padding-top: 6px;   font-weight: 600; }   .portfolio .portfolio-content .entry-title a {    color: #000; } .portfolio .entry-category {  font-size: 10px;  font-size: .625rem;  text-transform: uppercase; }  .portfolio .entry-category a {   color: #b4bbc2; } .portfolio .portfolio-inner {  transition: all .3s cubic-bezier(.645,.045,.355,1);  border-radius: 5px;  overflow: hidden; } .portfolio:hover .portfolio-inner {  box-shadow: 0 8px 30px 0 rgba(0,0,0,.1); } .portfolio:hover img {  opacity: .85;  transform: scale3d(1.1,1.1,1); } @media (max-width: 1440px) {  .elementor-widget-opal-portfolio .owl-theme.owl-carousel .owl-nav [class*=owl-],.elementor-widget-opal-portfolio .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-],.woocommerce-product-carousel .elementor-widget-opal-portfolio ul.owl-theme.products .owl-nav [class*=owl-] {   display: none; } } .elementor-widget-opal-portfolio .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-prev,.elementor-widget-opal-portfolio .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-].owl-prev,.woocommerce-product-carousel .elementor-widget-opal-portfolio ul.owl-theme.products .owl-nav [class*=owl-].owl-prev {  left: -30px; } .elementor-widget-opal-portfolio .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-next,.elementor-widget-opal-portfolio .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-].owl-next,.woocommerce-product-carousel .elementor-widget-opal-portfolio ul.owl-theme.products .owl-nav [class*=owl-].owl-next {  right: -30px; } .elementor-widget-opal-portfolio ul.elementor-portfolio__filters {  padding-left: 0; } article.type-osf_portfolio {  padding-bottom: 0;  width: 100%;  display: block; } .elementor-portfolio-style-overlay .column-item.portfolio-entries {  margin-bottom: 0;  padding-bottom: 30px; } .elementor-portfolio-style-overlay .portfolio {  position: relative;  overflow: hidden;  border-radius: 5px; }  .elementor-portfolio-style-overlay .portfolio .portfolio-content {   position: absolute;   bottom: 0;   left: 0;   right: 0;   color: #fff;   z-index: 2;   text-align: left;   padding: 40px; }   .elementor-portfolio-style-overlay .portfolio .portfolio-content:before {    content: "";    position: absolute;    height: 180%;    left: 0;    bottom: 0;    right: -1px;    background: linear-gradient(transparent,rgba(0,0,0,.8)); }   .elementor-portfolio-style-overlay .portfolio .portfolio-content .portfolio-content-inner {    position: relative; }   .elementor-portfolio-style-overlay .portfolio .portfolio-content .entry-title a {    color: #fff; }   .elementor-portfolio-style-overlay .portfolio .portfolio-content .entry-category a {    color: #b4bbc2; } .elementor-portfolio-style-default .portfolio-inner {  position: relative;  border-radius: 5px;  overflow: hidden; } .elementor-portfolio-style-default .portfolio-content {  background: #fff;  margin: 0;  padding: 30px;  position: absolute;  top: 30px;  left: 30px;  right: 30px;  bottom: 30px;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  opacity: 0;  -ms-opacity: 0;  -o-opacity: 0;  -moz-opacity: 0;  -webkit-opacity: 0;  filter: alpha(opacity=0);  transition: all .6s ease; } .elementor-portfolio-style-default .entry-category {  margin-bottom: 4px; } .elementor-portfolio-style-default .entry-category,.elementor-portfolio-style-default .entry-title {  overflow: hidden; }  .elementor-portfolio-style-default .entry-category a,.elementor-portfolio-style-default .entry-title a {   display: inline-block;   transform: translateY(100%);   transition: all 1s cubic-bezier(.37,.31,.2,.85); } .elementor-portfolio-style-default .entry-category a {  transition-delay: .2s; } .elementor-portfolio-style-default article.type-osf_portfolio:hover .portfolio-content {  opacity: 1;  -ms-opacity: 1;  -o-opacity: 1;  -moz-opacity: 1;  -webkit-opacity: 1;  filter: alpha(opacity=100); } .elementor-portfolio-style-default article.type-osf_portfolio:hover .entry-category,.elementor-portfolio-style-default article.type-osf_portfolio:hover .entry-title {  overflow: hidden; }  .elementor-portfolio-style-default article.type-osf_portfolio:hover .entry-category a,.elementor-portfolio-style-default article.type-osf_portfolio:hover .entry-title a {   transform: translateY(0); } .elementor-portfolio-style-caption .portfolio-inner {  border-radius: 5px;  background-color: #fff;  box-shadow: 0 5px 30px 0 rgba(0,0,0,.05); } .elementor-portfolio__filters {  list-style: none;  justify-content: center;  display: flex;  flex-wrap: wrap; } .elementor-portfolio__filter {  margin: 0;  cursor: pointer;  padding: 8px 15px;  font-size: 14px;  font-size: .875rem;  margin-bottom: 10px; } .elementor-filter-left .elementor-portfolio__filters {  justify-content: flex-start; } .elementor-filter-right .elementor-portfolio__filters {  justify-content: flex-end; } .elementor-element .loading .elementor-widget-opal-portfolio .gallery:after,.entry-gallery .loading .elementor-widget-opal-portfolio .gallery:after,.loading .elementor-widget-opal-portfolio .comment-form:after,.loading .elementor-widget-opal-portfolio .elementor-element .gallery:after,.loading .elementor-widget-opal-portfolio .entry-gallery .gallery:after,.loading .elementor-widget-opal-portfolio .row:after,.loading .elementor-widget-opal-portfolio .single-portfolio-summary .single-portfolio-summary-inner:after,.loading .elementor-widget-opal-portfolio .single-product div.type-product .product-inner:after,.loading .elementor-widget-opal-portfolio .single .gallery:after,.loading .elementor-widget-opal-portfolio .site-footer .widget-area:after,.loading .elementor-widget-opal-portfolio .widget .gallery:after,.loading .elementor-widget-opal-portfolio .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses:after,.loading .elementor-widget-opal-portfolio .woocommerce-account .woocommerce:after,.loading .elementor-widget-opal-portfolio .woocommerce-address-fields__field-wrapper:after,.loading .elementor-widget-opal-portfolio .woocommerce-Addresses:after,.loading .elementor-widget-opal-portfolio .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper:after,.loading .elementor-widget-opal-portfolio .woocommerce-cart .entry-content>.woocommerce:after,.loading .elementor-widget-opal-portfolio .woocommerce-columns--addresses:after,.loading .elementor-widget-opal-portfolio .woocommerce-MyAccount-content form[class^=woocommerce-]:after,.loading .elementor-widget-opal-portfolio [class*=columns-] ul.products:after,.loading .elementor-widget-opal-portfolio [data-elementor-columns]:after,.loading .elementor-widget-opal-portfolio [data-opal-columns]:after,.loading .elementor-widget-opal-portfolio body.opal-content-layout-2cl #content .wrap:after,.loading .elementor-widget-opal-portfolio body.opal-content-layout-2cr #content .wrap:after,.loading .elementor-widget-opal-portfolio form.track_order:after,.single-portfolio-summary .loading .elementor-widget-opal-portfolio .single-portfolio-summary-inner:after,.single-product div.type-product .loading .elementor-widget-opal-portfolio .product-inner:after,.single .loading .elementor-widget-opal-portfolio .gallery:after,.site-footer .loading .elementor-widget-opal-portfolio .widget-area:after,.widget .loading .elementor-widget-opal-portfolio .gallery:after,.woocommerce-account .loading .elementor-widget-opal-portfolio .woocommerce:after,.woocommerce-account .woocommerce .loading .elementor-widget-opal-portfolio .u-columns.woocommerce-Addresses:after,.woocommerce-billing-fields .loading .elementor-widget-opal-portfolio .woocommerce-billing-fields__field-wrapper:after,.woocommerce-cart .loading .elementor-widget-opal-portfolio .entry-content>.woocommerce:after,.woocommerce-MyAccount-content .loading .elementor-widget-opal-portfolio form[class^=woocommerce-]:after,[class*=columns-] .loading .elementor-widget-opal-portfolio ul.products:after,body.opal-content-layout-2cl #content .loading .elementor-widget-opal-portfolio .wrap:after,body.opal-content-layout-2cr #content .loading .elementor-widget-opal-portfolio .wrap:after {  position: absolute;  content: "";  width: 30px;  height: 30px;  display: block;  vertical-align: middle;  border: 1px solid #bbb;  border-left-color: #000;  border-radius: 50%;  animation: q .45s infinite linear;  -webkit-animation: q .45s infinite linear;  margin: 30px auto;  left: calc(50% - 15px);  top: calc(50% - 15px);  z-index: 99; } .elementor-element .loading .elementor-widget-opal-portfolio .gallery:before,.entry-gallery .loading .elementor-widget-opal-portfolio .gallery:before,.loading .elementor-widget-opal-portfolio .comment-form:before,.loading .elementor-widget-opal-portfolio .elementor-element .gallery:before,.loading .elementor-widget-opal-portfolio .entry-gallery .gallery:before,.loading .elementor-widget-opal-portfolio .row:before,.loading .elementor-widget-opal-portfolio .single-portfolio-summary .single-portfolio-summary-inner:before,.loading .elementor-widget-opal-portfolio .single-product div.type-product .product-inner:before,.loading .elementor-widget-opal-portfolio .single .gallery:before,.loading .elementor-widget-opal-portfolio .site-footer .widget-area:before,.loading .elementor-widget-opal-portfolio .widget .gallery:before,.loading .elementor-widget-opal-portfolio .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses:before,.loading .elementor-widget-opal-portfolio .woocommerce-account .woocommerce:before,.loading .elementor-widget-opal-portfolio .woocommerce-address-fields__field-wrapper:before,.loading .elementor-widget-opal-portfolio .woocommerce-Addresses:before,.loading .elementor-widget-opal-portfolio .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper:before,.loading .elementor-widget-opal-portfolio .woocommerce-cart .entry-content>.woocommerce:before,.loading .elementor-widget-opal-portfolio .woocommerce-columns--addresses:before,.loading .elementor-widget-opal-portfolio .woocommerce-MyAccount-content form[class^=woocommerce-]:before,.loading .elementor-widget-opal-portfolio [class*=columns-] ul.products:before,.loading .elementor-widget-opal-portfolio [data-elementor-columns]:before,.loading .elementor-widget-opal-portfolio [data-opal-columns]:before,.loading .elementor-widget-opal-portfolio body.opal-content-layout-2cl #content .wrap:before,.loading .elementor-widget-opal-portfolio body.opal-content-layout-2cr #content .wrap:before,.loading .elementor-widget-opal-portfolio form.track_order:before,.single-portfolio-summary .loading .elementor-widget-opal-portfolio .single-portfolio-summary-inner:before,.single-product div.type-product .loading .elementor-widget-opal-portfolio .product-inner:before,.single .loading .elementor-widget-opal-portfolio .gallery:before,.site-footer .loading .elementor-widget-opal-portfolio .widget-area:before,.widget .loading .elementor-widget-opal-portfolio .gallery:before,.woocommerce-account .loading .elementor-widget-opal-portfolio .woocommerce:before,.woocommerce-account .woocommerce .loading .elementor-widget-opal-portfolio .u-columns.woocommerce-Addresses:before,.woocommerce-billing-fields .loading .elementor-widget-opal-portfolio .woocommerce-billing-fields__field-wrapper:before,.woocommerce-cart .loading .elementor-widget-opal-portfolio .entry-content>.woocommerce:before,.woocommerce-MyAccount-content .loading .elementor-widget-opal-portfolio form[class^=woocommerce-]:before,[class*=columns-] .loading .elementor-widget-opal-portfolio ul.products:before,body.opal-content-layout-2cl #content .loading .elementor-widget-opal-portfolio .wrap:before,body.opal-content-layout-2cr #content .loading .elementor-widget-opal-portfolio .wrap:before {  content: "";  width: 50px;  height: 50px;  position: absolute;  left: calc(50% - 25px);  top: calc(50% + 5px);  z-index: 99;  background: #fff;  display: block;  box-shadow: 0 0 10px rgba(0,0,0,.2); } .single-portfolio .entry-title {  margin-top: 25px;  margin-bottom: 20px; } .single-portfolio-summary-add {  margin-bottom: 20px; } .single-portfolio-navigation {  display: flex;  margin-top: 20px;  margin-bottom: 60px;  padding-top: 18px;  padding-bottom: 18px;  border-top: 1px solid #e6e6e6;  border-bottom: 1px solid #e6e6e6; } .single-portfolio-summary {  margin-bottom: 45px; }  .single-portfolio-summary .single-portfolio-summary-inner .single-portfolio-summary-meta-title {   padding-bottom: 10px; }  .single-portfolio-summary.col-lg-5 {   order: -1; }   @media (min-width: 992px) {    .single-portfolio-summary.col-lg-5 {     padding-right: 8.3% !important; } }  .single-portfolio-summary .pbr-social-share .social-share-header {   display: none; }  .single-portfolio-summary .pbr-social-share a {   width: 45px;   height: 45px;   display: inline-block;   border-radius: 50%;   background-color: #eef3f9;   text-align: center;   line-height: 45px;   transition: all .3s ease-in-out;   margin: 2px; }   .single-portfolio-summary .pbr-social-share a i {    color: #3d1099; }   .single-portfolio-summary .pbr-social-share a:hover i {    color: #fff; } .single-portfolio-gallery-columns {  display: grid;  grid-gap: 30px;  justify-content: center;  align-items: center; }  .single-portfolio-gallery-columns.gallery-columns-2 {   grid-template-columns: repeat(2,1fr); }   @media (max-width: 767px) {    .single-portfolio-gallery-columns.gallery-columns-2 {     grid-template-columns: repeat(1,1fr); } }  .single-portfolio-gallery-columns.gallery-columns-3 {   grid-template-columns: repeat(3,1fr); }   @media (max-width: 767px) {    .single-portfolio-gallery-columns.gallery-columns-3 {     grid-template-columns: repeat(2,1fr); } }   @media (max-width: 575px) {    .single-portfolio-gallery-columns.gallery-columns-3 {     grid-template-columns: repeat(1,1fr); } } .single-portfolio-summary-meta {  margin-bottom: 60px; }  .single-portfolio-summary-meta .social-share-header {   color: #000;   text-transform: capitalize; } ul.single-portfolio-summary-meta-list {  list-style: none;  padding-left: 0;  margin-bottom: 1.5em;  columns: 2; }  ul.single-portfolio-summary-meta-list li {   margin-bottom: 30px; }  ul.single-portfolio-summary-meta-list label {   display: block;   font-weight: 600;   color: #000;   margin-bottom: 0; } .single-portfolio-summary-meta-title {  width: 100%; } .single-portfolio-navigation .nav-link {  position: relative; }  .single-portfolio-navigation .nav-link span {   font-weight: 600;   color: #000;   font-size: 20px;   font-size: 1.25rem; }  .single-portfolio-navigation .nav-link i {   font-size: 20px;   font-size: 1.25rem;   vertical-align: middle;   color: #cecece; }  .single-portfolio-navigation .nav-link a {   position: absolute;   font-size: 0;   top: 0;   left: 0;   right: 0;   bottom: 0; } .single-portfolio-navigation .previous-nav .nav-link i {  margin-right: 20px; } .single-portfolio-navigation .next-nav {  margin-left: auto; }  .single-portfolio-navigation .next-nav .nav-link i {   margin-left: 20px; } .single-portfolio-gallery {  margin-bottom: 70px; }  .single-portfolio-gallery .owl-theme.owl-carousel .owl-dots,.single-portfolio-gallery .woocommerce-product-carousel ul.owl-theme.products .owl-dots,.woocommerce-product-carousel .single-portfolio-gallery ul.owl-theme.products .owl-dots {   margin: 0; } .elementor-portfolio-metro div.column-item {  max-width: 25%;  flex: 0 0 25%;  width: 25%; }  @media (max-width: 1199px) {   .elementor-portfolio-metro div.column-item {    max-width: 50%;    flex: 0 0 50%;    width: 50%; } }  @media (max-width: 767px) {   .elementor-portfolio-metro div.column-item {    max-width: 100%;    flex: 0 0 100%;    width: 100%; } } .elementor-portfolio-metro div.column-item:nth-child(3n):nth-child(odd),.elementor-portfolio-metro div.column-item:nth-child(3n+1):nth-child(2n) {  max-width: 50%;  flex: 0 0 50%;  width: 50%; }  @media (max-width: 1199px) {   .elementor-portfolio-metro div.column-item:nth-child(3n):nth-child(odd),.elementor-portfolio-metro div.column-item:nth-child(3n+1):nth-child(2n) {    max-width: 100%;    flex: 0 0 100%;    width: 100%; } } .elementor-category-wrapper {  position: relative;  display: table;  overflow: hidden; }  .elementor-category-wrapper img {   display: block;   transition: all .3s ease; }  .elementor-category-wrapper .category-name {   position: absolute;   top: 0;   width: 100%;   height: 100%;   display: flex;   padding: 20px;   font-size: 14px;   text-transform: uppercase;   letter-spacing: 2.1px;   color: #fff; }  .elementor-category-wrapper:hover img {   transform: translate3d(0,-2px,0) scale3d(1.05,1.05,1.05); } .elementor-widget-opal-post-grid .owl-theme .column-item .post-inner {  margin-bottom: 0; } .elementor-widget-opal-post-grid .column-item {  display: flex;  -ms-flex-align: stretch;  align-items: stretch; } .elementor-widget-opal-post-grid .post-inner {  flex: 0 0 100%;  max-width: 100%;  position: relative;  margin-bottom: 40px;  overflow: hidden;  background-color: transparent;  transition: all .3s ease; } .elementor-widget-opal-post-grid .post-content {  padding: 0;  background-color: transparent;  border-radius: 0; } .elementor-widget-opal-post-grid .entry-header {  margin-bottom: 1.8rem; } .elementor-widget-opal-post-grid .entry-title {  font-size: 18px;  font-size: 1.125rem;  font-weight: 500; }  .elementor-widget-opal-post-grid .entry-title a {   display: -webkit-box;   -webkit-line-clamp: 2;   overflow: hidden;   min-height: 2.4em; } .elementor-widget-opal-post-grid .post-thumbnail {  margin-bottom: 1rem;  padding-top: 66.66%;  overflow: hidden;  width: 100%;  border-radius: 6px; }  .elementor-widget-opal-post-grid .post-thumbnail a {   position: absolute;   top: 0;   left: 0;   bottom: 0;   right: 0; }   .elementor-widget-opal-post-grid .post-thumbnail a img {    width: 100%;    height: 100%;    object-fit: cover; }  .elementor-widget-opal-post-grid .post-thumbnail img {   width: 100%;   transform: scale(1);   transition: all .3s ease; } .elementor-widget-opal-post-grid .entry-meta {  margin-bottom: .7rem; } .elementor-widget-opal-post-grid .entry-header-overlay {  position: absolute;  top: 0;  left: 0;  width: 100%;  padding: 30px;  z-index: 99; }  @media (max-width: 575px) {   .elementor-widget-opal-post-grid .entry-header-overlay {    padding: 20px; } } .elementor-widget-opal-post-grid .entry-content {  line-height: 24px;  font-size: 14px; } .post-style-2 .post-inner {  background-color: #fff;  border-radius: 6px; }  .post-style-2 .post-thumbnail,.post-style-2 .post-thumbnail img {   border-radius: 0; } .post-style-2 .post-content {  padding: 0 25px 25px; } ul.elementor-price-table__features-list {  padding: 0;  margin: 0;  list-style-type: none;  border-top: 1px solid; }  ul.elementor-price-table__features-list li:last-child .elementor-price-table__feature-inner {   border: none; } .elementor-price-table__feature-inner {  border-bottom: 1px solid #e3e3e3; } .elementor-price-table__heading {  font-size: 20px;  font-size: 1.25rem; } .elementor-price-table__title-pricing {  font-size: 24px;  font-size: 1.5rem;  margin-right: 5px; } .elementor-price-table__price {  display: flex;  font-size: 60px;  font-size: 3.75rem; }  .elementor-price-table__price span {   line-height: 1; } .elementor-price-table__heading-description {  margin-bottom: 45px; } .elementor-price-table__feature-inner {  padding: 10px 0;  font-size: 14px;  font-size: .875rem; }  .elementor-price-table__feature-inner i {   color: #33a457;   margin-right: 8px;   min-width: 15px; } .elementor-price-table__icon-wrapper {  margin-bottom: 20px; }  .elementor-price-table__icon-wrapper .elementor-icon {   border: 55px solid red;   border-radius: 50%;   position: relative; }   .elementor-price-table__icon-wrapper .elementor-icon i {    z-index: 1; } .price-table-icon-bkg {  border-radius: 50%;  position: absolute;  content: "";  width: 90%;  height: 90%;  top: 5%;  left: 5%; } .elementor-button-justify .elementor-price-table__button {  width: 100%; } .elementor-price-table__price {  font-weight: 700; }  .elementor-price-table-center .elementor-price-table__price {   justify-content: center; }  .elementor-price-table-right .elementor-price-table__price {   justify-content: flex-end; } .elementor-button-default .elementor-button {  background: transparent; } .elementor-widget-opal-price-table .elementor-widget-container {  transition: all .3s ease; } .elementor-product-categories-wrapper .elementor-product-categories-item {  display: flex;  flex-direction: column;  margin-bottom: 10px; } .elementor-product-categories-wrapper .owl-theme .elementor-product-categories-item {  margin-bottom: 0; } .elementor-product-categories-wrapper .elementor-product-categories-item-inner {  display: flex;  flex-direction: column;  height: 100%;  align-items: center; } .elementor-product-categories-wrapper .elementor-product-categories-image {  position: relative;  overflow: hidden; }  .elementor-product-categories-wrapper .elementor-product-categories-image img {   border-radius: 6px;   object-fit: cover;   opacity: 1;   transition: .3s ease-in-out; }  .elementor-product-categories-wrapper .elementor-product-categories-image:hover img {   opacity: .8; } .elementor-product-categories-wrapper .elementor-product-categories-title {  font-weight: 700;  margin-top: 5px; } .cat-total {  display: none; } .show-total-yes .cat-total {  display: block; } .product-cate-style-2 .elementor-product-categories-wrapper .elementor-product-categories-item-inner {  flex-direction: row; } .product-cate-style-2.elementor-align-right .elementor-product-categories-wrapper .elementor-product-categories-item-inner {  flex-direction: row-reverse; } .product-cate-style-2.elementor-align-center .elementor-product-categories-wrapper .elementor-product-categories-item-inner {  flex-direction: column; } .product-cate-style-3 .elementor-product-categories-wrapper .elementor-product-categories-item-inner {  flex-direction: row-reverse;  justify-content: space-between; } .elementor-widget-opal-products-tabs .elementor-tabs-wrapper {  text-align: center;  margin-bottom: 70px;  border-bottom: 1px solid #e3e3d9; } .elementor-widget-opal-products-tabs .elementor-tab-title {  color: #aaa;  font-size: 38px;  font-size: 2.375rem;  line-height: 1.2;  font-weight: 500;  padding: 7px 0;  margin: 0 15px;  position: relative;  cursor: pointer;  display: inline-block;  border-bottom: 3px solid transparent;  transition: all .3s ease;  margin-bottom: -1px; }  .elementor-widget-opal-products-tabs .elementor-tab-title:last-child {   margin-right: 0; }  .elementor-widget-opal-products-tabs .elementor-tab-title:first-child {   margin-left: 0; }  .elementor-widget-opal-products-tabs .elementor-tab-title.elementor-active,.elementor-widget-opal-products-tabs .elementor-tab-title:hover {   color: #222;   border-color: #222; } .elementor-widget-opal-products-tabs .elementor-tabs-content-wrapper {  border: none; } @media (max-width: 767px) {  .elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title {   border-width: 0;   border-style: solid;   border-bottom-style: none; } } .elementor-html .onsale+img,.elementor-html .product-image+img,.elementor-html .product-img-wrap+img {  display: none !important; } .elementor-html .site-content-contain {  z-index: 100; } .elementor-html .product-image.no-gallery {  display: none !important; } .countdown-times {  justify-content: center;  display: inline-flex;  padding: 8px 0;  line-height: 1;  font-size: 18px;  font-size: 1.125rem;  text-transform: capitalize; }  .countdown-times>div {   line-height: 1;   min-width: 45px;   padding: 5px;   position: relative;   text-align: center;   border-radius: 6px;   background-color: #fff;   box-shadow: 0 3px 13px rgba(0,0,0,.11); }   .countdown-times>div:not(:first-child) {    margin-left: 10px; }    .countdown-times>div:not(:first-child):before {     content: "";     position: absolute;     left: 0;     top: 0;     line-height: 1;     transform: translate(-50%); }  .countdown-times b {   display: block; }  .countdown-times span {   font-size: 12px;   font-size: .75rem;   display: block; } .opal-product-tooltipster .tooltipster-content {  color: #fff;  padding-left: 10px;  padding-right: 10px;  border-radius: 2px;  font-size: 13px;  font-size: .8125rem; } .opal-product-tooltipster.tooltipster-base.tooltipster-left .tooltipster-arrow {  transform: translateY(-5px); } .woocommerce-product-gallery__image .embed-container {  position: relative;  padding-bottom: 56.25%;  padding-top: 30px;  overflow: hidden;  max-width: 100%;  height: auto; } .woocommerce-product-gallery__image .embed-container embed,.woocommerce-product-gallery__image .embed-container iframe,.woocommerce-product-gallery__image .embed-container object {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; } @media (max-width: 991px) {  .woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice {   cursor: pointer; } } .elementor-progress-percentage {  padding-right: 0;  position: absolute;  right: 0;  top: -40px;  font-size: 16px;  font-size: 1rem;  font-weight: 600;  border-radius: 0; } .elementor-progress-wrapper {  height: 5px;  background: #eee; } .elementor-widget-progress .elementor-title {  font-size: 16px;  font-size: 1rem;  font-weight: 600;  display: block;  margin-bottom: 10px; } .elementor-progress-bar {  border-radius: 0; } .overflow-hidden .elementor-widget-container {  overflow: hidden !important; } .elementor-search-form button,.elementor-search-form input[type=search] {  margin: 0;  border: 0;  padding: .75rem;  display: inline-block;  vertical-align: middle;  white-space: normal;  line-height: 1;  min-width: 0;  font-size: 14px;  -webkit-appearance: none; } .elementor-search-form button:focus,.elementor-search-form input[type=search]:focus {  outline: 0;  color: inherit; } .elementor-search-form .elementor-search-form__submit {  padding-left: 25px;  padding-right: 25px;  text-transform: capitalize;  font-size: 16px;  font-size: 1rem;  background: transparent;  color: #000;  transition: color .2s,background .2s; }  .elementor-search-form .elementor-search-form__submit:active,.elementor-search-form .elementor-search-form__submit:hover {   background: transparent;   border-color: transparent; }  .elementor-search-form .elementor-search-form__submit:before {   opacity: 0;   display: none;   visibility: hidden; } .elementor-search-form__container {  display: -ms-flexbox;  display: flex;  transition: all .3s ease;  overflow: hidden;  min-height: 44px; } .elementor-search-form__container:not(.elementor-search-form--full-screen) {  background: #fff; } .elementor-search-form__input {  -ms-flex-preferred-size: 100%;  flex-basis: 100%;  color: #55595c;  transition: color .2s; } .elementor-search-form__input::-webkit-input-placeholder {  color: inherit;  font-family: inherit;  opacity: 1; } .elementor-search-form__input:-ms-input-placeholder,.elementor-search-form__input::-ms-input-placeholder {  color: inherit;  font-family: inherit;  opacity: 1; } .elementor-search-form__input::placeholder {  color: inherit;  font-family: inherit;  opacity: 1; } .elementor-search-form--button-type-text .elementor-search-form__submit {  -ms-flex-negative: 0;  flex-shrink: 0; } .elementor-search-form--skin-minimal .elementor-search-form__icon {  opacity: 1;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: end;  justify-content: flex-end; } .elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {  font-size: 50px;  text-align: center;  border-style: solid;  border-width: 0 0 1px;  border-color: #fff;  line-height: 1.5; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle {  cursor: pointer;  vertical-align: middle;  color: #1d2a38; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle i {  position: relative;  display: block;  border: 0 solid;  transition: .2s;  width: 33px;  height: 33px;  border-radius: 3px; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  font-size: .55em; } .elementor-search-form--skin-full_screen .elementor-search-form__container {  transition: .3s;  -ms-flex-align: center;  align-items: center;  position: fixed;  z-index: 9998;  top: 0;  left: 0;  right: 0;  bottom: 0;  height: 100vh;  padding: 0 12%;  background-color: rgba(0,0,0,.8);  flex-wrap: wrap;  overflow: scroll; } .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) {  overflow: hidden;  opacity: 0;  transform: scale(0); } .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button {  display: none; } .elementor-search-data-fetch {  text-align: left;  background-color: #fff;  margin-top: 10px;  width: 100%;  padding: 20px;  position: absolute;  z-index: 9;  top: 77%;  box-shadow: 0 3px 13px rgba(0,0,0,.11); }  .elementor-search-data-fetch ul {   display: flex;   flex-wrap: wrap; }   .elementor-search-data-fetch ul li {    animation-name: p;    animation-duration: 1s;    animation-fill-mode: both;    width: 100%;    padding-right: 10px; }    @media (min-width: 576px) {     .elementor-search-data-fetch ul li {      width: 50%; } }    .elementor-search-data-fetch ul li:nth-child(2) {     animation-delay: .1s; }    .elementor-search-data-fetch ul li:nth-child(3) {     animation-delay: .2s; }    .elementor-search-data-fetch ul li:nth-child(4) {     animation-delay: .3s; }    .elementor-search-data-fetch ul li:nth-child(5) {     animation-delay: .4s; }    .elementor-search-data-fetch ul li:nth-child(6) {     animation-delay: .5s; }    .elementor-search-data-fetch ul li:nth-child(7) {     animation-delay: .6s; }    .elementor-search-data-fetch ul li:nth-child(8) {     animation-delay: .7s; }  .elementor-search-data-fetch h4 {   text-align: center;   padding: 20px; } .button-link-search {  font-size: 16px;  font-size: 1rem;  font-weight: 500;  border-bottom: 2px solid #1d2a38;  color: #1d2a38;  padding-bottom: 5px; }  .button-link-search i {   margin-left: 10px;   transition: all .3s ease-in-out; }  .button-link-search:hover {   border-bottom: 2px solid #1d2a38;   color: #1d2a38; }   .button-link-search:hover i {    transform: rotate(45deg); } @keyframes p {  0% {   opacity: 0;   transform: translateY(30px); }  to {   opacity: 1;   transform: none; } } .elementor-widget-opal-site-logo.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-opal-site-logo.elementor-widget-image .elementor-image>img[src$=".svg"],.elementor-widget-opal-site-logo.elementor-widget-image .elementor-image figure>a img[src$=".svg"] {  width: 95px; } .elementor-widget-social-icons.elementor-social-custom .elementor-social-icon {  margin-left: 10px; }  .elementor-widget-social-icons.elementor-social-custom .elementor-social-icon i {   font-size: 12px;   font-size: .75rem;   color: #000; }  .elementor-widget-social-icons.elementor-social-custom .elementor-social-icon svg {   color: #000; }  .elementor-widget-social-icons.elementor-social-custom .elementor-social-icon:hover {   background-color: transparent; } .elementor-widget-social-icons .elementor-social-icons-wrapper {  justify-content: flex-start;  display: flex;  align-items: center;  flex-wrap: wrap; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn {  background-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn {  color: #ea4335;  border-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {  background-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {  color: #fff; } .elementor-share-buttons--color-official .elementor-share-btn:hover {  filter: saturate(1.5) brightness(1.2); } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious {  background-color: #39f; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg {  background-color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email {  background-color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print {  background-color: #aaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook {  background-color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google {  background-color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket {  background-color: #ef3f56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin {  background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki {  background-color: #f4731c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest {  background-color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit {  background-color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype {  background-color: #00aff0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare {  background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat {  background-color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon {  background-color: #eb4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix {  background-color: #f3782b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr {  background-color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch {  background-color: #6441a5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram {  background-color: #2ca5e0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter {  background-color: #1da1f2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo {  background-color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk {  background-color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_weixin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_weixin {  background-color: #31a918; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_weibo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_weibo {  background-color: #dd2430; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp {  background-color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress {  background-color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing {  background-color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious {  color: #39f; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg {  color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email {  color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print {  color: #aaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook {  color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google {  color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket {  color: #ef3f56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin {  color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki {  color: #f4731c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest {  color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit {  color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype {  color: #00aff0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare {  color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat {  color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon {  color: #eb4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix {  color: #f3782b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr {  color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch {  color: #6441a5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram {  color: #2ca5e0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter {  color: #1da1f2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo {  color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk {  color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_weixin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_weixin {  color: #31a918; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_weibo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_weibo {  color: #dd2430; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp {  color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress {  color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing {  color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon {  background-color: #39f; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon {  background-color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon {  background-color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon {  background-color: #aaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon {  background-color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon {  background-color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon {  background-color: #ef3f56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon {  background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon {  background-color: #f4731c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon {  background-color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon {  background-color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon {  background-color: #00aff0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon {  background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon {  background-color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon {  background-color: #eb4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon {  background-color: #f3782b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon {  background-color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon {  background-color: #6441a5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon {  background-color: #2ca5e0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon {  background-color: #1da1f2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon {  background-color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon {  background-color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_weixin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_weixin .elementor-share-btn__icon {  background-color: #31a918; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_weibo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_weibo .elementor-share-btn__icon {  background-color: #dd2430; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon {  background-color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon {  background-color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon {  background-color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {  color: #fff; } .elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon {  margin-left: -.2em; } .elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn {  border-style: solid; } .elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon {  background-image: linear-gradient(90deg,rgba(0,0,0,.12),transparent); } .elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text {  padding-left: .9em; } .elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-flat .elementor-share-btn:hover,.elementor-share-buttons--skin-gradient .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn:hover {  color: #fff; } .elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon {  border-radius: .5em; } .elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon {  border-radius: 99.9em; } .elementor-share-buttons--view-text .elementor-share-btn__text {  padding-left: 1em; } .elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn {  justify-content: center; } .elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text {  flex-grow: 1;  justify-content: center; } .elementor-share-buttons--shape-rounded .elementor-share-btn {  border-radius: .5em; } .elementor-share-buttons--shape-circle .elementor-share-btn {  border-radius: 99.9em; } .elementor-share-buttons--align-right .elementor-grid {  justify-content: flex-end; } .elementor-share-buttons--align-left .elementor-grid {  justify-content: flex-start; } .elementor-share-buttons--align-center .elementor-grid {  justify-content: center; } .elementor-share-buttons--align-justify .elementor-grid {  justify-content: space-between; } @media (max-width: ELEMENTOR_SCREEN_MD_MAX) {  .elementor-share-buttons-tablet--align-right .elementor-grid {   justify-content: flex-end; }  .elementor-share-buttons-tablet--align-left .elementor-grid {   justify-content: flex-start; }  .elementor-share-buttons-tablet--align-center .elementor-grid {   justify-content: center; }  .elementor-share-buttons-tablet--align-justify .elementor-grid {   justify-content: space-between; } } @media (max-width: ELEMENTOR_SCREEN_SM_MAX) {  .elementor-share-buttons-mobile--align-right .elementor-grid {   justify-content: flex-end; }  .elementor-share-buttons-mobile--align-left .elementor-grid {   justify-content: flex-start; }  .elementor-share-buttons-mobile--align-center .elementor-grid {   justify-content: center; }  .elementor-share-buttons-mobile--align-justify .elementor-grid {   justify-content: space-between; } } .elementor-share-btn {  overflow: hidden;  font-size: 10px;  display: flex;  align-items: center;  justify-content: flex-start;  transition-duration: .2s;  transition-property: filter,background-color,border-color;  height: 4.5em;  cursor: pointer; } .elementor-share-btn__icon,.elementor-share-btn__text {  transition-property: color,background-color;  transition-duration: .2s; } .elementor-share-btn__icon {  display: flex;  align-self: stretch;  justify-content: center;  align-items: center;  width: 4.5em;  position: relative; } .elementor-share-btn__icon i {  font-size: 1.7em; } .elementor-share-btn__text {  font-size: 1.5em;  padding-right: 1em;  align-self: stretch;  flex-grow: 1;  align-items: center;  display: flex;  font-weight: 100; } .elementor-share-btn__title {  font-weight: 700;  flex-shrink: 0; } .elementor-widget-share-buttons .elementor-widget-container {  overflow: hidden; } .elementor-widget-spacer .elementor-widget-container {  height: 100%; } .elementor-widget-wrap:hover [class*=opal-svg-],.elementor-widget-wrap:hover [class*=opal-svg-]>* {  transform-origin: center center;  transform-box: fill-box; } .elementor-widget-wrap:hover .opal-svg-spinner {  animation: a 2s infinite linear; } .elementor-widget-wrap:hover .opal-svg-moveup {  animation: j .3s;  -moz-animation: j .3s;  -webkit-animation: j .3s; } .elementor-teams-wrapper {  margin-bottom: 30px; }  .elementor-teams-wrapper .elementor-team-image {   font-size: 0;   margin-bottom: 20px;   position: relative; }  .elementor-teams-wrapper .elementor-team-name {   font-size: 18px;   font-size: 1.125rem;   transition: all .3s ease;   line-height: 1.5; }   .elementor-teams-wrapper .elementor-team-name a {    color: inherit;    transition: none; }  .elementor-teams-wrapper .elementor-team-job {   font-size: 16px;   font-size: 1rem;   margin-bottom: 20px; }  .elementor-teams-wrapper .team-icon-socials {   list-style: none;   font-size: 14px;   font-size: .875rem;   padding-left: 0;   margin-bottom: 0; }   .elementor-teams-wrapper .team-icon-socials li {    position: relative;    display: inline-block;    margin-right: 4px;    margin-left: 4px; }   .elementor-teams-wrapper .team-icon-socials a {    display: flex;    justify-content: center;    align-items: center;    color: #fff;    padding: 5px;    width: 32px;    height: 32px;    background-color: #24aeb1;    border-radius: 50%; }    .elementor-teams-wrapper .team-icon-socials a i {     min-width: 22px;     text-align: center;     display: inline-block;     vertical-align: middle;     -ms-flex-line-pack: center;     align-content: center;     -ms-flex-align: center;     align-items: center;     -ms-flex-wrap: wrap;     flex-wrap: wrap; }    .elementor-teams-wrapper .team-icon-socials a:hover {     color: #fff; }  .elementor-teams-wrapper .team-image {   position: relative;   overflow: hidden;   display: inline-block; }   .elementor-teams-wrapper .team-image:after {    display: block;    position: absolute;    content: "";    top: 0;    left: 0;    bottom: 0;    right: 0;    background-color: rgba(0,0,0,.1); }  .elementor-teams-wrapper .elementor-team-socials {   opacity: 0;   visibility: hidden;   bottom: 50%;   transform: translateY(50%);   transition: all .25s ease;   position: absolute;   left: 0;   right: 0; }  .elementor-teams-wrapper:hover .elementor-team-socials {   opacity: 1;   visibility: visible; }  .elementor-teams-wrapper:hover .team-image:after {   opacity: 1;   visibility: visible;   overflow: visible; } .elementor-widget-opal-team-box .elementor-widget-container {  background-color: #fff; } .elementor-widget-opal-testimonials .elementor-testimonial-wrapper {  overflow: unset; } .elementor-widget-opal-testimonials .owl-dots {  padding: 0 15px; } @media (max-width: 767px) {  .elementor-widget-opal-testimonials .owl-nav {   display: none;   visibility: hidden; } } .elementor-widget-opal-testimonials .item-box {  display: flex;  flex: 1 0 auto;  margin-right: auto;  margin-left: auto;  flex-direction: column;  max-width: 100%;  transition: all .3s ease; } .elementor-widget-opal-testimonials .elementor-testimonial-image {  line-height: 0;  margin-bottom: 1rem; } .elementor-widget-opal-testimonials .elementor-testimonial-item {  display: flex;  flex-direction: column; } .elementor-widget-opal-testimonials img {  border-radius: 50%;  height: 70px;  width: 70px;  box-shadow: none;  object-fit: cover; } .elementor-widget-opal-testimonials .elementor-testimonial-title {  font-size: 18px;  font-size: 1.125rem;  font-weight: 600;  margin-bottom: 12px;  transition: all .2s ease; } .elementor-widget-opal-testimonials .elementor-testimonial-content {  font-size: 16px;  font-size: 1rem;  font-style: normal;  font-weight: 400;  line-height: 1.5;  margin-bottom: 28px;  transition: all .2s ease;  flex-grow: 1; } .elementor-widget-opal-testimonials .elementor-testimonial-rating {  font-size: 16px;  font-size: 1rem;  color: #ffd21c;  margin-bottom: 30px;  margin-top: auto; }  .elementor-widget-opal-testimonials .elementor-testimonial-rating i {   margin: 0 1px; } .elementor-widget-opal-testimonials .elementor-testimonial-name {  font-size: 16px;  font-size: 1rem;  font-weight: 600;  display: block;  transition: all .2s ease; } .elementor-widget-opal-testimonials .elementor-testimonial-job {  font-size: 13px;  font-size: .8125rem;  display: block;  transition: all .2s ease; } .elementor-widget-opal-testimonials .elementor-testimonial-quote {  font-size: 1rem;  line-height: 1;  margin-bottom: 25px;  transition: all .3s ease;  position: relative; } .elementor-widget-opal-testimonials .elementor-testimonial-rating {  overflow: hidden;  display: inline-block;  position: relative;  height: 1.618em;  margin-bottom: .4rem;  line-height: 1.618;  width: 5.1em;  font-family: FontAwesome;  font-weight: 400;  font-size: 13px;  font-size: .8125rem; }  .elementor-widget-opal-testimonials .elementor-testimonial-rating:before {   content: "\f005 \f005 \f005 \f005 \f005";   opacity: .25;   float: left;   top: 0;   left: 0;   position: absolute;   letter-spacing: .1em; }  .elementor-widget-opal-testimonials .elementor-testimonial-rating span {   overflow: hidden;   float: left;   top: 0;   left: 0;   position: absolute;   padding-top: 1.5em; }   .elementor-widget-opal-testimonials .elementor-testimonial-rating span:before {    content: "\f005 \f005 \f005 \f005 \f005";    top: 0;    position: absolute;    left: 0;    color: #fbb614;    letter-spacing: .1em; } .elementor-widget-opal-testimonials.elementor-testimonial-text-align-left .elementor-testimonial-wrapper,.elementor-widget-opal-testimonials.elementor-testimonial-text-align-left .owl-dots {  text-align: left; } .elementor-widget-opal-testimonials.elementor-testimonial-text-align-center .elementor-testimonial-wrapper {  text-align: center; } .elementor-widget-opal-testimonials.elementor-testimonial-text-align-right .elementor-testimonial-wrapper,.elementor-widget-opal-testimonials.elementor-testimonial-text-align-right .owl-dots {  text-align: right; } .elementor-widget-opal-testimonials.content-box-move-up .item-box:hover .elementor-testimonial-content-box {  transform: translateY(-10px); } .elementor-widget-opal-testimonials.content-box-move-down .item-box:hover .elementor-testimonial-content-box {  transform: translateY(10px); } .elementor-widget-opal-testimonials.wrapper-move-up .item-box:hover {  transform: translateY(-5px); } .elementor-widget-opal-testimonials.wrapper-move-down .item-box:hover {  transform: translateY(5px); } .elementor-widget-opal_text_carousel .owl-carousel .elementor-heading-title,.elementor-widget-opal_text_carousel .woocommerce-product-carousel ul.products .elementor-heading-title,.woocommerce-product-carousel .elementor-widget-opal_text_carousel ul.products .elementor-heading-title {  margin-bottom: 0;  font-size: 22px;  font-size: 1.375rem; } .elementor-widget-opal_text_carousel .owl-carousel .elementor-content,.elementor-widget-opal_text_carousel .woocommerce-product-carousel ul.products .elementor-content,.woocommerce-product-carousel .elementor-widget-opal_text_carousel ul.products .elementor-content {  padding-top: 10px; } @media (min-width: 992px) {  .elementor-widget-opal_text_carousel.text-carousel-style-2 .elementor-content-item-inner {   display: flex;   flex-direction: row-reverse; }  .elementor-widget-opal_text_carousel.text-carousel-style-2 .elementor-content-wrap,.elementor-widget-opal_text_carousel.text-carousel-style-2 .elementor-image-framed {   width: 50%;   padding-left: 20px;   padding-right: 20px;   display: flex;   flex-direction: column;   justify-content: center; } } .elementor-element .elementor-text_carousel-wrapper .gallery,.elementor-text_carousel-wrapper .comment-form,.elementor-text_carousel-wrapper .elementor-element .gallery,.elementor-text_carousel-wrapper .entry-gallery .gallery,.elementor-text_carousel-wrapper .row,.elementor-text_carousel-wrapper .single-portfolio-summary .single-portfolio-summary-inner,.elementor-text_carousel-wrapper .single-product div.type-product .product-inner,.elementor-text_carousel-wrapper .single .gallery,.elementor-text_carousel-wrapper .site-footer .widget-area,.elementor-text_carousel-wrapper .widget .gallery,.elementor-text_carousel-wrapper .woocommerce-account .woocommerce,.elementor-text_carousel-wrapper .woocommerce-account .woocommerce .u-columns.woocommerce-Addresses,.elementor-text_carousel-wrapper .woocommerce-address-fields__field-wrapper,.elementor-text_carousel-wrapper .woocommerce-Addresses,.elementor-text_carousel-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.elementor-text_carousel-wrapper .woocommerce-cart .entry-content>.woocommerce,.elementor-text_carousel-wrapper .woocommerce-columns--addresses,.elementor-text_carousel-wrapper .woocommerce-MyAccount-content form[class^=woocommerce-],.elementor-text_carousel-wrapper [class*=columns-] ul.products,.elementor-text_carousel-wrapper [data-elementor-columns],.elementor-text_carousel-wrapper [data-opal-columns],.elementor-text_carousel-wrapper body.opal-content-layout-2cl #content .wrap,.elementor-text_carousel-wrapper body.opal-content-layout-2cr #content .wrap,.elementor-text_carousel-wrapper form.track_order,.entry-gallery .elementor-text_carousel-wrapper .gallery,.single-portfolio-summary .elementor-text_carousel-wrapper .single-portfolio-summary-inner,.single-product div.type-product .elementor-text_carousel-wrapper .product-inner,.single .elementor-text_carousel-wrapper .gallery,.site-footer .elementor-text_carousel-wrapper .widget-area,.widget .elementor-text_carousel-wrapper .gallery,.woocommerce-account .elementor-text_carousel-wrapper .woocommerce,.woocommerce-account .woocommerce .elementor-text_carousel-wrapper .u-columns.woocommerce-Addresses,.woocommerce-billing-fields .elementor-text_carousel-wrapper .woocommerce-billing-fields__field-wrapper,.woocommerce-cart .elementor-text_carousel-wrapper .entry-content>.woocommerce,.woocommerce-MyAccount-content .elementor-text_carousel-wrapper form[class^=woocommerce-],[class*=columns-] .elementor-text_carousel-wrapper ul.products,body.opal-content-layout-2cl #content .elementor-text_carousel-wrapper .wrap,body.opal-content-layout-2cr #content .elementor-text_carousel-wrapper .wrap {  margin: 0; } @media (max-width: 1440px) {  .elementor-text_carousel-wrapper .owl-theme.owl-carousel .owl-nav [class*=owl-],.elementor-text_carousel-wrapper .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-],.woocommerce-product-carousel .elementor-text_carousel-wrapper ul.owl-theme.products .owl-nav [class*=owl-] {   display: none; } } .elementor-text_carousel-wrapper .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-prev,.elementor-text_carousel-wrapper .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-].owl-prev,.woocommerce-product-carousel .elementor-text_carousel-wrapper ul.owl-theme.products .owl-nav [class*=owl-].owl-prev {  left: -30px; } .elementor-text_carousel-wrapper .owl-theme.owl-carousel .owl-nav [class*=owl-].owl-next,.elementor-text_carousel-wrapper .woocommerce-product-carousel ul.owl-theme.products .owl-nav [class*=owl-].owl-next,.woocommerce-product-carousel .elementor-text_carousel-wrapper ul.owl-theme.products .owl-nav [class*=owl-].owl-next {  right: -30px; } .elementor-text_carousel-wrapper .elementor-content-item-inner {  background: #fff;  padding: 20px; }  @media (min-width: 992px) {   .elementor-text_carousel-wrapper .elementor-content-item-inner {    padding: 50px; } } .elementor-text_carousel-wrapper .elementor-heading-title {  margin-top: 50px;  margin-bottom: 10px; } .elementor-text_carousel-wrapper .elementor-content p {  margin-bottom: 10px; } .timeline-item {  position: relative;  display: flex;  flex-wrap: wrap;  margin-bottom: 30px; }  @media (min-width: 768px) {   .timeline-item {    margin-bottom: 30px; } }  .timeline-item .timeline-thumbnail {   margin-bottom: 1.5em; }   .timeline-item .timeline-thumbnail img {    margin: 0 auto; }   .timeline-item .timeline-thumbnail:after {    content: "";    width: 15px;    height: 15px;    box-shadow: 0 0 10px rgba(0,0,0,.15);    bottom: 50%;    left: 0;    z-index: 1;    transform: translateY(50%);    border-radius: 50%;    position: absolute; }    @media (min-width: 768px) {     .timeline-item .timeline-thumbnail:after {      transform: translate(-50%,50%); } }   .timeline-item .timeline-thumbnail:before {    content: "";    position: absolute;    border-top: 4px dotted #e6e6e6;    width: 150px;    top: 50%;    left: 0;    z-index: 1;    transform: translateY(-50%); }  .timeline-item .timeline-number-wap {   display: inline-block; }  .timeline-item .timeline-title {   font-size: 20px;   font-size: 1.25rem; }  .timeline-item .timeline-buttom {   margin-top: 1.5em; }  .timeline-item .content {   line-height: 1.5; }   .timeline-item .content p {    margin-bottom: 1rem; } .opal-timeline-wrapper {  overflow: hidden;  position: relative; } .opal-timeline-line {  position: absolute;  border-left: 4px dotted #e6e6e6;  left: 6px;  top: 0;  bottom: 0; }  @media (min-width: 768px) {   .opal-timeline-line {    transform: translateX(50%);    right: 50%;    left: unset; } } .elementor-timeline-view-horizontal .timeline-item {  align-self: stretch; } .elementor-timeline-view-vertical .timeline-item {  position: relative; }  @media (min-width: 768px) {   .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-thumbnail {    order: 0; }    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-thumbnail:before {     right: 0;     left: auto; }    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-thumbnail:after {     left: 100%; } }  .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-image-wap {   padding-left: 30px;   padding-right: 0; }   @media (min-width: 768px) {    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-image-wap {     padding-right: 30px;     padding-left: 0; } }   @media (min-width: 992px) {    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-image-wap {     padding-right: 100px;     padding-left: 0; } }  .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-content-wap {   padding-left: 30px;   padding-right: 0;   text-align: left; }   @media (min-width: 768px) {    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-content-wap {     padding-left: 30px;     padding-right: 0; } }   @media (min-width: 992px) {    .elementor-timeline-view-vertical .timeline-item:nth-child(2n-1) .timeline-content-wap {     padding-left: 100px;     padding-right: 0; } }  .elementor-timeline-view-vertical .timeline-item:last-child {   margin-bottom: 0; } .elementor-timeline-view-vertical .timeline-image-wap {  position: relative;  z-index: 2;  padding-left: 30px;  padding-right: 0;  border-radius: 6px; }  @media (min-width: 768px) {   .elementor-timeline-view-vertical .timeline-image-wap {    padding-left: 30px;    padding-right: 0; } }  @media (min-width: 992px) {   .elementor-timeline-view-vertical .timeline-image-wap {    padding-left: 100px;    padding-right: 0; } }  .elementor-timeline-view-vertical .timeline-image-wap img {   border-radius: 6px; } .elementor-timeline-view-vertical .timeline-content-wap {  padding-left: 30px;  padding-right: 0;  position: relative;  z-index: 2; }  @media (min-width: 768px) {   .elementor-timeline-view-vertical .timeline-content-wap {    padding-right: 30px;    padding-left: 0;    text-align: right; } }  @media (min-width: 992px) {   .elementor-timeline-view-vertical .timeline-content-wap {    padding-right: 100px;    padding-left: 0;    text-align: right; } } .elementor-timeline-view-vertical .timeline-thumbnail {  padding-left: 0 !important;  padding-right: 0 !important;  margin-bottom: 1.5em; }  @media (min-width: 768px) {   .elementor-timeline-view-vertical .timeline-thumbnail {    margin-bottom: 0;    order: 2; }    .elementor-timeline-view-vertical .timeline-thumbnail:before {     left: 0;     right: auto; } } .elementor-timeline-view-vertical .timeline-content {  order: 1;  padding-left: 0 !important;  padding-right: 0 !important; } .elementor-widget-toggle .elementor-tab-title {  align-items: center; } .elementor-toggle-item:last-child .elementor-tab-title {  border: 0; } .vertical-menu-separator-yes .vertical-navigation:after {  content: "";  position: absolute;  right: 0;  top: 50%;  height: 23px;  width: 1px;  background-color: var(--e-global-color-border);  transform: translateY(-50%); } .vertical-menu-separator-yes .vertical-navigation:hover:after {  background-color: transparent; } .home .nav-vertical-menu-layout-content-style-2 .vertical-navigation .vertical-menu,.page-template-page-elementor .nav-vertical-menu-layout-content-style-2 .vertical-navigation .vertical-menu {  opacity: 1;  visibility: visible;  z-index: 990;  transform: translateY(0); } .osf-vscroll-inner {  position: relative;  overflow: hidden;  min-height: 100%; } .osf-vscroll-inner .osf-vscroll-dots {  position: fixed;  z-index: 100;  margin-top: -32px; } .osf-vscroll-inner .osf-vscroll-dots,.osf-vscroll-wrap .osf-vscroll-nav-menu {  opacity: 1;  transition: all .3s ease-in-out; } .osf-vscroll-wrap .osf-vscroll-dots-hide {  opacity: 0;  visibility: hidden; } @media (max-width: 575px) {  .osf-vscroll-dots {   display: none; } } .osf-vscroll-dots.middle {  top: 50%; } .osf-vscroll-dots.top {  top: 40px; } .osf-vscroll-dots.bottom {  bottom: 30px; } .osf-vscroll-dots.right {  right: 17px; } .osf-vscroll-dots.left {  left: 17px; } .osf-vscroll-inner ul.osf-vscroll-dots-list,.osf-vscroll-wrap .osf-vscroll-nav-menu {  margin: 0 !important;  padding: 0; } .osf-vscroll-inner ul.osf-vscroll-dots-list li {  width: 14px;  height: 13px;  margin: 7px;  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;  justify-content: center;  -ms-flex-align: center;  align-items: center;  overflow: visible; } .osf-vscroll-inner .osf-vscroll-dot-item .osf-vscroll-nav-link {  display: block;  position: relative;  z-index: 1;  width: 100%;  height: 100%;  cursor: pointer;  text-decoration: none; } .osf-vscroll-inner .osf-vscroll-dot-item .osf-vscroll-nav-link span {  top: 2px;  left: 2.5px;  width: 6px;  height: 6px;  border-radius: 50%;  position: absolute;  z-index: 1;  transition: all .3s ease-in-out; } .osf-vscroll-inner .osf-vscroll-dot-item.active .osf-vscroll-nav-link span {  transform: scale(2); } .osf-vscroll-inner .osf-vscroll-dot-item .osf-vscroll-tooltip {  position: absolute;  color: #fff;  font-size: 14px;  font-family: arial,helvetica,sans-serif;   white-space: nowrap;  max-width: 220px;  padding-left: .4em;  padding-right: .4em; } .osf-vscroll-inner .osf-vscroll-dots.right .osf-vscroll-tooltip {  right: 27px; }  .osf-vscroll-inner .osf-vscroll-dots.lines .osf-vscroll-dot-item {  width: 4px;  height: 30px; } .osf-vscroll-inner .osf-vscroll-dots.lines .osf-vscroll-dot-item span {  width: 100%;  height: 100%;  border-radius: 0; } .osf-vscroll-inner .osf-vscroll-dots.lines .osf-vscroll-dot-item.active span {  transform: scale(1); } @media (max-width: 768px) {  .osf-vscroll-dots.right {   right: 7px; }  .osf-vscroll-dots.left {   left: 7px; } } .osf-vscroll-inner .osf-vscroll-dots.right .osf-vscroll-tooltip:after {  left: calc(100% - 1px);  border-left: 6px solid; } .osf-vscroll-inner .osf-vscroll-dots.left .osf-vscroll-tooltip:after,.osf-vscroll-inner .osf-vscroll-dots.right .osf-vscroll-tooltip:after {  position: absolute;  top: 50%;  content: "";  width: 10px;  height: 0;  border-top: 6px solid transparent;  border-bottom: 6px solid transparent;  transform: translateY(-50%); } .osf-vscroll-inner .osf-vscroll-dots.left .osf-vscroll-tooltip:after {  right: calc(100% - 1px);  border-right: 6px solid; } .osf-vscroll-inner .osf-vscroll-dots.left .osf-vscroll-tooltip {  left: 27px; } .osf-vscroll-nav-menu {  position: fixed;  top: 20px;  height: 40px;  z-index: 100;  padding: 0;  margin: 0; } .osf-vscroll-nav-menu.left {  left: 0; } .osf-vscroll-nav-menu.right {  right: 0; } .osf-vscroll-nav-menu .osf-vscroll-nav-item {  display: inline-block;  margin: 10px;  color: #000;  background: #fff;  background: hsla(0,0%,100%,.3); } .osf-vscroll-nav-menu .osf-vscroll-nav-item .osf-vscroll-nav-link {  padding: 9px 18px;  display: block;  cursor: pointer; } .osf-vscroll-nav-menu .osf-vscroll-nav-item .osf-vscroll-nav-link,.osf-vscroll-nav-menu .osf-vscroll-nav-item .osf-vscroll-nav-link:hover {  color: #000; } .multiscroll-nav li a:focus,.osf-vscroll-nav-menu .osf-vscroll-nav-item .osf-vscroll-nav-link:focus {  outline: none; } .osf-vscroll-dots .osf-vscroll-nav-link span {  background: #dcdcdc; } .elementor-video-icon,.elementor-video-popup {  display: inline-flex;  align-items: center; } .elementor-video-icon {  justify-content: center;  text-align: center; } .elementor-video-title {  font-size: 14px;  font-weight: 600;  text-transform: capitalize;  color: #1d2a38;  margin-left: 12px;  transition: all .5s ease; } .elementor-video-icon {  font-size: 16px;  width: 80px;  height: 80px;  box-sizing: content-box;  background-color: #fff;  position: relative;  border-radius: 50%;  transition: all .5s ease; }  .elementor-video-icon i:before {   display: block; } .wavify-wraper {  position: relative; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHRuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHQuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLt_QuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLrPQuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLl_XuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLgHXuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAX-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAz-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAv-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuHT-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuGb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAf-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAb-k3Yk128O0g.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLijXuAj-k3Yk128.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbFmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 200;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEbVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVn6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 600;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZEalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmZiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmQiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmYiAr0lFQm524.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmXiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalnoiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtaln6iAr0lFQm524.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmbiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmaiAr0lFQm524.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtalmUiAr0lFQm.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @media (max-width:767px) {
@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
}