a{color:#161619}input:focus,select:focus,textarea:focus{outline:#161619 auto 1px}a,button,.toggle-search,.tb-close-lightbox,[type=submit]{cursor:pointer}img{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.cursor-dot,.cursor-dot-outline{pointer-events:none;position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .1s ease-in-out,transform .1s ease-in-out}.cursor-dot{width:6px;height:6px;background-color:#f3584a;z-index:9999999}.cursor-dot-outline{width:15px;height:15px;background-color:#f3584a;z-index:9999999;opacity:.3;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.cursor-dot-outline i.lnr.lnr-cross{color:#fff;font-size:6px}.error404{background:url(https://joonbeauty.com/wp-content/themes/ofeianht/assets/images/404-Page.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.error404 header.site-header{position:fixed;width:100%}.error404 .site-content{height:100vh;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.error404 .site-content .error-404.not-found{text-align:center}.error404 .site-content .page-title{font-size:147px;line-height:150px}.error404 .site-content .content{max-width:510px;margin-top:30px;margin-bottom:40px}.error404 .site-content .bt-home{display:inline-block;border:none;background:0 0;padding:0}.error404 .site-content .bt-home a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.embedded-video{width:100% !important;height:auto !important}.jws-newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,.5);z-index:9999;display:none}.jws-newsletter-popup .jws-newsletter-popup-inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:898px;width:100%;right:0;left:0;margin:0 auto;padding:15px;max-height:461px;animation:fadeIn .7s all;-webkit-animation:fadeIn .7s all;animation-delay:1.5s}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content{position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;box-shadow:-3px 5px 12px 2px rgba(0,0,0,.2);background:#fff}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-image{width:48%;background-repeat:no-repeat;background-position:center;background-size:cover}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-image img{height:100%;display:none;max-width:unset}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form{width:52%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;padding:77px 65px;background:#fff;text-align:center}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form .jws-newsletter-title{font-weight:700;line-height:36px}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form .jws-newsletter-subtitle{font-size:13px;line-height:24px;opacity:.8;margin-top:7px}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form .jws-cf7{margin-top:49px}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form .wpcf7-form input:not([type=submit]){line-height:52px;padding:0 12px;border:1px solid #161619;margin-bottom:10px}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form .wpcf7-form .wpcf7-submit{width:100%;height:58px}.jws-newsletter-popup #tb-close-popup{position:absolute;right:30px;top:30px;width:30px;height:30px;text-align:center;border-radius:50%;font-size:16px;line-height:20px;z-index:1}.jws-newsletter-popup .tb-newsletter-checkbox span:after,.jws-newsletter-popup .tb-newsletter-checkbox span:checked:after{content:"";height:20px;width:20px;margin:auto;vertical-align:middle;border:1px solid}.jws-newsletter-popup .tb-newsletter-checkbox{font-size:13px;position:relative;text-align:left;padding-left:30px;margin-top:20px}.jws-newsletter-popup .tb-newsletter-checkbox span:after{visibility:visible;font-family:"Font Awesome 5 Free";display:inline-block;transform:translate(0%,-50%);position:absolute;left:0;top:50%;cursor:pointer}.jws-newsletter-popup .tb-newsletter-checkbox .checkbox input[type=checkbox],.jws-newsletter-popup .tb-newsletter-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;z-index:1}.jws-newsletter-popup .tb-newsletter-checkbox input[type=checkbox]{-webkit-appearance:auto !important;transform:translate(0%,-50%);left:0;top:50%;height:20px;width:20px}.jws-newsletter-popup .tb-newsletter-checkbox input[type=checkbox]:checked+label:before{transform:translate(3px,-50%);top:50%}.jws-newsletter-popup .tb-newsletter-checkbox input[type=checkbox]:checked+span:before{content:"\f00c";transform:translate(2px,-50%);position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;left:3px;cursor:pointer;font-size:10px;top:50%}@media only screen and (max-width:960px){.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form{padding:50px 40px}}@media only screen and (max-width:767px){.jws-newsletter-popup .jws-newsletter-popup-inner{overflow:auto;max-height:90%}.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-form,.jws-newsletter-popup .jws-newsletter-popup-inner .jws-newsletter-popup-content .jws-newsletter-popup-image{width:100%}}.elementor-icon-list-icon i{vertical-align:middle}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 15px}.site-content .elementor-section{padding-top:110px}@media only screen and (max-width:1441px){.container,.elementor-page .elementor .elementor-element.elementor-section-boxed > .elementor-container,.elementor-section.elementor-section-boxed.jws-row-grid-yes > .elementor-container,.elementor-section.elementor-section-boxed > .elemen}