:root{--heading-color:29,79,145;--subheading-color:195, 203, 214;--footer-heading-color:195, 203, 214;--footer-text-color:195, 203, 214;--footer-background-color:29, 79, 145;--footer-link-color:255, 255, 255;--font-color:99, 102, 106;--background-color:244, 247, 251;--form-color:29, 79, 145;--link-color:0, 113, 238;--hover-color:255, 99, 25;--dark-color:3, 11, 23;--feature-color:255, 255, 255;--tab-color:0, 74, 156;--selection-color:255, 255, 115;--menu-second-column:247, 247, 247;--menu-row-hover:250, 250, 250;--menu-icon-background:243, 246, 249;--menu-icon-background-hover:232, 237, 244;--blue-white:29, 79, 145;--blue-cyan:29, 79, 145;--blue:29, 79, 145;--grey:187, 188, 188;--light-grey:241, 243, 248;--cyan:0, 182, 255;--orange:255, 99, 25;--charcoal:99, 102, 106;--white:255, 255, 255;--opaque:1;--semiopaque:0.7;--transparent:0;--heading-fonts:"Inter", Arial, sans-serif;--content-fonts:"Open Sans", sans-serif;--size-default:18px;--size-xx-small:0.6rem;--size-x-small:0.7rem;--size-small:0.9rem;--size-regular:1.05rem;--size-medium:1.2rem;--size-x-medium:1.4rem;--size-xx-medium:1.8rem;--size-large:2rem;--size-x-large:2.4rem;--size-xx-large:4rem}[data-theme=dark]{--heading-color:255, 255, 255;--subheading-color:195, 203, 214;--feature-color:28, 33, 41;--hover-color:255, 99, 25;--footer-background-color:28, 33, 41;--footer-link-color:255, 255, 255;--font-color:219, 223, 234;--tab-color:255, 255, 255;--background-color:3, 11, 23;--menu-second-column:24, 28, 34;--menu-row-hover:21, 25, 30;--menu-icon-background:28, 42, 62;--menu-icon-background-hover:24, 41, 65;--blue-white:255, 255, 255;--blue-cyan:0, 182, 255;--link-color:0, 153, 255}html{font-size:var(--size-regular);font-family:var(--content-fonts)}body,#fl-main-content{background:rgba(var(--background-color));font-size:var(--size-regular);color:rgba(var(--font-color))}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:rgba(var(--heading-color));font-family:var(--heading-fonts);font-weight:700;margin-top:10px}h1{font-size:var(--size-xx-large);font-weight:700}h2{font-size:var(--size-x-large)}h3{font-size:var(--size-large)}h4{font-size:var(--size-xx-medium)}h5{font-size:var(--size-x-medium)}h6{font-size:var(--size-medium)}p,li{color:rgba(var(--font-color))}.lead,.lead p,.lead li,.lead ul li{font-size:var(--size-medium)}.leading p:first-of-type{font-size:var(--size-x-medium)}a{color:rgba(var(--link-color))}a:hover{color:rgba(var(--hover-color));text-decoration:none;transition:color .4s linear;transition:background-color .4s linear}a:focus,a:focus-visible{outline:none!important}ul li{list-style-type:square}ul li ul li{list-style-type:disc}ul li ul li ul li{list-style-type:circle}ul li::marker{color:rgba(var(--cyan),var(--opaque))}.fl-rich-text ul{margin-top:1rem}.fl-callout-text ul li,.fl-rich-text ul li,.fl-accordion-content ul li,.fl-callout-text ol li,.fl-rich-text ol li,.fl-accordion-content ol li{margin-bottom:1rem}.fl-rich-text ul li ul li{margin-bottom:.25rem}.fl-rich-text ul li ul li ul li{margin-bottom:.05rem}.heading-subtitle{color:rgba(var(--cyan));text-transform:uppercase;margin-bottom:0}.heading-subtitle-under{color:rgba(var(--cyan));margin-top:0}.client-subtitle{color:rgba(var(--cyan));text-transform:uppercase;margin-bottom:0;font-size:var(--size-medium);letter-spacing:6px}.separate{border-bottom:1px solid #bbb5;padding-bottom:10px}button,a.fl-button *{border:none!important}button,.fl-button-text{text-transform:uppercase;color:#fff}button,a.fl-button,a.fl-button:visited,.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{background:rgba(var(--link-color));color:rgba(var(--white));border:none;text-align:center;border-radius:0;font-weight:700}button:hover,a.fl-button:hover,.fl-builder-content a.fl-button:hover,button:active,a.fl-button:active,.fl-builder-content a.fl-button:active{background:rgba(var(--hover-color))!important;color:rgba(var(--white))!important}button:hover i,a.fl-button:hover i,.fl-builder-content a.fl-button:hover i,a.fl-button:hover span.fl-button-text{color:rgba(var(--white))!important}button,a.fl-button *{border:none!important}.fl-button-wrap .fl-button:hover .fl-button-text{color:rgba(var(--link-color))}#hero a.fl-button{background:rgba(var(--orange))}#hero a.fl-button:hover{background:rgba(var(--link-color))!important}.light-button .fl-button-group,.light-button.fl-module-button .fl-button-wrap{border-top:1px solid #bbb5}.light-button .fl-button-group-buttons a{padding:12px 10px 0 0}.light-button.fl-module-button .fl-button-wrap .fl-button{padding:12px 5px 5px}.light-button .fl-button .fl-button-text,.icon-link{color:rgba(var(--link-color));text-transform:unset;font-size:var(--size-regular);font-weight:600}.fl-builder-content .light-button .fl-button{background:0 0!important}.fl-builder-content .light-button .fl-button:hover{background:0 0!important}.light-button .fl-button:hover .fl-button-text{color:rgba(var(--orange))!important}.light-button .fl-button .fl-button-text:before,.icon-link:before{content:"\f0a9";font-family:"font awesome 6 pro";margin-right:8px;font-weight:500}.fl-module-button.btn-large a.fl-button,.fl-module-button.btn-large a.fl-button:visited{font-size:var(--size-x-medium);font-weight:400;padding:2rem 3rem;line-height:2rem}.fl-module-content table{width:100%;margin-top:30px}.fl-module-content table th{color:rgba(var(--cyan));vertical-align:middle;border-bottom:6px solid rgba(var(--cyan));font-size:var(--size-medium)}.fl-module-content table th,.fl-module-content table td{padding:20px}.table{margin-bottom:30px;margin-top:30px}.table th{text-align:left}.table th.center{text-align:center}.table td.bullet,table.table td.center{text-align:center}.table>thead>tr>th{vertical-align:middle;border-bottom:6px solid rgba(var(--cyan))}.table-striped>tbody>tr:nth-of-type(odd){background-color:rgba(var(--feature-color))}.table th,.table td{border-top:none}.table td{color:rgba(var(--font-color));border-bottom:1px solid rgba(var(--cyan))}.left{text-align:left}.floatleft{float:left}.center{text-align:center}.right{text-align:right}.floatright{float:right}.divcenter{position:relative;float:none;margin-left:auto;margin-right:auto}.z-up10{z-index:10;position:relative}.z-up20{z-index:20;position:relative}.blue{color:rgba(var(--cyan))}.fl-module.overline .fl-module-content:before{display:inline-block;content:"";border-top:.15rem solid rgba(var(--cyan));width:3rem;transform:translateY(-1rem)}.overline.center:before{margin:auto}.text-light :is(h1,h2,h3,h4,h5,h6){color:rgba(var(--cyan))!important}.text-light :is(p,li){color:rgba(var(--white))}.text-light .fl-module.overline .fl-module-content:before{border-top-color:rgba(var(--cyan))}.sticky{position:sticky;position:-webkit-sticky;top:80px}.sticky-col{position:static;overflow-x:auto}@media only screen and (min-width:992px){.sticky-col{max-height:99vh;position:-webkit-sticky;position:sticky;top:80px;overflow-x:hidden}}body .feature-img .fl-photo-content img{max-width:none}section#solution-hero .fl-post-content{overflow-x:hidden;height:800px}.shadow img{box-shadow:0 5px 12px -4px #0005}.shadow .fl-photo-img{box-shadow:0 5px 12px -5px #0005!important}.angled-right .fl-photo-content{perspective:900px;perspective-origin:right}.angled-right .fl-photo-img{transform:rotateY(-15deg)rotateX(1deg);box-shadow:3px 2px 10px -3px #0007}.angled-left .fl-photo-content{perspective:900px;perspective-origin:left}.angled-left .fl-photo-img{transform:rotateY(12deg)rotateX(1deg);box-shadow:-3px 2px 10px -3px #0007}.angled-right .fl-module-content,.angled-leftt .fl-module-content{margin:20px 0}@media(max-width:992px){body .feature-img .fl-photo-content img{max-width:100%}}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea,select{border-radius:0!important;border:none;font-size:var(--size-regular);background:rgba(var(--white))}input::placeholder{color:var(--grey)!important}.hvr-grow,.fl-post-grid-post{vertical-align:middle;-webkit-transform:perspective(1px)translateZ(0);transform:perspective(1px)translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:hover,.hvr-grow:focus,.hvr-grow:active,.fl-post-grid-post:hover,.fl-post-grid-post:focus,.fl-post-grid-post:active{-webkit-transform:scale(1.05);transform:scale(1.05)}.hvr-shrink{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px)translateZ(0);transform:perspective(1px)translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-shrink:hover,.hvr-shrink:focus,.hvr-shrink:active{-webkit-transform:scale(.9);transform:scale(.9)}.theme-switch-wrapper{display:flex;align-items:center;float:right}.theme-switch{height:34px;position:relative;width:34px}label.theme-switch{margin:0}.theme-switch input{display:none}.slider{color:rgba(var(--blue));bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}input:checked+.slider{color:rgba(var(--orange))}.slider.round{border-radius:35px;padding:2px}.slider.round svg{color:rgba(var(--blue))}.theme-switch-wrapper .light-icon{display:none}.theme-switch-wrapper .dark-icon{display:inline-block}.fl-module.dark{display:none}html[data-theme=light] .theme-switch-wrapper .light-icon{display:none}html[data-theme=light] .theme-switch-wrapper .dark-icon{display:inline-block}html[data-theme=dark] .theme-switch-wrapper .light-icon{display:inline-block;color:rgba(var(--orange))}html[data-theme=dark] .theme-switch-wrapper .dark-icon{display:none}html[data-theme=dark] .fl-module.dark{display:block}html[data-theme=dark] .light{display:none}html[data-theme=light] .dark{display:none}.nav-store,.nav-search{font-size:var(--size-regular)}body.admin-bar .sfm-navicon-button{top:32px}@media screen and (max-width:992px){body.admin-bar .sfm-navicon-button{top:32px}}.sfm-navicon,.sfm-navicon::after,.sfm-navicon::before,.sfm-sidebar-close::before,.sfm-sidebar-close::after{height:2px!important}#navbar{background:rgba(var(--background-color))}.fl-module-menu .fl-menu .menu>li{font-weight:700;font-family:var(--heading-fonts);font-size:var(--size-regular)}.fl-module-menu .fl-menu .menu>li.current-menu-item a{color:rgba(var(--cyan))}.fl-module-menu .fl-menu .menu>li.current-menu-item a:hover{color:rgba(var(--hover-color))}.fl-module-menu .fl-menu .menu>li.fl-button a{padding:25px;background:rgba(var(--link-color));text-transform:uppercase;color:rgba(var(--white))}.fl-module-menu .fl-menu .menu>li.fl-button a:hover{background:rgba(var(--hover-color))}.fl-theme-builder-header-sticky .fl-module-menu .fl-menu .menu>li.fl-button a{padding:15px 25px}.search-button-container,.store-button-container{justify-self:flex-end;flex-basis:unset!important}.search-button-container{margin:auto 10px!important}.store-button-container{margin:auto 10px auto auto!important}.search-button-container i:before,.fa-search:before,.store-button-container i:before{color:rgba(var(--blue-white));font-size:1.1em}.theme-switch-container{justify-self:flex-end;margin:auto 0 auto 10px}.main-header-button{justify-self:flex-end;margin:auto 20px auto 0}.menu-logo-container{width:200px}.menu-logo-fill{fill:#bfbfc3}.menu-logo-letter-fill{fill:rgba(var(--blue-white))}.menu-logo-container{cursor:pointer}.menu-logo .fl-module-content{display:inline-block;width:140px}.menu-logo.group-logo .fl-module-content{width:190px}@media screen and (max-width:390px){.enterprise-logo a{width:100px}}@media screen and (max-width:310px){.enterprise-logo a{width:90px}}ul#menu-legal li{border-left:solid 6px rgba(var(--feature-color));color:rgba(var(--tab-color))}ul#menu-legal li a{color:rgba(var(--tab-color));font-weight:700}ul#menu-legal li a:hover{color:rgba(var(--hover-color));font-weight:700}ul#menu-legal li.current-menu-item,ul#menu-legal li.current-menu-item:hover{border-left:solid 6px rgba(var(--link-color))}ul#menu-legal li.current-menu-item a,ul#menu-legal li.current-menu-item a:hover{color:rgba(var(--link-color))}ul#menu-legal li:hover{border-left:solid 6px rgba(var(--hover-color))}ul#menu-legal li:hover a{color:rgba(var(--hover-color))}@media screen and (max-width:768px){ul#menu-legal li{border-bottom:solid 6px rgba(var(--feature-color));color:rgba(var(--tab-color));border-left:none}ul#menu-legal li.current-menu-item,ul#menu-legal li.current-menu-item:hover{border-bottom:solid 6px rgba(var(--link-color));border-left:none}ul#menu-legal li:hover{border-bottom:solid 6px rgba(var(--hover-color));border-left:none}}.main-header{position:relative;z-index:100}#main-header a.fl-button{background:rgba(var(--link-color))}.brex-mega-menu>li{position:relative}.fl-node-0m8iqlzbcysa .brex-mobile-menu-icon i{color:#fff;font-weight:300}.main-header .fl-col-group{flex-direction:row;flex-wrap:nowrap}.mega-menu-row .fl-rich-text a{white-space:nowrap}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container{left:0;width:fit-content;border-top:1px solid rgba(var(--background-color))}.brex-mega-menu>li.mega-menu-saved-row.sector-link .mega-menu-saved-row-container{left:0}.brex-mega-menu i{font-size:.8rem;color:rgba(var(--orange))!important}.brex-mega-menu>li>a{color:rgba(var(--blue-white))!important;font-size:var(--size-small);font-weight:700;padding:20px 10px 20px 20px!important}.brex-mega-menu-desktop .brex-mega-menu>li>a:hover{color:rgba(var(--hover-color))!important}.brex-mega-menu>li.sector-link>a{color:#fff!important;background-image:linear-gradient(0deg,#fc6006aa 10%,#ff6000dd 100%),url(https://enterprise.trimech.com/wp-content/uploads/2022/12/Hexgrid-bg.svg),linear-gradient(135deg,#FF5F00 0%,#ef3e00 100%)!important;background-size:3840px;text-transform:uppercase;height:65px;padding:22px 20px 18px!important;font-size:var(--size-regular)!important}.brex-mega-menu>li.sector-link>a:hover{color:#fff!important}.main-header .mega-menu-row .fl-col-group{align-items:unset}.main-header .flex-col{width:unset;display:flex;flex-basis:unset}.main-header .fl-col-group{display:flex;align-items:center}.main-header .fl-row-content-wrap{background:rgba(var(--background-color))}a.mega-menu-saved-row-a:hover .fa-angle-down:before{color:rgba(var(--hover-color))}.mega-menu-row{max-width:none!important;width:fit-content}.mega-menu-row .fl-row-content-wrap{padding:0;margin:0;border-radius:4px;box-shadow:0 5px 12px -3px #0005;overflow:hidden;background:rgba(var(--feature-color));border:1px solid rgba(var(--font-color),.5)}.mega-menu-row .fl-rich-text a{font-size:var(--size-regular);color:rgba(var(--font-color))}.mega-menu-row .fl-rich-text a:hover{color:rgba(var(--orange))}.mega-menu-row .fl-icon-wrap{width:100%;padding:5px 20px 0 15px;min-width:unset!important;white-space:nowrap}.mega-menu-row .fl-icon-text{width:100%}.mega-menu-row .fl-module-icon .fl-icon-wrap p strong{font-size:var(--size-small);color:rgba(var(--heading-color))}.mega-menu-row .fl-module-icon .fl-icon-wrap p{font-size:var(--size-small);line-height:1.2rem}.mega-menu-row .fl-module-icon{margin:0;padding:0}.mega-menu-row .fl-module-rich-text .fl-module-content.fl-node-content{margin:10px 20px 0}.mega-menu-row .fl-module-icon .fl-icon-wrap:hover p strong::after{opacity:1;transform:translateY(3px)rotate(180deg)}.mega-menu-row .fl-module-icon .fl-icon-wrap p strong::after{content:"\f061";display:table-cell;font-size:14px;font-family:"font awesome 6 pro";vertical-align:middle;padding:0 8px 0 0;opacity:0;transform:translateY(10px)rotate(150deg);transition:.5s ease all;color:rgba(var(--orange))}.mega-menu-row .fl-module-icon.external-link .fl-icon-wrap p strong::after{opacity:1;content:"\f08e";transform:translateY(3px);font-size:.9em;padding-left:5px;color:rgba(var(--cyan))}.mega-menu-row .fl-module-icon.external-link .fl-icon-wrap:hover p strong::after{color:rgba(var(--orange))}.mega-menu-row .fl-module-icon:hover{background:rgba(var(--menu-row-hover))}.mega-menu-row .fl-module-icon .fl-icon i{padding-top:6px;width:45px;height:45px;text-align:center;background:rgba(var(--menu-icon-background));border-radius:4px}.mega-menu-row .fl-module-icon .fl-icon-wrap:hover i{background:rgba(var(--menu-icon-background-hover))}.mega-menu-row .fl-module-icon .fl-icon i:before{font-size:var(--size-x-medium);color:rgba(var(--blue));margin-right:0}html[data-theme=dark] .mega-menu-row .fl-module-icon .fl-icon i:before{color:rgba(var(--cyan))}.mega-menu-row .fl-module-icon .fl-icon-wrap:hover i:before{color:rgba(var(--orange))!important}.mega-menu-col-heading-one{border-bottom:1px solid rgba(var(--font-color),.1)}.mega-menu-row .fl-module-icon .fl-icon{vertical-align:middle}.mega-menu-col-two{background:rgba(var(--menu-second-column))}.mega-menu-row .mega-menu-col-two .fl-rich-text a{font-size:var(--size-small)}.mega-menu-row h6{font-weight:700;font-size:var(--size-small)!important;margin-top:0;text-transform:uppercase;font-weight:700}@media(max-width:768px){#menucontact{display:none}}.sub-menu .mega-menu-row .fl-row-content-wrap{box-shadow:none}.mega-menu-tab-menu .mega-menu-row .fl-col-group{padding:5px;background:rgba(var(--background-color));min-height:520px}.mega-menu-tab-menu .mega-menu-row .fl-col-small{border-radius:4px;overflow:hidden;min-width:530px;background:rgba(var(--feature-color))}.mega-menu-tab-menu .mega-menu-row .fl-col-small.submenu{background:rgba(var(--menu-second-column));min-width:220px}.submenu-tabs{position:relative}.submenu-title{padding:10px 20px 10px 15px;color:rgba(var(--heading-color));font-weight:700;font-size:var(--size-small);white-space:nowrap;display:flex;z-index:1;position:relative;height:45px;align-items:center}a.submenu-title{color:rgba(var(--link-color))}.submenu-title:after{content:'\f105';font-size:14px;font-family:"font awesome 6 pro";align-self:flex-end;margin:auto 0 auto auto;color:rgba(var(--blue-cyan))}.submenu-title:hover:after{color:rgba(var(--orange))!important}a.submenu-title:after{display:none}.mega-menu-tab-menu .mega-menu-row .fl-col-small{border-radius:4px;overflow:hidden}.mega-menu-tab-menu .mega-menu-row .fl-col-group{padding:5px;background:rgba(var(--background-color))}#sm-background-highlight{position:absolute;top:0;width:100%;height:45px;background:rgba(var(--feature-color));z-index:0;transition:.2s ease all}.sm-item{display:none;opacity:0;transform:translateY(10px);transition:.2s ease all}.sm-desktop-active .sm-desktop-item{display:block}.sm-cloud-active .sm-cloud-item{display:block}.sm-brand-active .sm-brand-item{display:block}.sm-item-show .sm-item{opacity:1;transform:translateY(0)}.sm-up .sm-item{transform:translateY(-10px)}html[data-theme=dark] #sm-background-highlight{background:rgba(var(--menu-icon-background))}.brex-mobile-menu-container-node .brex-mobile-menu-container{overflow:hidden;background-color:rgba(var(--feature-color))!important;padding-top:70px!important}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner{padding:15px}.brex-mobile-menu-container .brex-mobile-menu-inner .sub-menu li a{font-size:var(--size-small)!important;font-weight:400!important}.brex-mobile-menu-container .brex-mobile-menu-inner li a{color:rgba(var(--blue-white))!important;font-size:var(--size-regular)!important}.brex-mobile-menu-container .brex-mobile-menu-inner li a:hover{color:rgba(var(--cyan))!important}.brex-mobile-menu-container .sub-menu ul.sub-menu>:first-child{border-top:1px solid rgba(var(--blue-white),.5)!important}.brex-mobile-menu-container-node .brex-mobile-menu-container .sub-menu{margin:0}.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon>i{color:rgba(var(--font-color))!important}.brex-mega-menu>li.sector-link{border:solid #0005;border-width:0 1px;width:280px;text-align:center}.brex-mega-menu .sector-link i{color:#fff;padding-left:4px}#trimech-sector-menu .fl-icon-wrap{padding:5px 0;width:278px}#trimech-sector-menu .fl-module-icon .fl-icon{display:none}.menu-explainer{max-width:900px;border-top:1px solid rgba(var(--font-color))}.menu-explainer p{font-size:var(--size-small)}body.admin-bar .brex-mobile-menu-container-node{padding-top:0}body.admin-bar .brex-mobile-menu-container.brex-mobile-menu-left.expanded{margin-top:30px}body.admin-bar .brex-mobile-menu-container.brex-mobile-menu-left{margin-top:30px}@media screen and (max-width:1600px){.brex-mega-menu>li.sector-link a{font-size:var(--size-regular)}.main-header .flex-col.group-logo-container{display:none}.theme-switch-container{margin:auto 10px!important}}@media screen and (max-width:1350px){.brex-mega-menu-desktop .brex-mega-menu>li>a{padding:20px 10px!important}}@media screen and (min-width:1300px){.brex-mobile-menu-container{display:none!important}.brex-mega-menu-desktop .brex-mega-menu{display:flex!important}.brex-mobile-menu-icon{display:none!important}}@media screen and (max-width:1200px){.brex-mega-menu-desktop .brex-mega-menu,.theme-switch-container{display:none!important}.brex-mobile-menu-container{display:flex!important}.menu-logo:after,.enterprise-logo:after{display:none!important}.brex-mobile-menu-icon{display:flex!important;margin-right:10px}.mega-menu-container{justify-self:flex-end;margin:auto 10px!important;order:2;flex-basis:unset!important}}@media screen and (max-width:768px){.menu-logo-container{margin:0 0 0 10px!important}.main-header .fl-row-content-wrap{padding-bottom:0}.menu-logo-container .fl-col-content.fl-node-content{padding:10px 0;margin:10px 0}.menu-logo .fl-module-content{width:115px!important}.menu-logo .fl-html{width:115px}}section#hero h1,section#hero p{color:rgba(var(--white))}section#hero h1{text-shadow:.03em .03em 0 rgb(0 0 0/.4)}section#hero h5 p{color:rgba(var(--cyan));background:rgba(var(--dark-color),var(--semiopaque));display:inline;white-space:break-spaces;padding-inline-end:2px}section#hero .avatar{border-radius:50%;margin:4px}section#hero .fl-row-content-wrap::after{background-image:linear-gradient(90deg,rgba(var(--dark-color),var(--semiopaque)) 10%,rgba(var(--dark-color),var(--transparent)) 100%)}section#solution-hero .fl-post_tag a{background:rgba(var(--dark-color),var(--transparent))}section#solution-hero .fl-post_tag a:hover{background:rgba(var(--cyan),var(--opaque))}section#solution-hero .fl-module-content{margin:0 20px}.page-template-default section#hero :is(h2,h2 p,h3,h3 p,h4,h4 p),.single-training section#hero :is(h2,h2 p,h3,h3 p,h4,h4 p){color:rgba(var(--cyan));text-shadow:.03em .03em .1em rgb(0 0 0/.5)}.page-template-default section#hero .avatar{border-radius:50%;margin:4px}.page-template-default section#hero .fl-row-content-wrap::after,.single-training section#hero .fl-row-content-wrap::after{background-image:linear-gradient(40deg,rgba(6,30,63,.75) 20%,rgba(12,41,81,.5) 70%)!important}.page-template-default section#hero .fl-row-content-wrap,.single-training section#hero .fl-row-content-wrap{min-height:600px;display:flex;align-items:center;padding:80px 60px 60px}.page-template-default section#hero .fl-row-content.fl-row-fixed-width.fl-node-content,.single-training section#hero .fl-row-content.fl-row-fixed-width.fl-node-content{margin:auto;width:100%}.page-template-default section#hero .fl-module-content,.single-training section#hero .fl-module-content{margin:0 20px}section#video .fl-row-content{padding:40px}section#video h6{color:rgba(var(--cyan));text-transform:uppercase}section#feature .fl-row-content{background:rgba(var(--feature-color));padding:80px 40px}.fl-embed-video{max-width:1200px;margin:auto}.team-member .fl-callout-photo img{height:unset!important;border:solid;border-width:0 0 1px}.team-member .fl-callout-text-wrap{padding:0 25px 30px!important}.team-member{border:1px solid #fff}.pp-infolist-wrap .pp-list-item-content{display:flex;align-items:start;color:#00b6ff}.fluid-width-video-wrapper{margin:30px 0}.pp-infolist-description p:last-of-type{margin-bottom:15px!important}.fl-button{font-weight:600!important}ul,ul ul{margin-bottom:1rem}ul li ul{margin-top:.5rem}.wistia_responsive_padding{margin:40px 0}blockquote,blockquote p{font-family:inherit}.fl-accordion-button a{color:rgba(var(--heading-color));font-weight:700}.fl-accordion-button:hover a{color:rgba(var(--orange))}.alternate-background .fl-row-fixed-width{box-sizing:border-box!important}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid rgba(var(--cyan))!important;margin-right:5px}.fl-icon-text{padding-left:0}.fl-icon-text h6{padding-top:0}.mega-menu-row .fl-icon-text{padding-left:15px}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:rgba(var(--cyan))!important}td.bullet{font-size:30px;color:rgba(var(--cyan))}.fl-col.table{overflow-x:auto;width:100%}@media(max-width:450px){.fl-accordion-button-label,.fl-accordion-button{font-size:var(--size-regular)!important}}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container{border-top:0;padding-top:6px}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container{animation-duration:120ms}#page-menu{background:rgba(var(--feature-color));position:sticky;top:0;z-index:100;box-shadow:0 1px 4px #0003;margin-bottom:10px}body.fl-builder-edit #page-menu{position:static}body.admin-bar #page-menu{top:30px}@media(max-width:768px){body.admin-bar #page-menu{top:45px}}@media(max-width:600px){body.admin-bar #page-menu{top:0}}.fl-module-fl-post-content :is(h1,h2,h3,h4,h5,h6){margin-top:40px}.fl-module-fl-post-content p:first-child{font-size:var(--size-x-medium)}.wp-caption{background:0 0;border:none;padding:10px;text-align:center;margin-bottom:40px}.aligncenter,div.aligncenter{margin-bottom:40px}.wp-caption p.wp-caption-text,.wp-caption-text{font-size:var(--small);color:rgba(var(--orange));margin-top:10px;line-height:2rem}section#post-content ul,section#post-content ol,.fl-post-content ul,.fl-post-content ol{list-style-position:outside!important;margin-left:20px;padding-left:0}pre{display:block;margin:20px 0;font-family:Consolas,Monaco,monospace;font-size:inherit;background-color:#f5f5f5;padding:20px;line-height:1.4rem;color:#333;word-break:break-all;word-wrap:break-word;border:1px solid #00b6ff}.single-post .fl-col.highlight{width:100%;margin-bottom:60px}.single-post .fl-col.highlight .fl-col-content{width:100%;padding:20px 40px 40px}.fl-col.highlight{background:rgba(var(--cyan))}.fl-col.highlight :is(h2,h3,h4,h5,h6,h6,a){color:rgba(var(--white))}.fl-col.highlight :is(p,li){color:rgba(var(--light-grey))}.fl-col.highlight h6{letter-spacing:4px;text-transform:uppercase}.fl-col.highlight ul li::marker{color:rgba(var(--white),var(--opaque))}blockquote,.wp-block-quote{position:relative;border:none;padding:0 30px 30px 0;margin:40px 0}blockquote:before{display:inline-block;content:"";border-top:.15rem solid rgba(var(--cyan));width:3rem;transform:translateY(-1rem)}blockquote:after{font-size:120px;font-weight:600;position:absolute;z-index:10;font-style:italic;font-family:Georgia,serif;color:rgba(var(--grey),.3);content:'\201D';right:0;transform:translateY(-3rem)}blockquote,blockquote p{font-style:italic;font-family:var(--heading-fonts);font-size:var(--size-medium)}.fl-post_tag a,.fl-post_category a,a.tag-cloud-link,a.pp-post-meta-term,.pp-post-tile-category span{display:inline-block;padding:8px 12px;margin:2px 4px 2px 0;color:rgba(var(--cyan));border:rgba(var(--cyan))1px solid;letter-spacing:4px;font-size:var(--size-small);font-weight:400;background:rgba(var(--dark-color),0);text-transform:uppercase}a.pp-post-meta-term,.pp-post-tile-category span{color:rgba(var(--cyan))!important;background:rgba(var(--dark-color),.8)!important}.pp-content-post .pp-post-meta span{background:rgba(var(--dark-color),0)!important;padding:0!important}.fl-post_category a,a.pp-post-meta-term,.pp-post-tile-category span{padding:4px 6px;font-size:var(--size-small);letter-spacing:2px;font-weight:600}.fl-post_tag a:hover,.fl-post_category a:hover,a.tag-cloud-link:hover,a.pp-post-meta-term:hover{color:rgba(var(--white));background:rgba(var(--cyan));transition:all .2s ease-in-out}.nav-links{margin-top:40px}.nav-links a{font-size:var(--size-medium)}#fl-main-content .fl-row.feature{background:rgba(var(--feature-color));padding:60px 20px}.fl-col.feature .fl-col-content{background:rgba(var(--feature-color))}section#resources{background:rgba(var(--cyan));padding:60px 40px;color:rgba(var(--white))}section#resources :is(h2,h3,h4,h5,h6,h6,p,li){color:rgba(var(--white))}section#resources :is(p,li){color:rgba(var(--light-grey))}section#resources .fl-module.overline .fl-module-content:before{border-top-color:rgba(var(--white))}section#resources .pp-content-grid-pagination li a.page-numbers{border:rgba(var(--white))1px solid;font-size:var(--size-regular);color:rgba(var(--white));background-color:initial}section#resources .page-numbers.dots{color:rgba(var(--white));background:0 0}section#resources .page-numbers.current,section#resources .pp-content-grid-pagination li a.page-numbers:hover{background-color:rgba(var(--white));color:rgba(var(--cyan))}.alternate-background{max-width:unset!important;background:rgba(var(--feature-color))}.alternate-background .fl-row-fixed-width{padding-left:40px;padding-right:40px}.alternate-background .fl-row-content-wrap{padding-left:0;padding-right:0;margin:0}.top-divider{background:linear-gradient(180deg,rgba(var(--background-color)) 150px,rgba(var(--feature-color)) 150.1px)}.top-divider:before{height:150px;background:linear-gradient(-2.7deg,#fff0 0%,#fff0 50%,rgba(var(--feature-color),.15) 50.3%,rgba(var(--feature-color),.35) 62.1%,rgba(var(--feature-color),.9) 62.4%,rgba(var(--feature-color),1)),linear-gradient(2.7deg,#fff0 0%,#fff0 49%,rgba(var(--feature-color),.15) 50.3%,rgba(var(--feature-color),.35) 62.1%,rgba(var(--feature-color),.9) 62.4%,rgba(var(--feature-color)));width:100%;transform:scaley(-1)}.bottom-divider:after{height:150px;background:linear-gradient(-2.7deg,#fff0 0%,#fff0 50%,rgba(var(--background-color),.15) 50.3%,rgba(var(--background-color),.35) 62.1%,rgba(var(--background-color),.9) 62.4%,rgba(var(--background-color),1)),linear-gradient(2.7deg,#fff0 0%,#fff0 49%,rgba(var(--background-color),.15) 50.3%,rgba(var(--background-color),.35) 62.1%,rgba(var(--background-color),.9) 62.4%,rgba(var(--background-color)));width:100%;transform:scaley(-1)}.top-divider-left-right:before,.top-divider-right-left:before,.bottom-divider-left-right:after,.bottom-divider-right-left:after{height:150px;width:100%}.top-divider-left-right:before{background:linear-gradient(2.5deg,#fff0 0%,#fff0 45%,rgba(var(--background-color),.15) 45.3%,rgba(var(--background-color),.35) 57.1%,rgba(var(--background-color),.9) 57.4%,rgba(var(--background-color),1))}.top-divider-right-left:before{background:linear-gradient(-2.5deg,#fff0 0%,#fff0 45%,rgba(var(--background-color),.15) 45.3%,rgba(var(--background-color),.35) 57.1%,rgba(var(--background-color),.9) 57.4%,rgba(var(--background-color),1))}.bottom-divider-left-right:after{background:linear-gradient(2.5deg,#fff0 0%,#fff0 45%,rgba(var(--background-color),.15) 45.3%,rgba(var(--background-color),.35) 57.1%,rgba(var(--background-color),.9) 57.4%,rgba(var(--background-color),1));transform:scaley(-1)}.bottom-divider-right-left:after{background:linear-gradient(-2.5deg,#fff0 0%,#fff0 45%,rgba(var(--background-color),.15) 45.3%,rgba(var(--background-color),.35) 57.1%,rgba(var(--background-color),.9) 57.4%,rgba(var(--background-color),1));transform:scaley(-1)}.fl-separator:after{content:url(https://enterprise.trimech.com/wp-content/uploads/2023/01/Thick-Single-Hex.svg);width:20px;height:20px;transform:translateY(-11.5px);display:block;margin:auto;background:rgba(var(--background-color))}.alternate-background .fl-separator:after{background:rgba(var(--feature-color))}.fl-separator{border-top-color:#bbb5!important}.fl-module-fl-author-bio .fl-module-content,.fl-author-bio{background:rgba(var(--feature-color))}.fl-author-bio-name{color:rgba(var(--heading-color))}.fl-cta-button .fl-button-wrap .fl-button:hover .fl-button-text{color:rgba(var(--white))}.fl-module-cta{background-image:linear-gradient(0deg,#ef3e42ff 10%,#ff6000bb 100%),url(https://enterprise.trimech.com/wp-content/uploads/2022/12/Hexgrid-bg.svg),linear-gradient(135deg,#ff6000 0%,#ef3e42 100%)!important;padding:100px 0 80px!important;background-size:3840px}.fl-module-cta .fl-module-content{margin:20px 40px}.fl-cta-title{color:rgba(var(--white))}.fl-module-cta p{color:rgba(var(--white),.95);font-size:var(--size-x-medium);margin:0 auto 20px}.fl-module-cta a.fl-button{padding:30px;font-size:var(--size-x-medium)}.fl-module-cta h3{font-size:var(--size-x-large)}.pp-image-carousel .pp-carousel-image-container{background-color:#fff;border-radius:4px}.fl-module-callout{}.fl-callout-photo img{height:200px!important;object-fit:cover}.fl-callout-photo .fl-photo-content{width:100%;display:flex;justify-content:center;background:#111}.fl-callout-button{padding:20px 0 0}.fl-module-callout.feature{background:rgba(var(--feature-color));margin:20px;box-shadow:0 2px 10px -5px #0005;height:100%}.fl-module-callout.feature .fl-module-content{padding:0;margin:0}.fl-module-callout.feature .fl-callout-title{padding:0 25px}.fl-module-callout.feature .fl-callout-text-wrap{padding:10px 25px 30px}.fl-module-callout.feature-icon{background:rgba(var(--feature-color));margin:20px;box-shadow:0 2px 10px -5px #0005;height:100%}.fl-callout-photo .fl-photo-content img{height:350px!important}.fl-module-callout.feature-icon .fl-module-content{padding:30px;margin:10px;color:rgba(var(--font-color))}.feature .fl-module-content.fl-node-content{height:100%}.feature .fl-callout{height:100%}.feature .fl-callout-content{height:100%;display:flex;flex-direction:column}.fl-module-callout.promo .fl-module-content:before{display:inline-block;content:"";border-top:1.1rem solid rgba(var(--blue))!important;width:3rem;transform:translateY(-1rem)}.fl-module-callout.promo :is(h2,h3,h4,h5){color:rgba(var(--white))}.fl-module-callout.promo :is(p,li){color:rgba(var(--light-grey))}.fl-module-callout.promo li::marker{color:rgba(var(--white),var(--opaque))}.fl-module-callout.promo h6.fl-callout-title{text-transform:uppercase;color:rgba(var(--blue))!important;letter-spacing:4px;font-size:var(--size-small)}.fl-module-icon{background:rgba(var(--feature-color));margin:20px;padding:15px}.fl-module-icon .fl-icon{vertical-align:top}.fl-module-icon .fl-icon i{color:rgba(var(--cyan))}.fl-module-icon .fl-icon i::before{font-size:var(--size-large);margin-right:20px}#fl-main-content .fl-module-icon .fl-icon-text{padding-left:0}.fl-module-icon .fl-icon-text :is(h1,h2,h3,h4,h5,h6){color:rgba(var(--font-color));padding-top:0;margin-top:0}.fl-module-icon .fl-icon-text ul{margin-left:15px!important}.hex-icon{margin:20px;padding:0}.hex-icon.fl-module.fl-module-icon{padding:0;margin:15px 20px;box-shadow:0 2px 10px -5px #0005;display:flex;flex-grow:2}.hex-icon .fl-icon i{color:rgba(var(--white))!important;display:flex;background:rgba(var(--blue));clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);height:70px;width:75px}.hex-icon .fl-icon i:before{margin:auto;font-size:var(--size-x-large)}.hex-icon .fl-icon-wrap{text-align:left!important;width:100%}.hex-icon.icon-above .fl-icon{display:flex}.hex-icon.icon-above .fl-module-content{width:100%;place-content:center;display:flex}.hex-icon.icon-above .fl-icon-text{text-align:center;display:flex;flex-direction:column;height:unset!important}.hex-icon.icon-above .fl-icon i{margin:0 auto 10px}.hex-icon.feature-icon .fl-icon i{height:90px;width:97px}.hex-icon.feature-icon .fl-icon i:before{font-size:45px}.alternate-background .hex-icon.fl-module.fl-module-icon{box-shadow:none}.feature .hex-icon.fl-module.fl-module-icon{box-shadow:none;margin:unset}.no-shadow{box-shadow:none!important}.fl-post-grid-post{background:rgba(var(--feature-color));border:none}.fl-post-grid-post p{font-size:var(--size-small)}.fl-post-grid-post .fl-post-image img{height:200px!important;object-fit:cover;filter:brightness(80%);backface-visibility:hidden}.fl-post-grid-post .fl-post-image,.fl-post-featured-archive .fl-post-image{position:relative}.fl-post-image .fl-post_tag{position:absolute;top:0;left:0;margin:20px 0 0 20px}.fl-post-grid .fl-post_tag a,.fl-post-grid .fl-post_category a{margin-left:0;font-size:var(--size-xx-small)}.fl-post_tag a{background:rgba(var(--dark-color),var(--semiopaque))}.fl-post_tag a:hover{background:rgba(var(--cyan))}.fl-post-grid .fl-post-text{padding:20px}.fl-post-grid .fl-post-title{font-size:var(--size-medium);line-height:32px;margin:0;padding:0 0 5px}.fl-post-grid .fl-post-meta{padding:0 0 15px}.fl-post-feed-post{border:none}.fl-post-feed-post.fl-post-feed-image-beside,.fl-post-feed-post.fl-post-feed-image-beside-content,.fl-post-feed-post.fl-post-feed-image-beside-right,.fl-post-feed-post.fl-post-feed-image-beside-content-right{max-width:1600px}.fl-post-event-block{padding:4px 8px;font-size:12px;display:inline-block;border:none;line-height:inherit;background:rgba(var(--cyan));color:rgba(var(--background-color));margin-right:8px;text-transform:uppercase;letter-spacing:1px}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid rgba(var(--cyan));color:rgba(var(--cyan))}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:rgba(var(--cyan));color:rgba(var(--white))}.fl-builder-pagination li span.page-numbers.dots{border:none!important}.fl-post-slider-feed-content p{color:rgba(var(--white));font-weight:700;margin-bottom:30px}a.fl-post-slider-feed-more{background:rgba(var(--link-color));color:rgba(var(--white));text-align:center;padding:10px 15px;text-transform:uppercase;font-size:var(--size-medium)}a.fl-post-slider-feed-more:hover{background:rgba(var(--hover-color))}.pp-content-post.pp-grid-style-9 .pp-post-featured-img a::before{background-image:linear-gradient(transparent 10%,rgba(0,0,0,.7) 100%)!important}.pp-content-grid-pagination li a.page-numbers{border:rgba(var(--cyan))1px solid;font-size:var(--size-regular);color:rgba(var(--cyan))}.text-light .pp-content-grid-pagination li a.page-numbers{border:rgba(var(--white))1px solid;font-size:var(--size-regular);color:rgba(var(--white))}.text-light .page-numbers.dots{color:rgba(var(--white));background:0 0}.text-light .page-numbers.current{background-color:rgba(var(--white));color:rgba(var(--cyan))}.border-video .fl-module-content.fl-node-content{border:2px solid #fff;box-shadow:0 5px 10px -3px rgb(0 0 0/15%)}.border-video .wp-video-shortcode video{height:unset!important}.fl-tabs-panel,.fl-tabs-panels,.fl-tabs-panel-content,.fl-tab-active,.fl-tabs-label.fl-tab-active{border-color:transparent!important;background:0 0}.fl-tabs-label{color:rgba(var(--tab-color));font-weight:700}.fl-tabs-label.fl-tab-active{color:rgba(var(--link-color))}.fl-tabs-horizontal .fl-tabs-label{margin-right:15px}.fl-tabs-horizontal .fl-tab-active{}.fl-tabs-horizontal .fl-tab-active:after{border-bottom:solid 6px rgba(var(--link-color))}.fl-tabs-horizontal .fl-tabs-panel-content{margin-top:40px}.fl-tabs-vertical .fl-tabs-labels{width:20%;margin-top:25px}.fl-tabs-vertical .fl-tabs-label{border-left:solid 6px rgba(var(--background-color))!important}.fl-tabs-vertical .fl-tabs-label.fl-tab-active{border:none;border-left:solid 6px rgba(var(--link-color))!important}.fl-accordion-item{border-color:rgba(var(--cyan))!important;background:rgba(var(--feature-color));padding:20px;margin-bottom:25px!important;border-radius:4px}.fl-accordion-item:hover{border-color:rgba(var(--hover-color))!important}.fl-accordion-item:hover .fl-accordion-button h5,.fl-accordion-item:hover .fl-accordion-button i{color:rgba(var(--hover-color),1)!important}.fl-accordion-button-label,.fl-accordion-button{outline:none;font-size:var(--size-medium)}.fl-accordion-button-icon{color:rgba(var(--link-color),1)}.fl-accordion-button-icon-left,.fl-accordion-button-icon-right{opacity:1}.fl-module-testimonials{padding:60px;max-width:1200px;position:relative}.fl-module-testimonials .bx-wrapper:before{display:inline-block;content:"";border-top:.15rem solid #00b6ff;width:3rem;transform:translateY(-1.2rem)}.fl-module-testimonials .bx-viewport:before{display:inline-block;content:"Client Testimonial";font-size:var(--size-medium);text-transform:uppercase;font-weight:700;letter-spacing:6px;color:rgba(var(--cyan));transform:translateY(-1rem);font-family:var(--heading-fonts)!important}.fl-module-testimonials .bx-viewport{padding:20px 0}.fl-testimonial p{font-style:italic;font-size:var(--size-x-medium);font-weight:500}.bx-wrapper .bx-pager.bx-default-pager a{width:50px;height:8px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:rgba(var(--blue-white))}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:rgba(var(--cyan))}.fl-module-testimonials:before,.fl-module-testimonials:after{content:'"';font-size:240px;font-weight:900;position:absolute;z-index:10;font-style:italic;font-family:Georgia,serif;color:#70767e;padding:80px 0;opacity:.3}.fl-module-testimonials:before{content:'\201C';top:-6.5rem;left:-5rem}.fl-module-testimonials:after{content:'\201D';top:-6.5rem;right:-1.8rem}.overlay .fl-col-small .fl-col-content.fl-node-content{background:rgba(0,0,0,.55)}.pp-toc-container{padding:25px 25px 50px;background-color:rgba(var(--feature-color))}.pp-toc-container .pp-toc-header,.pp-toc-container .pp-toc-body{background-color:rgba(var(--feature-color))}.pp-toc-container .pp-toc-header{padding-left:0}.pp-toc-container .pp-toc-header-title{color:rgba(var(--heading-color));font-size:var(--size-xx-medium);font-family:var(--heading-fonts);font-weight:700}.pp-toc-container .pp-toc-header{}.pp-toc-separator,.pp-toc-container .pp-toc-list-wrapper.pp-toc-list-bullet li::before{display:none}.pp-toc-list-bullet li{margin-bottom:10px}.course .fl-icon-text h6{text-transform:uppercase;color:rgba(var(--cyan));letter-spacing:2px;margin-top:4px;margin-bottom:15px}.course h4{margin-top:30px}.course .fl-module-cta{background-color:rgba(var(--cyan))!important;background-image:none!important}section#courses .fl-post-feed-post{background:rgba(var(--feature-color));padding:0 20px;margin-bottom:20px;border-left-style:solid;border-left-width:8px}section#courses .fl-post-feed-post.course-type-design{border-left-color:#900}section#courses .fl-post-feed-post.course-type-simulation{border-left-color:#060}section#courses .fl-post-feed-post.course-type-data-management{border-left-color:#f60}section#courses .fl-post-feed-post.course-type-gdt{border-left-color:#96f}section#courses .fl-post-feed-post.course-type-electrical{border-left-color:#f0f}section#courses .fl-post-feed-post.course-type-communication{border-left-color:#03f}section#courses .fl-post-feed-post.course-type-manufacturing{border-left-color:#949fa9}.fl-course{display:flex;align-items:flex-start;flex-wrap:wrap;margin:10px 0;font-size:var(--size-medium)}.fl-course h6{text-transform:uppercase;color:rgba(var(--cyan));letter-spacing:2px;font-size:var(--size-small);font-weight:600}.fl-course h6::before{font-size:var(--size-regular);color:rgba(var(--cyan));font-family:"font awesome 6 pro";margin:0 5px 0 0}.fl-session h6::before{content:"\f133"}.fl-course-location h6::before{content:"\f3c5"}.additional-sessions{color:rgba(var(--cyan));font-style:italic}.fl-course,.fl-class,ul.fl-session-data li{font-size:var(--size-medium);justify-content:space-between}.fl-course-name,.fl-session,.fl-course-location{width:auto;margin:0 5px 10px 0}.fl-course-name{flex:3}.fl-session{flex:7}.fl-course-location{flex:3}.fl-course-registration{flex:2}ul.fl-session-data{display:flex;flex-wrap:wrap;margin:0;padding:0}.fl-session-date{width:auto;flex:2;margin:0 0 5px}.fl-session-time{width:auto;flex:1;margin:0 0 10px}ul.fl-session-data li{list-style:none;margin-right:20px}.fl-course-registration{margin:auto 0}@media(max-width:1200px){.fl-session{flex:6}ul.fl-session-data li{flex-basis:100%}}@media(max-width:992px){.fl-course-name,.fl-session,.fl-course-location,.fl-course-registration{flex-basis:100%}ul.fl-session-data li{flex-basis:0}}@media(max-width:768px){ul.fl-session-data li{flex-basis:100%}}#course .fl-course{justify-content:flex-start}#course .fl-course h6{font-size:var(--size-medium)}#course .fl-course h6::before{font-size:var(--size-medium);margin-right:10px}#course .fl-session,#course .fl-course-name,#course .fl-course-location{flex-basis:100%}#course ul.fl-session-data{margin-bottom:20px!important}#course ul.fl-session-data li,#course .fl-course-location{flex-basis:100%;font-size:var(--size-medium);margin-bottom:5px}#course-additional .fl-course div{flex-basis:100%}#archive-hero h5{text-transform:uppercase;color:rgba(var(--cyan));letter-spacing:2px}#archive-hero h6{font-weight:200}#archive-featured h5{letter-spacing:2px;color:rgba(var(--grey));text-transform:uppercase;display:block;font-size:var(--size-medium)}#archive-featured .fl-module.overline:before{display:inline-block;content:"";border-top:.15rem solid #00b6ff;width:3rem;transform:translateY(-1rem)}#archive-meta h2.widgettitle{font-size:var(--size-large);margin-bottom:20px}#archive-meta a.tag-cloud-link{font-size:var(--size-regular)!important}.fl-sidebar h2{font-size:var(--size-x-medium)}.fl-sidebar h3{font-size:var(--size-medium)}.gform_wrapper{background:rgba(var(--form-color));padding:40px 50px}.gform_wrapper a{color:rgba(var(--white));text-decoration:underline}.gform_wrapper a:hover{color:rgba(var(--hover-color))}.gform_wrapper.gravity-theme .gform_title{font-size:var(--size-x-large);color:rgba(var(--white))!important}.gform_wrapper.gravity-theme .gfield_label{font-size:var(--size-medium)!important;color:rgba(var(--white));margin-top:20px!important}.gform_wrapper.gravity-theme .gform_description{font-size:var(--size-medium)}.gform_wrapper.gravity-theme .gform_description,.gform_wrapper.gravity-theme .gform_required_legend,.gform_wrapper.gravity-theme .gfield_html{color:rgba(var(--footer-text-color))}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:var(--size-regular)!important;padding:12px!important}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{font-size:var(--size-regular)!important;padding-top:15px!important;color:rgba(var(--footer-text-color))!important;font-style:italic}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{color:rgba(var(--footer-text-color))!important;font-size:var(--size-regular)!important}.gform_wrapper.gravity-theme h1,.gform_wrapper.gravity-theme h2,.gform_wrapper.gravity-theme h3,.gform_wrapper.gravity-theme .gf_progressbar_title{color:rgba(var(--white))}.gform_wrapper.gravity-theme .gform_validation_errors,h2.gform_submission_error{background:#c02b0a!important;color:#fff!important;border:none!important;box-shadow:none!important;font-size:var(--size-medium)!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:var(--size-medium);line-height:1.5rem!important}.gform_wrapper.gravity-theme .gform_validation_errors{padding:20px;margin-bottom:20px}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:#c02b0a!important;border:1px solid #c02b0a;color:rgba(var(--white))!important}.gform_wrapper.gravity-theme .gfield_required{font-size:var(--size-regular)!important;color:rgba(var(--orange))!important}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{background:rgba(var(--link-color));font-size:var(--size-medium);border-radius:0;border:none;text-transform:uppercase;color:rgba(var(--white));font-weight:700;padding:25px 40px}.gform_wrapper.gravity-theme .gform_footer button:hover,.gform_wrapper.gravity-theme .gform_footer input:hover,.gform_wrapper.gravity-theme .gform_page_footer button:hover,.gform_wrapper.gravity-theme .gform_page_footer input:hover{background:rgba(var(--hover-color));color:rgba(var(--white))}.gform_wrapper.gravity-theme .gfield_required{font-size:var(--size-regular);color:rgba(var(--hover-color))}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:var(--size-regular)}form.mktoForm,.mktoHtmlText{width:100%!important;font-size:var(--size-default)!important}.mktoFormCol,.mktoFieldWrap{width:100%!important}.mktoForm .mktoFormRow{margin-bottom:8px!important}.mktoOffset{display:none}.mktoLabel{width:200px!important;padding:5px 0 10px!important;color:rgba(var(--footer-text-color))}.mktoAsterix{display:none!important}.mktoRequiredField label::before{content:"* ";color:rgba(var(--orange))}.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm textarea.mktoField,.mktoForm select.mktoField,.mktoCheckboxList{padding:12px 8px!important;width:100%!important;font-size:18px!important}.mktoForm input:focus,.mktoForm select:focus,.mktoForm textarea:focus{outline:none;box-shadow:0 0 0 .25rem #09F}.mktoForm textarea{min-height:80px;margin-top:20px}.mktoForm input::placeholder,.mktoForm select::placeholder,.mktoForm textarea::placeholder{color:#666}.mktoGutter,.mktoAsterix{display:none!important}.mktoHtmlText,.mktoCaptchaDisclaimer{color:rgba(var(--footer-text-color))!important}.mktoHtmlText a,.mktoCaptchaDisclaimer a{color:rgba(var(--footer-link-color))!important}label#LblmktoOptIn.mktoLabel.mktoHasWidth{display:none}input#mktoOptIn{padding:2px;margin:0;height:22px!important;width:22px!important;font-size:22px!important}label#LblmktoOptIn.mktoLabel::after{content:""}label#LblmktoOptIn::after{content:"I agree to receive emails from TriMech";font-weight:600;color:rgba(var(--footer-text-color))!important;width:100%;cursor:pointer;margin-left:4px}label#LblmktoOptIn::after:hover{color:rgba(--color-hover)); } .mktoButtonRow { margin-top:10px!important; } .mktoButtonRow,.mktoButtonWrap { width:100%!important; margin-left:0!important; } .mktoForm button.mktoButton { width:100%; padding:40px 10px; font-size:var(--size-large)!important; font-weight:900!important; } .wistia_responsive_padding { margin-bottom:30px; } .wistia_responsive_padding { margin:40px 0;} div.oembed { margin:30px 0; } .fl-module-video div.oembed { margin:0; } iframe[title="Video Player"] { margin:0; } .searchandfilter>ul,.searchandfilter>ul>li { padding:0!important; } .searchandfilter h4 { display:inline-block; margin:5px 20px 0 0; color:rgba(var(--heading-color)); font-size:var(--size-medium); } h2.not-found-title { color:#C2CAD6; font-size:30px!important; } .et_pb_ajax_pagination_container p { font-size:22px; } .sf-field-search input.sf-input-text { min-width:300px; max-width:400px; } .sf-field-search label { margin-right:40px; } select.sf-input-select,input.sf-input-text { margin:0 30px 30px 0; padding:10px 20px; font-size:20px; font-weight:600; max-width:400px; } li.sf-field-tag { width:100%; } .searchandfilter ul li { display:inline-block; vertical-align:top; padding:0 20px; } .searchandfilter ul>li>ul:not(.children) { padding-left:0; } .searchandfilter ul li li { margin:0 30px 15px 0; font-size:var(--size-regular); color:rgba(var(--font-color)); border-bottom:solid 0.15em rgba(var(--cyan),var(--transparent)); transition:text-decoration-color 300ms; display:inline-block; } .searchandfilter input[type="checkbox"] { padding:2px 2px; margin:0; height:15px; width:15px; } .searchandfilter ul li li label:hover { cursor:pointer!important; } .searchandfilter ul li li:hover { border-bottom:solid 0.15em rgba(var(--cyan),var(--opaque)); } .searchandfilter ul li li.sf-option-active { border-bottom:solid 0.15em rgba(var(--cyan),var(--opaque)); color:rgba(var(--cyan),var(--opaque)); } select.sf-input-select,input.sf-input-text { background:rgba(var(--white)); border:none; font-size:var(--size-small); } .searchandfilter ul li.sf-field-reset { margin-top:auto; margin-bottom:auto; } input.search-filter-reset { background:rgba(var(--link-color)); margin-top:6px; padding:10px 20px; text-transform:uppercase; border:none; border-radius:0; font-weight:600; color:rgba(var(--white)); } input.search-filter-reset:hover,input.search-filter-reset:active,input.search-filter-reset:focus { border:none; background:rgba(var(--hover-color)); color:rgba(var(--white)); } li.sf-field-taxonomy-course-type { width:100%; } .sf-field-taxonomy-course-type li { font-weight:600; } input[value="design"] + label { color:#900; } input[value="simulation"] + label { color:#060; } input[value="data-management"] + label { color:#F60; } input[value="gdt"] + label { color:#9966FF; } input[value="electrical"] + label { color:#FF00FF; } input[value="communication"] + label { color:#03F; } input[value="manufacturing"] + label { color:#949FA9; } .searchandfilter ul li.sf-field-post-meta-course_link { display:inline-flex; } .select2-container--default .select2-selection--single { border:none; border-radius:0; } select.sf-input-select:after { position:absolute; right:10px; top:15px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #888; } .searchandfilter>ul>li[data-sf-combobox="1"] label { display:block; background:white; margin:5px 30px 30px 0; padding:6px 0; } .select2-container--default .select2-selection--single .select2-selection__rendered { color:black; font-size:initial; font-weight:bold; margin-left:10px; font-size:16px; } .select2-container--default .select2-selection--single .select2-selection__arrow b { color:black; } #blog.fl-module-widget select { padding:15px 20px; font-size:var(--size-regular); } #blog .widgettitle { display:none; } .feefo-review-carousel-widget-service .service-carousel-container.AVERAGE_CUSTOMER_RATING,.feefo-review-carousel-widget-service .service-carousel-container.AVERAGE_CUSTOMER_RATING .carousel-reviews .feefo-slider-wrapper .feefo-slider-container { max-width:1600px!important; } .service-carousel-container .feefo-slide .feefo-slide-review { color:rgba(var(--font-color))!important; } body .service-carousel-container.AVERAGE_CUSTOMER_RATING .carousel-summary .summary-top .rating-label,.service-carousel-container.AVERAGE_CUSTOMER_RATING .carousel-summary .summary-top .summary-sac,.service-carousel-container .feefo-slide .feefo-slide-title { color:rgba(var(--heading-color))!important; } .feefo-slider-wrapper .feefo-slider-nav:hover { color:rgba(var(--white))!important; } section#footer { background:rgba(var(--footer-background-color)); } section#footer p { color:rgba(var(--footer-text-color)); } section#footer h6 { color:rgba(var(--footer-heading-color)); text-transform:uppercase; } section#footer a { color:rgba(var(--footer-link-color)); } section#footer a:hover { color:rgba(var(--hover-color)); } footer .fl-module-icon { background:transparent; margin:0; padding:0; } footer #social .fl-module-icon * { color:rgba(var(--footer-link-color)); } footer #social .fl-icon i::before { font-size:var(--size-xx-medium); margin-right:0; } footer #social .fl-module-icon *:hover { color:rgba(var(--hover-color)); } footer .fl-module-icon .fl-module-content { margin:0; } footer .fl-module-icon .fl-icon { vertical-align:middle; } footer .fl-module-icon .fl-icon i { text-align:center; width:40px; } #cta { background-image:linear-gradient(0deg,rgba(var(--footer-background-color)) 50%,rgba(var(--background-color)) 50%); } #cta .fl-module-callout { background:transparent; padding:20px; } #cta .fl-callout h5 { color:rgba(var(--charcoal)); } #cta .fl-callout a { color:rgba(var(--link-color)); } #cta .fl-callout-text p { color:rgba(var(--charcoal)); font-size:var(--size-medium); } #cta .fl-col { background:rgba(var(--white)); } #cta .fl-col:hover { background:rgba(var(--subheading-color)); } #legal { font-size:var(--size-small); } #legal a { display:inline-block; margin-right:20px; } #subscribe p { color:rgba(var(--white)); } #subscribe span.fl-button-text { color:rgba(var(--white)); } @media screen and (max-width:992px) { h1 { font-size:var(--size-large)}h2{font-size:var(--size-xx-medium)}section#hero h2 p{font-size:var(--xx-medium)}h3{font-size:var(--size-x-medium)}h4{font-size:var(--size-medium)}h5{font-size:var(--size-regular)}h6{font-size:var(--size-small)}p,li{font-size:var(--size-small)}.fl-module-fl-post-content p:first-child{font-size:var(--size-medium)}.angled-right .fl-photo-img,.angled-left .fl-photo-img{transform:none;box-shadow:0 2px 10px -3px #0004}.angled-right .fl-module-content,.angled-left .fl-module-content{margin:20px}.leading p:first-of-type{font-size:var(--size-medium)}} @media (max-width: 768px) { .page-template-default section#hero .fl-row-content-wrap{min-height:unset;padding:90px 10px 50px}.page-template-default section#video .fl-row-content{padding:40px 20px}.fl-row[data-node] .fl-row-content-wrap{padding-top:0}.fl-module-testimonials .bx-viewport{padding:40px 0 60px}.fl-node-content .fl-module-testimonials .bx-viewport:before{transform:translateY(-1.6rem)}.fl-module-testimonials .fl-module-content{margin:20px 0}.fl-node-content .fl-module-testimonials{padding:40px}.fl-testimonial p{font-size:var(--size-regular)!important}.fl-module-testimonials:before,.fl-module-testimonials:after{font-size:80px!important;color:#cfcfcf!important}.fl-module-testimonials:before{top:2rem!important;left:-.2rem!important}.fl-module-testimonials:after{top:unset!important;bottom:2.8rem!important;right:1.9rem!important}.fl-module-cta h3{font-size:var(--size-xx-medium)}.fl-module-cta p{font-size:var(--size-medium)!important}.fl-module-cta{margin-bottom:20px}.alternate-background .fl-row-fixed-width{padding:0}.fl-testimonials-wrap .fl-testimonial{padding:0 0 40px}.fl-col-small:not(.fl-col-small-full-width){max-width:unset}#cta .fl-row-content-wrap{padding:20px 0 0}.page-template-default section#hero .fl-row-content-wrap{min-height:unset;padding:90px 10px 50px}.post-template-default section#hero .fl-row-content-wrap{min-height:unset;padding:0}.page-template-default section#video .fl-row-content{padding:40px 20px}#navbar .fl-module-menu .fl-menu .menu a{border:none!important}.fl-row[data-node] .fl-row-content-wrap{padding-top:0}.fl-module-testimonials .bx-viewport{padding:40px 0 60px}.fl-node-content .fl-module-testimonials .bx-viewport:before{transform:translateY(-1.6rem)}.fl-module-testimonials .fl-module-content{margin:20px 0}.fl-node-content .fl-module-testimonials{padding:40px}.fl-testimonial p{font-size:var(--size-regular)!important}.fl-module-testimonials:before,.fl-module-testimonials:after{font-size:80px!important;color:#cfcfcf!important}.fl-module-testimonials:before{top:2rem!important;left:-.2rem!important}.fl-module-testimonials:after{top:unset!important;bottom:2.8rem!important;right:1.9rem!important}.fl-module-cta h3{font-size:var(--size-xx-medium)}.fl-module-cta p{font-size:var(--size-medium)!important}.fl-module-cta{margin-bottom:20px}.alternate-background .fl-row-fixed-width{padding:0}.fl-testimonials-wrap .fl-testimonial{padding:0 0 40px}.fl-col-small:not(.fl-col-small-full-width){max-width:unset}#cta .fl-row-content-wrap{padding:20px 0 0}.lead,.lead p,.lead li,.lead ul li{font-size:var(--size-medium)}.leading p:first-of-type{font-size:var(--size-medium)}} .home img { width: 100%; height: auto; max-width: unset !important; } div#masthead-logo-group { max-width: unset !important; } @media screen and (max-width: 600px) { .fl-node-z917f3iea5vd{min-width:100%!important}} .dashicons-no-alt { display: none; } .fl-node-bzetwod0qcxy>.fl-row-content-wrap { background-size: 100% !important; padding-top: 250px !important; } section#hero .fl-module-content .fl-photo-content{ clip-path: polygon(5% 0%,100% 0,100% 92%,95% 100%,0 100%,0% 8%); background-color: #fff; padding: 2px; } section#hero .fl-module-content .fl-photo-content img{ clip-path: polygon(5% 0%,100% 0,100% 92%,95% 100%,0 100%,0% 8%); }