@import url("https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap");:root{--tj-ff-body:"Mona Sans",sans-serif;--tj-ff-heading:"Mona Sans",sans-serif;--tj-ff-fontawesome:"Font Awesome 6 Pro";--tj-fw-normal:normal;--tj-fw-thin:100;--tj-fw-elight:200;--tj-fw-light:300;--tj-fw-regular:400;--tj-fw-medium:500;--tj-fw-sbold:600;--tj-fw-bold:700;--tj-fw-ebold:800;--tj-fw-black:900;--tj-fs-body:16px;--tj-fs-p:16px;--tj-fs-h1:74px;--tj-fs-h2:48px;--tj-fs-h3:32px;--tj-fs-h4:24px;--tj-fs-h5:20px;--tj-fs-h6:18px;--tj-color-common-white:#fff;--tj-color-common-black:#000;--tj-color-heading-primary:#1b1b1b;--tj-color-text-body:#414141;--tj-color-text-body-2:#737373;--tj-color-text-body-3:#5a5a5a;--tj-color-text-body-4:#2a2a2a;--tj-color-text-body-5:hsla(0,0%,100%,.85);--tj-color-theme-primary:#e9562d;--tj-color-theme-bg:#f5f5f5;--tj-color-theme-bg-2:#f3e4de;--tj-color-theme-bg-3:#111;--tj-color-theme-dark:#121212;--tj-color-theme-dark-2:#181818;--tj-color-theme-dark-3:#242424;--tj-color-theme-dark-4:#3b3b3b;--tj-color-theme-dark-5:#5c5c5c;--tj-color-red-1:red;--tj-color-grey-1:#f2f2f2;--tj-color-grey-2:#d4d4d4;--tj-color-grey-3:hsla(0,0%,100%,.102);--tj-color-border-1:#dadada;--tj-color-border-2:#2b2b2b;--tj-color-border-3:hsla(0,0%,100%,.149);--tj-color-border-4:hsla(0,0%,100%,.2);--tj-color-border-5:rgba(233,86,45,.149)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--tj-ff-body);font-size:var(--tj-fs-body);font-weight:400;color:var(--tj-color-text-body);background-color:var(--tj-color-grey-1);line-height:1.5}a{text-decoration:none}h1,h2,h3,h4,h5{font-family:var(--tj-ff-heading);color:var(--tj-color-heading-primary);margin-top:0;font-weight:var(--tj-fw-medium);line-height:1.2;letter-spacing:-.03em}h1{font-size:var(--tj-fs-h1);line-height:1.108}@media only screen and (min-width:1200px) and (max-width:1399px){h1{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){h1{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){h1{font-size:45px}}h2{font-size:var(--tj-fs-h2);line-height:1.125}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){h2{font-size:40px}}@media only screen and (min-width:576px) and (max-width:767px){h2{font-size:36px}}@media (max-width:575px){h2{font-size:30px}}h3{font-size:var(--tj-fs-h3);line-height:1.25}@media only screen and (min-width:768px) and (max-width:991px){h3{font-size:28px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){h3{font-size:25px}}h4{font-size:var(--tj-fs-h4);line-height:1.333}@media only screen and (min-width:768px) and (max-width:991px){h4{font-size:22px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){h4{font-size:20px}}h5{font-size:var(--tj-fs-h5);line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a{line-height:inherit;display:block}h1 a,h1:hover a,h2 a,h2:hover a,h3 a,h3:hover a,h4 a,h4:hover a,h5 a,h5:hover a{font-size:inherit;color:inherit;font-weight:inherit}ul{margin:0;padding:0}a,button,h1,h2,h3,h4,h5,li,p,span{transition:all .3s ease-in-out 0s}a:focus,button:focus,button:focus-visible{text-decoration:none;outline:none;box-shadow:0 0 0}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:var(--tj-color-theme-primary);outline:none;border:none;background:transparent;padding:0}.uppercase{text-transform:uppercase}*{scrollbar-width:thin;scrollbar-color:var(--tj-color-theme-primary) var(--tj-color-common-white)}::-webkit-scrollbar{height:4px;width:6px}::-webkit-scrollbar-thumb{background:var(--tj-color-theme-primary);-webkit-border-radius:1ex;-webkit-box-shadow:0 0 0 rgba(0,0,0,.75)}::-webkit-scrollbar-corner{background:transparent}::-moz-selection{background:var(--tj-color-common-black);color:var(--tj-color-common-white);text-shadow:none}::selection{background:var(--tj-color-common-black);color:var(--tj-color-common-white);text-shadow:none}::-moz-placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1;-moz-transition:all .3s;transition:all .3s}::placeholder{color:var(--tj-color-text-body);font-size:var(--tj-fs-body);opacity:1;transition:all .3s}.mobile_logo img,.site_logo img,img{max-width:100%;height:auto;display:block}.mobile_logo img,.site_logo img{-o-object-fit:contain;object-fit:contain}.section-gap{padding-top:120px;padding-bottom:120px}@media only screen and (min-width:992px) and (max-width:1199px){.section-gap{padding-top:100px;padding-bottom:100px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.section-gap{padding-top:70px;padding-bottom:70px}}.section-gap-x{margin-inline-start:15px;margin-inline-end:15px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.section-gap-x{margin-inline-start:12px;margin-inline-end:12px}}.slidebar-stickiy{will-change:transform}.tj-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;background-color:var(--tj-color-theme-primary);font-size:16px;font-weight:var(--tj-fw-sbold);padding:5px 5px 5px 25px;text-align:center;border-radius:50px;line-height:1;z-index:2;overflow:hidden;white-space:nowrap}.tj-primary-btn .btn-text{color:var(--tj-color-common-white);overflow:hidden}.tj-primary-btn .btn-text span{display:flex;line-height:1;text-shadow:0 30px 0;backface-visibility:hidden;transform:translateY(0);transition:.4s ease-in-out}.tj-primary-btn .btn-icon{display:inline-flex;justify-content:center;align-items:center;font-size:20px;line-height:1;width:42px;height:42px;overflow:hidden;background-color:var(--tj-color-theme-dark);border-radius:50%}.tj-primary-btn .btn-icon i{color:var(--tj-color-common-white);transform:rotate(-45deg);transition:all .3s ease-in-out}.tj-primary-btn:hover .btn-text span{transform:translateY(-30px)}.tj-primary-btn:hover .btn-icon i{transform:rotate(0)}.header-area{background-color:var(--tj-color-common-white);border-end-start-radius:12px;border-end-end-radius:12px;position:relative;z-index:99}.header-area.header-1.header-absolute{top:0;position:absolute;inset-inline-start:0;width:calc(100% - 30px)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.header-area.header-1.header-absolute{width:calc(100% - 24px)}}.header-area.header-1 .header-wrapper{padding:0 18px;background-color:var(--tj-color-common-white)}.header-area.header-duplicate{display:none;opacity:0;visibility:hidden}@media only screen and (min-width:1200px) and (max-width:1399px){.header-area.header-1 .header-wrapper{padding:0 8px}}@media only screen and (min-width:992px) and (max-width:1199px){.header-area.header-1 .header-wrapper{padding:0 4px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-area.header-1 .header-wrapper{padding:15px 0}}.header-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;z-index:99;position:relative}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.header-wrapper{padding:15px 0}}.site_logo .logo{display:inline-block;max-width:250px;width:100%}.site_logo .logo img{width:100%;height:auto;max-height:60px;-o-object-fit:contain;object-fit:contain}.menu-area{gap:25px}.mainmenu ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap}.mainmenu ul>li{position:relative;z-index:1}.mainmenu ul>li>a{position:relative;font-size:16px;color:var(--tj-color-heading-primary);display:block;padding:37px 0;font-weight:var(--tj-fw-medium);line-height:1}.mainmenu ul>li.current-menu-ancestor>a,.mainmenu ul>li.current-menu-ancestor>a:after,.mainmenu ul>li:hover>a,.mainmenu ul>li:hover>a:after{color:var(--tj-color-theme-primary)}.mainmenu ul>li.current-menu-ancestor>a:before,.mainmenu ul>li:hover>a:before{opacity:1;visibility:visible}@media only screen and (min-width:1200px) and (max-width:1399px){.mainmenu ul{gap:0 22px}}@media only screen and (min-width:992px) and (max-width:1199px){.mainmenu ul{gap:0 16px}}.header-right-item{display:flex;align-items:center;gap:20px}.header-right-item .tj-primary-btn .btn-icon{width:38px;height:38px}@media only screen and (min-width:992px) and (max-width:1199px){.header-right-item .tj-primary-btn .btn-icon{width:35px;height:35px}.header-right-item{gap:12px}}.menu_bar{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:25px;height:25px;position:relative;top:0;inset-inline-start:0;margin-inline-start:5px;cursor:pointer;transition:all .3s ease-in-out 0s}.menu_bar span{display:block;width:18px;height:2px;background-color:var(--tj-color-common-black);border-radius:10px;margin-inline-end:auto;backface-visibility:hidden;transition:all .3s}.menu_bar span:first-child,.menu_bar span:last-child{width:25px}.menu_bar.mobile_menu_bar{width:50px;height:50px;padding:12px;background:var(--tj-color-theme-primary);border-radius:7px}.menu_bar.mobile_menu_bar span{background-color:var(--tj-color-common-white)}.menu_bar:hover span{width:100%}@media only screen and (min-width:992px) and (max-width:1199px){.menu_bar{margin-inline-start:0}}

/* !END: Theme Header CSS */.header-wrapper:has(.mega-menu){position:static}.mainmenu ul>li:has(.mega-menu),.mobile_menu ul>li:has(.mega-menu){position:static}

/* !END: Mega Menu CSS */.tj-footer-section{background-color:var(--tj-color-theme-bg);position:relative;z-index:1;padding-top:195px;border-radius:12px;overflow:hidden}@media only screen and (min-width:1200px) and (max-width:1399px){.tj-footer-section{padding-top:150px}}@media only screen and (min-width:992px) and (max-width:1199px){.tj-footer-section{padding-top:135px}}@media only screen and (min-width:768px) and (max-width:991px){.tj-footer-section{padding-top:320px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section{padding-top:270px;margin-bottom:0;border-end-start-radius:0;border-end-end-radius:0}}.footer-main-area{position:relative;padding:100px 0 90px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.footer-main-area{padding:70px 0}}.footer-widget .title{font-weight:var(--tj-fw-sbold);margin-bottom:33px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.footer-widget .title{margin-bottom:18px}}.social-links ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.social-links ul li a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:rgba(28,38,73,.3);font-size:16px;line-height:1}.social-links ul li a i{color:var(--tj-color-theme-bg)}.social-links ul li a:hover{background-color:var(--tj-color-theme-primary);transform:translateY(-3px)}.social-links ul li a:hover i{color:var(--tj-color-common-white)}.social-links ul li:after{display:none}.social-links.style-2 ul li a{background-color:var(--tj-color-common-white);opacity:.4}.social-links.style-2 ul li a i{color:var(--tj-color-theme-primary)}.social-links.style-2 ul li a:hover{opacity:1}.social-links.style-3 ul li a{background-color:var(--tj-color-common-white);opacity:.3}.social-links.style-3 ul li a i{color:var(--tj-color-theme-dark)}.social-links.style-3 ul li a:hover{background-color:var(--tj-color-theme-primary);opacity:1}.social-links.style-3 ul li a:hover i{color:var(--tj-color-common-white)}.widget-nav-menu{padding-inline-start:40px}.widget-nav-menu ul{list-style:none}.widget-nav-menu ul li{padding:6px 0}.widget-nav-menu ul li:first-child{padding-top:0}.widget-nav-menu ul li a{color:var(--tj-color-text-body);display:inline-flex;align-items:center;gap:4px}.widget-nav-menu ul li a:hover{color:var(--tj-color-theme-primary);padding-inline-start:5px}@media only screen and (min-width:1200px) and (max-width:1399px){.widget-nav-menu{padding-inline-start:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.widget-nav-menu{padding-inline-start:80px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.widget-nav-menu{padding-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.widget-nav-menu{margin-top:30px}}.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{padding-inline-start:115px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{padding-inline-start:70px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.widget-nav-menu.footer-col-2,.widget-nav-menu.footer-col-3{margin-top:30px;padding-inline-start:0}}.widget-nav-menu.footer-col-3{padding-inline-start:120px}@media only screen and (min-width:1200px) and (max-width:1399px){.widget-nav-menu.footer-col-3{padding-inline-start:80px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.widget-nav-menu.footer-col-3{margin-top:30px;padding-inline-start:0}}.copyright-content-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;padding:20px 0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.copyright-content-area .social-links ul{justify-content:center}.copyright-content-area .social-links{width:100%}}.copyright-content-area .copyright-text p{margin:0}.copyright-content-area .copyright-text a{color:var(--tj-color-common-black)}.copyright-content-area .copyright-text a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.copyright-content-area .copyright-text{width:100%;text-align:center}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.copyright-content-area{gap:18px}}.tj-footer-section.footer-2{background-color:var(--tj-color-theme-dark);padding-top:100px}.tj-footer-section.footer-2 .footer-widget .title{color:var(--tj-color-common-white)}.tj-footer-section.footer-2 .footer-widget ul li a{color:var(--tj-color-text-body-2)}.tj-footer-section.footer-2 .footer-widget ul li a:hover{color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tj-footer-section.footer-2{padding-top:60px}}.widget-contact{padding-inline-start:76px}.widget-contact .title{color:var(--tj-color-common-white)}@media only screen and (min-width:1200px) and (max-width:1399px){.widget-contact{padding-inline-start:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.widget-contact{margin-top:30px;padding-inline-start:70px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.widget-contact{margin-top:30px;padding-inline-start:0}}.footer-contact-info{max-width:230px;width:100%}.footer-contact-info .contact-item{margin-bottom:14px}.footer-contact-info .contact-item:last-child{margin-bottom:0}.footer-contact-info .contact-item span{color:var(--tj-color-text-body-2);display:inline-flex;align-items:center;gap:8px}.footer-contact-info .contact-item span i{font-size:20px;color:var(--tj-color-theme-primary);display:inline-flex;line-height:1}.footer-contact-info .contact-item a{color:var(--tj-color-common-white);font-weight:var(--tj-fw-sbold);display:inline-flex;margin-bottom:3px}.footer-contact-info .contact-item a:hover{color:var(--tj-color-theme-primary)}.tj-copyright-area-2 .copyright-content-area{padding:25px 0}.tj-copyright-area-2 .copyright-text p{color:var(--tj-color-text-body-2)}.tj-copyright-area-2 .copyright-text a{color:var(--tj-color-common-white)}.tj-copyright-area-2 .copyright-text a:hover{color:var(--tj-color-theme-bg)}

/* !END: Theme Footer CSS */

/* !END: Theme Search CSS */
/* !START: hamburger CSS */.hamburger-area{position:fixed;inset-inline-end:-490px;top:15px;width:450px;height:calc(100% - 30px);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);transition:all .3s cubic-bezier(.785,.135,.15,.86);transition-duration:1s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-radius:12px}.hamburger-area::-webkit-scrollbar{display:none}.hamburger-area.opened{inset-inline-end:15px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.hamburger-area.opened{inset-inline-end:0}.hamburger-area{top:0;height:100%;border-start-end-radius:0;border-end-end-radius:0}}@media (max-width:575px){.hamburger-area{width:320px}}.hamburger_bg{background-color:var(--tj-color-theme-dark);height:100%;width:100%;position:absolute;top:0;inset-inline-start:0;z-index:-1;border-start-start-radius:12px;border-end-start-radius:12px}.hamburger_wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:40px;overflow:auto;height:100%}.hamburger_wrapper:before{content:"";position:absolute;top:3%;inset-inline-end:3%;width:200px;height:200px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(50px);opacity:.26;z-index:-1;backdrop-filter:blur(10px)}@media (max-width:575px){.hamburger_wrapper{padding:40px 20px}}.hamburger_top{margin-bottom:30px}.hamburger_close_btn{display:inline-block;font-size:35px;line-height:1;color:var(--tj-color-common-white)}@media (max-width:575px){.hamburger_close_btn{font-size:30px}}.hamburger_close_btn:hover{transform:rotate(90deg);color:var(--tj-color-theme-bg)}.tj-offcanvas-area{position:fixed;inset-inline-end:-490px;top:15px;width:470px;height:calc(100% - 30px);box-shadow:-5px 0 20px -5px rgba(0,0,0,.5);transition:all .3s cubic-bezier(.785,.135,.15,.86);transition-duration:.3s;z-index:9999;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;border-start-start-radius:12px;border-end-start-radius:12px;border-radius:12px}.tj-offcanvas-area::-webkit-scrollbar{display:none}.tj-offcanvas-area.opened{inset-inline-end:15px}.offcanvas-text{margin-bottom:40px}.offcanvas-text p{color:var(--tj-color-text-body-2);margin-bottom:0}.hamburger-title{color:var(--tj-color-common-white);font-size:22px;line-height:1;margin-bottom:25px;position:relative;z-index:1}.hamburger-infos{margin-bottom:45px}.hamburger-infos .contact-info .contact-item{padding:15px 0 10px}.hamburger-infos .contact-info .contact-item:first-child{padding-top:0}.hamburger_logo .mobile_logo{display:inline-block;max-width:136px;width:100%}.hamburger_logo .mobile_logo img{width:100%;height:auto;max-height:50px;-o-object-fit:contain;object-fit:contain}

/* !END: hamburger CSS */@keyframes tj-fade-out{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes tj-shadow-blur{0%{filter:blur(12px);transform:translate(-50%) scale(.6);opacity:.4}30%{filter:blur(2px);transform:translate(-50%,-.5rem) scale(1);opacity:1}to{filter:blur(12px);transform:translate(-50%) scale(.6);opacity:.4}}@keyframes fadeLeftToRight{0%{filter:blur(0);transform:translate(0) scale(1);opacity:1}30%{filter:blur(0);transform:translate(-3000%) scale(1);opacity:1}40%{filter:blur(0);transform:translate(-2000%) scale(1);opacity:1}60%{filter:blur(0);transform:translate(0) scale(1);opacity:1}to{filter:blur(12px);transform:translate(1000%) scale(7);opacity:.4}}@keyframes tj-bounce-anim{0%{transform:translateY(calc(-50% - 1rem)) scaleX(1.4)}3%{transform:translateY(calc(-50% - .95rem)) scale(1.1,1.05)}5%{transform:translateY(calc(-50% - .9rem)) scale(1.2,1.1)}8%{transform:translateY(calc(-50% - .8rem)) scale(.98,1.15)}12%{transform:translateY(calc(-50% - .7rem)) scale(.95,1.2)}16%{transform:translateY(calc(-50% - .5rem)) scale(.92,1.25)}20%{transform:translateY(calc(-50% - .2rem)) scale(.9,1.4)}24%{transform:translateY(calc(-50% + .4rem)) scale(.9,1.7)}26%{transform:translateY(calc(-50% + .8rem)) scale(.9,1.4)}28%{transform:translateY(calc(-50% + .95rem)) scale(1.2,.7)}30%{transform:translateY(calc(-50% + 1rem)) scale(1.5,.3)}32%{transform:translateY(calc(-50% + .8rem)) scale(1.4,.4)}36%{transform:translateY(calc(-50% + .5rem)) scale(1.2,.8)}42%{transform:translateY(calc(-50% + .2rem)) scaleY(1.2)}48%{transform:translateY(calc(-50% - .2rem)) scale(.9,1.4)}54%{transform:translateY(calc(-50% - .3rem)) scale(.92,1.3)}62%{transform:translateY(calc(-50% - .5rem)) scale(.95,1.2)}68%{transform:translateY(calc(-50% - .6rem)) scale(.97,1.15)}75%{transform:translateY(calc(-50% - .7rem)) scale(.98,1.1)}80%{transform:translateY(calc(-50% - .8rem)) scale(.99,1.08)}85%{transform:translateY(calc(-50% - .9rem)) scaleY(1.05)}90%{transform:translateY(calc(-50% - .95rem)) scale(1.2,1.03)}95%{transform:translateY(calc(-50% - .98rem)) scale(1.1,1.01)}to{transform:translateY(calc(-50% - 1rem)) scaleX(1.4)}}@keyframes tj-weave-anim{0%{transform:translateZ(0) scale(1) rotateY(0)}12%{transform:translate3D(2px,-2px,2px) scale(1.16) rotateY(6deg)}24%{transform:translateZ(0) scale(1) rotateY(0)}36%{transform:translateZ(0) scale(1)}to{transform:scale(1)}}@keyframes fadeOutInstant{0%{opacity:1;visibility:visible;transform:translateX(0)}to{opacity:0;visibility:hidden;transform:translateX(-100px)}}@keyframes neonGlowPulse{0%{filter:drop-shadow(0 0 10px rgba(233,86,45,.6)) drop-shadow(0 0 20px rgba(233,86,45,.4))}25%{filter:drop-shadow(0 0 20px rgba(233,86,45,.9)) drop-shadow(0 0 40px rgba(233,86,45,.6)) drop-shadow(0 0 60px rgba(255,100,50,.4))}50%{filter:drop-shadow(0 0 30px rgba(255,80,40,1)) drop-shadow(0 0 60px rgba(233,86,45,.8)) drop-shadow(0 0 90px rgba(255,120,60,.5))}75%{filter:drop-shadow(0 0 20px rgba(233,86,45,.9)) drop-shadow(0 0 40px rgba(233,86,45,.6)) drop-shadow(0 0 60px rgba(255,100,50,.4))}to{filter:drop-shadow(0 0 10px rgba(233,86,45,.6)) drop-shadow(0 0 20px rgba(233,86,45,.4))}}@keyframes glowZoomOut{0%{transform:scale(1) translateZ(0);filter:drop-shadow(0 0 25px rgba(233,86,45,1)) drop-shadow(0 0 50px rgba(233,86,45,.7));opacity:1}25%{transform:scale(2) translateZ(0);filter:drop-shadow(0 0 40px rgba(255,90,45,1)) drop-shadow(0 0 80px rgba(233,86,45,.8));opacity:1}50%{transform:scale(4) translateZ(0);filter:drop-shadow(0 0 70px rgba(255,100,50,1)) drop-shadow(0 0 120px rgba(233,86,45,.7));opacity:.95}75%{transform:scale(7) translateZ(0);filter:drop-shadow(0 0 100px rgba(255,120,60,.6)) drop-shadow(0 0 180px rgba(233,86,45,.4));opacity:.7}to{transform:scale(11) translateZ(0);filter:drop-shadow(0 0 150px rgba(255,140,80,.2));opacity:0}}@keyframes superPreloaderEffect{0%{transform:rotateY(0deg) rotateX(0deg) scale(1);filter:drop-shadow(0 0 20px rgba(233,86,45,.8)) drop-shadow(0 0 40px rgba(233,86,45,.5))}15%{transform:rotateY(180deg) rotateX(45deg) scale(1.3);filter:drop-shadow(0 0 30px rgba(233,86,45,1)) drop-shadow(0 0 60px rgba(233,86,45,.8)) drop-shadow(0 0 80px rgba(255,100,50,.6))}30%{transform:rotateY(1turn) rotateX(90deg) scale(.8);filter:drop-shadow(0 0 15px rgba(233,86,45,.6)) drop-shadow(0 0 30px rgba(233,86,45,.4))}45%{transform:rotateY(540deg) rotateX(135deg) scale(1.4);filter:drop-shadow(0 0 35px rgba(255,80,40,1)) drop-shadow(0 0 70px rgba(233,86,45,.9)) drop-shadow(0 0 100px rgba(255,120,60,.7))}60%{transform:rotateY(2turn) rotateX(180deg) scale(1);filter:drop-shadow(0 0 20px rgba(233,86,45,.8)) drop-shadow(0 0 40px rgba(233,86,45,.5))}75%{transform:rotateY(900deg) rotateX(225deg) scale(1.2);filter:drop-shadow(0 0 25px rgba(233,86,45,.9)) drop-shadow(0 0 50px rgba(233,86,45,.6))}to{transform:rotateY(3turn) rotateX(1turn) scale(1);filter:drop-shadow(0 0 20px rgba(233,86,45,.8)) drop-shadow(0 0 40px rgba(233,86,45,.5))}}@keyframes particleBurstExit{0%{transform:rotateY(0deg) rotateX(0deg) scale(1) rotate(0deg);filter:drop-shadow(0 0 20px rgba(233,86,45,.8)) drop-shadow(0 0 40px rgba(233,86,45,.5));opacity:1}20%{transform:rotateY(180deg) rotateX(180deg) scale(1.5) rotate(90deg);filter:drop-shadow(0 0 50px rgba(255,80,40,1)) drop-shadow(0 0 100px rgba(233,86,45,1)) drop-shadow(0 0 150px rgba(255,120,60,.8));opacity:1}40%{transform:rotateY(1turn) rotateX(1turn) scale(3) rotate(180deg);filter:drop-shadow(0 0 80px rgba(255,100,50,1)) drop-shadow(0 0 150px rgba(233,86,45,.9)) drop-shadow(0 0 200px rgba(255,140,80,.7));opacity:.9}70%{transform:rotateY(2turn) rotateX(2turn) scale(8) rotate(1turn) translateZ(300px);filter:drop-shadow(0 0 120px rgba(255,120,60,.8)) drop-shadow(0 0 200px rgba(233,86,45,.6)) blur(2px);opacity:.5}to{transform:rotateY(3turn) rotateX(3turn) scale(15) rotate(540deg) translateZ(800px);filter:drop-shadow(0 0 200px rgba(255,140,80,.3)) blur(10px);opacity:0}}

/* !END: Preloader CSS */

/* !END: Error 404 CSS */@keyframes scrollToTop{0%{transform:translate3d(0,80%,0);visibility:visible}to{transform:translateZ(0)}}
/* !END: Back to top CSS */.widget-contact.style-2 .title{color:var(--tj-color-heading-primary)}.widget-contact.style-2 .footer-contact-info .contact-item span{color:var(--tj-color-text-body)}.widget-contact.style-2 .footer-contact-info .contact-item a{color:var(--tj-color-heading-primary)}.widget-contact.style-2 .footer-contact-info .contact-item a:hover{color:var(--tj-color-theme-primary)}

/* !END: Theme Footer CSS */@keyframes moveVarBig{0%{transform:translateY(0)}to{transform:translateY(150px)}}@keyframes moveVarBigReverse{0%{transform:translateY(150px)}to{transform:translateY(0)}}@keyframes zoomInOutAnim{0%{transform:scale(1)}to{transform:scale(.9)}}
/* !END: Animation CSS */.sec-heading{margin-inline-start:auto;margin-inline-end:auto;width:100%;margin-bottom:52px}.sec-heading .sec-title{margin-bottom:0}.sec-heading .sec-title span{color:var(--tj-color-theme-primary)}.sec-heading .sub-title{display:inline-flex;align-items:center;gap:4px;color:var(--tj-color-heading-primary);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-1);padding:2px 10px;margin-bottom:20px;border-radius:4px}.sec-heading .sub-title i{color:var(--tj-color-theme-primary);font-size:22px;line-height:1;display:inline-flex}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sec-heading .sub-title{margin-bottom:15px}}.sec-heading .sub-title.text-white{border-color:hsla(0,0%,100%,.15)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sec-heading .sub-title{font-size:13px}}.sec-heading.style-2 .sec-title span{color:var(--tj-color-text-body-2)}.sec-heading.style-2 .sub-title{color:var(--tj-color-theme-primary);background-color:var(--tj-color-common-white);border:0;padding:7px 10px}.sec-heading.style-3 .sub-title{color:var(--tj-color-theme-primary);padding:0;border:0}.sec-heading.style-4 .sub-title{color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary)}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.sec-heading{margin-bottom:35px}}.content-wrap .sec-heading{max-width:550px;margin:0 0 20px}.content-wrap .desc{margin-bottom:0}.content-wrap .tj-primary-btn{margin-top:14px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.content-wrap .tj-primary-btn{margin-top:5px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.content-wrap .desc br{display:none}}.title-anim>div{overflow:hidden}

/* !END: Heading CSS */.tj-banner-section{position:relative}.banner-area{display:flex;flex-wrap:wrap;min-height:792px}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-area{min-height:700px}}.banner-left-box{background-color:var(--tj-color-theme-dark);border-radius:12px;padding:70px;width:calc(50% - 15px);margin-inline-end:15px;position:relative;z-index:1;display:flex;align-items:center;overflow:hidden}.banner-left-box:before{content:"";position:absolute;top:5%;inset-inline-start:5%;width:350px;height:350px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(65px);opacity:.26;z-index:-1;backdrop-filter:blur(10px)}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-left-box{padding-inline-end:40px}}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.banner-left-box{padding-inline-start:50px;padding-inline-end:40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-left-box{width:100%;margin-inline-end:0;margin-bottom:15px;padding:60px 0}}.banner-content{max-width:635px;width:100%;margin-inline-start:auto}.banner-content .sub-title{display:inline-flex;align-items:center;gap:8px;color:var(--tj-color-common-white);font-size:14px;line-height:1;letter-spacing:1.4px;text-transform:uppercase;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-2);padding:6px 10px;margin-bottom:20px;border-radius:4px}.banner-content .sub-title i{color:var(--tj-color-theme-primary);font-size:22px}.banner-content .banner-title{color:var(--tj-color-common-white);line-height:1.135;margin-bottom:15px}.banner-content .banner-title span{display:inline-block;color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium)}@media only screen and (min-width:1400px) and (max-width:1600px){.banner-content .banner-title{font-size:68px}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content .banner-title{font-size:58px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content .banner-title{font-size:50px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-content .banner-title{font-size:45px}}@media (max-width:575px){.banner-content .banner-title{font-size:38px}}.banner-content .banner-link{font-size:75px;color:var(--tj-color-common-white);display:inline-flex;line-height:1;padding:10px 30px 15px 0;border-inline-end:1px dashed var(--tj-color-border-2)}.banner-content .banner-link span{overflow:hidden}.banner-content .banner-link i{display:inline-flex;line-height:1;transform:rotate(-45deg) translateX(0);transition:all .3s ease-out;text-shadow:-120px 0 0}.banner-content .banner-link:hover i{transform:rotate(-45deg) translateX(120px)}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content .banner-link{font-size:60px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content .banner-link{font-size:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-content .banner-link{font-size:45px}}.banner-content .banner-desc-area{max-width:475px;width:100%;border-top:1px dashed var(--tj-color-border-2);border-bottom:1px dashed var(--tj-color-border-2);display:flex;align-items:center;padding:23px 0;margin-top:40px;margin-inline-end:57px;margin-inline-start:auto}.banner-content .banner-desc-area .banner-desc{padding-inline-start:44px}@media (max-width:575px){.banner-content .banner-desc-area .banner-desc{padding-inline-start:35px}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content .banner-desc-area{margin-inline-end:20px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.banner-content .banner-desc-area{order:1}}@media (max-width:480px){.banner-content .banner-desc-area{margin-inline-end:0}}.banner-content .banner-desc{color:var(--tj-color-text-body-2);font-size:18px;line-height:1.444;max-width:517px}@media (max-width:575px),only screen and (min-width:1200px) and (max-width:1399px){.banner-content .banner-desc{font-size:16px}}@media only screen and (min-width:1200px) and (max-width:1399px){.banner-content{max-width:565px;padding-inline-start:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.banner-content{padding-inline-start:10px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-content{max-width:720px;margin:0 auto;padding:0 15px}}.banner-img{position:relative;overflow:hidden}.banner-img,.banner-img img{width:100%;height:100%;border-radius:12px}.banner-img img{-o-object-fit:cover;object-fit:cover}.banner-shape{position:absolute;top:0;inset-inline-start:0;z-index:-1;pointer-events:none}.banner-shape,.banner-shape img{width:100%;height:100%}.banner-right-box{width:50%;position:relative;min-height:390px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.banner-right-box{width:100%}}

/* !END: Hero CSS */

/* !END: Choose CSS */.tj-client-section{position:relative}.tj-client-section .client-container{padding:0;overflow:hidden}.client-section-gap{padding-top:80px;padding-bottom:80px}@media only screen and (min-width:992px) and (max-width:1199px){.client-section-gap{padding-top:70px;padding-bottom:70px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.client-section-gap{padding-top:50px;padding-bottom:50px}}.client-slider .swiper-wrapper{transition-timing-function:linear}.client-slider-1{overflow:hidden;position:relative;z-index:1}.client-slider-1:after,.client-slider-1:before{content:"";position:absolute;width:448px;height:100%;background-image:linear-gradient(90deg,#e9eded,rgba(233,237,237,0));top:0;inset-inline-start:0;z-index:2}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.client-slider-1:after,.client-slider-1:before{width:300px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.client-slider-1:after,.client-slider-1:before{width:200px}}@media (max-width:575px){.client-slider-1:after,.client-slider-1:before{width:100px}}.client-slider-1:after{inset-inline-start:auto;inset-inline-end:0;background-image:linear-gradient(-90deg,#e9eded,rgba(233,237,237,0))}.client-item{width:auto;display:flex;flex-wrap:wrap;align-items:center;padding-inline-end:30px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.client-item{padding-inline-end:20px}}.client-logo{width:284px;height:120px;background-color:var(--tj-color-common-white);display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:5;border-radius:8px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.client-logo{width:220px;height:90px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.client-logo{width:190px;height:70px;padding:20px}}

/* !END: Client CSS */.countup-item.style-2{width:100%;background-color:var(--tj-color-common-white);border-radius:10px;padding:28px 30px;align-items:start;text-align:start}.countup-item.style-2 .count-text{color:var(--tj-color-text-body);font-weight:var(--tj-fw-medium)}.countup-item.style-2 .inline-content{color:var(--tj-color-heading-primary);margin:11px 0 10px}.countup-item.style-2 .inline-content .odometer,.countup-item.style-2 .inline-content .odometer span{color:var(--tj-color-heading-primary)}@media (max-width:575px){.countup-item.style-2{padding:25px 20px}}

/* !END: About CSS */.tj-service-section{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;z-index:1}.tj-service-section .sec-heading{max-width:550px}.tj-service-section .sec-heading .sub-title{color:var(--tj-color-common-white);border-color:hsla(0,0%,100%,.15)}.tj-service-section .sec-heading.style-2{margin-inline-start:0;margin-inline-end:0}.tj-service-section .sec-heading.style-2 .sub-title{color:var(--tj-color-theme-primary);background-color:var(--tj-color-theme-dark-2)}.tj-service-section.service-2{overflow-x:hidden}.bg-shape-1,.bg-shape-2{position:absolute;top:0;inset-inline-start:0;max-width:370px;width:100%;z-index:-1;mix-blend-mode:difference;pointer-events:none}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.bg-shape-1,.bg-shape-2{max-width:260px}}.bg-shape-2{top:inherit;inset-inline-start:inherit;bottom:0;inset-inline-end:0}.service-item{background:var(--tj-color-common-white);padding:40px 30px 45px;margin-bottom:30px;position:relative;border-radius:12px}.service-item:last-child{margin-bottom:0}.service-item .service-icon{font-size:70px;width:80px;height:80px;background:linear-gradient(-45deg,rgba(233,86,45,.3),rgba(233,86,45,0) 50%,rgba(233,86,45,.3));border-radius:50%;border:1px solid rgba(233,86,45,.15);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto;transition:all .4s ease-in-out}.service-item .service-icon i{color:var(--tj-color-theme-primary);display:inline-flex;line-height:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item .service-icon{font-size:50px;width:65px;height:65px}}.service-item .title{max-width:300px;font-weight:var(--tj-fw-sbold);margin-bottom:20px;transition:none}.service-item .title a:hover{color:var(--tj-color-theme-primary)}.service-item .desc{margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item{padding:30px 20px}}.service-item-wrapper{margin-bottom:30px}.service-item-wrapper:last-child{margin-bottom:0}.service-item.style-2{background-color:transparent;border:1px dashed var(--tj-color-border-2);transition:all .3s ease-in-out;padding:65px 50px;display:flex;flex-wrap:wrap;justify-content:space-between}.service-item.style-2 .service-content,.service-item.style-2 .title-area{width:48%}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-2 .service-content,.service-item.style-2 .title-area{width:100%}}.service-item.style-2 .service-icon{margin-bottom:33px}.service-item.style-2 .service-icon i{transition:all .5s ease-in-out}.service-item.style-2 .title{color:var(--tj-color-common-white);margin-bottom:0}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-2 .title{margin-bottom:25px}}.service-item.style-2 .desc{color:var(--tj-color-text-body-2);margin-bottom:22px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-2 .desc{margin-bottom:16px}}.service-item.style-2 .list-items li{color:var(--tj-color-text-body-2)}.service-item.style-2:hover{background-color:var(--tj-color-theme-dark-2);border-color:var(--tj-color-theme-dark-2)}.service-item.style-2:hover .service-icon i{transform:rotateY(1turn)}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.service-item.style-2{padding:40px 25px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-2{padding:30px 15px}}.service-item.style-3{margin-bottom:20px;padding:40px 60px 40px 30px;transition:all .3s ease-in-out}.service-item.style-3:hover{background-color:var(--tj-color-theme-primary)}.service-item.style-3:hover .title{color:var(--tj-color-common-white)}.service-item.style-3:hover .service-icon{background:linear-gradient(-45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.3));border-color:hsla(0,0%,100%,.15)}.service-item.style-3:hover .service-icon i{color:var(--tj-color-common-white)}.service-item.style-3:hover .desc{color:var(--tj-color-grey-1)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.service-item.style-3{padding:40px 40px 40px 30px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-3{padding:30px 20px}}.service-item.style-4{transition:all .3s ease-in-out}.service-item.style-4 .service-icon{width:100px;height:100px;margin-bottom:95px}@media only screen and (min-width:992px) and (max-width:1199px){.service-item.style-4 .service-icon{margin-bottom:75px}}@media only screen and (min-width:768px) and (max-width:991px){.service-item.style-4 .service-icon{width:80px;height:80px;font-size:60px;margin-bottom:50px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-4 .service-icon{width:70px;height:70px;margin-bottom:40px}}.service-item.style-4 .title{max-width:275px}.service-item.style-4:hover{background-color:var(--tj-color-theme-primary)}.service-item.style-4:hover .service-icon{background:var(--tj-color-common-white)}.service-item.style-4:hover .desc,.service-item.style-4:hover .desc a,.service-item.style-4:hover .title,.service-item.style-4:hover .title a{color:var(--tj-color-common-white)}.list-items{list-style:none}.list-items li{color:var(--tj-color-text-body);display:flex;gap:9px;margin-bottom:7px}.list-items li:last-child{margin-bottom:0}.list-items li i{font-size:12px;display:inline-flex;line-height:1;color:var(--tj-color-theme-primary);margin-top:6px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tj-service-section .content-wrap{margin-bottom:50px}}.bg-shape-3{position:absolute;bottom:0;inset-inline-start:0;max-width:915px;z-index:-1}

/* !END: Services CSS */

/* !END: Theme Marquee CSS */

/* !END: Project CSS */

/* !END: Testimonial CSS */

/* !END: Faq CSS */

/* !END: Blog CSS */

/* !END: CTA CSS */.tj-countup-section{position:relative;z-index:2;margin-bottom:-122px}.countup-wrap{display:flex;flex-wrap:wrap;background-color:var(--tj-color-theme-primary);border-radius:12px}.countup-item{display:flex;flex-direction:column;align-items:center;width:25%;padding:68px 50px 74px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.countup-item{padding:55px 30px 60px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.countup-item{width:50%;padding:45px 30px 50px}}@media (max-width:575px){.countup-item{width:100%;padding:38px 0 45px;text-align:center}.countup-item:last-child{padding-bottom:40px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.countup-item:nth-child(3),.countup-item:nth-child(4){padding-top:0}}.inline-content{font-size:74px;line-height:1;align-items:center;margin-bottom:5px;letter-spacing:-1.48px}.inline-content,.inline-content .odometer,.inline-content .odometer span{font-weight:var(--tj-fw-medium);color:var(--tj-color-common-white);font-family:var(--tj-ff-heading);display:inline-flex}.inline-content .odometer span{vertical-align:bottom}@media only screen and (min-width:992px) and (max-width:1199px){.inline-content{font-size:65px}}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.inline-content{font-size:60px}}@media (max-width:575px){.inline-content{font-size:55px;justify-content:center}}.count-text{color:var(--tj-color-common-white);display:block}

/* !END: Countup CSS */

/* !END: Working process CSS */.tj-contact-section{background-color:var(--tj-color-theme-dark);border-radius:12px;position:relative;z-index:1;overflow:hidden}.tj-contact-section .sec-heading{margin-inline-start:0;margin-inline-end:0;margin-bottom:35px}.tj-contact-section .sec-heading .sec-title{color:var(--tj-color-common-white)}.contact-info .contact-item{padding:13px 0 9px}.contact-info .contact-item .subtitle{display:block;font-size:14px;line-height:1;color:var(--tj-color-text-body-2);margin-bottom:7px}.contact-info .contact-item a:hover{color:var(--tj-color-theme-primary)}.contact-info .contact-item .contact-link{display:inline-block;color:var(--tj-color-common-white)}.contact-info .contact-item:last-child{border:0}.contact-item.style-2{padding:30px 25px 40px;background-color:var(--tj-color-common-white);text-align:center;border-radius:12px}@media only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.contact-item.style-2{padding:25px}}.contact-item.style-2 p{max-width:224px;margin:0 auto}.global-map{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:1167px;margin:0 auto}.global-map:before{content:"";position:absolute;top:30%;inset-inline-start:28%;width:220px;height:220px;border-radius:50%;background:var(--tj-color-theme-primary);filter:blur(40px);opacity:.1;z-index:-1;backdrop-filter:blur(10px)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:1400px) and (max-width:1600px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.global-map:before{width:120px;height:120px;top:25%;inset-inline-start:27%}}@media (max-width:575px){.global-map:before{width:100px;height:100px;inset-inline-start:25%}}.global-map-img{position:relative;width:100%;z-index:2}.global-map-img img{width:100%;opacity:.4}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.global-map-img{margin-bottom:40px}}.location-indicator{width:19px;height:19px;background-color:var(--tj-color-common-white);border-radius:50%;position:absolute;cursor:pointer;z-index:1}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.location-indicator{width:12px;height:12px}}.location-indicator.loc-1{top:46.7%;inset-inline-start:44.5%}.location-indicator.loc-2{top:49.8%;inset-inline-start:53.7%}.location-indicator.loc-3{top:41.3%;inset-inline-start:50.3%}.location-indicator.loc-4{top:39%;inset-inline-start:54.5%}.location-indicator.loc-5{top:36%;inset-inline-start:56.5%}.location-indicator.loc-6{top:27.6%;inset-inline-start:63.9%}.location-indicator.loc-7{top:34.4%;inset-inline-start:48.9%}.location-indicator.loc-8{top:43.3%;inset-inline-start:58.7%}.location-indicator:after{content:"";background:hsla(0,0%,100%,.1);width:100%;height:100%;z-index:-2;position:absolute;top:0;inset-inline-start:0;border-radius:50%;animation:pulse4 1.6s linear infinite}.location-indicator:hover .location-tooltip{opacity:1;visibility:visible;margin-bottom:42px}.location-tooltip{width:222px;background-color:var(--tj-color-theme-primary);font-size:14px;padding:15px;position:absolute;margin-bottom:35px;inset-inline-start:50%;bottom:0;transform:translateX(-50%);cursor:default;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.location-tooltip:after{content:"";background:var(--tj-color-theme-primary);width:14px;height:14px;z-index:-1;position:absolute;inset-inline-start:50%;bottom:-7px;transform:translateX(-50%) rotate(45deg)}.location-tooltip span{display:inline-flex}.location-tooltip p,.location-tooltip span{color:var(--tj-color-common-white);margin-bottom:5px}.location-tooltip a{color:var(--tj-color-common-white);font-weight:var(--tj-fw-medium);display:inline-flex}.location-tooltip a:hover{color:var(--tj-color-theme-bg)}@media (max-width:575px){.location-tooltip{width:205px}}

/* !END: Contact CSS */

/* !END: Slider CSS */

/* !END: Team CSS */

/* !END: Team Details CSS */

/* !END: Progress bar CSS */

/* !END: Breadcrumb CSS */.list-items ul li{gap:12px;margin-bottom:16px}

/* !END: Pricing CSS */

/* !END: Blog Details CSS */@keyframes sticky{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(.8)}}@keyframes jumping{0%{transform:translateY(2px)}25%{transform:translateY(5px)}50%{transform:translateY(-6px)}75%{transform:translateY(5px)}to{transform:translateY(2px)}}@keyframes linehover{0%{width:100%}50%{width:0;inset-inline-end:0}to{width:100%;inset-inline-start:0}}@keyframes textrotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotates{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.7,1.1)}50%{transform:scale(1.1,.7)}75%{transform:scale(.95,1.05)}}@keyframes borderanimate{0%{transform:translate(-50%,-50%) scale(.8)}60%{opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes bellshake{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}45%{transform:rotate(4deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(2deg)}85%{transform:rotate(-2deg)}92%{transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes pulse2{0%{box-shadow:0 0 0 0 #fff}to{box-shadow:0 0 0 20px transparent}}@keyframes pulse3{0%{box-shadow:0 0 0 0 rgba(233,86,45,.4)}to{box-shadow:0 0 0 8px transparent}}@keyframes pulse4{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}to{box-shadow:0 0 0 12px transparent}}@keyframes shine{0%{transform:skewX(-25deg) translateX(0)}to{transform:skewX(-25deg) translateX(250%)}}@keyframes zoomEffect{0%,to{transform:scale(.9)}50%{transform:scale(1.2)}}@keyframes marquee{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tj-bounce-ball{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}
/* !END: Animate CSS */

/* !END: Hero CSS */

/* !END: Choose CSS */

/* !END: About CSS */.tj-service-section-5 .sec-heading{max-width:550px}.service-item.style-5{background-color:var(--tj-color-theme-dark);display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;overflow:hidden}.service-item.style-5 .service-icon{font-size:64px;margin-bottom:50px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-5 .service-icon{font-size:50px}}.service-item.style-5 .service-content-area{display:flex;flex-direction:column;justify-content:space-between;padding:60px}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.service-item.style-5 .service-content-area{padding:50px 40px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-5 .service-content-area{padding:40px 20px}}.service-item.style-5 .service-content{max-width:360px}.service-item.style-5 .no{color:var(--tj-color-text-body-3);font-size:20px;font-weight:var(--tj-fw-sbold);display:inline-flex;line-height:1;margin-bottom:16px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-5 .no{font-size:18px}}.service-item.style-5 .title{max-width:360px;color:var(--tj-color-common-white);font-weight:var(--tj-fw-medium)}.service-item.style-5 .desc{color:var(--tj-color-text-body-2)}.service-item.style-5 .tj-primary-btn{margin-top:30px}.service-item.style-5 .service-img{max-width:581px;width:100%;height:605px}.service-item.style-5 .service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1200px) and (max-width:1399px){.service-item.style-5 .service-img{max-width:500px;height:590px}}@media only screen and (min-width:992px) and (max-width:1199px){.service-item.style-5 .service-img{max-width:460px;height:560px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.service-item.style-5 .service-img{max-width:100%;height:500px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-item.style-5 .service-img{height:400px}}.service-bottom-text{text-align:center;margin-top:55px}.service-bottom-text .desc{color:var(--tj-color-theme-dark-2);font-weight:var(--tj-fw-medium);flex-wrap:wrap;gap:4px;margin:0}.service-bottom-text .desc,.service-bottom-text .desc span{display:inline-flex;align-items:center}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-bottom-text .desc span{align-items:start;display:inline-block}}.service-bottom-text i{font-size:28px;color:var(--tj-color-theme-primary);vertical-align:middle}.service-bottom-text a{color:var(--tj-color-theme-dark);font-weight:var(--tj-fw-sbold);line-height:1.1;position:relative;padding-inline-end:14px;display:inline-block}.service-bottom-text a:before{content:"";background-color:currentColor;position:absolute;width:100%;height:1px;bottom:0;inset-inline-end:0}.service-bottom-text a:after{content:"\e916";font-family:bexon-icons!important;font-style:normal;font-weight:var(--tj-fw-medium);font-size:18px;display:inline-flex;transform:rotate(-45deg);position:absolute;top:0}.service-bottom-text a:hover{color:var(--tj-color-theme-primary)}.service-bottom-text a:hover:before{animation:linehover .8s linear}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.service-bottom-text{margin-top:35px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.service-bottom-text{text-align:start}}

/* !END: Services CSS */

/* !END: Countup CSS */

/* !END: Project CSS */

/* !END: Pricing CSS */

/* !END: Contact CSS */

/* !END: Testimonial CSS */

/* !END: Blog CSS */

/* !END: Careers CSS */

/* !END: Careers details CSS */
/* !END: History CSS */

/* !END: T&D CSS */

/* !END: Theme Header CSS */.wow{visibility:hidden}

/* !END: Hero CSS */

/* !END: Services CSS */

/* !END: Home 5 About CSS  */

/* !END: Strategy CSS */

/* !END: Working process CSS */

/* !END: Home 5 Project CSS */

/* !END: Testimonial CSS */

/* !END: Pricing CSS */@keyframes rotateImg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateImg2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}
/* !END: Theme Marquee CSS */

/* !END: Blog CSS */.tj-footer-section.h5-footer .h5-footer-copyright{border-top:1px dashed var(--tj-color-border-2)}

/* !END: Theme Footer CSS */

/* !END: Theme Header CSS */.tj-footer-section.h6-footer{padding-top:0}.tj-footer-section.h6-footer .h6-footer-col-2{padding-inline-start:17px}@media only screen and (min-width:768px) and (max-width:991px){.tj-footer-section.h6-footer .h6-footer-col-2{padding-inline-start:90px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section.h6-footer .h6-footer-col-2{padding-inline-start:0}}.tj-footer-section.h6-footer .h6-footer-col-3.widget-nav-menu{padding-inline-start:20px}@media only screen and (min-width:992px) and (max-width:1199px){.tj-footer-section.h6-footer .h6-footer-col-3.widget-nav-menu{margin-top:0;padding-inline-start:10px}}@media only screen and (min-width:768px) and (max-width:991px){.tj-footer-section.h6-footer .h6-footer-col-3.widget-nav-menu{padding-inline-start:0}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section.h6-footer .h6-footer-col-3.widget-nav-menu{padding-inline-start:0}}@media only screen and (min-width:992px) and (max-width:1199px){.tj-footer-section.h6-footer .h6-footer-contact{margin-top:0;padding-inline-start:20px}}@media only screen and (min-width:768px) and (max-width:991px){.tj-footer-section.h6-footer .h6-footer-contact{padding-inline-start:90px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section.h6-footer .h6-footer-contact{padding-inline-start:0}}.tj-footer-section.h6-footer .bg-shape-3{max-width:100%;inset-inline-start:0;width:100%}

/* !END: Theme Footer CSS */

/* !END: Hero CSS */

/* !END: Choose CSS */

/* !END: Home 5 About CSS  */

/* !END: Service CSS */

/* !END: Case Study CSS */

/* !END: Working process CSS */

/* !END: Award CSS */

/* !END: Testimonial CSS */

/* !END: Blog CSS */

/* !END: Client CSS */

/* !END: Theme Header CSS */

/* !END: Theme Footer CSS */

/* !END: Hero CSS */

/* !END: Choose CSS */

/* !END: Home 7 About CSS  */

/* !END: Service CSS */

/* !END: Testimonial CSS */

/* !END: Case Study CSS */

/* !END: Team CSS */

/* !END: FAQ CSS */

/* !END: Blog CSS */

/* !END: CTA CSS */

/* !END: Theme Header CSS */.tj-footer-section.h8-footer .bg-shape-3{inset-inline-end:0;inset-inline-start:auto;width:auto}.tj-footer-section.h8-footer .h8-footer-main{padding-top:80px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section.h8-footer .h8-footer-main{padding-top:70px}}.tj-footer-section.h8-footer .h8-footer-contact{padding-inline-start:0;padding-inline-end:76px}@media only screen and (min-width:1200px) and (max-width:1399px){.tj-footer-section.h8-footer .h8-footer-contact{padding-inline-start:0;padding-inline-end:30px}}@media only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tj-footer-section.h8-footer .h8-footer-contact{margin-top:0;padding-inline-start:0;padding-inline-end:0}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px){.tj-footer-section.h8-footer .h8-footer-contact{margin-top:0;padding-inline-start:0}}.tj-footer-section.h8-footer .h8-footer-col-2{padding-inline-start:35px}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.tj-footer-section.h8-footer .h8-footer-col-2{padding-inline-start:0}}.tj-footer-section.h8-footer .h8-footer-copyright{border-color:var(--tj-color-border-4)}.tj-footer-section.h8-footer .h8-footer-copyright .copyright-content-area{justify-content:center}

/* !END: Theme Footer CSS */

/* !END: Hero CSS */

/* !END: Theme Marquee CSS */

/* !END: Home 7 About CSS  */

/* !END: Choose CSS */

/* !END: Service CSS */

/* !END: Case Study CSS */

/* !END: Countup CSS */

/* !END: Team CSS */

/* !END: Testimonial CSS */

/* !END: Blog CSS */

/* !END: Theme Header CSS */

/* !END: Theme Footer CSS */@keyframes moving{0%{inset-inline-start:60%}50%{inset-inline-start:6%}to{inset-inline-start:60%}}
/* !END: Hero CSS */

/* !END: Choose CSS */

/* !END: Service CSS */

/* !END: Home 9 About CSS  */

/* !END: Team CSS */

/* !END: Testimonial CSS */

/* !END: CTA CSS */

/* !END: Case Study CSS */

/* !END: Blog CSS */

/* !END: Theme Header CSS */

/* !END: Theme Footer CSS */

/* !END: Hero CSS */

/* !END: Service CSS */

/* !END: Home 10 About CSS  */

/* !END: Process CSS */

/* !END: Case Study CSS */

/* !END: Testimonial CSS */

/* !END: Pricing CSS */

/* !END: Blog CSS */.tj-footer-section .h6-footer-map .title{color:#fff;margin-bottom:20px;font-size:24px;font-weight:600}.tj-footer-section .h6-footer-map iframe{width:100%;height:250px;border:none;border-radius:8px}