*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--tj-color-theme-primary, #007bff),var(--tj-color-theme-secondary, #0056b3));z-index:10001;transition:width .1s ease-out;box-shadow:0 2px 4px #0003}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast-item{display:flex;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:16px 20px;border-radius:12px;box-shadow:0 10px 40px #00000026,0 4px 12px #0000001a;pointer-events:auto;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid}.toast-item.toast-visible{transform:translate(0);opacity:1}.toast-item.toast-hidden{transform:translate(400px);opacity:0}.toast-item:hover{transform:translate(-4px);box-shadow:0 12px 48px #0003,0 6px 16px #00000026}.toast-item.toast-hidden:hover{transform:translate(400px)}.toast-item.toast-success,.toast-item.toast-error{background:linear-gradient(90deg,var(--tj-color-theme-secondary) 0%,var(--tj-color-theme-primary) 100%);border-left-color:#ffffff4d}.toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff}.toast-message{flex:1;min-width:0}.toast-message p{font-size:14px;line-height:1.5;font-weight:500;color:#fff;margin:0}.toast-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;cursor:pointer;color:#fffc;transition:all .2s ease;border-radius:4px}.toast-close:hover{color:#fff;background:#fff3}.toast-close:active{transform:scale(.9)}@media (max-width: 768px){.toast-container{top:10px;right:10px;left:10px}.toast-item{min-width:auto;max-width:100%}.toast-item.toast-hidden{transform:translate(100%)}}.right_menu_togle.mobile-navbar-menu{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.2)}.right_menu_togle.mobile-navbar-menu ul li{border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:0}.right_menu_togle.mobile-navbar-menu ul li:last-child{border-bottom:none}.right_menu_togle.mobile-navbar-menu ul li a{color:#fff!important;padding:14px 0;display:block}.tj-offcanvas-area .mobile-contact ul li a{font-size:13px!important;color:#ffffffe6!important}.tj-offcanvas-area .mobile-contact ul li span{font-size:13px!important}.tj-offcanvas-area .mobile-contact ul li span i{font-size:14px!important}.tj-service-item-two .service-left-content .service-icon{display:inline-flex;align-items:center;justify-content:center;position:relative}.tj-service-item-two .service-left-content .service-icon svg{font-size:60px!important;width:60px!important;height:60px!important;display:block;fill:#3a3a3a;transition:fill .4s ease}.tj-service-item-two:hover .service-left-content .service-icon svg{fill:var(--tj-color-theme-secondary)}
