body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}.navbar-brand{margin-right:auto;}.navbar-collapse{padding-left:1rem;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}.dropbutton .dropbutton-action a:hover{text-decoration:underline;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\25be";font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\25b8";font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}.views-view-grid-cols-3{grid-template-columns:repeat(1,1fr);}.views-view-grid .views-grid-box{border:none;padding:0 0 1rem 0;background-color:#ffffff;}.views-grid-box h2{font-size:1.25rem;font-weight:bold;}.views-grid-box .views-field-field-image{padding:0;}@media (min-width:48em){.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;}}.messages .placeholder{background-color:transparent;}body.cerulean .dropbutton .dropbutton-action a{color:#2fa4e7;}body.cerulean .dropbutton .dropbutton-action a:hover{color:#1f7fb8;}body.cosmo .dropbutton .dropbutton-action a{color:#2780e3;}body.cosmo .dropbutton .dropbutton-action a:hover{color:#1862c6;}body.cyborg .dropbutton .dropbutton-action a{color:#2a9fd6;}body.cyborg .dropbutton .dropbutton-action a:hover{color:#207ab7;}body.darkly .dropbutton .dropbutton-action a{color:#375a7f;}body.darkly .dropbutton .dropbutton-action a:hover{color:#2c3e50;}body.flatly .dropbutton .dropbutton-action a{color:#18bc9c;}body.flatly .dropbutton .dropbutton-action a:hover{color:#13967d;}body.journal .dropbutton .dropbutton-action a{color:#eb6864;}body.journal .dropbutton .dropbutton-action a:hover{color:#d75c5a;}body.litera .dropbutton .dropbutton-action a{color:#4582ec;}body.litera .dropbutton .dropbutton-action a:hover{color:#336fd1;}body.lumen .dropbutton .dropbutton-action a{color:#158cba;}body.lumen .dropbutton .dropbutton-action a:hover{color:#1177a5;}body.lux .dropbutton .dropbutton-action a{color:#1a73e8;}body.lux .dropbutton .dropbutton-action a:hover{color:#0f5bb5;}body.materia .dropbutton .dropbutton-action a{color:#2196f3;}body.materia .dropbutton .dropbutton-action a:hover{color:#176dae;}body.minty .dropbutton .dropbutton-action a{color:#78c2ad;}body.minty .dropbutton .dropbutton-action a:hover{color:#67a897;}body.pulse .dropbutton .dropbutton-action a{color:#593196;}body.pulse .dropbutton .dropbutton-action a:hover{color:#442576;}body.sandstone .dropbutton .dropbutton-action a{color:#325d88;}body.sandstone .dropbutton .dropbutton-action a:hover{color:#284b6e;}body.simplex .dropbutton .dropbutton-action a{color:#d9230f;}body.simplex .dropbutton .dropbutton-action a:hover{color:#b71d0b;}body.slate .dropbutton .dropbutton-action a{color:#dd5a43;}body.slate .dropbutton .dropbutton-action a:hover{color:#ba4c37;}body.solar .dropbutton .dropbutton-action a{color:#3a3a3a;}body.solar .dropbutton .dropbutton-action a:hover{color:#2e2e2e;}body.spacelab .dropbutton .dropbutton-action a{color:#3399f3;}body.spacelab .dropbutton .dropbutton-action a:hover{color:#2a7ecf;}body.superhero .dropbutton .dropbutton-action a{color:#ff6c60;}body.superhero .dropbutton .dropbutton-action a:hover{color:#e65550;}body.united .dropbutton .dropbutton-action a{color:#e95420;}body.united .dropbutton .dropbutton-action a:hover{color:#c8461c;}body.yeti .dropbutton .dropbutton-action a{color:#008cba;}body.yeti .dropbutton .dropbutton-action a:hover{color:#0079a5;}
html{overflow-y:scroll;scrollbar-gutter:stable;}h2,h3,h4,h5{color:#2d6191;}header#navbar{width:100%;max-width:100%;margin-left:0;margin-right:0;left:0;right:auto;}header,.region-header,.navbar{background:#ffffff !important;}header#navbar::before,header#navbar::after{content:none;}body.page-front #navbar{}body.page-front #navbar
  .l-flexible-row.row{--bs-gutter-x:0 !important;margin-left:0 !important;margin-right:0 !important;}#autocomplete{background-color:#ffffff !important;border:1px solid #2d6191 !important;box-shadow:0 4px 6px rgba(0,0,0,0.1) !important;z-index:9999 !important;border-radius:10px;}#autocomplete ul li,#autocomplete li{padding:8px 12px;color:#2d6191;}#autocomplete li:hover,#autocomplete li.active{background-color:#2d6191;color:#ffffff;}.block-views--exp-global-search-page label{display:none;}.l-top{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:4rem;padding:0;height:25vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url("/themes/itr_bootstrap/css/images/page-title-banner.png");background-repeat:no-repeat;background-position:center;background-size:cover;}.l-middle p.notation{padding:0 0 0 2rem;font-style:italic;font-size:0.9em;margin-bottom:1rem;}.l-middle h4{font-size:1.25rem;Font-weight:600;}.l-itr-home-footer-top.block-views--exp-global-search-page label{display:none;}.block-views--exp-global-search-page input{border-radius:20px;}.block-views--exp-global-search-page .form-submit:hover{background-color:#1a4066;}.block-views--exp-global-search-page .form-type-textfield{width:250px;}#navbar > .itr-header-container{display:grid;box-sizing:border-box;width:80%;max-width:1600px;min-height:100px;margin:0 auto;padding:0;transition:none !important;}#navbar > .itr-header-container::before,#navbar > .itr-header-container::after{display:none !important;content:none !important;}.l-header,.l-header-inner,header#navbar.navbar{width:100%;margin:0;padding:0;background:#ffffff;}header#navbar.navbar{position:relative;}.navbar-light.bg-light,.bg-light{background-color:#ffffff !important;}#navbar > .itr-header-container{width:min(80%,1600px);min-height:100px;margin:0 auto;padding:0;}#navbar .itr-header-logo{margin:0;padding:0;background:transparent;text-decoration:none;}#navbar .itr-header-logo img{display:block;width:170px;height:auto;margin:0;padding:0;}#navbar .itr-site-name{display:none;}#navbar-content{margin:0;padding:0;}#navbar-content .header-dropdown-menu{margin:0;padding:0;text-align:center;}#navbar-content .header-dropdown-menu .menu-dropdown{margin:0;padding:0;}#navbar-content .header-dropdown-menu .menu > li{text-transform:uppercase;}#navbar-content .header-dropdown-menu .menu > li > a{display:block;margin:0;padding:1rem 0.75rem;color:#323232;font-size:1.2rem;font-weight:700;text-decoration:none;}#navbar-content .header-dropdown-menu .menu > li > a.has-submenu{padding-right:1.75rem;}#navbar-content .header-dropdown-menu .menu > li > a:hover,#navbar-content .header-dropdown-menu .menu > li > a:focus{text-decoration:underline;}#navbar-content .header-dropdown-menu span.sub-arrow{margin-left:0.35rem !important;}#navbar-content .header-dropdown-menu ul ul{background:#fefefe;}#navbar-content .header-dropdown-menu ul ul li{margin:0;padding:0;border-bottom:1px solid #cecece;}#navbar-content .header-dropdown-menu ul ul li a{display:block;margin:0;padding:0.75rem;font-size:0.9rem;text-align:left;}#navbar .itr-header-phone{margin:0;padding:0;white-space:nowrap;}#navbar .itr-header-phone a{color:#2d6191;font-size:1.5rem;font-weight:600;line-height:1.2;text-decoration:none;}#navbar .itr-header-phone a:hover,#navbar .itr-header-phone a:focus{text-decoration:underline;}.view-careers-at-itr{margin:0 6rem 6rem 6rem;}.view-careers-at-itr .views-field-title a{font-size:2rem;text-decoration:none;color:#2d6191;}.view-careers-at-itr .views-field-body{margin:1.5rem 0 3rem 1rem;}.view-careers-at-itr .views-field-view-node a{font-size:1.5rem;text-decoration:none;background:#2d6191;color:#ffffff;padding:1rem 2rem;margin-top:2rem;border-radius:2rem;}.node-careers .field-name-field-career-submission{margin:3rem 0;}.node-careers .field-name-field-career-submission a{text-decoration:none;color:#2d6191;}.node-careers .node-webform form{margin:3rem;}@media screen and (min-width:992px){#navbar > .itr-header-container{display:grid;grid-template-columns:186px minmax(0,1fr) 210px;column-gap:1rem;align-items:center;}#navbar .itr-header-logo{grid-column:1;justify-self:start;}#navbar .navbar-toggler{display:none;}#navbar-content.itr-header-navigation{grid-column:2;display:flex !important;width:100%;max-width:none;align-items:center;justify-content:center;}#navbar-content .itr-desktop-menu{width:auto;}#navbar-content .header-dropdown-menu .menu-dropdown{display:flex;align-items:center;justify-content:center;}#navbar .itr-header-phone{grid-column:3;justify-self:end;text-align:right;}}@media screen and (max-width:991px){header#navbar.navbar{min-height:0;padding:0.75rem 0;z-index:9999;}#navbar > .itr-header-container{display:grid;grid-template-columns:minmax(0,1fr) 55px;width:100%;min-height:0;padding:0 1rem;align-items:center;}#navbar .itr-header-logo{grid-column:1;grid-row:1;justify-self:center;}#navbar .itr-header-logo img{width:min(260px,68vw);}#navbar .navbar-toggler{grid-column:2;grid-row:1;display:block;width:55px;margin:0;padding:0.5rem;}#navbar-content.itr-header-navigation{grid-column:1 / -1;grid-row:3;width:100%;margin:1rem 0 0;padding:0;}#navbar-content .itr-mobile-menu{width:100%;}#navbar-content .itr-mobile-menu > ul,#navbar-content .itr-mobile-menu ul.menu{width:100%;margin:0;padding:1rem;list-style:none;background:#fefefe;border:1px solid #f0f0f0;box-shadow:3px 3px 7px rgba(0,0,0,0.25);text-align:left;}#navbar-content .itr-mobile-menu li{display:block;width:100%;margin:0;padding:0;border-bottom:1px solid #dedede;}#navbar-content .itr-mobile-menu li:last-child{border-bottom:0;}#navbar-content .itr-mobile-menu li a{display:block;width:100%;padding:0.75rem 0.5rem;color:#333333;font-size:1rem;text-decoration:none;}#navbar .itr-header-phone{grid-column:1 / -1;grid-row:2;justify-self:center;margin:0.5rem auto 0;text-align:center;}#navbar .itr-header-phone a{font-size:1.25rem;}}@media screen and (max-width:576px){#navbar > .itr-header-container{grid-template-columns:minmax(0,1fr) 48px;}#navbar .itr-header-logo img{width:min(220px,65vw);}#navbar .navbar-toggler{width:48px;}#navbar .itr-header-phone a{font-size:1.1rem;}}.ctct-inline-form,.ctct-inline-form *{font-family:inherit !important;}.l-wrapper{padding:0;margin:0;}.l-wrapper-inner.container{max-width:1400px;margin:0 auto;padding:0 1rem;}.l-middle{display:flex;gap:2rem;align-items:flex-start;max-width:1600px;margin:5rem auto;}.l-middle p{font-size:1.1rem}body.page-shop .l-middle{display:flex;align-items:flex-start;gap:2rem;}.l-bottom{display:flex;width:100%;margin:0 auto 3rem auto;padding:2rem;align-items:stretch;}.l-bottom .block-layout-custom-block{flex:1;margin:0;background:#2d6191;color:#ffffff;padding:2rem;}.l-bottom .block-layout-custom-block h3 a{color:#ffffff;}.l-bottom .block-formblock-contact-site{flex:1;margin:0;padding:0 3rem;}.l-itr-home-footer-top ul.menu-tree{padding:0;margin:0;}.l-itr-home-footer-top .block{padding:0 2rem;}.l-itr-home-footer-top .container-fluid{width:100%;display:flex;justify-content:center;}.l-itr-home-footer-top .l-region--footer-logo{margin:0 auto 0 auto;padding:0;}footer.l-footer .block-block-logo-block.footer-logo{margin:0 auto;padding:0;}.l-sidebar-first .nice-menu li > ul{display:none !important;border:none !important;}.l-sidebar-first .nice-menu li.is-open > ul{display:block !important;}.l-sidebar-first .nice-menu li ul{visibility:visible !important;opacity:1 !important;}.l-sidebar-first .nice-menu li ul li a{float:none !important;width:100%;padding-left:5px;font-size:0.95em;font-weight:normal;}.l-sidebar-first .nice-menu li ul li ul li a{padding-left:40px;}.l-sidebar-first .nice-menu li ul li ul li ul li a{padding-left:50px;}.l-sidebar-first .nice-menu li ul li ul li ul li ul li a{padding-left:70px;}.l-sidebar-first .nice-menu li.is-open > a{font-weight:bold;}.l-sidebar-first .nice-menu li ul li a,.l-sidebar-first .nice-menu li ul li a:link,.l-sidebar-first .nice-menu li ul li a:visited,.l-sidebar-first .nice-menu li ul li a:focus,.l-sidebar-first .nice-menu li ul li a:active{color:#ffffff !important;}.l-sidebar-first .nice-menu li.is-open.menuparent > a{border:none;text-decoration:none;}.l-sidebar-first .nice-menu li.is-open.menuparent > a::after{content:"▾";}.views-bootstrap-grid-plugin-style .views-field-title{font-size:1rem;height:4rem;text-align:center;font-weight:bold;margin:0 0 1rem 0;padding:0;overflow:hidden;}.field-name-uc-product-image{width:500px;}.field-name-uc-product-image .field-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;}.field-name-uc-product-image .field-item:first-child{flex:0 0 100%;display:flex;justify-content:center;align-items:center;margin-bottom:12px;}.field-name-uc-product-image .field-item:first-child img{display:block;width:auto;min-width:400px;min-height:400px;height:auto;}.field-name-uc-product-image .field-item:not(:first-child){flex:0 0 100px;width:100px;height:100px;}.field-name-uc-product-image .field-item:not(:first-child) a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;padding:4px;border:1px solid transparent;box-sizing:border-box;}.field-name-uc-product-image .field-item:not(:first-child) img{display:block;width:100%;height:100%;object-fit:contain;}.field-name-uc-product-image .field-item:not(:first-child) a:hover,.field-name-uc-product-image .field-item:not(:first-child) a:focus{border-color:#999;}.product-grid-column .views-field-uc-product-image{height:250px;display:flex;justify-content:center;align-items:center;}.product-grid-column .views-field-uc-product-image img{padding:0;margin:0.5rem;max-width:100%;max-height:230px;width:auto;height:auto;}.node-product.node-product .field-name-uc-product-image{float:left;width:400px;height:auto;margin:0 4rem 2rem 0;}.node-product.node-product .field-name-uc-product-image img{width:100%;height:100%;object-fit:contain;object-position:center;}.view-brand-slider .view-content{display:flex;align-items:center;gap:10px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;}.view-brand-slider .view-content::-webkit-scrollbar{display:none;}.view-brand-slider .views-row{flex:0 0 calc((100% - 40px) / 5);min-width:0;scroll-snap-align:start;box-sizing:border-box;}.view-brand-slider .view-content::after{content:"";display:inline-block;flex:0 0 calc(((100% - 40px) / 5) * 3 + 30px);height:1px;visibility:hidden;pointer-events:none;scroll-snap-align:end;}@media screen and (max-width:768px){header#navbar.navbar{width:100%;background:#ffffff;margin:0 0 3rem 0;z-index:9999;}header#navbar.navbar ul{background:#fefefe;margin:0;padding:1rem;border:1px solid #f0f0f0;box-shadow:3px 3px 7px 0px #afafaf;}header#navbar.navbar ul li{margin:0 0 0.5rem 0;padding-bottom:0.5rem;border-bottom:1px solid #dedede;}header#navbar.navbar ul li.last{border:none;}header#navbar.navbar ul li a{color:#333333;text-decoration:none;}header#navbar.navbar-light.bg-light button{width:20%;z-index:99;float:left;}a.name.navbar-brand{background:#ffffff;margin:0;padding:0;display:flex;width:100%;}a.name.navbar-brand img{display:flex;width:60%;height:auto;margin:0 auto 1rem auto;}.block{width:100%;}#flexslider-1 .slide__caption{width:100%;font-size:1.5rem;margin:0 auto 0 auto;text-align:center;-webkit-text-stroke:3px #333333;paint-order:stroke fill;}#flexslider-1 .slide__caption--two{width:100%;font-size:1.5rem;margin:1.25rem auto 0 auto;text-align:center;}header#navbar.navbar.navbar-expand-lg.navbar-light.bg-light p.lead{width:60%;font-size:0.75rem;text-align:center;margin-top:1rem;}.l-itr-home-lower-banner .block-layout-custom-block{border-bottom:1px solid #ffffff;}.l-itr-home-lower-banner .block-layout-custom-block p{font-size:1.5rem;padding:0;margin:0;}.l-itr-home-lower-banner .block-block-contact-block-2{width:100%;padding:1rem 0;margin-bottom:1.25rem;}.l-itr-home-lower-banner .block-block-contact-block-2 h3{font-size:1.5rem;padding:0;}.l-itr-home-lower-banner .block-block-contact-block-2 img{width:15%;float:left;margin:0 0 0.5rem 0;padding:0;}.optionset-brand-mobile-view ul li img{max-width:200px;height:auto;margin:auto;}.l-itr-home-upper-bottom .block{margin:2rem auto;padding:0;}.l-itr-home-footer-top .l-region--company-menu,.l-itr-home-footer-top .block-menu-menu-support,.l-itr-home-footer-top .l-region--follow-us{display:block;min-width:100%;}.l-itr-home-bottom .l-col{min-width:100%;}.l-top .block-system-title{text-align:center;margin:0;padding:0;}.l-top .block-system-title h1{font-size:2rem;}.l-top .breadcrumb{justify-content:center;margin:0;padding:0;}.l-middle{display:flex;flex-direction:column;padding:0 0.5rem 0 0;margin:0;min-width:100%;}.l-middle .row{margin:auto;width:100%;}.l-bottom{display:block;width:100%;padding:0;}.l-bottom .block{width:100%;display:block;margin-bottom:2rem;}footer.l-footer .l-footer-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;}footer.l-footer .l-footer-inner .block{width:80%;float:left;margin:1rem auto 2rem auto;}footer.l-footer .l-footer-inner .block-block-logo-block img{display:block;width:100%;margin:0 auto 1rem auto;}.submenu-toggle{margin-left:auto;background:none;border:0;padding:0.25rem;cursor:pointer;width:1.5rem;height:1.5rem;position:relative;}.submenu-toggle::before{content:'';display:block;width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}li.is-open > .submenu-toggle::before{transform:rotate(-135deg);}#webform-client-form-4080{display:block;}#webform-client-form-4080 .webform-component--additional-details-or-questions label,#webform-client-form-4080 .webform-component--suite-or-unit-number,#webform-client-form-4080 .webform-component--zip-code,#webform-client-form-4080 .webform-component--confirm-by,#webform-client-form-4080 .webform-component--select-your-area-of-interest .description,#webform-client-form-4080 .webform-component--how-many-locations,#webform-client-form-4080 .webform-component--time-frame,#webform-client-form-4080 .webform-component--budget,#webform-client-form-4080 .webform-component--industry,#webform-client-form-4080 .webform-component--email,#webform-client-form-4080 .webform-component--first-name,#webform-client-form-4080 .webform-component--last-name,#webform-client-form-4080 .webform-component--phone,#webform-client-form-4080 .webform-component--company-organization,#webform-client-form-4080 .webform-component--address,#webform-client-form-4080 .webform-component--city,#webform-client-form-4080 .webform-component--state,#webform-client-form-4080 .webform-component--zip-code{float:left;min-width:100%;}.l-itr-home-footer-top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;}.l-itr-home-footer-top .block{width:100%;float:left;margin:1rem auto 2rem auto;}.l-itr-home-footer-top .block-block-logo-block img{display:block;width:100%;margin:0 auto 1rem auto;}.category-grid .row{background:#ffffff;}.l-sidebar-first{clear:both;}.l-content,.l-sidebar-first{left:auto !important;right:auto !important;}.l-content{width:100%;max-width:100%;padding:0;order:1;}.l-sidebar-first{order:2;margin-top:2rem;}.shop-column,.product-grid-column{float:none;width:100%;margin:1rem 0;}.block-views-shop-search-api-block h2{background:#2d6191;text-align:center;color:#ffffff;padding:0.5rem;line-height:1.2;height:auto;min-height:0;overflow:hidden;float:none;clear:none;width:100%;;}.l-top{max-height:150px;background-size:cover;}.views-bootstrap-grid-plugin-style .row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:auto;}.views-bootstrap-grid-plugin-style .shop-column{float:none;flex:0 0 calc(50% - 1rem);box-sizing:border-box;margin:0;}.view-shop-landing-page{width:100%;}.view-shop-landing-page .views-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.view-shop-landing-page .shop-landing{float:none !important;width:auto !important;max-width:none !important;margin:0;padding:0.5rem;}.view-shop-landing-page img{width:100%;height:auto;}.view-shop-landing-page .views-bootstrap-grid-plugin-style .row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.view-careers-at-itr{margin:0 0 6rem 0;}.view-careers-at-itr .views-field-title a{font-size:2rem;text-decoration:none;color:#2d6191;}.view-careers-at-itr .views-field-body{margin:1.5rem 0 3rem 0;}.view-careers-at-itr .views-field-view-node a{font-size:1.5rem;text-decoration:none;background:#2d6191;color:#ffffff;padding:1rem 2rem;margin-top:2rem;border-radius:2rem;}.node-careers .node-webform form{margin-top:3rem;}}.l-itr-home-footer-top .l-region--company-menu{display:block;margin:2rem auto 0 auto;width:auto;}.l-itr-home-footer-top .l-region--company-menu h2{font-size:1.25rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #777777;}.l-itr-home-footer-top .l-region--company-menu ul{margin:0;padding:0;}.l-itr-home-footer-top .l-region--company-menu ul li.leaf{list-style:none;padding:0;margin:0;}.l-itr-home-footer-top .l-region--company-menu ul li a{color:#333333;font-size:1.1rem;text-decoration:none;}.l-itr-home-footer-top .block-menu-menu-support{margin:2rem auto 0 auto;width:auto;float:left;}.l-itr-home-footer-top .block-menu-menu-support h2{font-size:1.25rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #777777;}.l-itr-home-footer-top .block-menu-menu-support ul li.leaf{list-style:none;padding:0;margin:0;}.l-itr-home-footer-top .block-menu-menu-support ul li a{color:#333333;font-size:1.1rem;text-decoration:none;}.l-itr-home-footer-top .l-col.col-md-3.l-region--follow-us{width:auto;float:left;margin-top:1.5rem;}.l-itr-home-footer-top .l-col.col-md-3.l-region--follow-us img{float:left;margin:0 0.5rem 0 0;}.l-itr-home-footer-top .l-col.col-md-3.l-region--follow-us h2{font-size:1.25rem;margin:0.5rem 0 1rem 0;padding-bottom:0.5rem;border-bottom:1px solid #777777;}footer.l-footer .container{display:flex;justify-content:center;min-width:75%;}footer.l-footer .block{padding:0 2rem;}footer.l-footer ul.menu-tree{padding:0;margin:0;}footer.l-footer .block-block-logo-block.footer-logo{margin:0 auto;}footer.l-footer .footer-company-menu{display:block;margin:2rem auto 0 auto;width:auto;}footer.l-footer .footer-company-menu h2{font-size:1.25rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #777777;}footer.l-footer .footer-company-menu ul{margin:0;padding:0;}footer.l-footer .footer-company-menu ul li.leaf{list-style:none;padding:0;margin:0;}footer.l-footer .footer-company-menu ul li a{color:#333333;font-size:1.1rem;text-decoration:none;}footer.l-footer .block-menu-menu-support{margin:2rem auto 0 auto;width:auto;}footer.l-footer .block-menu-menu-support h2{font-size:1.25rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid #777777;}footer.l-footer .block-menu-menu-support ul li.leaf{list-style:none;padding:0;margin:0;}footer.l-footer .block-menu-menu-support ul li a{color:#333333;font-size:1.1rem;text-decoration:none;}footer.l-footer .block-block-social-block{width:auto;margin-top:1.5rem;}footer.l-footer .block-block-social-block img{margin:0 0.5rem 0 0;}footer.l-footer .block-block-social-block h2{font-size:1.25rem;margin:0.5rem 0 1rem 0;padding-bottom:0.5rem;border-bottom:1px solid #777777;}header.flexible-row.l-itr-home-header.l-header{display:block;}.l-itr-home-upper-banner .block{margin:0;padding:0;}.l-itr-home-upper-banner .l-region--slider{position:relative;width:100%;aspect-ratio:1920 / 600;overflow:hidden;margin:0;padding:0;}#flexslider-1 img{margin:0;padding:0;}.flexslider{margin:0;padding:0;border:none;}.flexslider ul{margin:0;padding:0;}.block-views-frontpage-slider-block{margin:0;padding:0;}.slide{position:relative;}.slide__image img{display:block;width:100%;height:auto;}.slide__captions{position:absolute;inset:0;pointer-events:none;}.slide__caption{position:absolute;z-index:2;color:#ffffff;font-size:2.5em;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,0.6);max-width:45%;opacity:0;transform:translateY(50px);}.slide__caption--one{top:30%;}.slide__caption--two{top:40%;}@keyframes slideFadeInUp{from{opacity:0;transform:translateY(50px);}to{opacity:1;transform:translateY(0);}}.flexslider li.flex-active-slide:not(.clone)
  .views-field-nothing
  .field-content
  .slide__caption{animation:slideFadeInUp 1s ease-out forwards;}.flexslider li.flex-active-slide:not(.clone)
  .views-field-nothing
  .field-content
  .slide__caption--two{animation-delay:0.25s;}.flexslider ul.flex-direction-nav a{background:#eeeeee;padding:0 0.5rem 3.5rem 0.5rem;}.flexslider .slides > li:first-child{display:block;}.slide--left .slide__caption{left:10%;text-align:left;}.slide--right .slide__caption{right:10%;text-align:left;}.slide--center .slide__caption{left:50%;transform:translate(-50%,50px);text-align:left;}.slide--narrow .slide__caption{max-width:30%;}.l-sidebar-first{background:transparent !important;flex:0 0 300px;}.l-sidebar-first .block{background:#2d6191;}.l-sidebar-first .block-title{color:#ffffff;padding:1rem;margin:0;}.l-sidebar-first h2{text-decoration:underline;padding:2rem;margin:0;}.l-sidebar-first .nice-menu,.l-sidebar-first .nice-menu ul{list-style:none;margin:0;padding:0;background:#2d6191;display:block;width:100%;}.l-sidebar-first .nice-menu li{display:block;width:100%;float:none !important;clear:both;background:none !important;border:none !important;box-shadow:none !important;}.l-sidebar-first .nice-menu li ul li{float:none !important;display:block !important;}.l-sidebar-first .nice-menu li a{display:block;float:none !important;width:100%;padding:8px 12px;text-decoration:none;background:#2d6191;color:#ffffff !important;font-weight:600;box-sizing:border-box;}.l-sidebar-first .nice-menu li ul li a{float:none !important;width:100%;padding-left:24px;font-size:0.95em;font-weight:normal;}.l-sidebar-first .nice-menu li a:hover{background:#3a73a6;}.l-sidebar-first .nice-menu a.active{text-decoration:underline;}.l-sidebar-first .nice-menu li a:visited,.l-sidebar-first .nice-menu li a:active,.l-sidebar-first .nice-menu li a:focus{color:#ffffff !important;}.l-sidebar-first .nice-menu li.menuparent > a::after{content:"▸";float:right;font-size:0.8em;}.l-sidebar-first .nice-menu li.active-trail.menuparent > a::after{content:"▾";}.l-sidebar-first .nice-menu li ul{position:static !important;left:auto !important;top:auto !important;float:none !important;width:100% !important;}.l-sidebar-first .nice-menu li > ul{display:none;}.l-sidebar-first .nice-menu li.is-open > ul{display:block;}.l-content{flex:1;min-width:0;}.l-middle.row{margin:0;}.l-flexible-row .block-block-constant-contact{margin:1.5rem auto 0 auto;float:none;text-align:center;}.l-flexible-row .block-block-constant-contact a{font-size:1.65rem;font-weight:700;}@media (max-width:768px){.field.field-name-field-featured-image{align-content:center;width:100%;margin:0 auto 0.5rem auto;padding:0;}.field.field-name-field-featured-image img{min-width:100%;}.slide__caption{max-width:100%;font-size:1.8em;}.slide--left .slide__caption,.slide--right .slide__caption,.slide--center .slide__caption{left:0%;right:auto;text-align:left;transform:translateY(50px);font-size:1.25rem;}.slide--left .slide__captions{position:absolute;padding-bottom:0.75rem;}.slide--left .slide__caption{left:5%;text-align:center;}.slide--right .slide__caption{right:15%;text-align:center;}.slide--center .slide__caption{left:50%;transform:translate(-50%,50px);text-align:center;}}@media (prefers-reduced-motion:reduce){.slide__caption{animation:none !important;opacity:1;transform:none;}}.flexslider .slide-nid{display:none;}#edit-submit{background:#2d6191;}.l-top h1.page-title{color:#ffffff;margin:auto;font-size:3rem;}.block-system-breadcrumb ol a,.block-system-breadcrumb li{color:#ffffff;}.field-name-field-featured-image{float:left;margin:0 1rem 0 0;}body.page-shop .l-content{flex:1;min-width:0;}.front .l-itr-home-lower-banner{display:flex;min-width:100%;margin:0 auto 2rem 0;padding:1rem;background:#2d6191;}.l-itr-home-lower-banner .block-block-call-back{margin:1rem auto;padding:1rem 0 0 0;width:100%;display:flex;justify-content:center;align-items:center;height:50px;}.l-itr-home-lower-banner .l-region--call-back-3 p{padding-top:0.5rem;font-weight:bold;}.l-itr-home-lower-banner .block-block-call-back a{color:#ffffff;font-size:1.5rem;}.l-itr-home-lower-banner .block-block-contact-block-2{display:block;margin:1.75rem auto 0 auto;padding:0;width:50%;color:#ffffff;}.l-itr-home-lower-banner .block-block-call-back h2{color:#ffffff;width:100%;font-size:1.75rem;}.l-itr-home-lower-banner .block-layout-custom-block{margin:1rem auto;display:block;text-align:center;}.l-itr-home-lower-banner .block-layout-custom-block p{color:#ffffff;width:100%;display:block;font-size:2rem;}.l-itr-home-lower-banner .block-block-call-back{color:#ffffff;width:100%;border:2px solid #ffffff;border-radius:3rem;float:left;margin:1rem auto;padding:1.75rem 0 1.5rem 0;}.l-itr-home-lower-banner .block-block-contact-block-2 p img{background:#7fa5c7;padding:0.25rem;margin:-0.75rem 1rem 0 2rem;border-radius:3rem;color:#ffffff;font-size:3rem;}.l-itr-home-lower-banner .block-block-contact-block-2 a{color:#ffffff;font-weight:bold;}#navbar-content .header-dropdown-menu ul li ul{background:#fefefe;}#navbar-content .header-dropdown-menu ul li li{margin:1rem 0 0 0;padding:0;border-bottom:1px solid #cecece;}#navbar-content .header-dropdown-menu ul li li a{padding-left:0.5rem;padding-bottom:0.75rem;font-size:0.9rem;}#navbar-content .header-dropdown-menu ul li ul li li{margin:1rem 0 0 0;padding:0;}.views-bootstrap-grid-plugin-style{margin:auto;}.views-bootstrap-grid-plugin-style .row .shop-column{width:20%;float:left;border:0.05rem solid #efefef;border-radius:5px;padding:1rem 0 0 0;margin:1rem auto;text-align:center;}.views-bootstrap-grid-plugin-style .views-field-name{font-size:1rem;line-height:2.5rem;text-align:center;font-weight:bold;margin:0 0 1rem 0;padding:0;}.views-bootstrap-grid-plugin-style .views-field-name a{text-decoration:none;color:#2d6191;}.views-bootstrap-grid-plugin-style .views-field-body{margin:0;padding:0;}.views-bootstrap-grid-plugin-style .shop-column img{height:300px;display:flex;justify-content:center;align-items:center;padding:0;margin:0 auto 1rem auto;}.views-bootstrap-grid-plugin-style .views-field-uc-product-image img{max-width:100%;max-height:100%;margin:0;padding:0;}.block.block-views-shop-categories-view-block.category-grid h2{margin:2rem 0 0 0;padding:0.25rem 0 0.75rem 0}.view-shop-categories-view .views-field-description p{padding:0;}.view-shop-categories-view .views-field-field-inline-image-upload{margin:0 0 2rem 0;padding:0;}.view-shop-categories-view .views-field-field-inline-image-upload .field-content img{padding:0;margin:0;}.view-shop-categories-view .view-header p{font-size:1.75rem;}#views-bootstrap-grid-1{margin-bottom:4rem;}main.l-content.col-md-9.col-md-push-3 .category-grid{display:block;margin:0;}.category-grid .field-content img{width:200px;height:auto;}.category-grid h2{display:block;width:100%;background:#2d6191;padding:0.5rem 0 0.5rem 0;text-align:center;color:#ffffff;margin-top:4rem;}.product-grid-column{width:30%;float:left;text-align:center;border:1px solid #efefef;border-radius:5px;margin:1rem;padding:1rem;}.block-views-shop-search-api-block h2{background:#2d6191;text-align:center;color:#ffffff;padding:0.5rem}.product-grid-column span a{font-size:1.25rem;color:#2d6191 !important;text-decoration:none;}.product-grid-column .views-field-uc-product-image{height:250px;width:100%;;}.product-grid-column .views-field-uc-product-image img{padding:0;margin:0.5rem;width:auto;height:auto;}.view-global-search .product-grid-column{width:23%;text-align:center;border:1px solid #efefef;border-radius:5px;margin:0.75rem;padding:0.75rem;}.view-global-search h2{text-align:center;padding:0rem;height:3.75rem;line-height:0.75;overflow:hidden;}.view-global-search .product-grid-column h2 a{font-size:1.25rem;color:#2d6191 !important;text-decoration:none;padding:0;margin:0;}.view-global-search .product-grid-column .field-type-image{display:flex;align-items:center;height:275px;width:100%;margin:0 auto;padding:0;}.product-grid-column p{font-size:1rem;padding:0;margin:0;}.view-shop-landing-page .shop-landing{width:22%;float:left;text-align:center;border:1px solid #efefef;border-radius:5px;margin:0rem auto 2rem auto;padding:0.5rem;}.shop-landing .views-field-field-image{padding:0;min-height:225px;display:flex;justify-content:center;align-items:center;}.shop-landing .views-field-field-image img{margin:0;}.view-shop-categories-view .views-field-field-image{height:200px;display:flex;align-items:center;justify-content:center;}.node-product.node-product .field-name-uc-product-image{float:left;margin:0 4rem 2rem 0;}.node-product.node-product .field-name-uc-product-image img{width:300px;height:auto;}.node-product.node-product .field-name-field-product-category{margin:4rem 3rem 0 2rem;}.node-product.node-product .field-name-field-brand{margin:0 2rem;}.node-product.node-product .field-name-body .field-item{padding:1rem 3rem 0 2rem;display:block;}.node-product.node-product .field-name-body ul{margin-left:1rem;}ul.pager{margin:0 0 3rem 0;padding:1rem 0;}ul.pager li a{background:#2d6191;color:#ffffff;padding:0.75rem 1rem;border-radius:25px;text-decoration:none;}ul.pager li.pager-current{background:#fefefe;border:1px solid #2d6191;color:#2d6191;padding:0.75rem 1rem;margin:0 0.5rem;border-radius:25px;text-decoration:none;}.front .l-col.col-md-6.l-region--contact-us-banner{display:inline-block;width:48%;margin:0 auto 3rem auto;background:#2d6191;color:#ffffff;padding:5rem 2rem 8rem 2rem;}.front .l-col.col-md-6.l-region--contact-us-form{display:inline-block;width:48%;margin:0 0 3rem 0;}.front .l-col.col-md-6.l-region--contact-us-form .block{width:100%;padding-right:2rem;padding-top:0;margin-top:0;}.l-col.col-md-6.l-region--contact-us-banner h2{font-size:4rem;margin:1rem 2rem 4rem 0;}.front .region_6_6 .block-block-contact-block p{font-weight:500;font-size:2rem;}.front .region_6_6 .block-block-contact-block h3{color:#ffffff;margin:3rem 0 0 0;font-size:2.5rem;}.front .region_6_6 .block-block-contact-block h3 a{color:#ffffff;}.front .block-block-contact-links h2{font-size:3rem;margin-bottom:2rem;}.front .block-block-contact-links p{margin:1rem 0 2rem 3rem;}.front .block-block-contact-links a{font-size:2rem;color:#2d6191;}.front .region_6_6 .block-contact-sitewide{float:left;margin:0 auto;}.l-itr-home-upper-bottom .block-views-brand-slider-block h2{text-align:center;margin-bottom:3rem;}.l-itr-home-upper-bottom .block-views-brand-slider-block{width:80%;height:auto;display:block;margin:4rem auto 6rem auto;justify-items:center;overflow:hidden;}.l-itr-home-upper-bottom .block-views-brand-slider-block ul{float:left;text-align:center;}.l-itr-home-upper-bottom .block-views-brand-slider-block ul li img{width:auto;height:60px;margin:0 auto;text-align:center;}.l-itr-home-content{display:block;width:100%;}.l-itr-home-content{background:#2d6191;width:100%;}.block-block-google-reviews{margin:0 auto 0 auto;width:100%;padding:2rem 0;}.block-quicktabs-services .block-content ul{margin:0;padding:0;}.block-quicktabs-services ul{padding:0;margin:0;}#quicktabs-container-services h2{border-bottom:1px solid #2d6191;padding:0;margin-bottom:2rem;display:block;}#quicktabs-services ul li{border:1px solid #5a98d1;border-left:0;border-bottom:0;border-radius:unset;font-size:1.5rem;}#quicktabs-services li a{border-radius:initial;padding:0.5rem 2rem;color:#2d6191;}#quicktabs-services ul li.active a{background:#2d6191;color:#ffffff;}#quicktabs-services,#node-1897 .content{padding:0 5rem;}#quicktabs-services .content ul li{border:0;}#webform-client-form-4080 .first-name{width:48%;float:left;margin-right:3.25rem;padding:0;}#webform-client-form-4080 .last-name{float:left;width:48%;padding:0;}#webform-client-form-4080 .webform-component--email{width:48%;float:left;margin-right:3.25rem;}#webform-client-form-4080 .phone{float:left;width:48%;}#webform-client-form-4080 .company-org{float:left;width:48%;margin-right:3.25rem;}#webform-client-form-4080 .webform-component--address{width:48%;float:left;}#webform-client-form-4080 .webform-component--suite-or-unit-number{width:15%;float:left;margin-right:3.25rem;}#webform-client-form-4080 .webform-component--city{width:30%;float:left;margin-right:3.25rem;}#webform-client-form-4080 .webform-component--state{width:15%;float:left;margin-right:3.25rem;}#webform-client-form-4080 .webform-component--zip-code{width:10%;float:left;}#webform-client-form-4080 .webform-component--confirm-by{width:18%;float:left;margin:1.2rem 0 2.5rem 0;}#webform-client-form-4080 .webform-component--confirm-by .form-item{padding:0.1rem;}#webform-client-form-4080 #edit-submitted-confirm-by .form-type-radio{padding:0;margin:0;float:left;}#webform-client-form-4080 #edit-submitted-confirm-by .form-type-radio input{float:left;margin-right:0.75rem}#webform-client-form-4080 #edit-submitted-confirm-by .radio{float:left;margin-right:0.75rem}#webform-client-form-4080 #edit-submitted-confirm-by-2{margin-left:1rem}#webform-client-form-4080 .area-of-interest{width:100%;float:left;}#webform-client-form-4080 .description{margin:1rem 0 0.5rem 0;display:block;}#webform-client-form-4080 .area-of-interest .description{margin-top:2rem;}#webform-client-form-4080 .area-of-interest .form-item{margin:0 1rem 0.25rem 0.25rem;float:left;}#webform-client-form-4080 .area-of-interest .form-item label{display:inline;margin:0.75rem 0.5rem 0 0.5rem;}#webform-client-form-4080 .area-of-interest .form-item .form-checkbox{float:left;}#webform-client-form-4080 .locations{width:22%;float:left;margin-right:3rem;margin-top:1rem;}#webform-client-form-4080 .time-frame{float:left;width:22%;margin-right:3rem;}#webform-client-form-4080 .budget{float:left;width:22%;margin-right:3rem;}#webform-client-form-4080 .industry{float:left;width:22%;}#webform-client-form-4080 .webform-component--additional-details-or-questions{margin-bottom:3rem;}#webform-client-form-4080 .form-actions{display:flex;width:100%;padding-top:3rem;}.webform-client-form .form-actions input{background:#2d6191;padding:1rem 2rem;border-radius:30px;}#webform-client-form-4075 .webform-component--select-area-of-interest{width:100%;float:left;}#webform-client-form-4075 .webform-component--select-area-of-interest .description{width:100%;display:flex;margin-top:2rem;}#webform-client-form-4075 .webform-component--select-area-of-interest .form-item{margin:0 1rem 0.25rem 0.25rem;float:left;}#webform-client-form-4075 .webform-component--select-area-of-interest .form-item label{display:inline;margin:0.75rem 0.5rem 0 0.5rem;}#webform-client-form-4075 .webform-component--select-area-of-interest .form-item .form-checkbox{float:left;}#webform-client-form-4076 .webform-component--select-the-category-of-service{width:100%;float:left;margin:1rem 0;}#webform-client-form-4076 .webform-component--select-the-category-of-service .description{margin-bottom:1.5rem;}#webform-client-form-4076 .form-item{margin:0 1rem 1.5rem 1.25rem;display:block;}#webform-client-form-4076 .webform-component--select-the-category-of-service .form-item .form-check-input{margin:-1rem 1rem -1rem 1rem;}#webform-client-form-4076 .webform-component--select-the-category-of-service #edit-submitted-select-the-category-of-service{display:flex;margin:1rem 0.5rem 1rem 0.5rem;}#webform-client-form-4076 .webform-component--select-the-category-of-service .form-item .form-checkbox{float:left;}::placeholder{color:#999999 !important;}@media screen and (min-width:769px){.l-col.col-md-12.l-region--logo-slider .block-views-brand-slider-block-1{display:none;}.l-col.col-md-12.l-region--logo-slider .block-views-brand-slider-block-1 h2{display:none;}.term-listing-heading{display:flex;margin-bottom:2rem;}.term-listing-heading img{margin:0 2rem 0 0;}.l-middle .block-views-shop-categories-view-block{display:flex;width:100%;}}@media screen and (max-width:768px){.block{width:100%;}.l-header{padding:2rem 0 0 0;}.l-header header#navbar .navbar-brand img{display:block;width:80%;margin:0 auto;}.block-views--exp-global-search-page{text-align:center;margin:0 auto;padding:0;}.view-homepage-slider .flexslider{min-height:120px;}.l-col.col-md-12.l-region--slider{margin:2rem 0 0 0;padding:0;}#flexslider-1 .slide__caption{width:100%;font-size:1.5rem;margin:0 auto 0 auto;text-align:center;}#flexslider-1 .slide__caption--two{width:100%;font-size:1.5rem;margin:1.25rem auto 0 auto;text-align:center;}.l-itr-home-lower-banner.flexible-row{margin-top:1rem;}.l-itr-home-lower-banner .block-layout-custom-block{border-bottom:1px solid #ffffff;}.l-itr-home-lower-banner .block-layout-custom-block p{font-size:1.5rem;padding:0;margin:0;}.l-itr-home-lower-banner .block-block-contact-block-2{width:100%;padding:1rem 0;margin-bottom:1.25rem;}.l-itr-home-lower-banner .block-block-contact-block-2 h3{font-size:1.25rem;margin:0;}.l-itr-home-lower-banner .block-block-contact-block-2 img{width:15%;float:left;padding:3rem 0 0 0;}.l-itr-home-lower-banner .block-block-constant-contact{margin:0;padding:0;}.l-itr-home-lower-banner .block-block-constant-contact a{font-size:1.25rem;margin:0;padding:0;}.l-itr-home-lower-banner .block-block-call-back{margin:1rem auto;padding:0;}.l-itr-home-lower-banner .block-block-call-back a{font-size:1.25rem;}.l-col.col-md-12.l-region--logo-slider .desktop-view{display:none;}.l-col.col-md-12.l-region--logo-slider .block-views-brand-slider-block h2{display:none;}.l-col.col-md-12.l-region--logo-slider .block-views-brand-slider-block-1 h2{text-align:center;margin-bottom:2rem;}.optionset-brand-mobile-view ul li img{max-width:200px;height:auto;margin:auto;}.l-itr-home-upper-bottom .block{margin:2rem auto;padding:0;}.l-itr-home-footer-top .l-region--company-menu,.l-itr-home-footer-top .block-menu-menu-support,.l-itr-home-footer-top .l-region--follow-us{display:block;min-width:100%;}.l-itr-home-bottom .l-col{min-width:100%;}.l-top .block-system-title{text-align:center;margin:0;padding:0;}.l-top .block-system-title h1{font-size:2rem;}.l-top .breadcrumb{justify-content:center;margin:0;padding:0;}.l-middle{display:flex;flex-direction:column;padding:0 0.5rem 0 0;margin:0;min-width:100%;}.l-middle .row{margin:auto;width:100%;}.l-bottom{display:block;width:100%;padding:0;}.l-bottom .block{width:100%;display:block;margin-bottom:2rem;}footer.l-footer .l-footer-inner{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;}footer.l-footer .l-footer-inner .block{width:100%;margin:1rem auto 2rem auto;}footer.l-footer .l-footer-inner .block-block-logo-block img{display:block;width:100%;margin:0 auto 1rem auto;}.submenu-toggle{margin-left:auto;background:none;border:0;padding:0.25rem;cursor:pointer;width:1.5rem;height:1.5rem;position:relative;}.submenu-toggle::before{content:'';display:block;width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}li.is-open > .submenu-toggle::before{transform:rotate(-135deg);}#webform-client-form-4080{display:block;}#webform-client-form-4080 .webform-component--additional-details-or-questions label,#webform-client-form-4080 .webform-component--suite-or-unit-number,#webform-client-form-4080 .webform-component--zip-code,#webform-client-form-4080 .webform-component--confirm-by,#webform-client-form-4080 .webform-component--select-your-area-of-interest .description,#webform-client-form-4080 .webform-component--how-many-locations,#webform-client-form-4080 .webform-component--time-frame,#webform-client-form-4080 .webform-component--budget,#webform-client-form-4080 .webform-component--industry,#webform-client-form-4080 .webform-component--email,#webform-client-form-4080 .webform-component--first-name,#webform-client-form-4080 .webform-component--last-name,#webform-client-form-4080 .webform-component--phone,#webform-client-form-4080 .webform-component--company-organization,#webform-client-form-4080 .webform-component--address,#webform-client-form-4080 .webform-component--city,#webform-client-form-4080 .webform-component--state,#webform-client-form-4080 .webform-component--zip-code{float:left;min-width:100%;}.l-itr-home-footer-top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;}.l-itr-home-footer-top .block{width:100%;padding:0;margin:1rem auto 2rem auto;}.l-itr-home-footer-top .block-block-logo-block img{display:block;width:100%;margin:0 auto 1rem auto;}.category-grid .row{background:#ffffff;}.l-sidebar-first{clear:both;}.l-content,.l-sidebar-first{left:auto !important;right:auto !important;}.l-content{width:100%;max-width:100%;padding:0;order:1;}.l-sidebar-first{order:2;margin-top:2rem;}.shop-column,.product-grid-column{float:none;width:100%;margin:1rem 0;}.block-views-shop-search-api-block h2{background:#2d6191;text-align:center;color:#ffffff;padding:0.5rem;line-height:1.2;height:auto;min-height:0;overflow:hidden;float:none;clear:none;width:100%;;}.l-top{max-height:150px;background-size:cover;}.views-bootstrap-grid-plugin-style .row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:auto;}.views-bootstrap-grid-plugin-style .shop-column{float:none;flex:0 0 calc(50% - 1rem);box-sizing:border-box;margin:0;}.view-shop-landing-page{width:100%;}.view-shop-landing-page .views-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.view-shop-landing-page .shop-landing{float:none !important;width:auto !important;max-width:none !important;margin:0;padding:0.5rem;}.view-shop-landing-page img{width:100%;height:auto;}.view-shop-landing-page .views-bootstrap-grid-plugin-style .row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.view-shop-search-api .views-field-uc-product-image img{height:auto;}.front .region_6_6 .block-block-contact-block p{font-weight:500;font-size:1.5rem;}.front .region_6_6 .block-block-contact-block h3{color:#ffffff;margin:3rem 0 0 0;font-size:2.5rem;}.front .region_6_6 .block-block-contact-block h3 a{color:#ffffff;}.webform-client-form-4076 .webform-component--select-the-category-of-service select{float:left;width:90%;margin:0 auto 0 auto;}}@media (max-width:991.98px){.navbar-collapse .menu-dropdown ul{display:none !important;visibility:hidden !important;height:0 !important;overflow:hidden;}.navbar-collapse .has-submenu .sub-arrow{display:none !important;}.navbar-collapse .d-lg-none ul ul{display:none;padding-left:1rem;}.navbar-collapse .d-lg-none li.is-open > ul{display:block;}}@media (max-width:768px){.l-content,.l-sidebar-first{left:auto !important;right:auto !important;}}@media (min-width:992px){@media (min-width:992px){.itr-desktop-menu li.expanded > a{position:relative;padding-right:1.15rem !important;}.itr-desktop-menu li.expanded > a::after{content:"";position:absolute;right:0.25rem;top:50%;width:0;height:0;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;pointer-events:none;}.itr-desktop-menu .sub-arrow{display:none !important;}}.l-itr-home-header,.l-itr-home-header > .container-fluid,.l-itr-home-header .l-region--header{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.l-itr-home-header #navbar{box-sizing:border-box;width:100%;max-width:none;margin:0;}#navbar,header#navbar.navbar{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;left:auto !important;right:auto !important;}body.page-front .l-region--header{position:relative;}.l-region--header{position:relative !important;}@media (min-width:992px){.l-region--header
  > .block.block-views--exp-global-search-page.search-bar{position:absolute !important;z-index:20 !important;top:-45px !important;left:50% !important;right:auto !important;width:360px !important;max-width:360px !important;margin:0 !important;transform:translateX(-50%) !important;}}@media (max-width:991.98px){.l-region--header
  > .block.block-views--exp-global-search-page.search-bar{position:static !important;width:100% !important;max-width:none !important;transform:none !important;margin:0 !important;}}.l-header-inner.container-fluid{position:relative !important;}@media (min-width:992px){.l-header-inner.container-fluid
  > .block.block-views--exp-global-search-page{position:absolute !important;z-index:20 !important;top:64px !important;left:50% !important;right:auto !important;width:360px !important;max-width:360px !important;margin:0 !important;transform:translateX(-50%) !important;}.l-region--header,.l-header-inner{margin-bottom:52px;}}@media (max-width:991.98px){.l-header-inner.container-fluid
  > .block.block-views--exp-global-search-page{position:static !important;width:100% !important;max-width:none !important;margin:0 !important;transform:none !important;}}
