.bypostauthor{text-decoration:none}.tp-theme-logo img{width:150px}.mp-hero-w-logo{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.tp-hero-social{display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.tp-hero-social a{font-weight:500;font-size:15px;line-height:1;letter-spacing:-.02em;color:var(--tp-grey-1);border:1px solid rgb(38 38 38 / .1);border-radius:20px;padding:6px 20px;display:inline-block}.mg-hero-scrool a{font-weight:700;font-size:20px;letter-spacing:-.03em;color:var(--tp-common-white)}.tp-shop-popup-inputbox .tp-btn-black-square{font-size:18px;font-weight:400;padding:14px 34px;border-radius:8px;text-transform:uppercase;color:var(--tp-common-white);background-color:var(--tp-common-black);border:2px solid #fff0;line-height:1;margin-top:10px}.tp-shop-popup-inputbox .tp-btn-black-square:hover{background-color:#fff0;border-color:var(--tp-common-black);color:var(--tp-common-black)}.shop-related-product-main-thumb{border-radius:16px}.about-me-slider-awards .pp-about-awards{box-shadow:inset 0 1px 10px 0 rgb(0 0 0 / .15),inset 0 1px 10px 0 rgb(0 0 0 / .15);background:rgb(0 0 0 / .2);border:none;border-radius:100%}.tp-pd-2-categories span{font-size:14px;font-weight:600;padding:4px 24px;position:relative;border-radius:30px;margin-right:5px;display:inline-block;color:var(--tp-common-black);border:1px solid rgb(9 9 11 / .1)}.tp-pd-2-categories span::before{position:absolute;top:15px;left:12px;content:"";height:5px;width:5px;border-radius:50%;background-color:var(--tp-theme-primary)}.tp-pd-2-categories span a:hover{color:var(--tp-theme-primary)}.tp-service-details-hero-subtitle span{font-size:18px;letter-spacing:-.02em;color:var(--tp-common-black);position:relative;padding-left:16px;display:inline-block}.tp-service-details-hero-subtitle span::before{position:absolute;content:"";border-radius:8px;width:8px;height:8px;background:var(--tp-common-black);left:0;top:9px}.tp-animate-tab .tab-pane{display:block;pointer-events:none;opacity:0;visibility:hidden;position:absolute;z-index:1;top:0;left:0;right:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);transition-timing-function:ease-in;transition-duration:0.2s}.tp-animate-tab .tab-pane.active{pointer-events:auto;opacity:1;visibility:visible;position:relative;z-index:2;-webkit-transform:none;-ms-transform:none;transform:none;transition-timing-function:ease-out;transition-duration:0.3s;transition-delay:0.3s}.tp-hover-img canvas{position:absolute;top:0;left:0;width:100%;height:100%}.subscribe-popup{position:fixed;left:0;top:0;right:0;width:100%;height:100%;z-index:1099;background-color:rgb(0 0 0 / .5);visibility:hidden;opacity:0;transition:all 0.3s;margin:0 auto;text-align:center}.subscribe-popup.show{visibility:visible;opacity:1}.tp-shop-popup-wraps{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.subscribe-popup .close i{position:absolute;right:20px;top:20px;font-size:20px;cursor:pointer;font-weight:400;color:var(--tp-common-black);transition:0.3s}.subscribe-popup .close:hover i{transform:rotate(180deg)}@keyframes zoomInOut{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}