/*!
Theme Name: InSite Technical Services
Theme URI: http://underscores.me/
Author: Modern Print & Design
Author URI: https://www.modernprint.co.uk
Description: InSite Technical Services 2025/26
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
*/
img[data-lazyloaded]{opacity:.5}img.litespeed-loaded{-webkit-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}div#top-bar{background:#20292f;color:#fff;padding:.5rem 0;position:relative;z-index:19}div#top-bar .grid-x>div,div#top-bar .social,div#top-bar>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-column-gap:.5rem;column-gap:.5rem}div#top-bar .social{-webkit-column-gap:.25rem;column-gap:.25rem;margin-left:auto;margin-right:0}div#top-bar .social a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}div#top-bar svg{display:inline-block;width:1.05vw;height:1.05vw}div#top-bar .social svg{width:1.5rem;height:1.5rem}.foot-contact .social a svg path,div#top-bar .social a svg path{fill:#fff!important}div#top-bar :not(.social) svg path{fill:#00e18d!important}div#top-bar>div.grid-x>div:not(.social)>a{color:#fff;border-bottom:2px dotted #00b7ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}.head-vid{width:100%;height:100%}.banner-bg,.vid-item{width:100%;position:relative}.vid-item{height:100%}.banner-bg{height:calc(100% - 48px);aspect-ratio:16/9;pointer-events:none;overflow:hidden;z-index:5}body:not(.page-template-home) .banner-bg{aspect-ratio:auto;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(32 41 47 / .3)),to(#20292f));background:linear-gradient(0deg,rgb(32 41 47 / .3)0,#20292f 100%)}body:not(.page-template-home) .banner-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:hard-light}.banner-bg video,.banner-fg{position:absolute;width:100%;height:100%;left:0}.banner-bg video{top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-fg{bottom:0;z-index:10}.banner-fg>div{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:7.5vh 10vw 10vh}body:not(.page-template-homepage) .banner-fg>div{padding:0 0 2.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner-fg h1,.hl-overlay h3{text-transform:uppercase;font-weight:700;margin:0;line-height:1}.banner-fg h1{font-size:4vw;color:#fff;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5))}.banner-fades,.banner-fades>div{position:absolute;width:100%;height:100%;z-index:7;top:0;left:0;mix-blend-mode:hard-light}.page-template-directory .banner-fades{display:none}.banner-fade-blue{background:-webkit-gradient(linear,left bottom,left top,from(rgb(32 41 47 / .3)),to(#20292f));background:linear-gradient(0deg,rgb(32 41 47 / .3)0,#20292f 100%)}.banner-fade-white.about,.banner-fade-white.home{background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .1)),color-stop(85%,rgb(0 0 0 / .5)),to(rgb(0 0 0 / .7)));background:linear-gradient(0deg,rgb(0 0 0 / .1)0,rgb(0 0 0 / .5) 85%,rgb(0 0 0 / .7) 100%)}.banner-fade-white.about{pointer-events:none}body .sticky-container{height:0!important;z-index:11;overflow:visible;pointer-events:none}body .sticky-container .sticky.is-at-top.is-anchored{padding-top:1rem}body .sticky-container .sticky{padding-top:1rem;margin-top:0!important}section.home-slide-wrap{z-index:1;position:relative;height:calc(100vh - 48px);overflow:hidden;margin-bottom:2.5rem;max-height:1080px}nav#site-navigation,section.home-slide-wrap div.swiper-pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav#site-navigation ul{-webkit-column-gap:1rem;column-gap:1rem;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.is-anchored nav#site-navigation ul,nav#site-navigation ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-anchored nav#site-navigation ul{-ms-flex-line-pack:center;align-content:center}nav#site-navigation ul li{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.is-stuck nav#site-navigation ul li:hover{background:#30506b}nav#site-navigation ul li a{color:#fff;font-size:1vw}nav#site-navigation .dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:2rem}nav#site-navigation ul li.current-menu-ancestor a,nav#site-navigation ul li.current_page_item a{font-weight:700;color:var(--ists-lt-blue)}nav#site-navigation ul li.current_page_item a::after{border-width:.625rem;margin-top:-.375rem}nav#site-navigation .dropdown.menu>li.is-dropdown-submenu-parent.current-menu-ancestor>a::after{border-color:var(--ists-green,#FFF) #fff0 #fff0;border-width:.625rem;margin-top:-.375rem}section.home-slide-wrap swiper-container{width:100%;height:100%;display:block}section.home-slide-wrap .slideshow{height:100%}section.home-slide-wrap .slideshow .swiper-slide{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}section.home-slide-wrap div.swiper-pagination{margin-bottom:5vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.5rem;column-gap:.5rem}section.home-slide-wrap div.swiper-pagination .swiper-pagination-bullet{border-radius:0;border:0 solid #fff;width:2rem;height:2rem;opacity:1;background:var(--ists-green);margin:0;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .3));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .3))}section.home-slide-wrap div.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--ists-lt-blue)}#site-navigation a,.site-branding a{pointer-events:all}.sticky.is-stuck.is-at-top{background:var(--ists-dk-blue);pointer-events:all;-webkit-filter:drop-shadow(0 0 6px rgb(0 0 0 / .3));filter:drop-shadow(0 0 6px rgb(0 0 0 / .3));z-index:9999;padding-top:0}.sticky.is-stuck.is-at-top #masthead>div>a>img{height:6rem;width:auto;padding-top:.5rem;padding-bottom:.5rem}#hl-tabs,.hl-outer,.hl-overlay,nav#site-navigation,nav#site-navigation ul li,nav#site-navigation ul li a,section.home-slide-wrap div.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.hl-outer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;padding:1.5rem}.hl-outer .tabs-panel.is-active{padding:0}section#home-intro>div.grid-x,section#sector-intro>div.grid-x{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hl-tabs,.hl-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hl-overlay{background:url(/wp-content/themes/insite-technical/svg/hl-overlay.svg)no-repeat top center/cover;position:absolute;bottom:0;left:0;padding:4.5rem 1rem 0;text-align:center;color:#fff;min-height:45%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.hl-inner{position:relative;-webkit-clip-path:polygon(20%0,80%0,100% 20%,100% 100%,0 100%,0 20%);clip-path:polygon(20%0,80%0,100% 20%,100% 100%,0 100%,0 20%)}#hl-tabs{border:0;background:var(--ists-dk-blue);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#hl-tabs+div{border:0}.hl-overlay h3{font-family:"Syncopate",sans-serif;font-size:3.5rem}.hl-overlay p{line-height:1.25;padding:0 5%;font-size:21px}.hl-overlay p:last-of-type{margin:0}ul#hl-tabs li{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:0;background:var(--ists-grey);color:var(--ists-dk-blue)}body.home .intro .text-wrap,ul#hl-tabs li,ul#hl-tabs li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.intro .text-wrap,ul#hl-tabs li,ul#hl-tabs li a{display:-webkit-box;display:-ms-flexbox;display:flex}ul#hl-tabs li a{color:var(--ists-dk-blue);text-transform:uppercase;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;line-height:1rem;font-weight:400;border-radius:0}ul#hl-tabs li.is-active a{background:var(--ists-dk-blue);color:var(--ists-green);font-weight:700}ul#hl-tabs li:hover a{background:var(--ists-green);color:var(--ists-dk-blue)}.intro .text-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.75rem;margin-bottom:2.5rem}body.home .intro .text-wrap{text-align:center}.intro .text-wrap>*{margin:0}.intro .text-wrap>p{font-size:1.125rem;line-height:1.325}.intro .text-wrap>h2{font-size:3rem;color:var(--ists-dk-blue);line-height:1}.intro .text-wrap ul,#about-history ul{list-style:none}.intro .text-wrap ul li,#about-history ul li{font-size:1.125rem;line-height:1.325;text-align:left;margin-bottom:.75rem;position:relative;padding-left:1.5rem}.intro .text-wrap ul li:before,#about-history ul li:before{content:'';width:1.325rem;height:1.325rem;background:var(--ists-lt-blue);position:absolute;left:0;clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%)}body.home .intro .text-wrap>h2{font-size:2vw}.intro .link-buttons-wrap,.link-button,body.home .intro .text-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro .link-buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.link-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1;background:var(--ists-dk-blue);color:#fff;padding:.75rem 4rem .75rem 1.25rem;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 50%,calc(100% - 1.5rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 50%,calc(100% - 1.5rem) 100%,0 100%);font-size:1.25rem;font-weight:700;cursor:pointer}.link-button:focus,.link-button:hover{background-color:var(--ists-green)!important;color:var(--ists-dk-blue)}.link-button.ext{background:url(/wp-content/themes/insite-technical/svg/ext-button.svg)var(--ists-dk-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.link-button.vid{background:url(/wp-content/themes/insite-technical/svg/vid-button.svg)var(--ists-dk-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.link-button.cat,.link-button.int{background:url(/wp-content/themes/insite-technical/svg/int-button.svg)var(--ists-lt-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.link-button.eml{background:url(/wp-content/themes/insite-technical/svg/eml-white.svg)var(--ists-dk-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.link-button.modal{background:url(/wp-content/themes/insite-technical/svg/modal.svg)var(--ists-lt-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.link-button.file{background:url(/wp-content/themes/insite-technical/svg/file-dl.svg)var(--ists-lt-blue) no-repeat calc(100% - 1.5rem) center/1.5rem}.exp-sectors-wrap.cell.small-12.grid-x,.home-sectors-wrap.cell.small-12.grid-x{row-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;-ms-flex-pack:distribute;justify-content:space-around}.exp-sectors-wrap.cell.small-12.grid-x>div,.home-sectors-wrap.cell.small-12.grid-x>div{-webkit-box-flex:0;-ms-flex:0 0 45rem;flex:0 0 calc(50% - .5rem);width:100%;position:relative;background:var(--ists-dk-blue);overflow:hidden;-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);clip-path:polygon(0 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);color:#fff}.sector-bg{width:100%;height:100%}.hex[data-type=img] picture img,.sector-bg img{-o-object-position:center;object-position:center}.sector-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sector-fg{position:absolute;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;row-gap:1rem;padding:2.5rem 2.5rem 5rem;opacity:0;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;font-size:1.325rem}.sector-fg p{line-height:1.325;text-align:center;margin:0}div.exp-sector-wrap:hover .sector-fg,div.home-sector-wrap:hover .sector-fg{opacity:1}body.home main#content{padding-bottom:0;padding-top:0}.hex-container div.hex>.hex-text-wrap,.sector-fg,main.main-content{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:2.5vw;padding:3.5rem 0 5rem}html,main#content>section{width:100%}div.exp-sector-wrap:hover .sector-bg img,div.home-sector-wrap:hover .sector-bg img{opacity:.3}.sector-link{position:absolute;bottom:1.5rem;right:1.5rem}#home-sectors div.home-sector-wrap:hover .sector-link a.link-button,section.careers-hex-head div.hex[data-color="#00e18d"]>.hex-text-wrap>a.link-button{background-color:var(--ists-dk-blue)}#home-sectors>div>h2{font-size:3.5vw;color:var(--ists-dk-blue);text-align:center}.hex-outer{display:grid;grid-template-columns:repeat(auto-fit,calc(var(--s) + 2*var(--mh)));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:space-between;--s:35vw;--r:.9;--h:0.225;--v:0.5;--hc:calc(clamp(0,var(--h),0.5) * var(--s));--vc:calc(clamp(0,var(--v),0.5) * var(--s) * var(--r));--mv:1vh;--mh:calc(20px + (var(--s) - 2*var(--hc))/2);--f:calc(2*var(--s)*var(--r) + 4*var(--mv) - 2*var(--vc) - 2px);width:150vw;left:-20vw;position:relative}.hex-container{grid-column:1/-1;font-size:0;width:100%;-webkit-filter:drop-shadow(0 0 3px rgb(0 0 0 / .1));filter:drop-shadow(0 0 3px rgb(0 0 0 / .1));overflow:hidden}.hex-container div.hex{width:var(--s);margin:var(--mv) var(--mh);height:calc(var(--s)*var(--r));display:inline-block;font-size:initial;-webkit-clip-path:polygon(var(--hc)0,calc(100% - var(--hc))0,100% var(--vc),100% calc(100% - var(--vc)),calc(100% - var(--hc)) 100%,var(--hc) 100%,0 calc(100% - var(--vc)),0 var(--vc));clip-path:polygon(var(--hc)0,calc(100% - var(--hc))0,100% var(--vc),100% calc(100% - var(--vc)),calc(100% - var(--hc)) 100%,var(--hc) 100%,0 calc(100% - var(--vc)),0 var(--vc));background:#fff;margin-top:calc(var(--mv) - var(--vc));overflow:hidden;position:relative}body.blog .hex-container div.hex{-webkit-clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%)}.hex-container div.hex>.hex-text-wrap{height:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:absolute;top:0;left:0;padding:0 12.5%;text-align:center;row-gap:1.5rem;background:var(--ists-dk-blue)}.hex-container div.hex[data-type=txt]{color:#fff;position:relative;z-index:9999}.hex-container div.hex[data-type=txt] p{font-size:1.05263157895vw;line-height:1.125;margin:0}.hex-container::before{content:"";width:calc(var(--s)/2 + var(--mh));float:left;height:120%;-webkit-shape-outside:repeating-linear-gradient(#0000 0 calc(var(--f) - 2px),#000 0 var(--f));shape-outside:repeating-linear-gradient(#0000 0 calc(var(--f) - 2px),#000 0 var(--f))}.hex[data-type=img] picture img{position:absolute;top:0;left:0}section#home-recruit{overflow:hidden;height:102.5vh;background:var(--ists-grey)}.tint-hex{width:30vw;height:30vw;position:absolute;top:calc(50% - 15vw);-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,80% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,80% 95%,25% 95%,0 50%);z-index:-1}section#home-studies .tint-hex.green{right:-25vw}.tint-hex.green{background:var(--ists-green);opacity:.5}html{overflow-x:hidden}#home-studies .cs-tile,#sector-studies .cs-tile,body.single .cs-tile{width:360px;height:360px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 360px;flex:0 0 360px;direction:ltr}#sector-studies .cs-tile{width:480px;height:480px;-ms-flex:0 0 480px;flex:0 0 480px}.tile-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cs-tile:hover .tile-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tile-back,.tile-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-front{background-color:#bbb;color:#000;-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - 3.5rem),calc(100% - 3.5rem) 100%,0 100%);clip-path:polygon(0 0,100%0,100% calc(100% - 3.5rem),calc(100% - 3.5rem) 100%,0 100%)}.hex[data-type=img] picture img,.tile-front img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.tile-back{background-color:var(--ists-dk-blue);color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:2.5rem;-webkit-clip-path:polygon(0 0,100%0,100% 100%,3.5rem 100%,0 calc(100% - 3.5rem));clip-path:polygon(0 0,100%0,100% 100%,3.5rem 100%,0 calc(100% - 3.5rem));row-gap:.75rem}.tile-back img{opacity:.2;position:absolute;z-index:-1;top:0;left:0}.tile-back h4{font-size:1.375rem;line-height:1;margin:0}.tile-back p{font-size:1rem;line-height:1}#about-history>div>div.cell.small-12.medium-6.large-6 p:last-of-type,#case-study-outer>div>div p:last-of-type,.cell.small-12.medium-6.as-text-wrap>div p:last-of-type,.tile-back p:last-of-type{margin:0}.tile-back a.link-button{font-size:1rem}.cs-tile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;direction:rtl;overflow-x:scroll;-webkit-column-gap:1.5rem;column-gap:1.5rem;padding-bottom:1rem}#sector-studies .cs-tile-wrap{direction:ltr}.cs-tile-wrap::-webkit-scrollbar{height:1rem}.cs-tile-wrap::-webkit-scrollbar-track{background:#f2f2f2;border-radius:1rem}.cs-tile-wrap::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:1rem;border:.25rem solid #f2f2f2}section#exp-clients swiper-container,section.about-slide-wrap>swiper-container,section[id$=-studies]{position:relative}.cs-desc,.foot-badges>a,.foot-badges>a>img,.foot-badges>img{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cs-desc,.foot-badges.cell.small-12.medium-3.large-2{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.cs-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;padding-left:1.5rem;padding-right:calc(((100vw - 100rem)/2) - 5rem)}.cell.small-12.medium-9.cs-tile-wrap{padding-right:1.5rem;padding-left:1.5rem}.tile-back a.link-button.int:hover{background-color:var(--ists-green)!important}section#home-studies{padding:1.5rem 0}#sector-studies .cs-desc{padding-right:1.5rem;padding-left:calc(((100vw - 100rem)/2) - 5rem)}#home-studies .grid-x{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs-desc>h3{color:var(--ists-dk-blue);font-size:3rem;line-height:1}#home-recruit h3{padding:0 10%;line-height:1;margin:0;font-size:2.35vw}#home-recruit a.link-button.int{background-color:var(--ists-lt-blue)}footer#colophon .grid-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:2rem;padding-bottom:1rem}.foot-badges.cell.small-12.medium-3.large-2{row-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:22.5%;justify-content:space-around}.foot-badges>a,.foot-badges>a>img,.foot-badges>img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:auto;height:5rem;max-width:10rem}.foot-badges.cell.small-12.medium-3.large-2,.foot-contact .social,.foot-contact.cell.small-12.medium-3,.foot-contact>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.foot-contact .social{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;width:2rem;position:absolute;right:0;bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;height:100%;row-gap:.5rem}.foot-contact .social a{width:2rem;height:2rem}.foot-contact.cell.small-12.medium-3,.foot-contact>div{-webkit-box-orient:horizontal}.foot-contact.cell.small-12.medium-3{-ms-flex-flow:row wrap;flex-flow:row wrap;padding-right:3rem;position:relative;row-gap:.75rem;width:21.5%}.foot-contact svg path{fill:var(--ists-green)!important}.foot-contact>div{-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-column-gap:1rem;column-gap:1rem;color:var(--ists-dk-blue);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.foot-contact>div:not(.social)>a{color:var(--ists-grey);border-bottom:2px dotted var(--ists-lt-blue);line-height:1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.foot-contact div:not(.social) svg{width:1rem;height:1rem;-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem}.foot-contact div:not(.social) p{line-height:1rem;margin:0;font-size:1rem;color:var(--ists-grey)}.foot-contact div:not(.social) svg+p{margin-top:.125rem}#colophon .foot-expertise,#colophon .foot-links,div[class^=foot-] ul.vertical.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:column;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#colophon .foot-expertise,#colophon .foot-links{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 1 auto;row-gap:.5rem;max-width:180px;flex-flow:column}#colophon div[class^=foot-]>h4{font-size:1.375rem;color:var(--ists-lt-blue);margin:0;line-height:1;height:auto}div[class^=foot-] ul.vertical.menu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:flex-start;max-width:100%;padding-left:0;row-gap:.75rem}div[class^=foot-] nav ul.menu li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}div[class^=foot-] nav{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:1 1 100%;display:flex}div[class^=foot-] nav a{color:var(--ists-grey);padding:0}.serv-list>li.active a,div[class^=foot-] nav li.current_page_item a{font-weight:600}.foot-logo.cell.small-12.medium-3.large-2{-ms-flex-item-align:center;align-self:center}div#credits{background:var(--ists-dk-blue);color:var(--ists-grey)}#credits>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem;line-height:1rem}#credits>div>*{position:relative;color:#fff;margin-top:.25rem;font-size:.75rem}#credits>div>a>span,#credits>div>span>a{border-bottom:1px dotted #fff;color:#fff}#credits>div>*+*{margin-left:.5rem;padding-left:.625rem}#credits>div>*+:before{content:"";width:.125rem;height:1rem;display:block;position:absolute;background:var(--ists-lt-blue);line-height:1rem;top:-.125rem;left:0}body.logged-in .sticky.is-at-top.is-stuck{top:2rem!important;padding:0;margin-top:0!important}nav#site-navigation ul.sub-menu.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active{margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border:0}nav#site-navigation ul.sub-menu.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active li{background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-dk-blue)),to(var(--ists-dk-blue)));background:linear-gradient(180deg,var(--ists-dk-blue),var(--ists-dk-blue));-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#site-navigation ul.sub-menu.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active li.current_page_item .thumblink-text{border-left:.375rem solid var(--ists-lt-blue)}nav#site-navigation ul.sub-menu.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;color:#fff}nav#site-navigation ul.sub-menu.submenu.is-dropdown-submenu.first-sub.vertical.js-dropdown-active li:hover{background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-dk-blue)),to(var(--ists-green)));background:linear-gradient(180deg,var(--ists-dk-blue),var(--ists-green))}li.thumbnail-parent>ul li a{padding:0!important}#credits>div>*+:before,.thumblink-text,li.thumbnail-parent>ul li a img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}li.thumbnail-parent>ul li a picture{width:100px;height:100px;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 100px}li.thumbnail-parent>ul li a picture img{width:100%;height:100%;object-fit:cover}.thumblink-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.25rem;padding:.5rem;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.thumblink-text>p{font-size:.75rem;line-height:1;margin:0}.thumblink-text>span{font-size:1rem;font-weight:700}section.contact-slide-wrap,section.cs-slide-wrap,section.exp-slide-wrap,section.service-slide-wrap{height:50vh;overflow:hidden;position:relative;max-height:400px;z-index:9}.swiper-slide.about-slide>div,section.exp-slide-wrap .head-img,section.exp-slide-wrap .img-item{height:100%}.service-tile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-tile,.exp-tile,.service-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:31.333%;-webkit-box-flex:0;-ms-flex:0 1 380px;flex:0 1 380px;background:var(--ists-dk-blue);margin-bottom:2rem;-webkit-clip-path:polygon(0 0,0 100%,calc(100% - 2rem) 100%,100% calc(100% - 2rem),100%0);clip-path:polygon(0 0,0 100%,calc(100% - 2rem) 100%,100% calc(100% - 2rem),100%0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.exp-tile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div#exp-tabs-content{padding-left:2.5rem;border:0}div#exp-tabs-content>.tabs-panel.is-active{-ms-flex-pack:distribute;justify-content:space-around;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .3));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .3));border:0!important;background:0 0}.exp-tile .exp-img,.exp-tile .exp-img>img,.service-tile .service-img,.service-tile .service-img>img{width:100%}.exp-tile .exp-img,.service-tile .service-img{height:230px;overflow:hidden}.exp-tile .exp-img img,.service-tile .service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section#exp-outer{padding:2.5rem 0 0}.contact-tile,.exp-tile .exp-txt,.service-tile .service-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.exp-tile .exp-txt,.service-tile .service-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;row-gap:.75rem}.service-tile .service-txt h5,.service-tile .service-txt p{margin:0;line-height:1;text-align:center}.service-tile .service-txt p{font-size:.925rem}.service-tile .service-link a{font-size:1rem;text-align:center}.contact-tile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;padding:2.5rem;row-gap:.5rem}.contact-tile h4{line-height:1;font-size:2rem}.contact-tile h4.regular{font-weight:400;font-size:1.425rem}.contact-tile h4.bold{font-weight:700;font-size:1.875rem;line-height:1.75rem}.contact-tile span.blue{color:var(--ists-lt-blue);font-size:2.5rem}.contact-tile p{line-height:1}.contact-tile a.link-button,.exp-sector-wrap a.link-button,.service-tile .service-link a{background-color:var(--ists-lt-blue)}.exp-sector-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background:var(--ists-dk-blue);-webkit-clip-path:polygon(0 0,0 100%,calc(100% - 2rem) 100%,100% calc(100% - 2rem),100%0);clip-path:polygon(0 0,0 100%,calc(100% - 2rem) 100%,100% calc(100% - 2rem),100%0);max-width:1200px}.exp-sector-wrap:nth-of-type(even){background:var(--ists-dk-blue)}.exp-sector-wrap:nth-of-type(even) a.link-button{background-color:var(--ists-dk-blue)}.exp-sector-img{position:relative;width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.exp-sector-img h2{position:absolute;bottom:.75rem;left:.75rem;margin:0;color:#fff;font-weight:100;font-size:3.25rem;line-height:1;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .7));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .7))}div#exp-sectors.tabs-panel.is-active{row-gap:1rem}.exp-sector-text,ul#exp-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.exp-sector-text{position:relative;color:#fff;padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;row-gap:.75rem}.exp.sector-link{position:static}.exp-sector-text h3{padding:0 5%;font-size:2.2rem}.exp-sector-text p{padding:0 5%;margin:0;font-size:1.125rem;line-height:1.125}.logo-ticker-outer,section#sector-service>div,section#sector-studies .cs-tile img{width:100%}.ticker-fade{width:10vw;height:100%;position:absolute;z-index:10}.ticker-fade.in{top:0;left:0;background:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background:linear-gradient(90deg,#fff,transparent)}.ticker-fade.out{top:0;right:0;background:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background:linear-gradient(270deg,#fff,transparent)}.logo-item.swiper-slide{height:240px;width:auto;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-item.swiper-slide img{width:100%;height:100%;object-fit:contain}.logo-ticker .swiper-wrapper{-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}section#exp-clients>h1{color:var(--ists-dk-blue);text-align:center;font-size:3.5rem}section#exp-clients{padding:2.5rem 0}footer#colophon{color:#fff;padding:2rem 0}ul#exp-tabs{row-gap:.5rem}ul#exp-tabs li{width:100%;position:relative;background:0 0}ul#exp-tabs li a{color:#fff;font-size:1.125rem;font-weight:700;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;-webkit-transform-origin:top left;transform-origin:top left;text-align:left;padding:1rem 1.5rem}ul#exp-tabs li.is-active a{background:var(--ists-lt-blue);font-weight:700;width:110%;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 50%,calc(100% - 1.5rem) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 50%,calc(100% - 1.5rem) 100%,0 100%);position:relative;border-radius:0;left:0}.exp-tile .link-button{font-size:1rem;cursor:pointer}.bottom-hex-wrap.cell.small-3,.exp-tile:hover,.service-tile:hover,footer#colophon,ul#exp-tabs li a{background:var(--ists-dk-blue)}#case-study-intro .cell.small-12.medium-auto>h2,#case-study-intro .cell.small-12.medium-auto>h4,.exp-sector-text h3,.exp-txt h5,.exp-txt p,.related-cs-head.cell.small-12>h4,.related-cs-head.cell.small-12>p{margin:0;line-height:1}.responsive-frame{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.responsive-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reveal.expertise,.reveal.staff,.reveal.story{width:100%;max-width:60rem;-webkit-clip-path:polygon(0 2rem,2rem 0,calc(100% - 2rem)0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem));clip-path:polygon(0 2rem,2rem 0,calc(100% - 2rem)0,100% 2rem,100% calc(100% - 2rem),calc(100% - 2rem) 100%,2rem 100%,0 calc(100% - 2rem));padding:0}.sidebar-bg{background:var(--ists-grey);position:absolute;width:80%;height:75%;bottom:.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - 5rem),50% 100%,0 calc(100% - 5rem));clip-path:polygon(0 0,100%0,100% calc(100% - 5rem),50% 100%,0 calc(100% - 5rem))}.exp-sidebar,.staff-sidebar,.story-sidebar{position:relative;font-size:100%;padding:1rem}.sidebar-hex{width:100%;height:360px}.bottom-hex,.sidebar-hex{-webkit-clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);margin:0}.sidebar-hex{top:-1rem;position:relative;margin-bottom:-1rem}.bottom-hex{position:absolute;height:200px;width:180px;top:-50px;right:0}.bottom-hex-wrap.cell.small-3{height:90px;overflow:visible;position:relative;-webkit-box-flex:0!important;-ms-flex:0 0 180px!important;flex:0 0 180px!important;width:180px!important}.as-img-hex img,.bottom-hex img,.service-hex-bg img,.sidebar-hex img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-text{padding:0 1.75rem;margin-top:-.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.5rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;color:var(--ists-dk-blue)}.sidebar-text h4,.sidebar-text p{margin:0;line-height:1;display:block;width:100%}.hex-fg>.hex-text-wrap p,.sidebar-text p{font-size:.925rem}.sidebar-text a{margin:.5rem 0;-webkit-clip-path:none;clip-path:none}.exp-content-wrap{max-width:90%;padding-right:.75rem}.exp-content-wrap,.story-content-wrap{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:85%;max-height:420px;overflow:auto;row-gap:.75rem;margin:10% 5% 5%;font-size:1.125rem;color:var(--ists-dk-blue)}.exp-content-wrap::-webkit-scrollbar,.staff-main-content::-webkit-scrollbar,.story-content-wrap::-webkit-scrollbar,.team-members-inner::-webkit-scrollbar{width:1rem}.exp-content-wrap::-webkit-scrollbar-track,.staff-main-content::-webkit-scrollbar-track,.story-content-wrap::-webkit-scrollbar-track,.team-members-inner::-webkit-scrollbar-track{background:#ededed;border-radius:1rem;padding:2.5rem 0}.exp-content-wrap::-webkit-scrollbar-thumb,.staff-main-content::-webkit-scrollbar-thumb,.story-content-wrap::-webkit-scrollbar-thumb,.team-members-inner::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:1rem;border:.25rem solid #f2f2f2}.story-content-wrap>*{margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;line-height:1.5}.cell.small-12.medium-8.exp-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}button.link-button.close-button,button.link-button.close-button>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button.link-button.close-button>span{color:#fff;font-size:1rem;margin-top:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}button.link-button.close-button{top:1rem;padding:.75rem 1.25rem .75rem 2.5rem;-webkit-clip-path:polygon(0 0,calc(100% - .75rem)0,100% 30%,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - .75rem)0,100% 30%,100% 100%,0 100%);background:url(/wp-content/themes/insite-technical/svg/back.svg)var(--ists-dk-blue) no-repeat .5rem center/1.5rem;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.reveal.video_item{border:0;width:100%;max-width:60rem;background:0 0;padding:0;overflow:visible}.reveal ul,.reveal p{width:100%}.reveal div[class$="content-wrap"] p a{color:var(--ists-dk-blue);border-bottom:2px dotted var(--ists-lt-blue);font-weight:600}.cell.small-12.exp-video-bottom.grid-x{background:0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.exp-video-bottom .cell.small-9.bottom-txt,button.link-button.close-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center}.exp-video-bottom .cell.small-9.bottom-txt{row-gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.75rem .75rem .75rem 2.5rem;background:var(--ists-dk-blue);-webkit-clip-path:polygon(0 0,100%0,100% 100%,2rem 100%,0 calc(100% - 2.5rem));clip-path:polygon(0 0,100%0,100% 100%,2rem 100%,0 calc(100% - 2.5rem));width:calc(100% - 180px)!important;height:100px}.exp-video-bottom h4,.exp-video-bottom p{line-height:1;margin:0;width:100%}.cell.small-12.exp-video-top{padding-bottom:0;background:#fff;-webkit-clip-path:polygon(0 2rem,2rem 0,calc(100% - 2rem)0,100% 2rem,100% 100%,0 100%);clip-path:polygon(0 2rem,2rem 0,calc(100% - 2rem)0,100% 2rem,100% 100%,0 100%)}.cell.small-12.exp-video-top button.link-button.close-button{position:static;margin:.5rem;padding:.75rem 1.25rem .75rem 3.5rem;-webkit-clip-path:polygon(1rem 0,100%0,100% 100%,1rem 100%,0 50%);clip-path:polygon(1rem 0,100%0,100% 100%,1rem 100%,0 50%);background-position:1.25rem center}body .reveal-overlay{background:-webkit-gradient(linear,left top,left bottom,from(rgb(13 51 92/70%)),to(rgb(13 51 92/100%)));background:linear-gradient(180deg,rgb(13 51 92/70%)0,rgb(13 51 92/100%) 100%)}section#sector-intro .intro-img-wrap{overflow:hidden;-webkit-clip-path:polygon(0 0,calc(100% - 5rem)0,100% 5rem,100% 100%,5rem 100%,0 calc(100% - 5rem));clip-path:polygon(0 0,calc(100% - 5rem)0,100% 5rem,100% 100%,5rem 100%,0 calc(100% - 5rem))}a.service-hex,a.service-hex>div{-webkit-clip-path:polygon(0 20%,50%0,100% 20%,100% 80%,50% 100%,0 80%);clip-path:polygon(0 20%,50%0,100% 20%,100% 80%,50% 100%,0 80%)}a.service-hex{display:block;width:340px;height:360px;background:#fff}a.service-hex>div{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 1rem);height:calc(100% - 1rem);margin:.5rem}.service-hex-fg{position:absolute;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,var(--ists-dk-blue)),color-stop(85%,transparent));background:linear-gradient(0deg,var(--ists-dk-blue) 30%,transparent 85%);bottom:0;left:0;width:100%;color:#fff;padding:4.5rem 15%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.service-hex h4{line-height:1;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .7));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .7));font-size:1.25rem}.service-hex-bg{width:100%;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.service-hex:hover .service-hex-bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.cell.small-12.serv-wrap-outer{row-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:visible;-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .2));filter:drop-shadow(0 0 10px rgb(0 0 0 / .2))}.cell.small-12.serv-wrap-outer,.swiper-controls,section#sector-service{display:-webkit-box;display:-ms-flexbox;display:flex}section#sector-service{background:url(/wp-content/themes/insite-technical/img/service-slider-bg.jpg)no-repeat top center/cover;text-align:center;padding-top:5.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-controls{position:relative;width:100%;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;column-gap:1rem;margin-bottom:2.5rem}section#sector-service .swiper-slide{text-align:center}.swiper-slide .service-hex{margin:0 auto;width:100%;height:auto}#sector-service .swiper-pagination>span.swiper-pagination-bullet{width:2rem;height:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:0;-webkit-clip-path:polygon(0 .5rem,.5rem 0,100%0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%);clip-path:polygon(0 .5rem,.5rem 0,100%0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%)}#sector-service .swiper-pagination,.swiper-controls [class^=swiper-button]{position:static;margin:0;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev{width:2rem;height:2rem;background:url(/wp-content/themes/insite-technical/svg/serv-slide-button.svg)no-repeat center/contain}.swiper-controls .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-prev:after{display:none}#sector-service h3{font-size:3rem;color:var(--ists-dk-blue);margin-bottom:2rem}#sector-service>div>div.swiper>div.swiper-wrapper>.swiper-slide{height:auto}#sector-service>div>div.swiper>div.swiper-wrapper{height:auto;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}#sector-studies .tint-hex{left:-10vw}#sector-service>div>div.swiper>div.swiper-wrapper,#sector-studies>div,.about-slide>div,.about-slide>div>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.as-stat-hex.year,span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--ists-lt-blue)}.exp-sectors-wrap.cell.small-12.medium-10.medium-offset-1.grid-x a.link-button.ext{background:url(/wp-content/themes/insite-technical/svg/linkedin-white.svg)var(--ists-dk-blue) no-repeat calc(100% - 2rem) center/1.5rem}h2.sectors-head.cell.small-12,section#about-history>div>h2{text-align:center;font-size:3.5rem;color:var(--ists-dk-blue)}.about-slide>div,.about-slide>div>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:center}.about-slide>div{-webkit-filter:drop-shadow(2px 2px 10px rgb(0 0 0 / .1));filter:drop-shadow(2px 2px 10px rgb(0 0 0 / .1))}.as-img-hex,.as-stat-hex{position:relative;-webkit-clip-path:polygon(0 25%,50%0,100% 25%,100% 75%,50% 100%,0 75%);clip-path:polygon(0 25%,50%0,100% 25%,100% 75%,50% 100%,0 75%)}.as-stat-hex{background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;max-width:180px;max-height:180px}.cell.small-12.medium-6.as-stats{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);grid-column-gap:0;grid-row-gap:0;height:100%;margin-bottom:-4.5%}.as-img-hex{grid-area:1/1/4/4;top:12.5%;margin:0 auto;height:360px;width:360px}.as-stat-hex.year{grid-area:4/3/6/5;right:-10%;top:-13.5%;color:#fff}.as-stat-hex.staff{grid-area:3/4/5/6;left:-2.5%;top:-25%;background:var(--ists-green)}.as-stat-hex.staff>span.staff-number,.as-stat-hex.year>span{font-size:3.5rem;margin:0;line-height:1;font-weight:600}.as-stat-hex.staff>span.staff-label{font-size:1.75rem;font-weight:500;line-height:1;padding:.5rem}.as-stat-hex.staff>span.staff-label.no-stat{text-align:center}.as-stat-hex.staff>span.staff-number+span.staff-label{font-size:1.25rem;font-weight:500;padding:0}.cell.small-12.medium-6.as-text-wrap{padding:0 2.5vw 0 7.5vw;-webkit-box-sizing:border-box;box-sizing:border-box}.cell.small-12.medium-6.as-text-wrap>div,.jump-links>a{color:#fff;background:var(--ists-dk-blue);padding:2.5rem;-webkit-clip-path:polygon(0 1.5rem,1.5rem 0,100%0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%);clip-path:polygon(0 1.5rem,1.5rem 0,100%0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%);font-size:1.25rem}.as-text-wrap p{line-height:1.25;margin-bottom:1rem;font-size:1.5rem}.swiper-slide.about-slide{height:60vh;max-height:720px;padding-top:5rem;padding-bottom:2.5rem;z-index:99}.autoplay-progress,section.about-slide-wrap>swiper-container .slide-bg{position:absolute;width:100%;height:100%;background:var(--ists-grey)}section.about-slide-wrap>swiper-container .slide-bg>div{background:url(/wp-content/themes/insite-technical/img/about-slide-bg.jpg);opacity:.1;position:absolute;width:100%;height:100%}.about-slide-wrap .banner-fades{z-index:-1;pointer-events:none}.autoplay-progress{height:auto;padding:0 0 .125rem}.progress-bar{--progress:0;width:var(--progress);background:-webkit-gradient(linear,left top,right top,color-stop(15%,#00e18d),color-stop(85%,#00b7ff));background:linear-gradient(90deg,#00e18d 15%,#00b7ff 85%);height:4px}.swiper-button-playpause,section#about-menu>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about-menu .jump-links,.swiper-button-playpause{display:-webkit-box;display:-ms-flexbox;display:flex}.about-slide-wrap swiper-container .about-insite+.swiper-pagination,.swiper-button-playpause{bottom:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.swiper-button-playpause{position:absolute;left:1rem;width:3rem;height:3rem;background:#fff;z-index:999;text-indent:-999em;cursor:pointer}.swiper-button-playpause>div{width:100%;height:100%}.swiper-button-playpause .swiper-button-play{display:none;background:url(/wp-content/themes/insite-technical/svg/play.svg)#fff no-repeat center/1.5rem}.swiper-button-playpause .swiper-button-pause{display:block;background:url(/wp-content/themes/insite-technical/svg/pause.svg)#fff no-repeat center/1.5rem}.swiper-button-playpause.paused .swiper-button-play{display:block}#gform_2>div.gform-footer.gform_footer.top_label,#gform_3>div.gform-footer.gform_footer.top_label,#gform_wrapper_2>div.gform_heading>p.gform_description,.about-slide-wrap .swiper-button-next:after,.about-slide-wrap .swiper-button-prev:after,.swiper-button-playpause.paused .swiper-button-pause{display:none}.about-slide-wrap swiper-container .about-insite+.swiper-pagination{width:50%;height:auto;left:unset;right:1rem;text-align:right;padding:0;top:unset;display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:.5rem;-webkit-column-gap:.25rem;column-gap:.25rem;margin:0!important;justify-content:flex-end}.about-slide-wrap .swiper-pagination-bullet{border-radius:0;background:#fff;width:2rem;height:2rem;opacity:1}.about-slide-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,div.sidebar-outer.case-studies .cs-wrap-outer>div.swiper-controls .swiper-pagination-bullet.swiper-pagination-bullet-active,ul#exp-tabs li.is-active.serv-cat a{background:var(--ists-green)}.about-slide-wrap .swiper-button-next,.about-slide-wrap .swiper-button-prev{background:url(/wp-content/themes/insite-technical/svg/about-slide-arr.svg)no-repeat center/contain;width:2.5rem;height:2.5rem}.about-slide-wrap .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section[id^="#about"]{min-height:60vh}#about-menu .jump-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-column-gap:1rem;column-gap:1rem}section#about-menu>div{width:100%}.jump-links>a{padding:.75rem 1.5rem;-webkit-clip-path:polygon(0 0,calc(100% - .75rem)0,100% .75rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - .75rem)0,100% .75rem,100% 100%,0 100%);font-size:1.125rem;font-weight:600}.jump-links>a:active,.jump-links>a:focus,.jump-links>a:hover{background:var(--ists-lt-blue);color:#fff}section#about-menu{margin-bottom:-2.5vw;padding:1.5rem 0}body.page-template-about main#content{padding:0}#about-menu h1{color:var(--ists-dk-blue);font-size:4rem}section#about-history{background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-grey)),to(transparent));background:linear-gradient(180deg,var(--ists-grey) 0%,transparent 100%);padding-top:2.5rem}section#about-history>div{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about-history>div.grid-container.grid-x>div.cell.small-12.medium-6:last-of-type{padding:2.5vw 5vw}.media-link,.staff-img-wrap{position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem))}.media-link>.img-wrap,.media-link>.link-wrap{background:var(--ists-grey)}.media-link>.img-wrap>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0}.media-link>.link-wrap{width:100%;position:absolute;bottom:0;left:0;text-align:center}.media-link>.link-wrap a.link-button{position:relative;top:-1.5rem}#about-history>div>div.cell p,#about-history>div>div.cell ul{font-size:1.125rem;line-height:1.325}.staff-img-wrap{-webkit-clip-path:polygon(0 2.5rem,2.5rem 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);clip-path:polygon(0 2.5rem,2.5rem 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);margin-bottom:1.5rem}.staff-img-wrap .modal-button{width:5rem;height:5rem;position:absolute;bottom:0;left:0;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%)}.staff-img-wrap .modal-button button{cursor:pointer;width:100%;height:100%;-webkit-clip-path:none;clip-path:none;padding:0;background-position:center;background-color:var(--ists-dk-blue);background-image:url(/wp-content/themes/insite-technical/svg/profile.svg);background-size:2rem}.staff-item-inner{width:320px}#about-staff h2.cell.small-12,#about-teams h2.cell.small-12{color:var(--ists-dk-blue);text-align:center;font-size:3.5rem;line-height:1}.team-member-inner,span.section-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}span.section-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5rem 1.5rem .5rem 1rem;background:var(--ists-dk-blue);color:#fff;border-left:.5rem solid var(--ists-green);font-size:1.5rem;line-height:1;font-weight:700;-webkit-clip-path:polygon(0 0,calc(100% - .5rem)0,100% .5rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - .5rem)0,100% .5rem,100% 100%,0 100%);margin-bottom:2rem}.reveal.staff,.reveal.staff>div,.reveal.staff>div>div{height:600px;border:0}.staff-item-outer.cell.small-12.medium-6.large-3{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cell.small-12.medium-8.staff-main>div,.grid-x.staff-section-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid-x.staff-section-row{margin-bottom:3.5rem}.team-member-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-item-inner h4,.staff-item-inner span{width:100%;text-align:center;line-height:1;margin:0}.staff-sidebar{padding:0}div.staff-links>a.link-button.ext{background:url(/wp-content/themes/insite-technical/svg/linkedin-white.svg)var(--ists-dk-blue) no-repeat calc(100% - 1rem) center/1rem;background-position-x:calc(100% - 1rem);padding-right:2.75rem}.staff-links,.staff-sidebar .sidebar-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.staff-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;column-gap:1rem;width:100%}.staff-links>a.link-button{-webkit-clip-path:none;clip-path:none;font-size:1rem;background-size:1rem;background-position-x:calc(100% - 1rem);padding-right:2.75rem}.staff-links>a.link-button span{margin-top:.25rem}.staff-sidebar .sidebar-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 1rem;width:70%;padding:0}.service-main .text ol li,.service-main .text ul li,.staff-img-wrap img,.staff-sidebar .sidebar-text h3{width:100%}.staff-sidebar .sidebar-text h5{width:100%;margin:0;line-height:1;font-weight:300;font-size:1rem;color:var(--ists-lt-blue);font-family:"Lato",sans-serif;text-transform:none}.staff.sidebar-hex,.story.sidebar-hex{-webkit-clip-path:polygon(0 0,100%0,100% 75%,50% 95%,0 75%);clip-path:polygon(0 0,100%0,100% 75%,50% 95%,0 75%);height:380px;width:300px;margin:0 auto;position:relative}.sidebar-hex-bg{-webkit-clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);width:300px;height:360px;position:absolute;background:var(--ists-lt-blue);z-index:-1;bottom:0}.sidebar-hex-bg.default{background-color:var(--ists-dk-blue);background:url(/wp-content/themes/insite-technical/svg/default-team.svg)var(--ists-dk-blue) no-repeat center/4rem}.sidebar-hex-bg.icon{background:var(--ists-dk-blue)}.sidebar-hex-bg.icon+svg{width:50%;height:auto;top:50%;left:25%;transform:translateY(-50%);position:absolute}.sidebar-hex-bg.icon+svg path,.sidebar-hex-bg.icon+svg polygon{fill:#FFF!important}.sidebar-hex-bg.icon+svg rect{stroke:#FFF!important}.reveal.staff button.link-button.close-button,.reveal.story button.link-button.close-button{left:1rem;right:auto;-webkit-clip-path:polygon(0 50%,1.5rem 0,100%0,100% 100%,1.5rem 100%);clip-path:polygon(0 50%,1.5rem 0,100%0,100% 100%,1.5rem 100%);padding-left:3.5rem;background-position-x:1.5rem}.cell.small-12.medium-8.staff-main{margin-left:auto}.cell.small-12.medium-8.staff-main>div{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;height:100%;row-gap:1.5rem;padding:2.5rem 1.5rem 1.5rem}.reveal.staff>.cell.small-12.grid-x{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.staff-quote{background:url(/wp-content/themes/insite-technical/svg/quote.svg)var(--ists-grey) no-repeat calc(100% - 1rem) 1rem/3rem;font-size:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;padding:1.5rem 5rem 1.5rem 1.5rem;-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%);clip-path:polygon(0 0,100%0,100% calc(100% - 2.5rem),calc(100% - 2.5rem) 100%,0 100%)}.staff .sidebar-bg{width:70%;height:65%;bottom:1.5rem}.cell.small-12.medium-4.staff-sidebar,.cell.small-12.medium-8.staff-main>div,.staff-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.staff-main-content{overflow:auto;max-height:420px;-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;row-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:.5rem}.staff-main-content p,div#gform_drag_drop_area_2_6>*,div#gform_drag_drop_area_3_3>*,li.tabs-title h5,p#breadcrumbs,section.contact-intro p{margin:0}.cell.small-12.medium-4.staff-sidebar{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.staff-txt-wrap,body.home .banner-fg h1{text-align:center}.team-members{display:block;height:auto}.team-members-inner,.team-members-inner .staff-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-members-inner{height:auto;width:100%;row-gap:.5rem;-webkit-column-gap:.75rem;column-gap:.75rem}.team-members-inner .staff-item-inner{width:20%;height:200px;-webkit-box-flex:0;-ms-flex:0 0 calc(20% - .75rem);flex:0 0 calc(20% - .75rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.staff.sidebar-hex.team{-webkit-clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);display:grid;place-content:center}.staff-img-wrap.default{width:100%;height:130px;background:var(--ists-dk-blue);background:url(/wp-content/themes/insite-technical/svg/default-team.svg)var(--ists-dk-blue) no-repeat center/4rem}.team-members .staff-img-wrap{-webkit-clip-path:polygon(0 1.5rem,1.5rem 0,100%0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%);clip-path:polygon(0 1.5rem,1.5rem 0,100%0,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,0 100%)}.team-desc{background:#e8ebec;padding:1.5rem;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem));clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,1.5rem 100%,0 calc(100% - 1.5rem))}.team-desc[data-members="0"]{height:100%;font-size:1.25rem;color:var(--ists-dk-blue);display:flex;flex-flow:row wrap;align-content:space-around}.team-desc p{margin:0 0 .75rem;line-height:1.25}.team-desc p:last-of-type{margin:0}.staff-img-wrap.icon{background:#fff;-webkit-clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);clip-path:polygon(0 25%,50% 5%,100% 25%,100% 75%,50% 95%,0 75%);height:0;padding-bottom:110%;position:relative}.staff-img-wrap.icon img{width:7.5rem;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section#about-teams{padding-bottom:2.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#ecf1f7),to(transparent));background:linear-gradient(180deg,#ecf1f7,transparent);padding-top:5rem;margin-top:-5rem}section#about-staff{background:-webkit-gradient(linear,left bottom,left top,from(#ecf1f7),to(transparent));background:linear-gradient(0deg,#ecf1f7,transparent)}section#about-staff .grid-container>div,#about-teams>div.grid-container.grid-x>div{justify-content:space-evenly;row-gap:2.5vw;column-gap:6vw}#about-teams .staff-item-inner .drop-layer{-webkit-filter:drop-shadow(4px 4px 2px rgb(0 0 0 / .2));filter:drop-shadow(4px 4px 2px rgb(0 0 0 / .2))}.job-grid-col ul li,.staff-txt-wrap.team .modal-button{margin-top:.75rem}.hex-outer.case-studies{width:100%!important;left:auto!important;top:auto!important;--s:18.6125vw;--r:1.15;--h:0.5;--v:0.25;--mv:1vw;--m:.5vw;padding:3.5rem 0;--f:calc(var(--s) * 1.732 + 4 * var(--m) - 1px)}.hex-outer.case-studies .hex-container{margin-left:calc(var(--mh)*-1);padding-bottom:5%;width:calc(100% + var(--mh))}.hex-inner{position:relative}.hex-inner,.hex-inner .hex-bg,.hex-inner .hex-fg{width:100%;height:100%}.cs-slide-back img,.hex-inner .hex-bg img,.item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hex-inner .hex-fg{position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%)}.hex-fg>.hex-text-wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:center;align-content:center;padding:1.5rem;text-align:center;background:var(--ists-dk-blue);color:#fff;row-gap:.75rem;opacity:.9}.hex-fg>.hex-text-wrap h4,.staff-sidebar .sidebar-text h3{font-size:1.5rem;line-height:1;margin:0}#about-menu h1,.hex-fg>.hex-text-wrap p{line-height:1;margin:0}.cs-slide-front a.link-button,.hex-fg .link-button.int{background-color:var(--ists-lt-blue);font-size:1rem}.hex:hover .hex-fg{opacity:1}.hex-text-wrap>span{color:#a6f7ff;font-weight:700;text-transform:uppercase;font-size:.825rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:-.325rem}main.main-content.cs-index{padding-top:0!important}section#case-study-outer{background:#ccebf9;padding:1.5rem 10% 2.5rem;position:relative}.cat-bar.cell.small-12.grid-x,.cat-bar.cell.small-12.grid-x a,.hex-fg>.hex-text-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cat-bar.cell.small-12.grid-x{position:absolute;bottom:-1.5rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-column-gap:.75rem;column-gap:.75rem;z-index:99}.cat-bar.cell.small-12.grid-x a{background:var(--ists-dk-blue);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;padding:.75rem 1.5rem}#case-study-outer>div>div{font-size:1.25rem;text-align:center}.cat-bar.cell.small-12.grid-x a.active{background:var(--ists-lt-blue);font-weight:700;-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%);clip-path:polygon(0 0,100%0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%)}.head-img,.head-img .img-item{width:100%;height:100%;position:relative}.archive section#case-hexes{padding:2.5rem 0 5rem}body.tax-sector #menu-item-869,body.tax-sector #menu-item-872{font-weight:700}#case-study-intro>div>div.grid-x,.cs-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.cs-step.transition{width:5rem;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);position:relative;z-index:1;left:-1px;padding:0;-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;display:none}.cs-step{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:1.5rem 3rem;-ms-flex-flow:row wrap;flex-flow:row wrap}.cs-step.phase{background:url(/wp-content/themes/insite-technical/svg/proj-phase.svg) var(--ists-dk-blue) no-repeat calc(100% - 1rem) 50% / auto calc(100% - 2rem);color:#fff;padding-left:1.5rem;padding-right:1.5rem}.cs-step.duration{background:url(/wp-content/themes/insite-technical/svg/proj-dur.svg) var(--ists-lt-blue) no-repeat calc(100% - 1rem) 50% / auto calc(100% - 2rem);color:#fff}.cs-step.hours{background:url(/wp-content/themes/insite-technical/svg/proj-hours.svg) var(--ists-green) no-repeat calc(100% - 1rem) 50% / auto calc(100% - 2rem);color:#fff;padding-right:3rem!important}.cs-step:not(.transition){width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:25%;max-width:33.3333333%;display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;text-align:left;padding-right:7.5rem;padding-left:1.5rem}.cs-step.phase+.cs-step.transition{background:var(--ists-dk-blue)}#careers-stories div.swiper-pagination>span.swiper-pagination-bullet-active,.cs-step.duration+.cs-step.transition{background:var(--ists-lt-blue)}.cs-step h3{text-transform:uppercase;margin:0;line-height:1}.cs-step>h5{margin:0;line-height:1.25;font-size:1rem;font-family:"Lato",Helvetica,Roboto,Arial,sans-serif;font-weight:400}p#breadcrumbs>span{font-weight:1000;color:var(--ists-green);font-size:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1rem}p#breadcrumbs>span>span{font-size:1rem;font-weight:300;color:var(--ists-dk-blue)}p#breadcrumbs>span>span>a{color:var(--ists-dk-blue);font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px dotted}body.single-case-study main#content{padding-top:1rem;row-gap:2.5vw;background:-webkit-gradient(linear,left top,left bottom,from(#e6f0f7),to(transparent));background:linear-gradient(180deg,#e6f0f7,transparent)}.cs-step.transition+.cs-step.outcome{padding-right:1.5rem!important}#case-study-intro>div:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:1.5rem}#case-study-intro .cell.small-12.medium-auto,#case-study-intro span.sector-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#case-study-intro .cell.small-12.medium-auto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;row-gap:.325rem}#case-study-intro .cell.small-12.medium-auto>h2{text-align:center}#case-study-intro .cell.small-12.medium-auto>h2,div.sidebar-outer.more-services>aside>div>h4 span.term{color:var(--ists-dk-blue)}#case-study-intro .cell.small-12.medium-auto>h4{color:var(--ists-lt-blue)}#case-study-intro span.sector-label{padding:.5rem;background:var(--ists-dk-blue);color:#fff;font-size:1.25rem;font-weight:600;margin:0 auto 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#case-study-intro>div:nth-child(1)>div>a.link-button.file{margin:0 0 0 auto}#case-study-intro>div:nth-child(1)>div:nth-child(3),#case-study-intro>div:nth-child(1)>div>a.link-button.file{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.related-wrap.cs-tile-wrap.cell.small-12.medium-9.grid-x{overflow:visible;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cell.small-12.medium-7.cs-main-wrap,.related-text,.related-text h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.related-text h4{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;line-height:1;font-size:1.875rem;color:var(--ists-dk-blue)}.related-text h4 span.tax-name{font-size:2.5rem;line-height:1;color:var(--ists-green)}.cell.small-12.medium-7.cs-main-wrap,.related-text{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.related-text,.related-text h4{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;justify-items:flex-start}.related-text{-ms-flex-line-pack:start;align-content:flex-start;row-gap:.75rem}.related-text p{font-size:1rem;line-height:1.25;margin:0}#case-study-main>div,.service-main.cell.small-12.medium-9.grid-x{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#case-study-main>div,.related-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.5vw}.cell.small-12.medium-7.cs-main-wrap{-ms-flex-line-pack:justify;align-content:space-between;font-size:1.125rem}.cell.small-12.medium-4.cs-media-wrap,.cs-links-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.75rem;column-gap:.75rem}.cell.small-12.medium-4.cs-media-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.75rem}.cs-media-wrap>.item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - .5625rem);flex:0 0 calc(25% - .5625rem);width:calc(25% - .5625rem);position:relative;z-index:1}.cs-media-wrap>.featured.item{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:0;padding-bottom:100%;position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 2.5rem)0,100% 2.5rem,100% 100%,0 100%,0 0);clip-path:polygon(0 0,calc(100% - 2.5rem)0,100% 2.5rem,100% 100%,0 100%,0 0)}.cs-media-wrap>.featured.item>a{position:absolute;top:0;left:0}.item>a{position:relative;height:100%;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%,0 0);clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%,0 0)}.cs-media-wrap>div.item.video>a{background:url(/wp-content/themes/insite-technical/svg/vid-button.svg)var(--ists-lt-blue) no-repeat center/2.5rem;display:block;width:100%;height:100%}.cs-media-wrap>div.item.video>a img{position:relative;opacity:.3;mix-blend-mode:overlay}.cs-links-bar{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.back a.link-button.int{background:url(/wp-content/themes/insite-technical/svg/back.svg)var(--ists-dk-blue) no-repeat 1.5rem center/1.5rem;padding:.75rem 1.25rem .75rem 4rem;-webkit-clip-path:polygon(0 50%,1.5rem 0,100%0,100% 100%,1.5rem 100%);clip-path:polygon(0 50%,1.5rem 0,100%0,100% 100%,1.5rem 100%)}.file-list>li a,.serv-list>li a{color:var(--ists-dk-blue);border-bottom:2px dotted;font-size:1rem}section.related-services>div>div.cell.small-12.serv-wrap-outer.swiper{padding:0 1rem}.swiper-controls>.swiper-pagination{position:static;width:auto!important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.single-service #content{row-gap:2rem;padding-top:1.5rem;position:relative}.related-serv-head.cell.small-12{text-align:center;margin-top:2rem}.related-services .swiper-slide,div.sidebar-outer>aside>div>h4{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}div.sidebar-outer>aside>div>h4{-webkit-column-gap:.25rem;column-gap:.25rem;color:var(--ists-dk-blue);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:1}.related-services .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-main.cell.small-12.medium-9.grid-x{row-gap:2.5rem;font-size:1.125rem;font-weight:400;padding-left:1.5rem;color:var(--ists-dk-blue)}.service-main .cell.small-12.medium-6{width:calc(50% - 1.5rem);-ms-flex-preferred-size:calc(50% - 1.5rem);flex-basis:calc(50% - 1.5rem)}.service-main .cell.small-12.medium-3.file-list{width:calc(25% - 1.5rem);-ms-flex-preferred-size:calc(25% - 1.5rem);flex-basis:calc(25% - 1.5rem);padding:1rem;background:url(/wp-content/themes/insite-technical/svg/file-list.svg)#e6e7e9 no-repeat center/7.5rem auto}.service-main .cell.small-12.medium-9{width:calc(75% - 1.5rem);-ms-flex-preferred-size:calc(75% - 1.5rem);flex-basis:calc(75% - 1.5rem)}.service-main .file-list,.service-sidebar .more-services ul.serv-list,.service-sidebar.cell.small-12.medium-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.service-main .file-list,.service-sidebar .more-services ul.serv-list{margin:0;padding-left:1rem;row-gap:1rem;list-style:square;color:var(--ists-lt-blue)}.service-main .file-list li,.service-sidebar .more-services ul.serv-list li{line-height:1.25;font-size:.825rem;width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hex-img-wrap{width:512px;margin-top:-1.5rem}.hex-img-wrap>a,.item>a{display:block;width:100%}section.related-services{background:url(/wp-content/themes/insite-technical/img/service-slider-bg.jpg)no-repeat center/cover}section.related-services>div>div.related-serv-head.cell.small-12>h4{margin-top:2rem;color:var(--ists-dk-blue);font-size:2rem;margin-bottom:-1.5rem}.sidebar-outer{background:#e6e7e9;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.5rem)0,100% 1.5rem,100% 100%,0 100%)}.cs-slide-inner{position:relative}.cs-slide-front{position:absolute;bottom:0;left:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(var(--ists-dk-blue)),to(transparent));background:linear-gradient(0deg,var(--ists-dk-blue),transparent);color:#fff;padding:5rem 1.5rem 2.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.cs-slide-front h4{line-height:1}div.sidebar-outer.case-studies .cs-wrap-outer>div.swiper-controls{position:absolute;top:0;left:0;width:1.5rem;padding:.5rem;-webkit-box-sizing:content-box;box-sizing:content-box;height:auto;-webkit-filter:drop-shadow(0 0 2px rgb(0 0 0 / .3));filter:drop-shadow(0 0 2px rgb(0 0 0 / .3));z-index:10}div.sidebar-outer.case-studies .cs-wrap-outer>div.swiper-controls .swiper-pagination-bullet{width:1.5rem;height:1.5rem;margin:0!important;border-radius:0;-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#fff;opacity:1}.service-sidebar.cell.small-12.medium-3{padding-right:3.5rem;row-gap:1.5rem;-ms-flex-line-pack:start;align-content:flex-start}.sidebar-outer.more-services{padding:1rem}.related-cs-head.cell.small-12{padding:1rem 1rem .75rem}.sidebar-item.service-vid a.link-button.vid{position:relative;top:-50%}aside.sidebar-item.service-vid{text-align:center;padding-bottom:.5rem}aside.sidebar-item.service-vid p{margin:0;line-height:1;padding:.75rem;font-size:.825rem}.sidebar-item.service-vid img{display:block;margin-bottom:-1.5rem}.service-main .text>p:last-of-type,[id^=careers] div.cell.small-12.medium-8.large-9>p:last-of-type{margin:0}.service-main .title+.text p{font-size:1.25rem;font-weight:300;background:var(--ists-grey);padding:.75rem 1rem;display:inline;clip-path:polygon(0 0,100% 0,100% calc(100% - .75rem),calc(100% - .75rem) 100%,0 100%)}.service-main h1.cell.small-12.title{font-size:4rem}.service-main h2,.service-main h3{color:var(--ists-green);font-weight:400}.service-main .content-row{-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;-webkit-column-gap:3rem;column-gap:3rem;row-gap:1.5rem}.hex-img-wrap>a,.hex-img-wrap>div.hex-clip-wrap{-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.hex-img-wrap .caption-bg{background:hsl(210 44% 94%/1);width:100%;height:0;padding-bottom:100%;position:absolute;bottom:-.5rem;z-index:-1;-webkit-clip-path:polygon(25%0,75%0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25%0,75%0,100% 50%,75% 100%,25% 100%,0 50%)}.hex-img-wrap .caption p{margin:0;line-height:1;position:relative;top:-.75rem;padding:0 25%;font-size:.825rem;text-align:center}.hex-img-wrap .caption{position:relative;display:block}.file-details,.serv-links-bar.cell.small-12{display:-webkit-box;display:-ms-flexbox;display:flex}.file-details,.service-main .text ol,.service-main .text ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.file-details{-webkit-column-gap:.25rem;column-gap:.25rem;margin-top:.5rem}.file-details span.ext,.file-details span.filesize,span.label,span.label+span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}.file-details span.ext,.file-details span.filesize{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem .35rem .125rem;background:var(--ists-dk-blue);text-transform:uppercase;font-size:.75rem;color:#fff}.file-list>h4,.service-main h1.cell.small-12.title{color:var(--ists-dk-blue);margin:0;line-height:1}.service-main .text ol,.service-main .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:1rem}.job-grid-col ul,.service-main .text ul{list-style:none}.job-grid-col ul ul,.service-main .text ul ul{margin-top:.75rem}.job-grid-col ul li,.service-main .text ul li{position:relative}.job-grid-col ul li:before,.service-main .text ul li:before{content:'■';position:absolute;left:-1.25rem;top:-.125rem;color:var(--ists-green)}.service-main .text ul li ul li:before{color:var(--ists-lt-blue);font-size:.875rem;line-height:1.75rem}.serv-links-bar.cell.small-12{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:.75rem;column-gap:.75rem}section#service-content-wrap{margin-bottom:2.5rem}.serv-wrap-outer div.swiper-controls{top:-1.5rem}.related-services .service-hex-fg h4{font-size:1.125rem;padding-top:2rem}main.contact{row-gap:0!important;padding:0}.contact-row.top{background:var(--ists-lt-blue);color:#fff}.contact-row.bottom{color:#fff;background:var(--ists-dk-blue)}body.page-template-contact .banner-fades>div{background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-dk-blue)),to(transparent));background:linear-gradient(180deg,var(--ists-dk-blue),transparent);mix-blend-mode:normal}body.page-template-contact .banner-bg{background:var(--ists-dk-blue);mix-blend-mode:normal}body.page-template-contact .banner-bg img{opacity:.5;mix-blend-mode:normal}section.contact-intro svg{width:auto;height:1rem;margin-bottom:.25rem}section.contact-intro .contact-row.top svg path{fill:var(--ists-dk-blue)}section.contact-intro .contact-row.bottom svg path{fill:var(--ists-green)}.contact-row .grid-x [class$=-wrap],p.com-reg{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem}p.com-reg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:.325rem;column-gap:.325rem}span.label,span.label+span{font-weight:700;background:0 0;font-size:1.125rem;margin:0;padding:0}span.label+span{font-weight:400}.contact-row .grid-x{padding:1rem;-webkit-column-gap:2.5rem;column-gap:2.5rem}.contact-row .grid-x [class$=-wrap] a{color:#fff;font-size:1.325rem;font-weight:600;border-bottom:2px dotted;line-height:1}.contact-row .grid-x [class$=-wrap]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-column-gap:.5rem;column-gap:.5rem}section.contact-form .con-form-bg{background:url(/wp-content/themes/insite-technical/img/geo-pattern.jpg)no-repeat 100% 100%/cover;position:absolute;top:-10%;left:0;width:100%;height:120%;-webkit-transform:scale(-1);transform:scale(-1);opacity:.3}section.contact-form{position:relative;background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-dk-blue)),to(var(--ists-lt-blue)));background:linear-gradient(180deg,var(--ists-dk-blue),var(--ists-lt-blue));overflow:hidden;padding:2.5rem 0}section.contact-form>div.grid-x.grid-container{position:relative;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .125));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .125))}.contact-row .grid-x [class$=-wrap],.map-overlay,div.ginput_complex,p.com-reg{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-row .grid-x,.map-overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map-overlay{position:absolute;width:100%;bottom:10%}#careers-stories>swiper-container,section.contact-map{position:relative;display:block}.cell.small-12.map-wrap{width:100%;height:75vh;max-height:640px;position:relative}.cell.small-12.map-wrap .map{width:100%;height:100%}div.ginput_complex{-webkit-column-gap:1.5rem;column-gap:1.5rem}div.ginput_complex>span{position:relative;width:calc(50% - .75rem);-webkit-box-flex:0!important;-ms-flex:0 0 calc(50% - .75rem)!important;flex:0 0 calc(50% - .75rem)!important;padding:0!important}.ginput_container:not(.ginput_recaptcha),div.ginput_complex>span{-webkit-clip-path:polygon(0 0,100%0,100% calc(100% - .75rem),calc(100% - .75rem) 100%,0 100%);clip-path:polygon(0 0,100%0,100% calc(100% - .75rem),calc(100% - .75rem) 100%,0 100%)}.ginput_complex>span>label{left:.125rem}.ginput_complex>span>label,div#field_1_4>label,div#field_1_5>label,div#field_2_4>label,div#field_2_6>label,div#field_2_8>label{position:absolute;top:.125rem;z-index:1;font-weight:400;font-size:.75rem!important;text-transform:uppercase;line-height:1;padding:.25rem}fieldset#field_3_1>label,fieldset#field_3_4>label{left:.125rem}div#field_3_3>label,fieldset#field_3_1>label,fieldset#field_3_4>label{position:absolute;top:.125rem;z-index:1;font-weight:400;font-size:.75rem!important;text-transform:uppercase;line-height:1;padding:.25rem}div#field_1_4>label,div#field_1_5>label,div#field_2_4>label,div#field_2_6>label,div#field_2_8>label,div#field_3_3>label{background:rgb(255 255 255 / .8);left:3.5rem;border-radius:0 0 .5rem 0}div#field_1_4,div#field_1_5,div#field_2_4,div#field_2_6,div#field_2_8,div#field_3_3,fieldset#field_1_1,fieldset#field_1_3,fieldset#field_2_1,fieldset#field_2_3,fieldset#field_3_1,fieldset#field_3_4{position:relative;padding-left:3.5rem}#gform_1 input:not([type=checkbox]),#gform_2 input:not([type=checkbox]),#gform_3 input:not([type=checkbox]){height:3.5rem;line-height:3.5rem;padding-top:1.75rem;border:0}[id^=gform] .gfield>div>textarea{padding-top:1.25rem;border:0}[id^=gform] .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}[id^=gform] .ginput_container_consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:var(--ists-lt-blue);width:2em;height:2em;border:.15em solid var;border-radius:.15em;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);display:grid;place-content:center;padding:0!important;-webkit-box-flex:0;-ms-flex:0 0 1.5em;flex:0 0 2em;cursor:pointer}[id^=gform] .ginput_container_consent label{line-height:1;margin-right:0;font-size:.825rem}[id^=gform] .ginput_container_consent input:checked+label{font-weight:700}[id^=gform] .ginput_container_consent input::before{content:"";width:1.5em;height:1.5em;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1em 1em var(--ists-dk-blue);box-shadow:inset 1em 1em var(--ists-dk-blue);-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80%0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80%0,43% 62%)}[id^=gform] .ginput_container_consent input:checked::before{-webkit-transform:scale(1);transform:scale(1)}div#field_1_4::before,div#field_1_5::before,div#field_2_4::before,div#field_2_6::before,div#field_2_8::before,div#field_3_3::before,fieldset#field_1_1::before,fieldset#field_1_3::before,fieldset#field_2_1::before,fieldset#field_2_3::before,fieldset#field_3_1::before,fieldset#field_3_4::before{position:absolute;display:block;width:3.5rem;height:100%;content:"";background:var(--ists-dk-blue);top:0;left:0;-webkit-clip-path:polygon(.5rem 0,100%0,100% 100%,0 100%,0 .5rem);clip-path:polygon(.5rem 0,100%0,100% 100%,0 100%,0 .5rem)}fieldset#field_1_1::before,fieldset#field_2_1::before,fieldset#field_3_1::before{background:url(/wp-content/themes/insite-technical/svg/user.svg)var(--ists-dk-blue) no-repeat center .75rem/2rem}fieldset#field_1_3::before,fieldset#field_2_3::before,fieldset#field_3_4::before{background:url(/wp-content/themes/insite-technical/svg/eml-white.svg)var(--ists-dk-blue) no-repeat center 1rem/2rem}div#field_1_4::before,div#field_2_4::before{background:url(/wp-content/themes/insite-technical/svg/tel-white.svg)var(--ists-dk-blue) no-repeat center .75rem/2rem}div#field_1_5::before,div#field_2_8::before{background:url(/wp-content/themes/insite-technical/svg/message.svg)var(--ists-dk-blue) no-repeat center .75rem/2rem}div#field_2_6::before,div#field_3_3::before{background:url(/wp-content/themes/insite-technical/svg/upload.svg)var(--ists-dk-blue) no-repeat center .75rem/2rem}div#field_2_4::before,div#field_2_6::before,div#field_2_8::before,div#field_3_3::before,fieldset#field_2_1::before,fieldset#field_2_3::before,fieldset#field_3_1::before,fieldset#field_3_4::before{background-color:var(--ists-lt-blue)}section.careers-hex-head .hex[data-type=txt]>div{background:var(--hexColor);padding:0 15%}.hex-head-fade{width:100%;height:25rem;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(var(--ists-dk-blue)),to(transparent));background:linear-gradient(180deg,var(--ists-dk-blue) 0%,transparent 100%);z-index:1}section.careers-hex-head .hex-text-wrap h3{font-size:2.5rem;margin:0;line-height:1}section.careers-hex-head div.hex[data-type=txt] .hex-text-wrap p{font-size:1.1rem}section.careers-hex-head div.hex[data-type=txt] .hex-text-wrap .link-button{font-size:1rem}section.careers-hex-head div.hex[data-color="#00e18d"]>.hex-text-wrap>a.link-button:hover{background-color:var(--ists-lt-blue)!important}section.careers-hex-head div.hex[data-color="#00b7ff"]>.hex-text-wrap>a.link-button{background-color:var(--ists-green);color:var(--ists-dk-blue)}section.careers-hex-head div.hex[data-color="#00b7ff"]>.hex-text-wrap>a.link-button:hover{background-color:var(--ists-dk-blue)!important;color:#fff}.cell.small-12.values-slide-wrap.grid-x{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-content:center}.values-txt .swiper-slide{background:var(--ists-dk-blue)}.values-txt-wrap{color:#fff;padding:1.5rem 1.5rem 2.5rem;text-align:left}.values-txt-wrap h3{font-size:1.75rem;font-weight:700;text-transform:uppercase;font-family:"Syncopate",sans-serif;padding-bottom:0;margin-bottom:.625rem;border-bottom:.25rem solid #fff0;display:inline-block;width:auto;position:relative;line-height:1}.values-txt-wrap h3:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:-webkit-gradient(linear,left top,right top,from(var(--ists-lt-blue)),to(var(--ists-green)));background:linear-gradient(90deg,var(--ists-lt-blue),var(--ists-green))}.values-txt-wrap p:last-child{margin:0}.swiper.values-txt>div{background:0 0;--swiper-pagination-bullet-inactive-color:#FFF}[id^=careers] div.cell.small-12.medium-4.large-3>h2{font-size:2.625rem;line-height:1;color:var(--ists-dk-blue);margin:0;font-weight:700;text-transform:uppercase}[id^=careers] div.cell.small-12.medium-8.large-9>p{line-height:1.25}[id^=careers] .grid-container.grid-x{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:2.5rem}#careers-apprenticeships>div.grid-container.grid-x,[id^=careers] .grid-container.grid-x:first-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slide-fg .story-quote{text-align:left}.slide-fg .story-quote h5{padding-right:5vw}.swiper.values-txt{-webkit-clip-path:polygon(0 0,calc(100% - 2.5rem)0,100% 2.5rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 2.5rem)0,100% 2.5rem,100% 100%,0 100%)}section#careers-values{background:-webkit-gradient(linear,left bottom,left top,from(#ededed),to(transparent));background:linear-gradient(0deg,#ededed,transparent);padding-bottom:5rem;padding-top:2.5rem}section.careers-hex-head{background:-webkit-gradient(linear,left top,left bottom,from(#e5edf4),to(transparent));background:linear-gradient(180deg,#e5edf4,transparent)}section#careers-benefits{background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#edeff2));background:linear-gradient(180deg,#ededed,#edeff2);padding:2.5rem 0}body.page-template-careers main#content{row-gap:0;padding-bottom:0;overflow:hidden}.cell.small-12.benefits-wrap.grid-x{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.benefit-inner{position:relative;z-index:10}.benefit-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:17.5rem;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .1));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .1))}.benefit-icon img{width:7.5rem;height:10rem;-o-object-fit:contain;object-fit:contain}.hex-bg{width:90%;height:90%;display:block;position:absolute;top:5%;left:5%;background:#fff;z-index:-1;-webkit-clip-path:polygon(5% 25%,50% 5%,95% 25%,95% 75%,50% 95%,5% 75%);clip-path:polygon(5% 25%,50% 5%,95% 25%,95% 75%,50% 95%,5% 75%)}.benefit-txt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;margin-top:-3rem;margin-bottom:3rem}.benefit-txt p{line-height:1;padding:0 5%}.benefit-txt,.benefit-txt>span,.vacancy-details.cell.small-12{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-txt,.benefit-txt>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefit-txt>span{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:.75rem 1.5rem .5rem;background:var(--ists-dk-blue);color:var(--ists-green);text-transform:uppercase;font-weight:700;font-size:1.25rem;-webkit-clip-path:polygon(1rem 0,calc(100% - 1rem)0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem);clip-path:polygon(1rem 0,calc(100% - 1rem)0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem);margin-bottom:1rem;line-height:1;font-family:'Syncopate';height:80px;display:inline-flex;align-items:center}section#careers-vacancies{padding-top:4.5rem}.vacancy-details.cell.small-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#e5edf4;row-gap:1rem;-webkit-column-gap:1.5rem;column-gap:1.5rem;padding:1rem;border-radius:1.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.key-resp{grid-area:Resp}.skills{grid-area:Skills}.about{grid-area:About}.benefits{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#careers-vacancies>div>div.cell.small-12.grid-x.vacancies-main>div{background:#e5edf4;padding:.75rem;border-radius:1.5rem}.job-grid-col>div{background:#fff;padding:1rem;border-radius:1.5rem}.job-grid-col>div>:last-child{margin-bottom:0}.job-grid-col,.job-title-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.job-title-desc{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 204px);flex:1 1 calc(100% - 204px);-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.job-grid-col{width:calc(50% - .75rem);-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1rem;line-height:1}.job-grid-col,.job-grid-col .link-button{font-size:1rem}.job-grid-col *{line-height:1.375}.job-grid-col p:last-of-type{margin:0}.job-grid-col ul li::marker{color:var(--ists-lt-blue)}.job-title-desc h3{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.5rem 1rem;border-radius:1rem 1rem 0 0;margin:0;line-height:1}.job-title-desc h3+p{background:#fff;padding:1rem;line-height:1;border-radius:0 1rem 1rem 1rem;font-weight:500;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.job-close-date{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:700;width:180px;height:180px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.job-close-date .date-wrap,li.tabs-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.job-close-date,.job-close-date .date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.job-close-date .hex-bg{z-index:0;background:var(--ists-dk-blue)}.date-wrap span.closing-date{font-size:1.5rem;font-weight:700;text-align:center;line-height:1;padding:0 10%}.date-wrap>span{font-size:1rem;font-weight:400;text-align:center}.cell.small-12.vacancies-bar.grid-x{background:#efeff0;margin:1.5rem 0}ul#vacancies-tabs{-webkit-column-gap:1rem;column-gap:1rem;background:0 0;padding:.5rem 0;margin:.75rem 0}li.tabs-title{background:#fff;color:var(--ists-dk-blue);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:flex-start;text-align:center;border-radius:.5rem}li.tabs-title.is-active,li.tabs-title.is-active a{background:var(--ists-dk-blue);color:#fff;border-radius:.5rem}.vacancy-details.cell.small-12 h4{color:var(--ists-dk-blue);margin:0;font-size:1.625rem}.vacancies-main .cell.small-12.medium-8.large-8{padding-right:2.5rem}.vacancies-main .tabs-content{border:0!important}h2#form-title{color:var(--ists-dk-blue);line-height:1;font-size:2rem;width:100%;margin-bottom:0}#form-title+h4{font-size:1.125rem!important;width:auto;margin-right:auto}.job-close-date,.job-title-desc h3,.job-title-desc h3+p,.vacancies-main .medium-4 .grid-x{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancies-main>.cell.small-12.medium-4{padding:1rem;border-radius:1rem;background:#e5eaf0;margin-top:1rem}#careers-hex-head div.hex[data-type=img]{position:relative;z-index:-1}#careers-hex-head .hex-outer{position:relative;z-index:99}.vacancy-details .about,ul#vacancies-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.vacancy-details .about{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;row-gap:.5rem}.serv-cat-text h4,.vacancy-details .about h4,.vacancy-details .about p{line-height:1}.vacancy-details .key-resp{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.banner-fade-white.story{background:-webkit-gradient(linear,left top,right top,color-stop(15%,#fff),color-stop(65%,transparent));background:linear-gradient(90deg,#fff 15%,transparent 65%)}.story-quote h5{font-size:2.5rem;font-weight:300;line-height:1.125;color:var(--ists-dk-blue);margin-bottom:2rem}[slide-type=story] .banner-fg.slide-fg{padding-bottom:2rem}.cell.small-12.medium-6.large-5.story-quote{padding-right:10vw}#careers-stories>swiper-container>div.swiper-controls{position:absolute;bottom:1.5rem;left:0;margin:0}#careers-stories div.swiper-button-next,#careers-stories div.swiper-button-prev{background-color:#fff;border-radius:50%}#careers-stories div.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.75rem;column-gap:.75rem}#careers-stories div.swiper-pagination>span{width:2rem;height:2rem;border-radius:0;margin:0;background:#fff;opacity:1;-webkit-clip-path:polygon(0 .5rem,.5rem 0,100%0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%);clip-path:polygon(0 .5rem,.5rem 0,100%0,100% calc(100% - .5rem),calc(100% - .5rem) 100%,0 100%)}#careers-stories .story-link>button{background-color:var(--ists-dk-blue);cursor:pointer}.job-title-desc h3,.story-sidebar{background:var(--ists-dk-blue)}.story-sidebar .sidebar-hex{width:100%;height:auto;top:-1rem}.story .sidebar-hex-bg{background:#8bcfe7;width:100%;height:95%}.reveal.story button.link-button.close-button{background-color:var(--ists-lt-blue);left:auto;top:auto;right:calc(30% - 1rem);bottom:.5rem}.story.reveal.large{max-width:900px;border:0}.story-sidebar .sidebar-text{padding:0 0 1.5rem}.story-sidebar .sidebar-text h6{font-size:1.125rem;line-height:1.125;font-weight:300;font-style:oblique;color:var(--ists-green);padding:0 .5rem}.story-content-wrap{height:calc(100% - 5rem);padding:0 1.5rem 1.5rem 0;margin-left:1.5rem;margin-top:1.5rem;margin-right:0;max-width:95%;max-height:calc(100% - 6rem)}.apr-form-wrap p,.vacancies-main>div.cell.small-12.medium-4>div.grid-x>p{line-height:1;font-size:.875rem;margin:0}[id^=gform] div.gform_heading>p.gform_required_legend{padding:.25rem 0;text-align:right;font-size:.75rem;font-weight:500;margin:0}#careers-apprenticeships>div.grid-container.grid-x>div:nth-child(1)>h2{font-size:2.75rem;color:var(--ists-dk-blue)}#careers-apprenticeships>div.grid-container.grid-x>div:nth-child(1)>h5{line-height:1}.apr-form-wrap{padding:1.5rem;background:#d9dee3;-webkit-clip-path:polygon(0 1.5rem,1.5rem 0,calc(100% - 1.5rem)0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem));clip-path:polygon(0 1.5rem,1.5rem 0,calc(100% - 1.5rem)0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem))}section#careers-apprenticeships{padding:3.5rem 0}div#gform_drag_drop_area_2_6,div#gform_drag_drop_area_3_3{background:#fff;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.5rem;column-gap:.5rem;row-gap:.5rem;border:0}div#gform_drag_drop_area_2_6>button,div#gform_drag_drop_area_3_3>button{background:var(--ists-lt-blue);font-weight:700}span#gfield_upload_rules_2_6,span#gfield_upload_rules_3_3{margin:0;padding:.25rem 0 0 .25rem;font-size:.625rem;bottom:0;position:absolute;text-transform:uppercase}.ginput_container.ginput_container_fileupload,div[id^=dir-]{position:relative}.ginput_container.ginput_container_consent,.ginput_preview_list,.serv-cat-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.ginput_container.ginput_container_consent{width:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}[id^=gform_wrapper] .gfield_required,[id^=gform_wrapper] div.gform_heading>p.gform_required_legend>span,label.gform-field-label.gform-field-label--type-sub::after{content:"*";color:#c02b0a;display:inline-block;font-size:1rem;-webkit-padding-start:.125em;-moz-padding-start:.125em;padding-inline-start:.125em}.ginput_preview_list,.serv-cat-text{-ms-flex-flow:row wrap;flex-flow:row wrap}.ginput_preview_list{padding:0}[id^=gform] .ginput_preview_list>.ginput_preview{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:.5rem 0 0 .5rem!important;padding:.125rem .5rem;background:var(--ists-lt-blue);color:var(--ists-dk-blue);font-size:.75rem;font-weight:500;border-radius:.5rem;display:inline-block}input#gform_submit_button_1,input#gform_submit_button_2,input#gform_submit_button_3{height:60px!important;width:100%;line-height:1!important;display:-webkit-inline-box;display:-ms-inline-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 3.5rem .75rem .75rem!important;line-height:2rem;font-size:1.5rem;font-weight:500;text-transform:uppercase;background:url(/wp-content/themes/insite-technical/svg/int-button.svg)var(--ists-lt-blue) no-repeat calc(100% - 1.5rem) center/2rem;-webkit-clip-path:polygon(0 0,calc(100% - .75rem)0,100% .75rem,100% calc(100% - .75rem),calc(100% - .75rem) 100%,.75rem 100%,0 calc(100% - .75rem));clip-path:polygon(0 0,calc(100% - .75rem)0,100% .75rem,100% calc(100% - .75rem),calc(100% - .75rem) 100%,.75rem 100%,0 calc(100% - .75rem));display:inline-flex!important}input#gform_submit_button_1{background-color:var(--ists-green)}div#field_2_5{grid-column:span 7}div#field_2_5+div#field_submit{grid-column:8/13}#careers-apprenticeships>div>div.cell.small-12.medium-6.large-5.large-offset-1>div>h3{text-align:center;font-size:2.275rem;color:var(--ists-dk-blue)}.apr-form-wrap>p>a,[id^=gform] a{display:inline-block;border-bottom:2px dotted;color:var(--ists-dk-blue);font-weight:600}#content>section>.anchor{position:relative;top:-7.5rem}#case-hexes .hex-inner .hex-bg{top:0!important;left:0!important;-webkit-clip-path:polygon(0 25%,50%0,100% 25%,100% 75%,50% 100%,0 75%);clip-path:polygon(0 25%,50%0,100% 25%,100% 75%,50% 100%,0 75%)}#content>section.contact-form>div.grid-x.grid-container>div>h2{color:#fff;text-align:center;margin:0;font-size:3rem;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5))}#gform_1 label.gfield_consent_label,#gform_1 label.gfield_consent_label>a,#gform_wrapper_1 p.gform_required_legend{color:#fff}#exp-services .grid-x{-webkit-column-gap:1rem;column-gap:1rem}#exp-services .grid-x .serv-cat-outer{width:calc(50% - .5rem);max-width:570px;position:relative;overflow:hidden}#exp-services .grid-x .serv-cat-outer picture img{position:absolute;top:0;left:0;z-index:-1}.serv-cat-text{position:relative;height:100%;color:#fff;padding:31vh 4.5rem 2.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;row-gap:0;-webkit-column-gap:0;column-gap:0;background:-webkit-gradient(linear,left bottom,left top,from(0%),color-stop(transparent,75%));background:linear-gradient(0deg,0% var(--ists-dk-blue),75%transparent)}.serv-cat-text:after,.serv-cat-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.serv-cat-text:before{background:-webkit-gradient(linear,left bottom,left top,color-stop(60%,var(--ists-dk-blue)),to(transparent));background:linear-gradient(0deg,var(--ists-dk-blue) 60%,transparent 100%);mix-blend-mode:hard-light}.serv-cat-text:after{background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,var(--ists-dk-blue)),color-stop(60%,transparent));background:linear-gradient(0deg,var(--ists-dk-blue) 30%,transparent 60%);opacity:.75}.serv-cat-text h2.thin{font-weight:300!important;font-family:"Lato",sans-serif;font-size:2.5vw;line-height:1.25}.serv-cat-text p{line-height:1.125}.gradient-bar{position:relative;margin:0 0 .75rem;padding-bottom:.75rem}.gradient-bar:after{content:"";position:absolute;width:80%;height:3px;display:block;background:-webkit-gradient(linear,left top,right top,color-stop(15%,#00e18d),color-stop(85%,#00b7ff));background:linear-gradient(90deg,#00e18d 15%,#00b7ff 85%);top:100%;left:10%}.serv-cat-text>*{-webkit-filter:drop-shadow(2px 2px 2px #20292f);filter:drop-shadow(2px 2px 2px #20292f)}.serv-cat-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.5rem;padding-left:2rem}.serv-cat-wrap,li.tabs-title.serv-main.is-active+div,li.tabs-title.serv-main.open+div{display:-webkit-box;display:-ms-flexbox;display:flex}ul#exp-tabs li.tabs-title.serv-main.open:not(.is-active) a{background:var(--ists-lt-blue);font-weight:700;-webkit-clip-path:polygon(0 0,calc(100% - 1rem)0,100% 1rem,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1rem)0,100% 1rem,100% 100%,0 100%)}li.tabs-title.serv-main:not(.open):not(.is-active)+.serv-cat-wrap{display:none}ul#exp-tabs li.tab-link a{display:block;padding:1rem 1.5rem;background:url(/wp-content/themes/insite-technical/svg/int-button.svg)var(--ists-dk-blue) no-repeat calc(100% - 1rem) center/1.25rem;line-height:1;font-weight:700;opacity:.85}div[id^=exp-sc-]>.grid-x,div[id^=exp-sectors]>.grid-x{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start;width:100%}#exp-outer>div>aside{padding-left:0}.sidebar-text a.exp-cs-link{border-bottom:1px dotted var(--ists-dk-blue);color:var(--ists-dk-blue);line-height:1.25;width:auto;margin:0 auto}ul#letter-jump{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-column-gap:.75rem;column-gap:.75rem}.cell.small-12.dir-header,ul#letter-jump,ul#letter-jump li,ul#letter-jump li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul#letter-jump,ul#letter-jump li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul#letter-jump li{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:0;position:relative}ul#letter-jump li:after,ul#letter-jump li:before{content:"";-webkit-clip-path:polygon(0 15%,15%0,85%0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%);clip-path:polygon(0 15%,15%0,85%0,100% 15%,100% 85%,85% 100%,15% 100%,0 85%);position:absolute}ul#letter-jump li:before{width:calc(2rem - 2px);height:calc(2rem - 2px);background:#fff;z-index:-1;top:1px;left:1px}ul#letter-jump li:after{width:2rem;height:2rem;top:0;left:0;background:var(--ists-dk-blue);z-index:-2}ul#letter-jump li[data-results="0"]{opacity:.3;pointer-events:none}.cell.small-12.dir-header,ul#letter-jump li a{display:-webkit-box;display:-ms-flexbox;display:flex}ul#letter-jump li a{width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--ists-dk-blue)}.cell.small-12.dir-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:1vw}.dir-header h1,.dir-header span,input#search-filter{margin:0;padding:.75rem;background:0 0}.dir-header h1,.dir-header h1:after,.dir-header:before{-webkit-clip-path:polygon(0 20%,50%0,100% 20%,100% 80%,50% 100%,0 80%);clip-path:polygon(0 20%,50%0,100% 20%,100% 80%,50% 100%,0 80%)}.dir-header h1{line-height:1;font-size:1.5rem;width:3rem;height:3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#00b7ff}.dir-header span{line-height:1;font-size:1rem;background:#fff;border-radius:1rem;padding:.5rem 1rem;color:var(--ists-green)}.dir-header h1:after,.dir-header:before{content:"";position:absolute;background:#fff;z-index:-1}.dir-header h1:after{width:calc(3rem - 2px);height:calc(3rem - 2px);top:1px;left:1px}.dir-header:before{width:3rem;height:3rem;top:0;left:0}.dir-header:after{position:absolute;content:"";background:-webkit-gradient(linear,right top,left top,color-stop(15%,#00e18d),color-stop(85%,#00b7ff));background:linear-gradient(270deg,#00e18d 15%,#00b7ff 85%);width:calc(100% - 4.5rem);height:1px;right:0;top:calc(50% - 1px);z-index:-2}.dir-header h1,div[id^=dir-] .accordion-title,div[id^=dir-] ul{display:-webkit-box;display:-ms-flexbox;display:flex}div[id^=dir-] ul{background:0 0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:1rem;column-gap:1rem;row-gap:1rem;width:100%;margin-bottom:2rem;align-items:stretch}div[id^=dir-][data-visible="0"]{margin:0;display:none}div[id^=dir-] ul li{width:calc(25% - .75rem);-webkit-box-flex:0;-ms-flex:0 0 calc(25% - .75rem);flex:0 0 calc(25% - .75rem)}div[id^=dir-] .accordion-title{font-weight:700;font-size:1rem;color:var(--ists-dk-blue);padding-right:3rem;min-height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Syncopate",sans-serif;text-transform:uppercase}div[id^=dir-] .accordion-title[aria-expanded=true]{background:var(--ists-lt-blue);color:#fff;border:2px solid #00b7ff}div[id^=dir-] .accordion-title[aria-expanded=true]+div{border:2px solid #00b7ff}div[id^=dir-] .accordion-title[aria-expanded=false]{background:#ccf1ff}section#dir-list>div{row-gap:2.5vw}div[id^=dir-] .jump-anchor{position:absolute;top:-180px}div#dir-search-outer:before{content:"";width:100%;height:100%;background:var(--ists-grey);position:absolute;z-index:-1;-webkit-clip-path:polygon(0 .5rem,.5rem 0,calc(100% - .5rem)0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem));clip-path:polygon(0 .5rem,.5rem 0,calc(100% - .5rem)0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem))}div#dir-search-outer{width:420px;margin:0 auto 2.5rem;position:relative}div#dir-search-outer label{font-size:.75rem;margin:0;padding:0;position:absolute;width:100%;top:100%;left:0;text-align:center}input#search-filter{border:0;-webkit-box-shadow:none;box-shadow:none;height:auto}.accordion-item a.link-button.int{font-size:1rem;display:block;margin-left:auto;margin-right:0;width:57.5%}div#no-vacancies{padding:1.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:48em;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--ists-dk-blue);margin:2.5vw;color:#fff;-webkit-clip-path:polygon(0 1.5rem,1.5rem 0,calc(100% - 1.5rem)0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem));clip-path:polygon(0 1.5rem,1.5rem 0,calc(100% - 1.5rem)0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem))}div#no-vacancies h2{font-size:2.25rem}div#page{overflow:hidden}.reveal.story .grid-x{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dir-header h1,.reveal.story .grid-x .story-sidebar{-ms-flex-line-pack:center;align-content:center}.cs-ccs .glance{background:var(--ists-grey);padding:1.5rem;font-size:1.25rem;display:flex;align-items:center;justify-content:center;color:var(--ists-dk-blue);margin:0 0 1.5rem 0}.main-study{row-gap:1.5vw;display:flex;flex-flow:row wrap}.study-text-row[data-type="ccs"]{display:none}#case-study-main>div:nth-child(1){align-items:stretch;margin-bottom:2.5vw}.cs-ccs.grid-y{justify-content:space-between}section.related-cs{margin-bottom:2.5vw}.content-head-wrap>h2{display:inline-block;line-height:1;padding-bottom:.5rem;color:var(--ists-dk-blue);position:relative}.content-head-wrap>h2:after{content:'';position:absolute;display:block;width:100%;height:2px;background:linear-gradient(90deg,#00e18d 15%,#00b7ff 85%)}.content-text-wrap ul,.list-wrap ul{list-style:none}.content-text-wrap ul li,.list-wrap ul li{position:relative}.content-text-wrap ul li:before,.list-wrap ul li:before{content:'•';position:absolute;width:1rem;height:1rem;left:-1rem;top:0;line-height:1.5rem;font-size:1.5rem;color:var(--ists-lt-blue)}.list-wrap ul li:before{content:'';background:var(--ists-lt-blue);clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);width:1.25rem;height:1.125rem;left:-1.5rem;top:.25rem}div#alm-wrapper{margin:2.5rem 0;text-align:center}div#alm-wrapper.disabled{opacity:.1;pointer-events:none}.hex.end .hex-fg{opacity:1}.hex.end span.blue{color:var(--ists-lt-blue);display:block}.hex.end{order:99999}#case-hexes .hex-container{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(8,1fr);row-gap:0;column-gap:2.5rem}#case-hexes .hex-container:before{display:none}#case-hexes .hex-container .hex{width:100%;grid-column:span 2;grid-row:span 1;margin:0 0 -5rem 0}#case-hexes .hex-container div.offset{display:block;grid-column:auto;grid-row:auto;width:auto;height:auto;opacity:0}html .swiper-button-next.swiper-button-disabled,html .swiper-button-prev.swiper-button-disabled{opacity:0}#back-top{display:none;position:fixed;bottom:.5rem;left:.5rem;width:3rem;height:3rem;clip-path:polygon(0 20%,50% 0%,100% 20%,100% 80%,50% 100%,0% 80%);background:radial-gradient(#FFF 55%,var(--ists-dk-blue) 45%);z-index:9999;cursor:pointer}#back-top svg{width:0;height:0}#back-top.active{display:grid!important;place-content:center}#back-top.active svg{width:2.75rem;height:2.75rem;transform:rotate(90deg)}#back-top svg path{fill:var(--ists-dk-blue)}#back-top span{position:absolute;top:100%;left:0;width:100%;height:auto;font-size:.75rem;text-transform:uppercase;line-height:1;text-align:center;color:var(--ists-dk-blue);display:none}