:root{--tj-ff-body:"Fredoka",sans-serif;--tj-ff-heading:"Fredoka",sans-serif;--brand-primary:#be1e2d;--brand-primary-hover:#a81824;--brand-dark:#262262;--brand-dark-soft:#3d3d85;--text-primary:#262262;--text-secondary:#b8b6dc;--text-muted:#8c8cc2;--text-white:#fff;--text-red:#be1e2d;--bg-primary:#fff;--bg-secondary:#f4f4fb;--bg-soft:#e7e7f5;--bg-dark:#262262;--border-default:#d6d6ea;--border-dark:#2e2e66;--glow-primary:rgba(190,30,45,.4);--glow-soft:rgba(190,30,45,.1);--tj-color-common-white:var(--text-white);--tj-color-common-black:#000;--tj-color-heading-primary:var(--text-primary);--tj-color-text-body:var(--text-primary);--tj-color-text-body-2:var(--text-secondary);--tj-color-text-body-3:var(--text-muted);--tj-color-text-body-4:var(--brand-dark);--tj-color-text-body-5:hsla(0,0%,100%,.8);--tj-color-text-body-6:var(--text-red);--tj-color-theme-primary:var(--brand-primary);--tj-color-theme-bg:var(--bg-secondary);--tj-color-theme-bg-2:var(--bg-soft);--tj-color-theme-bg-3:var(--bg-dark);--tj-color-theme-dark:var(--brand-dark);--tj-color-theme-dark-2:#1b1b4f;--tj-color-theme-dark-3:var(--brand-dark-soft);--tj-color-theme-dark-4:var(--text-secondary);--tj-color-theme-dark-5:var(--text-muted);--tj-color-red-1:var(--brand-primary);--tj-color-grey-1:var(--bg-secondary);--tj-color-grey-2:#a3a3cc;--tj-color-grey-3:hsla(0,0%,100%,.1);--tj-color-border-1:var(--border-default);--tj-color-border-2:var(--border-dark);--tj-color-border-3:hsla(0,0%,100%,.15);--tj-color-border-4:hsla(0,0%,100%,.2);--tj-color-border-5:rgba(190,30,45,.15)}.marquee-item .marquee-text{-webkit-text-fill-color:#fff!important;font-size:4.6em;font-weight:var(--tj-fw-medium)}.service-item.style-2{border:1px dashed #fff}.service-item .service-icon{width:150px;height:150px}.tj-preloader .tj-preloader-ball-inner{background-color:var(--brand-primary)!important;box-shadow:0 0 12px hsla(0,0%,100%,.6)}.tj-preloader .tj-preloader-ball-shadow{background-color:var(--brand-primary)!important;box-shadow:0 4px 20px var(--glow-primary)!important}.tj-preloader .tj-preloader-ball{background-color:var(--glow-soft)!important;box-shadow:0 0 20px var(--glow-primary)!important}svg [fill="#00ffc2"],svg [stroke="#00ffc2"]{fill:var(--brand-primary)!important;stroke:var(--brand-primary)!important}[style*="#00ffc2"]{background-color:var(--brand-primary)!important;color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}[style*="0, 255, 194"]{background-color:var(--glow-soft)!important}a:hover{color:var(--brand-primary)}.header-top,.tj-primary-btn{background-color:var(--brand-primary)}.tj-primary-btn:hover{background-color:var(--brand-primary-hover)}.tji-icon-btn{border-color:var(--brand-primary)}.tji-icon-btn:hover{background-color:var(--brand-primary)}.mainmenu ul>li:hover>a{color:var(--brand-primary)}::-webkit-scrollbar-thumb{background:var(--brand-primary)}.social-links ul li a{background-color:var(--brand-primary)}.text-primary{color:var(--text-primary)!important}.text-second{color:var(--text-secondary)!important}.text-red{color:var(--text-red)!important}.h1,.h2,.h3,.h4,.h5,.h6{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:-0.03em}.h1{font-size:var(--tj-fs-h1);line-height:1.108}.h2{font-size:var(--tj-fs-h2);line-height:1.125}.h3{font-size:var(--tj-fs-h3);line-height:1.25}.h4{font-size:var(--tj-fs-h4);line-height:1.333}.h5{font-size:var(--tj-fs-h5);line-height:1.4}.h6{font-size:var(--tj-fs-h6);line-height:1.444}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 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,.h6 a,.h6:hover a{font-size:inherit;color:inherit;font-weight:inherit}.post-details-wrapper .blog-text ul li,b{font-weight:var(--tj-fw-sbold)}body{font-size:1.1em}.tj-page-header{padding-top:150px;padding-bottom:165px;background-color:#26226274;background-blend-mode:overlay}.tj-page-title{text-shadow:2px 2px 4px rgba(38,34,98,.75)}.tj-page-title.h1{color:var(--text-white)}.vbox-overlay{--vbox-padding:0;--vbox-max-width:calc(100vw - 40px)}.vbox-container{position:fixed!important;inset:0!important;overflow:hidden!important;padding:20px!important}.vbox-container,.vbox-content{display:flex!important;align-items:center!important;justify-content:center!important}.vbox-content{width:auto!important;min-height:auto!important;max-width:100%!important;max-height:100%!important;padding:0!important;overflow:visible!important;text-align:center!important}.vbox-child{box-shadow:0 0 12px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:flex!important;align-items:center!important;justify-content:center!important}.vbox-child,.vbox-child img,.vbox-container img{margin:0 auto!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vh - 40px)!important}.vbox-child img,.vbox-container img{display:block!important;width:auto!important;height:auto!important;object-fit:contain!important}.vbox-grab .vbox-child img{border-radius:0px}.team-item .team-img:after,.team-item .team-img:before{pointer-events:none}.team-item .team-img .team-img-inner{position:relative;z-index:2}.team-item .team-img .team-img-inner a,.timeline-inner .content .bottom{display:block}.timeline-inner .date{color:var(--tj-color-text-body-6)}.timeline-inner:after{border:4px solid var(--tj-color-text-body-6)}@media only screen and (min-width:992px) and (max-width:1199px){.widget-nav-menu{-webkit-padding-start:0px;padding-inline-start:0px}}.contact-form .form-input .nice-select,.contact-form .form-input input[type=email],.contact-form .form-input input[type=tel],.contact-form .form-input input[type=text],.contact-form .form-input select,.contact-form .form-input textarea{color:var(--tj-color-text-body-6)}@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}}@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}}@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}}@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}}@media only screen and (min-width:992px) and (max-width:1199px){.tj-page-header{padding-top:100px;padding-bottom:110px}}@media (max-width:575px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.hamburger_menu .mean-nav ul li a{text-transform:none}.tj-page-header{padding-top:70px;padding-bottom:80px}}