@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@100;400&display=swap');:root{--primary-color:#155ebd;--complementary-color:#1877F2;--complementary-color-dark:#004B87;--text-color-primary:#FFFFFF;--text-color-secondary:#1877F2;--background-color-primary:#FFFFFF;--background-color-secondary:#cfe0f0;--background-color:#F9F9F9;--black-color:#000000;--font-family-primary:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;--font-family-secondary:'Oswald',sans-serif!important;--brand-color-opacity:rgba(21,94,189,.175)}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-family-primary)}html{width:100%;height:auto;margin:0;padding:0}body{background-color:var(--background-color);font-family:var(--font-family-primary);font-weight:400;position:relative;font-size:16px;color:var(--black-color);line-height:1.5em;overflow-x:hidden}main{background-color:var(--background-color)}a{text-decoration:none!important;font-weight:normal;font-size:16px}a:hover{text-decoration:none;font-weight:bold;transition:1s}.v-space{content:"";padding:5px}.x-row-inner>*:nth-child(3n - 2){flex-basis:calc(33.33% - clamp(0,var(--gap),9999px))}.navbar-toggler:focus{box-shadow:none}.divider{border:1px solid var(--complementary-color);height:10vw!important;margin:40px}.logo-text{font-size:1.8rem;display:grid;align-items:center;align-content:center}.logo-panel{width:32px;height:32px;align-self:center;border:3px solid #fff;border-radius:50%;display:block;position:relative;box-sizing:border-box}.logo{width:100%;height:100%;background-image:url('../image/capital-t-logo-final-new-1.png');background-size:100% 100%;background-position:50%;display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;border-radius:50%}.bg-light{background-color:var(--primary-color)!important}.tc-number-box{border-width:2px;border-style:solid;line-height:1.75rem;display:flex;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;padding:4px 8px 4px 8px}.no-background{border:none}.tc-bg-home{background-size:cover;background-blend-mode:soft-light;background-repeat:no-repeat;background-position:right bottom;background-size:contain}.tc-bg-contact,.tc-bg-confirmation-page,.tc-bg-project-development,.tc-bg-software-development,.tc-bg-web-development,.tc-bg-mobile-app-development,.tc-bg-ui-ux-design-development,.tc-bg-it-outsourcing,.tc-bg-staff-augmentation,.tc-bg-self-managed-team,.tc-bg-full-outsourcing,.tc-bg-it-consulting,.tc-bg-it-strategy-consulting,.tc-bg-cloud-computing-consulting,.tc-bg-software-solution-consulting,.tc-bg-erp-consulting,.tc-bg-corporate-training,.tc-bg-soft-skills-training,.tc-bg-technical-training,.tc-bg-managerial-training,.tc-bg-leadership-skills-training,.tc-bg-careers,.tc-bg-find-your-job,.tc-bg-upload-your-resume,.tc-bg-join-our-team,.tc-bg-job-winning-resume{background-size:cover;background-blend-mode:soft-light}.section-height,section-height-500{padding:0}section.section-height::before{content:" ";display:table;width:0;height:20vh}section.section-height-500::before{content:" ";display:table;width:0;height:500px}section{display:flex;align-items:center;justify-content:center;margin:auto;padding:5vw 6vw 5vw 6vw;margin-top:0}.text-with-punch-section{display:flex;align-items:flex-start;padding:1em 1.5em 1em 1.5em;justify-content:center;margin-top:8px}.tc-home-container{display:flex;flex-direction:row;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;height:auto;margin:50px 0 50px 0;z-index:500;width:100%}.tc-home-container .large-image{width:20%}.text-with-punch{display:flex;flex-direction:column}.image-text-panel{display:flex;flex-direction:row;justify-content:space-between}.image-text-panel img{width:20%}div.tc-home-container>div:nth-child(2n+1){width:40%}.dropdown-divider{background-color:black!important}.disabled-menu-box{pointer-events:none;opacity:.6}.tc-service-box{background-color:var(--background-color-primary);padding:20px 0 50px 0;box-shadow:0 5px 25px 0 rgba(0,75,135,.20);-webkit-box-shadow:0 5px 25px 0 rgba(0,75,135,.20);border-radius:6px;text-align:center;overflow:hidden;transition:.7s;position:relative;border-radius:5%;margin-bottom:80px}.tc-service-box{width:250px}.tc-service-box .tc-service-box-content-panel{padding:1.25rem 1.25rem 1rem 1.25rem;}.tc-service-box .tc-service-box-button-panel{text-align:center}.tc-service-box .tc-service-box-button-panel a{color:var(--text-color-primary);background-color:var(--complementary-color);border-color:var(--complementary-color)}.tc-service-box .tc-service-box-button-panel a:hover{color:var(--text-color-primary);background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark);transition:2s}.tc-service-box .avatar{margin:0 auto .5rem auto;position:relative;display:block;max-width:100px;width:100px;height:100px;border-radius:100%;background:var(--background-color-secondary);overflow:hidden}.tc-service-box .avatar img{border-radius:100%;width:100%;height:100%;margin:3px;vertical-align:top;border:2px solid var(--background-color-secondary)}.tc-button{border-width:1px;border-style:solid;background:transparent;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;font-weight:500;position:relative;background-image:none;padding:10px 15px;transition:all ease .4s;background-color:var(--primary-color)}.tc-button:hover{background-color:var(--complementary-color);color:var(--text-color-primary);border:0}.tc-industry-we-serve-container{padding:30px 0 0 0;margin:0;list-style:none;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.tc-industry-box{width:130px;line-height:2;color:white;font-weight:bold;text-align:center;text-transform:uppercase;border:1px solid #ddd;margin:10px;padding:15px;box-shadow:0 5px 25px 0 rgba(41,128,185,.15)}.tc-industry-box .testimonial p{text-transform:uppercase;color:#000;font-weight:normal;margin-bottom:0;padding-top:12px;font-family:Oswald!important;letter-spacing:.5px;font-family:var(--font-family-secondary)}.tc-industry-box>a{color:var(--complementary-color);cursor:default}.tc-industry-box>a:hover{text-decoration:none}.contact{background-color:azure}.form{width:60%;margin:auto}.form-input{width:100%;margin:14px 0;padding:5px 3px;border:2px solid gray;border-radius:6px;font-size:19px}.form-group{margin-top:20px}.form-group span{border:dotted 2px #ffffff;padding:8px;border-radius:6px;display:block;margin:0}.typeString{display:flex;flex-direction:row;}.typeString span{line-height:1.25em}.typed-cursor{font-size:1.5em}.nav-item .arrow_pointer{visibility:visible}.nav-item hr.devider-sm.devider-md{display:none}.dropdown-item:hover{background:var(--complementary-color-dark);font-weight:normal;color:var(--background-color-primary);transition:1s}.btn.btn-primary.active,.dropdown-item.active,.tc-menu a.active,.tc-menu a.active h4{color:var(--text-color-primary);background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.nav-item .btn.btn-primary.active{pointer-events:none}.nav-item.dropdown .btn.btn-primary.active{pointer-events:visible}a.active{pointer-events:none}.btn-group:first-child.active{pointer-events:none}@media only screen and (max-width:768px){.nav-item hr.devider-sm.devider-md{display:block}.nav-item .arrow_pointer{visibility:hidden}.nav-item hr{visibility:visible}.tc-service-box{width:100%;height:auto;margin-right:10px;border-radius:0}.section{flex-direction:column-reverse}.section-height{height:auto}section.section-height::before{content:" ";display:table;width:0;height:20vw}section.section-height-500::before{content:" ";display:table;width:0;height:0}.tc-home-container{flex-direction:column}.tc-home-container>div:nth-child(2n+1){width:100%!important}.tc-home-container hr{visibility:hidden!important}.tc-home-container .large-image{width:100%;border:2px dashed var(--complementary-color);border-radius:5%;padding:5% 20%}.image-text-panel{flex-direction:column}.image-text-panel img{width:100%}.tc-logo-sm{width:12vw;height:12vw}.invisible-res{opacity:0}.typed-cursor{display:none}.number-box{width:10vw;height:10vw;line-height:1rem}.divider{width:100%;height:1px!important;margin:40px 0;background-color:var(--primary-color)}.text-with-punch-section{justify-content:center}}@media only screen and (max-width:1076px){.nav-item hr.devider-sm.devider-md{display:block}.nav-item .arrow_pointer{visibility:hidden}.nav-item hr{visibility:visible}.tc-service-box{width:100%;height:auto;margin-right:10px;border-radius:0}.section{flex-direction:column-reverse}.section-height{height:auto}section.section-height::before{content:" ";display:table;width:0;height:15vw}section.section-height-500::before{content:" ";display:table;width:0;height:0}.tc-home-container{flex-direction:column}.tc-home-container>div:nth-child(2n+1){width:100%!important}.tc-home-container hr{visibility:hidden!important}.tc-home-container .large-image{width:100%;border:2px dashed var(--complementary-color);border-radius:5%;padding:5% 20%}.image-text-panel{flex-direction:column}.image-text-panel img{width:100%}.tc-logo-sm{width:12vw;height:12vw}.invisible-res{opacity:0}.typed-cursor{display:none}.number-box{width:10vw;height:10vw;line-height:1rem}.divider{width:100%;height:1px!important;margin:40px 0;background-color:var(--primary-color)}.text-with-punch-section{justify-content:center}}.tc-b-r-hide{border-radius:0}.tc-b-r-50-px{border-radius:50px}.tc-b-r-100{border-radius:100%}.tc-ff-p{font-family:var(--font-family-primary)}.tc-ff-s{font-family:var(--font-family-secondary)}.tc-bg-white{background-color:var(--text-color-primary)}.tc-bg-black{background-color:var(--black-color)}.tc-bg-b{background-color:var(--primary-color)}.tc-bg-p{background-color:var(--primary-color)}.tc-bg-s{background-color:var(--background-color-primary)}.tc-c-black{color:var(--black-color)}.tc-c-white{color:var(--text-color-primary)}.tc-c-b{color:var(--primary-color)}.tc-c-p{color:var(--primary-color)}.tc-c-s{color:var(--background-color-primary)}.tc-b-c-black{border-color:var(--black-color)}.tc-b-c-white{border-color:var(--text-color-primary)}.tc-b-c-b{border-color:var(--primary-color)}.tc-b-c-p{border-color:var(--primary-color)}.tc-b-c-s{border-color:var(--background-color-primary)}.tc-fs-6{font-size:2.75em}.tc-fs-5{font-size:2.375em}.tc-fs-4{font-size:2em}.tc-fs-3{font-size:1.625em}.tc-fs-2{font-size:1.25em}.tc-fs-1{font-size:.875em}.tc-padding-remove{padding:0}.color-primary{color:var(--text-color-primary)}.color-secondary{color:var(--text-color-secondary)}strong{color:var(--primary-color)}p{position:relative;margin:10px 0 10px 0;line-height:1.8;-webkit-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in}h1,h2,h3,h4,h5,h6{line-height:1.25em;color:var(--black-color)}.text-uppercase{text-transform:uppercase}.row:nth-child(1n-1){width:100%}.col-md-6{padding-right:0;padding-left:0}.col-sm-12{padding-right:0;padding-left:0}nav.navbar.navbar-default.navbar-fixed.white.bootsnav.shadow.on.menu-center.no-full{box-shadow:0 5px 20px rgba(0,0,0,.05);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.05);-moz-box-shadow:0 5px 20px rgba(0,0,0,.05)}.bootstrap-select button.btn.dropdown-toggle.bs-placeholder.btn-default{background:transparent;height:46px;border:1px solid transparent;color:#445461;text-shadow:none;border-radius:0;box-shadow:none}.btn{background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn:selection{background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn:active{background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn:focus:not(:focus-visible){background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn-primary{color:var(--text-color-primary);background-color:var(--complementary-color);border-color:var(--complementary-color)}.btn-primary:hover{color:var(--text-color-primary);background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn-primary:active{color:var(--text-color-primary);background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark)}.btn-primary:focus:not(:focus-visible){background-color:var(--complementary-color-dark);border-color:var(--complementary-color-dark);border:none}.btn-primary::selection{background:transparent}.image-overlay{position:relative;padding:5%;margin:40px 0}.image-overlay img{display:block;width:100%;height:auto}.image-overlay::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--brand-color-opacity);pointer-events:none}