.black{color:#000}.white{color:#fff}.primary{color:#32AFB5}.secondary{color:#125570}.tertiary{color:#000314}.gray{color:#919191}.ltgray{color:#f1f2f2}.dkgray{color:#444647}.body-gray{color:#E9E9E9}.primary-bg{background-color:#32AFB5}.secondary-bg{background-color:#125570}.tertiary-bg{background-color:#000314}.gray-bg{background-color:#919191}.ltgray-bg{background-color:#f1f2f2}.dkgray-bg{background-color:#444647}.white-bg{background-color:#fff}.black-bg{background-color:#000}.body-gray-bg{background-color:#E9E9E9}.body-gray-2-bg{background-color:#fbfbfb}a{font-size:inherit;color:inherit}a:hover{text-decoration:none;color:#32AFB5}body{font-size:10px;font-weight:400;font-family:"Lato",sans-serif;color:#444647}p,.screen-reader-text,input[type=search],.tos-list,li{font-size:18px;font-weight:400;line-height:1.2;font-family:"Lato",sans-serif;color:#000}h1{font-size:64px;font-weight:800;font-family:"Maven Pro",sans-serif}p.sub,.sub.screen-reader-text,input.sub[type=search]{font-weight:400;font-size:20px;font-family:"Maven Pro",sans-serif}h2{font-size:32px;font-weight:700;font-family:"Maven Pro",sans-serif}h2.sub{font-weight:400;font-size:20px}h3{font-size:25px;font-weight:600;font-family:"Maven Pro",sans-serif}h4{font-size:20px;font-weight:600;font-family:"Lato",sans-serif}h5{font-weight:400;font-size:18px;font-family:"Maven Pro",sans-serif}nav ul li{font-size:inherit}.row{margin-left:0!important;margin-right:0!important}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.avatar{border-radius:100%;display:block;height:calc(2.25 * 10px);min-height:inherit;width:calc(2.25 * 10px)}svg{transition:fill 120ms ease-in-out;fill:currentColor}.wp-caption{margin-bottom:calc(1.5 * 1rem)}@media only screen and (min-width:768px){.wp-caption.aligncenter{position:relative;left:calc(calc(8 * (100vw / 12) - 28px) / 2);transform:translateX(-50%)}}@media only screen and (min-width:1200px){.wp-caption.aligncenter{left:calc(calc(6 * (100vw / 12) - 28px) / 2)}}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{color:#767676;font-size:12px;margin:0;padding:15px;text-align:center}.gallery{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:calc(1.5 * 1rem)}.gallery-item{display:inline-block;margin-right:16px;margin-bottom:16px;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:calc((100% - 16px * 1) / 2)}.gallery-columns-2 .gallery-item:nth-of-type(2n+2){margin-right:0}.gallery-columns-3 .gallery-item{max-width:calc((100% - 16px * 2) / 3)}.gallery-columns-3 .gallery-item:nth-of-type(3n+3){margin-right:0}.gallery-columns-4 .gallery-item{max-width:calc((100% - 16px * 3) / 4)}.gallery-columns-4 .gallery-item:nth-of-type(4n+4){margin-right:0}.gallery-columns-5 .gallery-item{max-width:calc((100% - 16px * 4) / 5)}.gallery-columns-5 .gallery-item:nth-of-type(5n+5){margin-right:0}.gallery-columns-6 .gallery-item{max-width:calc((100% - 16px * 5) / 6)}.gallery-columns-6 .gallery-item:nth-of-type(6n+6){margin-right:0}.gallery-columns-7 .gallery-item{max-width:calc((100% - 16px * 6) / 7)}.gallery-columns-7 .gallery-item:nth-of-type(7n+7){margin-right:0}.gallery-columns-8 .gallery-item{max-width:calc((100% - 16px * 7) / 8)}.gallery-columns-8 .gallery-item:nth-of-type(8n+8){margin-right:0}.gallery-columns-9 .gallery-item{max-width:calc((100% - 16px * 8) / 9)}.gallery-columns-9 .gallery-item:nth-of-type(9n+9){margin-right:0}.gallery-item:last-of-type{padding-right:0}.gallery-caption{display:block;font-size:14px;margin:0;padding:15px}.gallery-item>div>a{display:block;line-height:0;box-shadow:0 0 0 0 #fff0}.gallery-item>div>a:focus{box-shadow:0 0 0 2px #0073aa}html{scroll-behavior:smooth}.search-submit{font-size:16px;font-weight:700;text-transform:uppercase;background-color:#fff0;border-radius:0;white-space:normal;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;padding:10px 25px;background-color:#32AFB5;border:solid 3px #32AFB5}.search-submit:hover{background-color:#fff0;color:#125570;border-color:#125570}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff0}.black{color:#000}.white{color:#fff}.primary{color:#32AFB5}.secondary{color:#125570}.tertiary{color:#000314}.gray{color:#919191}.ltgray{color:#f1f2f2}.dkgray{color:#444647}.body-gray{color:#E9E9E9}.primary-bg{background-color:#32AFB5}.secondary-bg{background-color:#125570}.tertiary-bg{background-color:#000314}.gray-bg{background-color:#919191}.ltgray-bg{background-color:#f1f2f2}.dkgray-bg{background-color:#444647}.white-bg{background-color:#fff}.black-bg{background-color:#000}.body-gray-bg{background-color:#E9E9E9}.body-gray-2-bg{background-color:#fbfbfb}img.custom-logo{width:100%;max-width:138px;height:auto;padding-top:15px;padding-bottom:15px}@media (max-width:991px){.custom-logo-link{display:inline-block}img.custom-logo{display:block;margin:0 auto}.brand-flex{display:flex;flex-grow:1;justify-content:center}}.navbar{background-color:#fff0;position:absolute;left:0;right:0;width:100%;top:0;z-index:3}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{font-size:18px;font-weight:600;color:#fff;text-transform:capitalize;border-radius:0;padding-right:0;padding-left:0;margin-left:15px;margin-right:15px;font-family:'Maven Pro',sans-serif;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navbar-expand-lg .navbar-nav .nav-link:hover{color:#32AFB5}.navbar-expand-lg .navbar-nav .active .nav-link{color:#32AFB5}.dropdown-item{padding:.25rem .45rem;background-color:#fff0;color:#444647}}@media (min-width:992px) and (max-width:1199px){.navbar-expand-lg .navbar-nav .nav-link{font-size:14px;padding:0px!important}img.custom-logo{max-width:120px}}.navbar-nav .dropdown-menu{border-radius:0;border:none;margin-top:0}.navbar-nav .show>.nav-link{color:#444647}@media (max-width:991px){.navbar-nav .nav-link{font-size:20px;font-weight:400;color:#fff;text-align:center;border-bottom:solid 1.5px #125570;border-radius:0;text-transform:uppercase}.navbar-nav .nav-link:hover,.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .show>.nav-link{color:#fff;background-color:#125570}.navbar-brand img{width:100%;max-width:160px;margin-left:auto;margin-right:auto;display:block}.dropdown-item{padding:.25rem 1.5rem;background-color:#fff0;color:#fff;text-align:center}.navbar-header{width:100%}.nav-phone{color:#32AFB5;font-size:18px;padding-right:15px;font-weight:700;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navbar-toggler{top:15px;border:none;position:absolute;right:15px;z-index:64}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}#titan-nav{position:absolute;z-index:10;top:0;padding-top:60px;left:0;transition:.001s;text-align:center;background-color:#000314;width:100%}#nav-icon4{width:25px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer}#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#32AFB5;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:0}}.social-nav{display:flex;justify-content:flex-end}.social-menu li{display:inline-block}.social-menu li a{color:#32AFB5;padding:5px 10px;line-height:.1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-menu li a:hover{color:#125570}.screen-reader-text{display:none}.social-btns{background-color:#32AFB5;color:#fff;font-size:16px;font-weight:700;padding:7.5px 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-btns:hover{background-color:#125570;color:#fff;text-decoration:none}@media (max-width:991px){.social-menu{margin-top:10px;margin-bottom:10px}.social-btns{border-radius:0;font-size:25px;display:block}}.black{color:#000}.white{color:#fff}.primary{color:#32AFB5}.secondary{color:#125570}.tertiary{color:#000314}.gray{color:#919191}.ltgray{color:#f1f2f2}.dkgray{color:#444647}.body-gray{color:#E9E9E9}.primary-bg{background-color:#32AFB5}.secondary-bg{background-color:#125570}.tertiary-bg{background-color:#000314}.gray-bg{background-color:#919191}.ltgray-bg{background-color:#f1f2f2}.dkgray-bg{background-color:#444647}.white-bg{background-color:#fff}.black-bg{background-color:#000}.body-gray-bg{background-color:#E9E9E9}.body-gray-2-bg{background-color:#fbfbfb}footer{padding-top:15px;padding-bottom:15px;background-image:url(https://tmtech.net/wp-content/themes/titan/images/footer-bg.svg);background-position:top left;background-repeat:no-repeat;background-size:cover;padding-top:270px;background-color:#fbfbfb}footer .menu-footer{margin-top:15px}footer .menu-footer .column{border-right:1px solid #fff;width:25%}footer .menu-footer .column:last-child{border-right:0;width:35%}footer .menu-footer .column::marker{font-size:0}footer .menu-footer .column a{color:#fff;font-size:18px;font-weight:600;font-family:'Maven Pro',sans-serif;display:block}footer .menu-footer .column a:hover{color:#32AFB5}footer .menu-footer .column .nav-icon-social a{font-size:16px;display:inline-block}footer .menu-footer .column .nav-icon-social a span{width:23px;height:23px;line-height:23px;background-color:#fff}footer .menu-footer .column .nav-icon-social a span svg{font-size:14px}footer .menu-footer .column .nav-icon-social a:hover span{background-color:#32AFB5}.footer-text p,.footer-text .screen-reader-text,.footer-text input[type=search],.footer-text a{color:#fff;font-size:18px;margin-bottom:0;font-family:'Maven Pro',sans-serif}.home-top{background-image:url(/wp-content/themes/titan/images/home-top.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;height:940px;position:relative}.home-top .col-12{margin-top:-60px}.home-top img{position:absolute;bottom:0;left:0;right:0;width:100%}.hp-icons{max-width:135px}.service-bg{background-position:center;background-repeat:no-repeat;background-size:cover;margin:1.5px}.service-bg.one{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.service-bg.two{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.service-bg.three{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.color-overlay{min-height:280px;padding:20px;display:flex;align-items:center;justify-content:center;background-color:rgb(18 85 112 / .7);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.color-overlay:hover{background-color:#fff0;visibility:hidden}.color-overlay:hover .service-box-text{display:none;visibility:hidden}.swapping-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.swapping-wrapper.image-r{background-image:url(/wp-content/themes/titan/images/swap-image-r.png)}.swapping-wrapper.image-l{background-image:url(/wp-content/themes/titan/images/swap-image-l.png)}@media (max-width:991px){.swapping-wrapper.image-r,.swapping-wrapper.image-l{background-image:none}}@media (min-width:992px){.swapping-wrapper img{display:none!important}}.home-bot{background-image:url(/wp-content/themes/titan/images/home-bot.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;min-height:240px;padding-top:40px;padding-bottom:40px}.internal-head{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;min-height:600px;padding-top:40px;padding-bottom:40px;position:relative}.internal-head img{position:absolute;bottom:0;left:0;right:0;width:100%}.internal-head .col-12{margin-top:-80px}.internal-head h1{font-size:56px}.page-template-services .internal-head{background-image:url(https://tmtech.net/wp-content/themes/titan/images/hero-services.jpg)}.page-template-experience .internal-head{background-image:url(https://tmtech.net/wp-content/themes/titan/images/hero-experience.jpg)}.page-template-about .internal-head{background-image:url(https://tmtech.net/wp-content/themes/titan/images/hero-about.jpg)}.page-template-thank-you .internal-head,.page-template-contact .internal-head{background-image:url(https://tmtech.net/wp-content/themes/titan/images/hero-contact.jpg)}.gform_wrapper{margin:0 0 5px!important}.gform_wrapper ::-webkit-input-placeholder{color:#000}.gform_wrapper :-ms-input-placeholder{color:#000}.gform_wrapper ::placeholder{color:#000}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border-radius:0;border:none;color:#000;border-bottom:1px solid #000;background-color:#fff0;padding:6px 0;font-family:"Maven Pro",sans-serif!important;font-size:18px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible,.gform_wrapper textarea:focus-visible{outline:none!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.gform_wrapper textarea{margin-top:12px}body .gform_wrapper ul li.gfield{margin-top:7px!important}.gform_wrapper .gform_footer{text-align:center;margin-top:25px!important;padding-bottom:0px!important;justify-content:center}.gform_wrapper .gform_footer input.button{font-size:18px;line-height:1!important;font-weight:600;font-family:"Lato",sans-serif;text-transform:uppercase;background-color:#32AFB5;border-radius:24px;white-space:normal;padding:10.5px 16px 12.5px;border:2px solid #fff0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff}.gform_wrapper .gform_footer input.button:hover{background-color:#125570}.gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}@media (max-width:640px){.gform_wrapper select{min-height:2.5rem!important;padding:5px 4px!important}}[type=search]{outline-offset:0;border:1px solid #32AFB5;padding:13px 10px}[type=search]:focus,[type=search]:focus-visible{outline:none!important}.nav-icon-social a{font-weight:600;font-size:16px;line-height:1;color:#32AFB5}.nav-icon-social a span{background-color:#32AFB5;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;display:inline-block}.nav-icon-social a svg{color:#125570}.nav-icon-social a:hover{color:#fff}.nav-icon-social a:hover span{background-color:#fff}.home .row2 .item-service{box-shadow:4px 4px 55px rgb(0 12 80 / .2);border-radius:24px;min-width:205px;margin:0 auto;display:inline-block;position:relative;padding:25px 0 35px}.home .row2 .item-service h5{background:rgb(255 255 255 / .75);backdrop-filter:blur(50px);border-radius:24px;width:150px;height:84px;bottom:0;left:0;right:0;margin:0 auto -65px;position:absolute}.home .row3 h5{font-weight:600}.home footer{background-color:#E9E9E9}.page-template-thank-you footer,.page-template-contact footer{background-color:#E9E9E9}.search .navbar,.error404 .navbar,.page-template-terms-of-service .navbar{position:unset;background-color:#000314}.block-photo{padding:100px 0}.block-photo .row{background:rgb(255 255 255 / .55);box-shadow:4px 4px 55px rgb(0 12 80 / .2);backdrop-filter:blur(50px);border-radius:24px}.block-photo .img-container{position:relative}.block-photo .img-container img{position:absolute;left:0;top:0;margin-left:80px;width:440px;border-radius:24px;margin-top:-90px}.page-template-experience .services-row,.page-template-services .services-row{margin-top:125px}.page-template-experience .services-row .col-lg-4,.page-template-services .services-row .col-lg-4{margin-bottom:195px}.page-template-experience .item-service,.page-template-services .item-service{background:rgb(255 255 255 / .8);backdrop-filter:blur(50px);border-radius:24px;max-width:305px;width:100%;position:relative;padding:60px 0 50px}.page-template-experience .item-service h5,.page-template-services .item-service h5{font-weight:700;font-size:24px;line-height:24px}.page-template-experience .item-service .img-container,.page-template-services .item-service .img-container{background-color:#32AFB5;box-shadow:4px 4px 55px rgb(0 12 80 / .2);border-radius:24px;width:206px;height:139px;line-height:139px;text-align:center;position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-120px}.page-template-experience .row2,.page-template-services .row2{position:relative}.page-template-experience .row2 .bg-bottom-internal,.page-template-services .row2 .bg-bottom-internal{position:absolute;bottom:0;left:0;right:0;width:100%}.page-template-about .row1{position:relative}.page-template-about .row1 .row{margin-bottom:120px}.page-template-about .row1 .bg-bottom-internal{position:absolute;bottom:0;left:0;right:0;width:100%}.page-template-about .block-photo .img-container img{margin-top:-70px}.page-template-contact .container-form{padding-top:70px;padding-bottom:70px;max-width:575px;width:100%;background:rgb(255 255 255 / .55);box-shadow:4px 4px 55px rgb(0 12 80 / .2);backdrop-filter:blur(50px);border-radius:24px}.page-template-experience .block-photo .img-container img{margin-top:-80px}.page-template-experience .row2 .row:last-child .col-12{margin-bottom:150px}.page-template-experience .row2 .row:last-child h4{font-family:"Maven Pro",sans-serif}.btn{font-size:18px;line-height:1;font-weight:600;font-family:"Lato",sans-serif;text-transform:uppercase;background-color:#fff0;border-radius:24px;white-space:normal;padding:11.5px 16px;border:2px solid #fff0;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn .fa-arrow-right{margin-left:0;width:0!important;transition:margin-left 0.3s linear,width 0.3s linear}.btn.primary-btn{color:#fff;background-color:#32AFB5}.btn.secondary-btn{color:#fff;background-color:#125570}.btn.white-btn{background-color:#fff;color:#32AFB5}.btn.transparent-btn{border:2px solid #32AFB5;background-color:#fff0;color:#32AFB5}.btn:hover .fa-arrow-right{margin-left:.5rem;width:0.875em!important}.btn:focus,.btn:focus-visible{box-shadow:none!important;outline:none!important}@media only screen and (max-width:1180px){.navbar-expand-lg .navbar-nav .nav-link{margin-left:10px;margin-right:10px}.block-photo .img-container img{position:unset;margin-left:0;margin-top:0;width:100%}.page-template-about .block-photo .img-container img,.page-template-experience .block-photo .img-container img{margin-top:0}}@media only screen and (max-width:991px){.navbar-expand-lg .navbar-nav .nav-link{margin-left:0;margin-right:0}.internal-head h1{font-size:36px}h1{font-size:36px}h2{font-size:28px}h2.sub{font-size:16px}p.sub,.sub.screen-reader-text,input.sub[type=search]{font-size:16px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}.btn{font-size:16px}p,.screen-reader-text,input[type=search],.tos-list,li{font-size:16px}.home-top{height:500px}.home-top .col-12{margin-top:0}.block-photo{text-align:center}.block-photo .col-12{padding-left:20px;padding-right:20px}.block-photo .img-container img{display:inline-block;margin:0 auto 30px}.home .col-md-6{margin-bottom:120px}.home .col-md-6:nth-last-child(3),.home .col-md-6:nth-last-child(2),.home .col-md-6:nth-last-child(1){margin-bottom:0}.home .row2 .item-service h5{padding-left:20px;padding-right:20px}footer .menu-footer{margin:50px 0 0}footer .menu-footer .column{border-right:0;width:100%;line-height:1;display:block}footer .menu-footer .column a{margin-bottom:20px}footer .menu-footer .column:last-child{margin-top:20px;width:100%}.internal-head{min-height:400px}.internal-head .col-12{margin-top:0}.page-template-experience .item-service,.page-template-services .item-service{padding:60px 20px 50px}.page-template-experience .row2 .row:last-child .col-12{margin-bottom:40px}.page-template-contact .container-form{max-width:100%;padding-left:20px!important;padding-right:20px!important}}@media only screen and (max-width:767px){.home-top{height:640px}.home .col-md-6:nth-last-child(3){margin-bottom:120px}}