#tj-whatsapp-button,.whatsapp-button{position:fixed;bottom:110px;inset-inline-end:40px;width:64px;height:64px;background:linear-gradient(135deg,#25D366,#128C7E);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 4px 20px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,.7);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;overflow:visible;transform:scale(0);opacity:0;visibility:hidden}#tj-whatsapp-button.active,.whatsapp-button.active{bottom:110px;transform:scale(1);opacity:1;visibility:visible;animation:whatsapp-fade-in .5s ease-in-out}.whatsapp-button-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25D366,#128C7E);border-radius:50%;position:relative;z-index:2;transition:all .3s ease}.whatsapp-icon{color:white;font-size:32px;line-height:1;transition:transform .3s ease;display:block}.whatsapp-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(37,211,102,.4);animation:whatsapp-pulse 3s infinite;z-index:1}@keyframes whatsapp-pulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1.25);opacity:0}}.whatsapp-tooltip{right:75px;background:rgba(0,0,0,.9);color:white;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;animation:tooltip-fade-in .3s ease forwards;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.3)}.whatsapp-tooltip,.whatsapp-tooltip:after{position:absolute;top:50%;transform:translateY(-50%)}.whatsapp-tooltip:after{content:"";right:-6px;border:6px solid transparent;border-left-color:rgba(0,0,0,.9)}@keyframes tooltip-fade-in{0%{opacity:0;transform:translateY(-50%) translateX(-10px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes whatsapp-fade-in{0%{transform:translate3d(0,80%,0) scale(0);visibility:visible}to{transform:translateZ(0) scale(1)}}#tj-whatsapp-button:hover,.whatsapp-button:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(37,211,102,.6),0 0 0 8px rgba(37,211,102,.1)}#tj-whatsapp-button:hover .whatsapp-button-inner,.whatsapp-button:hover .whatsapp-button-inner{transform:rotate(5deg)}#tj-whatsapp-button:hover .whatsapp-icon,.whatsapp-button:hover .whatsapp-icon{transform:scale(1.1)}#tj-whatsapp-button:active,.whatsapp-button:active{transform:scale(.95)}@media only screen and (min-width:992px) and (max-width:1199px){#tj-whatsapp-button,.whatsapp-button{inset-inline-end:30px;bottom:100px;width:60px;height:60px}#tj-whatsapp-button.active,.whatsapp-button.active{bottom:100px}.whatsapp-icon{font-size:30px}.whatsapp-tooltip{right:70px;font-size:13px;padding:7px 11px}}@media only screen and (max-width:991px){#tj-whatsapp-button,.whatsapp-button{width:56px;height:56px;bottom:90px;inset-inline-end:20px}#tj-whatsapp-button.active,.whatsapp-button.active{bottom:90px}.whatsapp-icon{font-size:28px}.whatsapp-tooltip{display:none}.whatsapp-pulse{animation-duration:3.5s}}@media only screen and (max-width:575px){#tj-whatsapp-button,.whatsapp-button{width:52px;height:52px;bottom:85px;inset-inline-end:15px}#tj-whatsapp-button.active,.whatsapp-button.active{bottom:85px}.whatsapp-icon{font-size:26px}}.text-marquee-section{background:var(--tj-color-theme-dark);padding:0;overflow:hidden;position:relative;z-index:1;max-height:50px;height:50px;display:flex;align-items:center;margin-top:10px;margin-bottom:10px;border-radius:12px}.text-marquee-section:before{left:10%}.text-marquee-section:after,.text-marquee-section:before{content:"";position:absolute;top:50%;width:200px;height:200px;border-radius:50%;background:#87CEEB;filter:blur(65px);opacity:.26;z-index:-1;transform:translateY(-50%)}.text-marquee-section:after{right:10%}.marquee-container{overflow:hidden;width:100%;height:100%;display:flex}.marquee-container,.marquee-content{white-space:nowrap;align-items:center}.marquee-content{display:inline-flex;animation:text-marquee 30s linear infinite;gap:0;flex-wrap:nowrap}.text-marquee-section .marquee-item{color:white;font-size:16px;font-weight:500;display:inline-block;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;line-height:1;vertical-align:middle}.text-marquee-section .marquee-separator{color:rgba(255,255,255,.6);font-size:28px;margin:0 60px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;height:100%}@keyframes text-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media only screen and (max-width:991px){.text-marquee-section{max-height:50px;height:50px;margin:20px;border-radius:12px}.text-marquee-section .marquee-item{font-size:14px}.text-marquee-section .marquee-separator{margin:0 20px;font-size:20px}}@media only screen and (max-width:575px){.text-marquee-section{max-height:50px;height:50px;margin:15px;border-radius:12px}.text-marquee-section .marquee-item{font-size:12px}.text-marquee-section .marquee-separator{margin:0 15px;font-size:18px}}.tj-choose-section{padding-top:60px!important}@media only screen and (max-width:991px){.tj-choose-section{padding-top:50px!important}}@media only screen and (max-width:575px){.tj-choose-section{padding-top:40px!important}}.space-for-header{padding-top:95px!important}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.space-for-header{padding-top:85px!important}}@media (min-width:992px){.mainmenu ul>li>a{padding:20px 0!important;transition:all .3s ease;position:relative}.mainmenu ul>li.current-menu-ancestor>a{color:var(--tj-color-theme-primary)!important;font-weight:600}.mainmenu ul>li.current-menu-ancestor>a:after{width:100%;transform:scaleX(1);transition:transform .3s ease}.mainmenu ul>li.current-menu-ancestor>a:after,.mainmenu ul>li>a:before{content:"";position:absolute;bottom:15px;left:0;height:2px;background:var(--tj-color-theme-primary)}.mainmenu ul>li>a:before{width:0;transition:width .3s ease}.mainmenu ul>li:hover>a{color:var(--tj-color-theme-primary)!important;transform:translateY(-2px)}.mainmenu ul>li:hover>a:before{width:100%}.site_logo .logo{max-width:80px!important}.site_logo .logo .logo-image,.site_logo .logo img{max-width:80px!important;width:80px!important;height:auto!important}}