:root{--primary-color:#e42312;--secondary-color:#0c2631;--tertiary-color:#fff;--quaternary-color:#000;--quinary-color:#ccc;--senary-color:#666}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}html *{box-sizing:inherit}html:before{box-sizing:inherit}html:after{box-sizing:inherit}body{margin:0;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5;background:#fff}h1{font-size:2em;margin:.67em 0;clear:both}hr{box-sizing:content-box;height:0;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}pre{font-family:monospace,monospace;font-size:1em;background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}a{background-color:transparent;color:#4169e1}a:visited{color:purple}a:hover{color:#191970;outline:0}a:focus{color:#191970;outline:thin dotted}a:active{color:#191970;outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b{font-weight:bolder}strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}kbd{font-family:monospace,monospace;font-size:1em;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}img{border-style:none;height:auto;max-width:100%}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted ButtonText}button:hover{border-color:#ccc #bbb #aaa}button:active{border-color:#aaa #bbb #bbb}button:focus{border-color:#aaa #bbb #bbb}input{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5}optgroup{font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5}select{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-transform:none;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5;border:1px solid #ccc}textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:auto;color:#404040;font-family:sans-serif;font-size:14px;font-size:1rem;line-height:1.5;color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%}textarea:focus{color:#111}[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=reset]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h2{clear:both}h3{clear:both}h4{clear:both}h5{clear:both}h6{clear:both}p{margin-bottom:1.5em}dfn{font-style:italic}cite{font-style:italic}em{font-style:italic}i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}tt{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr{border-bottom:1px dotted #666;cursor:help}acronym{border-bottom:1px dotted #666;cursor:help}mark{background:#fff9c0;text-decoration:none}ins{background:#fff9c0;text-decoration:none}big{font-size:125%}ul{margin:0 0 1.5em;list-style:disc}ol{margin:0 0 1.5em;list-style:decimal}li>ul{margin-bottom:0;margin-left:0}li>ol{margin-bottom:0;margin-left:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}input[type=button]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=button]:hover{border-color:#ccc #bbb #aaa}input[type=button]:active{border-color:#aaa #bbb #bbb}input[type=button]:focus{border-color:#aaa #bbb #bbb}input[type=reset]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=reset]:hover{border-color:#ccc #bbb #aaa}input[type=reset]:active{border-color:#aaa #bbb #bbb}input[type=reset]:focus{border-color:#aaa #bbb #bbb}input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}input[type=submit]:hover{border-color:#ccc #bbb #aaa}input[type=submit]:active{border-color:#aaa #bbb #bbb}input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus{color:#111}input[type=email]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=email]:focus{color:#111}input[type=url]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=url]:focus{color:#111}input[type=password]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=password]:focus{color:#111}input[type=search]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=search]:focus{color:#111}input[type=number]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=number]:focus{color:#111}input[type=tel]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=tel]:focus{color:#111}input[type=range]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=range]:focus{color:#111}input[type=date]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=date]:focus{color:#111}input[type=month]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=month]:focus{color:#111}input[type=week]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=week]:focus{color:#111}input[type=time]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=time]:focus{color:#111}input[type=datetime]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=datetime]:focus{color:#111}input[type=datetime-local]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=datetime-local]:focus{color:#111}input[type=color]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus{color:#111}.menu-toggle{display:block}.main-navigation.toggled ul{display:block}.site-main .comment-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next{float:right;text-align:right;width:50%}.posts-navigation .nav-previous{float:left;width:50%}.posts-navigation .nav-next{float:right;text-align:right;width:50%}.post-navigation .nav-previous{float:left;width:50%}.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before{content:"";display:table;table-layout:fixed}.clear:after{content:"";display:table;table-layout:fixed;clear:both}.entry-content:before{content:"";display:table;table-layout:fixed}.entry-content:after{content:"";display:table;table-layout:fixed;clear:both}.entry-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.comment-content:before{content:"";display:table;table-layout:fixed}.comment-content:after{content:"";display:table;table-layout:fixed;clear:both}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.site-header:before{content:"";display:table;table-layout:fixed}.site-header:after{content:"";display:table;table-layout:fixed;clear:both}.site-content{overflow:hidden;width:100%}.site-content:before{content:"";display:table;table-layout:fixed}.site-content:after{content:"";display:table;table-layout:fixed;clear:both}.site-footer:before{content:"";display:table;table-layout:fixed}.site-footer:after{content:"";display:table;table-layout:fixed;clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.bypostauthor{display:block}.infinite-scroll .posts-navigation{display:none}.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed{max-width:100%}iframe{max-width:100%}object{max-width:100%}.custom-logo-link{display:inline-block;position:relative;z-index:10}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.overwrap{position:relative;margin-bottom:30px}.overwrap:hover .fas{opacity:.75}.campoverlay{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.25);text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:stretch;align-items:center;cursor:pointer;pointer-events:none}.campoverlay .fas{font-size:6rem;color:#fff;opacity:.5}article img{margin-bottom:0px!important}.post-thumbnail{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}}html{font-size:10px;scroll-behavior:smooth}body{font-size:14px;line-height:1.42857143;color:#0c2631;background-color:#fff;font-weight:400}body.holding-page.home{overflow:hidden;height:100vh}body.holding-page.home #findMore,body.holding-page.home main{display:none}img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.v-align-middle{vertical-align:middle}.adRed{color:var(--primary-color)}.btn-danger a{color:#fff;text-decoration:none}a,a:hover,a:active,a:link,a:visited{color:var(--primary-color)}main a{font-weight:700}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Fjalla One",sans-serif;font-weight:400;-moz-column-break-after:avoid;break-after:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;line-height:1.1}h2{font-size:3.5rem}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.post-31409 h4,.post-37 h4{display:none}.post-31409 #topCenter h2,.search #topCenter h2{text-align:center;width:100%}.post-31409 #topCenter .col-sm-10.col-sm-offset-1{text-align:center;width:100%;max-width:none;flex-basis:100%}.icon_after{position:relative}.icon_after:after{display:block;content:"";position:absolute;right:10%;top:-.25em;background-size:contain;background-repeat:no-repeat;width:1em;height:1em;font-size:8em}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;border-color:transparent}.btn-default{color:#333;background-color:#fff;border-color:#ccc}@media (min-width:769px){.icon_after:after{right:30%}}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}h3{font-size:30px}h3 a{color:inherit;font-weight:inherit;text-decoration:none}h3 a:hover,h3 a:active{color:inherit;font-weight:inherit;text-decoration:underline}h4{font-size:26px}.banner h4{opacity:1!important}h5{font-size:20px}p{font-family:"Montserrat",sans-serif;font-weight:400;margin-bottom:1.2em;-moz-column-break-before:auto;break-before:auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;font-size:16px}.single-jetpack-portfolio p{page-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto}#wrapper{width:100%}body.disable-scrolling{overflow:hidden}main{width:100%;min-width:100%}.home .hidden-pre-header{display:block;position:relative}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe,.vimeo-wrapper #homepageVideo{width:100%;height:100%;position:absolute;top:0;left:0%;-o-object-fit:cover;object-fit:cover;background-color:#000}.site-header{background-color:#e42312;height:auto;width:100%;z-index:999;top:0;left:0;position:-webkit-sticky;position:sticky}#masthead{z-index:9999}.home #pre-header{display:block;overflow:hidden;position:relative;height:80vh;min-height:700px;width:102vw;background-size:cover;background-repeat:no-repeat;background-position:center center}#logo,.custom-logo-link{padding:15px 0;margin-bottom:9px;margin-top:5px;display:none}#logo,.custom-logo-link{display:block;max-width:270px}nav.menu ul{float:left;width:auto}nav.menu ul li>a{color:#fff;text-transform:uppercase;cursor:pointer;font-size:2em}.q-search{float:right;background:transparent;color:#fff;list-style:none;position:relative;display:block}.q-search>a{color:#fff;display:inline-block;text-align:center;font-size:20px;transform:scale(1.5)}.fa-times,.active .fa-bars{display:none}.active .fa-times,.fa-bars{display:block}.entry-header{position:relative}.entry-content{float:left;clear:left;width:100%}.entry-content blockquote{background:#f9f9f9;border-left:10px solid #ee3124;margin:1.5em 0;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.entry-content blockquote:before{color:#ee3124;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.entry-content blockquote:after{color:#ee3124;content:close-quote;font-size:4em;line-height:.1em;margin-left:.25em;vertical-align:-.4em}.entry-content blockquote p{display:inline;font-family:"Fjalla One";font-size:3rem}.menuAdd{float:right;padding-top:40px;font-weight:400;color:#fff;text-align:center;width:100%;clear:right}.menuAdd a{color:#fff}.openNav{color:#fff;list-style:none;padding:28px 20px;cursor:pointer;text-align:center;font-size:18px;position:relative;z-index:10}#closeNav{color:#fff;cursor:pointer;font-size:40px;float:right;clear:right;position:absolute;top:0;right:13px}.navSocial>a{font-size:35px;padding:0 5px}.menuLogo{position:absolute;top:20px;left:20px}#menuScroll{height:100%;overflow:auto}.noscroll{overflow:hidden}@media (max-width:991.98px){#sticky>.container>.row:before{display:table-row}}#homecover{background:#fff;position:fixed;height:100%;width:100%;z-index:999}#pre-header{position:relative;width:100vw;height:100vh}#pre-header img{height:100%;width:auto;position:absolute;top:0;left:50%;transform:translate(-50%,0)}#home_logo{text-align:center;margin-bottom:3vh;display:block}#home_logo img{max-height:40px;width:auto;margin-left:auto;margin-right:auto}#top{background-size:cover;background-color:#ee3124;padding-top:20vh;position:relative}.home #top{background-size:cover;height:600px;width:100%;max-width:100%;position:relative;display:table;background-position:center center!important;background-color:#e42312;padding-top:0;margin-top:0}.striped #top{background-color:#e42312}.single-jetpack-portfolio #top,.single-jetpack-portfolio_list #top{padding-bottom:12vh}#topCenter{display:block;position:relative;z-index:99}.home #topCenter{text-align:center;position:absolute;width:95%;left:50%;top:50%;transform:translate(-50%,-60%)}#topCenter h1{color:#fff;text-transform:uppercase;font-size:4rem;margin-bottom:.25em}#topCenter h2{color:#fff;text-transform:uppercase;margin-top:0;width:60%;font-size:4rem}#topCenter h3{color:#fff;text-transform:uppercase}.home #topCenter h2{text-transform:none}#topCenter p{font-size:1.2em;color:#fff;font-weight:300;width:50%;display:block}#topCenter p a{color:#fff}.home #topCenter p{font-size:2.25vh;color:#fff;font-weight:400;width:100%}#core,#core2,#testimonials{background-color:#ee3124;color:#fff;padding:70px 0;min-width:100%;width:100%}#core.bgimage,#core2.bgimage{background-size:cover;background-position:center center}.home #core{padding:10em 0;float:left;clear:left;width:100%}.home #core2{padding:5em 30px;background-color:#021623}#core button,#core2 button{margin-top:30px}#core a,#core2 a{color:#fff!important}#core2 h3.h1{font-size:5em;font-family:"Fjalla One",sans-serif}#core2 h3 .num{font-size:.65em}#core button>a,#core2 button>a{color:#e42312!important;padding:0 40px;font-size:12px;text-transform:uppercase;font-weight:600}img.coreIcon{margin:20px 0;max-width:150px}#twitter{background:#000 url(/images/twitterbk.jpg);background-size:cover;height:auto;width:100%;position:relative;position:relative;padding:100px 0}.twitter_feed{margin:10px 0}.twitter{color:#fff}.twitter a{color:#e42312}#mediaCenter{background:#ebebeb;padding:70px 0}.eachNews-item{width:100%;height:200px;background:#fff;margin:40px auto 10px}.eachNews-item>.content{padding:20px 10px}#mediaCenterContainer{margin:20px 0;position:relative;z-index:10}.blogDate{color:#e42312;font-weight:700}#blog{padding:100px 0}.blog_text{margin:40px 0 10px}.sec_title{width:50%;color:#e42312;border-bottom:2px solid #000;display:inline-block;padding:0 20px 10px;text-transform:uppercase}.sec_title.invert{color:#333;border-bottom-color:#e42312}.sec_title.white{color:#fff;border-bottom-color:#fff}.home .sec_title{width:auto}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browse{text-align:center;text-transform:uppercase;font-weight:600;font-size:1.3em;letter-spacing:.1em}.browse a:hover,.browse a:active,.browse a:link{cursor:hand;text-decoration:none;cursor:pointer}.close{float:none}#clientlist{display:none}ul.drop{list-style:none;padding:0;margin:0 auto;width:100%;clear:both;display:block;overflow:hidden;padding-bottom:2em}ul.drop li{float:left;width:30%;margin-right:5%;opacity:0}ul.drop li:nth-child(3n){margin-right:0}.homeSec_title{color:#e42312;margin-bottom:1em;font-size:50px}.homeSec_title.invert{border-bottom:2px solid #e42312;color:#333;display:inline-block;padding:0 20px 10px}#findMore{font-size:4vh;color:#fff;padding-top:.3em;display:block;position:absolute;width:100%;left:0;font-weight:100;transform:rotate(90deg)}#brand{padding:100px 0}.brand{margin-bottom:50px}.brand p{display:inline-block;width:auto;text-align:center}.brand img{max-inline-size:200px}.brand h3{color:#e42312}.blogInner{padding:0 15px}.each-core{padding:0 15px}.each-core p{text-align:center;font-size:1.2em;font-weight:700;margin-top:2em}.rss-inset-text{color:rgba(142,142,142,.8);text-shadow:1px 4px 6px #def,0 0 0 #000,1px 4px 6px #def;font-size:20px;padding-top:12px;display:block}.core-row .owl-controls{text-align:center}a.list-group-item,button.list-group-item{color:#555}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.entry-footer{text-align:left}.entry-footer span{display:block}#sectors h2{background-repeat:no-repeat;background-size:auto 70%;background-position:95% .25em}@media (max-width:767.98px){#sectors{padding-left:20px;padding-right:20px}#sectors h2{font-size:2.5rem;background-position:91% .25em}}@media (max-width:576px){#core2 .border-left-white{border:0}}.casestudy-bk:after{content:"";background:rgba(238,49,36,.75);position:absolute;width:100%;height:100%;top:0;left:0}.media_centre .casestudy-bk:after{background-color:#ee3124}.repeat{background-image:none;background-size:0 0;background-position:100% 100%;min-height:30vh}.repeat.bgimage{background-size:cover;background-position:center center;min-height:70vh;position:relative}.repeat.bgimage .image{display:none}.repeat.bgimage .holder{position:absolute;top:2em;left:0;background-color:rgba(228,35,18,.9);color:#fff!important;max-width:40%;padding:2rem}.repeat.bgimage .holder a{display:inline-block;background-color:#0c2732;padding:.25px .5em}.repeat .item.hide-title h3{display:none}.page-id-51 .each-sector{float:left;width:100%;margin-right:0;-moz-column-break-before:auto;break-before:auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:block!important}.page-id-51 .each-sector.odd{-moz-column-break-before:column!important;break-before:column!important;-moz-column-break-after:avoid!important;break-after:avoid!important}.page-id-51 .each-sector.even{-moz-column-break-after:region;break-after:region}.page-id-51 .each-sector.last{margin-bottom:1px;-moz-column-break-before:avoid!important;break-before:avoid!important;-moz-column-break-after:always!important;break-after:always!important}.page-id-51 .each-sector .body_text{display:inline-block;overflow:hidden}.page-id-51 #sectors .each-sector h2{margin-top:10px;background-position:90% .25em}.page-id-51 .casestudies .holder{position:relative}.page-id-51 .casestudies .linker{position:absolute;top:1em;right:0}.page-id-51 .casestudies .item{float:left;width:100%;margin:0;padding:2em;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;padding-top:60%;cursor:hand;cursor:pointer}@media (min-width:992px){.page-id-51 .casestudies .item{padding-top:30%}}.page-id-51 .casestudies .item h2{margin-top:0}.page-id-51 .casestudies .item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:2}.page-id-51 .casestudies .vertical-align{display:block;position:absolute;left:2em;top:50%;transform:translate(0,-50%);z-index:3;right:2em}.page-id-51 .our-services .article .hld{background-color:#fff;padding:0;margin-bottom:25px;height:100%;width:100%;display:flex;flex-direction:column}.page-id-51 .our-services .article img{margin-bottom:0}.page-id-51 .our-services .article-summary{margin:0 10px 10px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.page-id-51 .our-services .article h3{margin:0 10px 10px;font-size:24px;color:#000!important}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}#feed{padding:3rem 0}#feed article{display:inline-block;margin:15px 0;width:100%}#feed article h3{font-size:24px;color:#ee3124;font-weight:700;text-align:left;text-transform:capitalize;margin-top:0}#feed article a{color:#000}#feed article a.client_link{position:relative;display:block;width:100%;padding-top:60%;background-color:rgba(235,235,235,.3)}#feed article a.client_link img{position:absolute;display:block;width:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:250px;max-height:150px}.small_date{font-weight:700;color:#ee3124}.rpwe-time{font-weight:700;color:#ee3124!important;font-size:inherit!important}.blog-search-input,.searchAll{background-color:#fff;border:none!important;padding:13px 20px 7px!important;color:#000!important;width:90%;max-width:400px;margin:20px 0;text-align:left;border-radius:0!important}.blog-search-input:focus,.searchAll:focus{outline:none}.blog-search-input:placeholder,.searchAll:placeholder{color:rgba(0,0,0,.95)!important;font-size:14px!important}.blog-search-input::-webkit-input-placeholder,.searchAll::-webkit-input-placeholder{color:rgba(0,0,0,.95)!important;font-size:14px!important}.blog-search-input:-moz-placeholder,.searchAll:-moz-placeholder{color:rgba(0,0,0,.95)!important;font-size:14px!important}.blog-search-input::-moz-placeholder,.searchAll::-moz-placeholder{color:rgba(0,0,0,.95)!important;font-size:14px!important}.blog-search-input:-ms-input-placeholder,.searchAll:-ms-input-placeholder{color:rgba(0,0,0,.95)!important;font-size:14px!important}#blog-search button{font-size:2rem;width:auto;max-width:10%;border:none;background-color:transparent;color:#e42312;height:40px;padding:7px 10px 0 7px;margin:20px -37px}.blogInner{padding:0 15px}.arcNav ul{text-align:center;padding:0}.arcNav ul li{list-style:none;display:inline-block}.arcNav ul li a{color:#333;display:block;padding:0 10px}.topTags{margin:0;padding:0}.topTags li{display:none;list-style:none;text-transform:capitalize}#blog .blog_text h3 a{color:#000;text-decoration:none}.bloglist.article-summary p{font-size:.9em;line-height:1.4;font-weight:400!important}.bloglist.article-summary p strong{font-weight:400!important}.more_link a{color:#fff!important;background-color:#ee3124;border-color:#ee3124;border-radius:0;font-size:1em;width:auto;margin-top:1px;margin-bottom:-1px;font-family:"Montserrat",sans-serif;display:inline-block;padding:6px 12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle}#article_resources .row{margin:0}.comment_count{font-size:12px}.comment{background:#f9f9f9;padding:10px}.comment_title{margin-top:10px;font-size:16px}.comment_container{font-size:12px}.comment_date{font-weight:700}#add_comment,.comments-area{float:left;width:100%;display:block;margin-right:30px}h4.add_comment{font-size:16px}.add_comment form table{width:100%;float:left;font-size:12px}.comment_form_label{margin-bottom:10px}td>input,td>textarea{margin-bottom:10px}#comment_captacha{float:left;width:50%}.comment_form_captcha{width:50%;float:left}.comment_form_captcha img{width:90%}.comments_table button{background:#e42312}form{float:left;width:100%}.formContainer{float:left;width:100%}.formRow{float:left;width:100%;margin:7px 0}.formCell.label{float:left;width:20%;color:#333;text-align:left;font-size:100%}.formCell.input{float:left;width:80%;color:#333;text-align:left}.formRow.descriptiveRow,.formRow.checkboxRow{width:80%;margin-left:0}.formRow.checkboxRow .formCell.input{width:20px}.formRow.checkboxRow .formCell.label{padding-left:0}form input{width:100%;height:40px;background:#fff;border:solid #000 1px!important;border-radius:0!important;padding:5px 20px!important;font-size:14px}.formCell.formlabel:not(.checkbox){font-weight:700}form input.half{width:80%}form textarea{width:100%;height:100px;border:solid #000 1px!important;border-radius:0!important;padding:10px!important;resize:vertical;font-size:14px}form button{width:100%}.btn.dropdown-toggle{width:100%}.dropdown-menu{width:100%}#contact_form{background:#ccc}.g-recaptcha{float:left;margin-bottom:10px;margin-left:auto;margin-right:auto;width:80%;margin-left:20%}.g-recaptcha>div>div{margin:0 auto}form.blog input,form.blog textarea{background:#fff}.formCell.input.checkbox{position:relative;width:40px;float:left;margin-top:0;margin-bottom:0;z-index:10}.formCell.input.checkbox .wpcf7-list-item-label{display:none}.formCell.input.checkbox .wpcf7-list-item.first.last{margin:0;padding:0}.checkbox input[type=checkbox]{top:-5px;left:0;width:30px;height:30px;position:relative}label.error{font-weight:700;white-space:nowrap}.eachWho{padding:20px}.eachWho ul{padding:0;list-style:none;width:100%}.eachWho ul li{display:block;height:60px;line-height:60px;line-height:12px;border-bottom:1px solid #e42312}.eachWho ul li:last-child{border-bottom:none}.eachWho ul li div{position:relative;top:50%;transform:translateY(-50%)}.single-jetpack-portfolio main div>.container{margin-top:7vh;margin-bottom:7vh}.single-jetpack-portfolio main .entry-content>div{overflow:hidden}.single-jetpack-portfolio .item{color:inherit}.single-jetpack-portfolio #banner,.single-jetpack-portfolio_list .banner,.page-child.parent-pageid-24 .banner{min-height:50vh;background-position:center center;background-size:cover;position:relative;padding:30px}.single-jetpack-portfolio_list .banner:before,.page-child.parent-pageid-24 .banner:before{content:"";display:block;background-color:rgba(0,0,0,.5);left:0;right:0;bottom:0;top:0;position:absolute;z-index:1}.single-jetpack-portfolio_list .banner .container,.single-jetpack-portfolio_list .banner .container .row,.single-jetpack-portfolio_list .banner .container .row .vertical-align,.page-child.parent-pageid-24 .banner .container,.page-child.parent-pageid-24 .banner .container .row,.page-child.parent-pageid-24 .banner .container .row .vertical-align{position:relative;display:block;height:100%;min-height:50vh}.single-jetpack-portfolio_list .banner .vertical-align .holder,.page-child.parent-pageid-24 .banner .vertical-align .holder{position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:2}.single-jetpack-portfolio_list h2,.page-child.parent-pageid-24 h2{position:relative;color:#fff}.single-jetpack-portfolio_list .banner h2,.page-child.parent-pageid-24 .banner h2{margin-bottom:1em;width:70%}.single-jetpack-portfolio #testimonials{overflow:visible;background-color:#0c2732}.single-jetpack-portfolio #testimonials .testimonialsContainer{position:relative;overflow:visible;min-height:10vh}.single-jetpack-portfolio #tactics .holder{border-collapse:separate;position:relative;padding:1em;height:100%}.single-jetpack-portfolio .icon{width:100%;height:auto;max-width:120px;max-height:95px;margin-bottom:1em}#subscription{padding:100px 0}#newsletter{background:#ebebeb;padding:100px 0}form.newsletter input.captcha{width:50%;float:right}img.captcha{height:40px!important}#default_contact{padding:0 0 100px}body.contact-us #default_contact{padding:0 0 100px}.ft_left{float:left;padding-right:30px;padding-bottom:10px}.latestBlogs{margin:0;padding:0;list-style:none}.latestBlogs li{margin-bottom:30px}.pagination{display:inline-block;border-radius:0;text-align:center;margin-bottom:0}article{padding:30px 0rem 30px}article.post,article.adcomms_work{padding:0}article img{margin-bottom:3.5rem}article a{color:#e42312}#article .sidebar{padding:3.5rem;padding-top:30px;padding-bottom:1px}#article .sidebar img{margin-bottom:15px}#article .sidebar div{padding:15px;margin-bottom:15px}#article .sidebar div.dropdown{padding:0;margin-bottom:15px}.campaign_contact{padding:10px;margin-bottom:10px;color:#2c2c2c;border-top:solid 1px #e42312}.campaign_contact:last-child{border-bottom:solid 1px #e42312}.campaign_contact a{color:#e42312}.res-download{margin-bottom:10px;width:100%}article h2.client_title{font-size:32px;text-transform:uppercase}article h3,.sidebar h3,.sidebar h2.widget-title{font-size:24px;text-transform:uppercase}article .client-campaign-share{margin:10px 0}.image-container{height:150px;margin-bottom:10px}.image-container>img{max-height:100%;width:auto;margin:0 auto}#clientDES{margin-bottom:50px}.article-image .btn{width:100%}.list-group-item{display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:none;border-top:1px solid #e42312}.list-group-item.last{border-bottom:1px solid #e42312}.list-group-item-rss{background-color:#e42312;color:#fff!important;text-decoration:none;margin-top:1.5rem;padding:.75rem 1.25rem;display:block}.list-group-item-rss:hover{background-color:#e42312!important}.list-group-item i{color:#e42312}#article_resources .download{margin-top:2em;margin-bottom:4em}.clientsH_container{margin:30px auto;width:100%;float:left;clear:both;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.clientsH_container>div{width:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}@media (min-width:992px){.clientsH_container>div{width:20%}}.eachHome_client{position:relative}.eachHome_client .popover__content{position:absolute;height:100%;width:100%;background:rgba(228,35,18,.8);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;opacity:0;transition:opacity 0.5s ease-in-out;z-index:5}.eachHome_client .popover__content p{color:#fff;font-size:12px}.eachHome_client .popover__content p:last-child{margin-bottom:0;padding-bottom:0}.eachHome_client>div{background:none}.eachHome_client>div>img{filter:blur(0);margin:0 auto;transition:filter 0.5s ease-in-out;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}@media (min-width:992px){.eachHome_client:hover .popover__content{opacity:1}.eachHome_client:hover>div>img{filter:blur(5px)}}#clients{padding:70px 0}.eachClient{width:80%;margin-inline:auto}.eachHome_client>.eachClient{margin-bottom:0}.eachClient>a{position:absolute;height:100%;width:100%;opacity:0;z-index:10}.eachClient>img{max-height:120px}.ecindi_image{padding:20px 0}.clients_related{background:#f9f9f9;padding:30px 0}#second{padding:100px 0}#core.default{padding:70px 0}h1{color:#fff}#default{padding:100px 0}.people-and-careers #second{padding-bottom:0}#download h2{font-size:4vh;margin-bottom:2em}#whitepaper{width:70%}.whiteimg{float:left;margin-right:40px;margin-bottom:40px}.eachWhitepaper{background:rgba(235,235,235,.3);display:inline-block;padding:30px;margin:15px 0;width:100%}.whitepaper_image{margin:0 auto}.whitepaper_button{width:100%}.eachWhitepaper h2{margin-top:0}.search_result{text-align:left;background:rgba(235,235,235,.3);margin-bottom:10px;padding:15px}.search_result h3{font-size:15px!important}ul.simplePagerNav{width:80%;text-align:center;padding:0;clear:left;margin:0 auto 20px}ul.simplePagerNav li{display:inline-block;color:#fff;margin-right:10px}.search_result a,#feed article .search_result a{color:#e42312}.search_result h3,#feed article .search_result h3{text-transform:uppercase}.search #feed article{margin:0;padding:0}.eachFoot p img{max-width:100%}#contact,#details{background:#0c2732;padding:60px 0 0;color:#fff}#engage{background-color:#ee3124;padding:2rem 0 1.5rem}#engage a{color:#0c2732}#engage h2{font-size:32px;margin-top:10px;color:#0c2732}@media (max-width:991.98px){#engage h2{display:grid}#engage h2 span{padding-left:0;padding-top:.5em}}#engage span{padding-left:1em}#engage #social-row{display:none}#details{padding-bottom:75px}#details a,#contact a{color:#fff}#contact h4,#details span:not(.access_key){color:#e42312}#details img.float-right{margin-left:1.6em;max-height:50px;width:auto}#details .padding-top{padding-top:3rem}#contact .padding-bottom{padding-bottom:3rem}.iconSocial{font-size:22px!important;padding:0 1em 0 0;color:#fff}#engage .iconSocial{color:#fff;background-color:#0c2732;padding:.25em 0;width:1.4em;height:1.3em;margin:0 .25em;text-align:center}.copyright p{font-size:.9em}.footQuote p{font-size:20px;font-weight:100;font-style:italic}#contactUS{padding:30px 0}#contact_map{height:600px}#google_map{width:100%;height:100%}.addthis_default_style>a{float:none!important}.contact-people,.contact-info{margin-bottom:5em}.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#e42312;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:10px}.owl-carousel .owl-item,.owl-loaded .owl-item{min-height:5rem}.owl-controls{margin:10px 0}.owl-theme .owl-dots .owl-dot,.owl-loaded .owl-dots .owl-dot{display:inline-block;zoom:1;margin-top:10px;margin-bottom:10px}.owl-theme .owl-dots .owl-dot span,.owl-loaded .owl-dots button.owl-dot{width:10px;height:10px;margin:5px 7px;display:inline-block;-webkit-backface-visibility:visible;backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;color:#000;font-weight:900;border:0 solid!important;border-radius:50%!important;background-color:transparent!important;color:#000;font-size:1em!important;line-height:1;padding:0!important}.owl-nav{text-align:center;display:none}#blog .owl-dot span,#blog button.owl-dot,#clients .owl-dot span,#clients button.owl-dot,body.page-id-51 .owl-dot span,body.page-id-51 button.owl-dot{color:#8b8b8b}#clients .owl-dots{text-align:center}.owl-theme .owl-dots .owl-dot span:before,.owl-loaded .owl-dots button.owl-dot:before{content:"\f111";font-family:"Font Awesome 5 Free"}.light-grey-bg .owl-theme .owl-dots .owl-dot.active span:before,.light-grey-bg .owl-theme .owl-dots .owl-dot:hover span:before,.light-grey-bg .owl-loaded .owl-dots button.owl-dot.active:before,.light-grey-bg .owl-loaded .owl-dots button.owl-dot:hover:before{color:#e42312}.owl-loaded .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:0}.owl-theme .owl-dots .owl-dot.active span:before,.owl-loaded .owl-dots button.owl-dot.active:before{color:#fff}.owl-theme .owl-dots button.owl-dot.active:before,.owl-loaded .owl-dots button.owl-dot:hover:before,.owl-theme .owl-dots button.owl-dot.active:before,.owl-loaded .owl-dots button.owl-dot:hover:before{color:#fff}#testimonials .testimonialsContainer{overflow:hidden}#testimonials .testimonialsContainer .item{padding-left:20%;padding-right:20%;padding-top:2em;font-size:1.2em;line-height:1.4;overflow:visible}#testimonials .testimonialsContainer .item p{position:relative}#testimonials .testimonialsContainer .item p em{font-size:.9em;position:relative;line-height:1.3;color:#021623;font-weight:400;font-style:normal;margin-top:.5em}#testimonials.red-quotes .testimonialsContainer .item p.no-quote em{color:#e42312}#testimonials .testimonialsContainer .item p:first-child:before,#testimonials .testimonialsContainer .item p.quote:before{content:" ";background-image:url(/wp-content/themes/adcomms/images/quotes.svg);background-size:contain;background-repeat:no-repeat;display:block;font-size:3em;color:#021623;position:absolute;width:1em;height:1em;top:-3rem;left:-1.5em;font-family:"Font Awesome 5 Free";font-weight:900}#testimonials .testimonialsContainer .item p:last-child:after,#testimonials .testimonialsContainer .item p.quote:after{content:" ";background-image:url(/wp-content/themes/adcomms/images/quotes.svg);background-size:contain;background-repeat:no-repeat;width:1em;height:1em;display:block;font-size:3em;color:#021623;position:absolute;bottom:-2rem;right:-1.5em;font-family:"Font Awesome 5 Free";font-weight:900;transform:rotate(180deg)}.single-jetpack-portfolio #testimonials .testimonialsContainer .item p:first-child:before,.single-jetpack-portfolio #testimonials .testimonialsContainer .item p:last-child:after,.single-jetpack-portfolio #testimonials .testimonialsContainer .item p.quote:after,.single-jetpack-portfolio #testimonials .testimonialsContainer .item p.quote:before,#testimonials.light-grey-bg .testimonialsContainer .item p:first-child:before,#testimonials.light-grey-bg .testimonialsContainer .item p:last-child:after,#testimonials.light-grey-bg .testimonialsContainer .item p.quote:after,#testimonials.light-grey-bg .testimonialsContainer .item p.quote:before,#testimonials.dark-grey-bg .testimonialsContainer .item p:first-child:before,#testimonials.dark-grey-bg .testimonialsContainer .item p:last-child:after,#testimonials.dark-grey-bg .testimonialsContainer .item p.quote:after,#testimonials.dark-grey-bg .testimonialsContainer .item p.quote:before{filter:hue-rotate(145deg) saturate(5) brightness(150%)}#testimonials .testimonialsContainer .item p.no-quote:after{display:none}.btn-black{background-color:#404040;border-color:#000;color:#fff!important}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active{background-color:#000;border-color:#000;color:#fff}.btn-black.disabled:hover,.btn-black.disabled:focus,.btn-black.disabled:active,.btn-black.disabled.active,.btn-black[disabled]:hover,.btn-black[disabled]:focus,.btn-black[disabled]:active,.btn-black[disabled].active,fieldset[disabled] .btn-black:hover,fieldset[disabled] .btn-black:focus,fieldset[disabled] .btn-black:active,fieldset[disabled] .btn-black.active{background-color:#000;border-color:#000}.btn-rss{background-color:#f60;border-color:#f60;color:#fff!important}.btn-rss:hover,.btn-rss:focus,.btn-rss:active,.btn-rss.active{background-color:#e65c00;border-color:#cc5200;color:#fff}.btn-rss.disabled:hover,.btn-rss.disabled:focus,.btn-rss.disabled:active,.btn-rss.disabled.active,.btn-rss[disabled]:hover,.btn-rss[disabled]:focus,.btn-rss[disabled]:active,.btn-rss[disabled].active,fieldset[disabled] .btn-rss:hover,fieldset[disabled] .btn-rss:focus,fieldset[disabled] .btn-rss:active,fieldset[disabled] .btn-rss.active{background-color:#f60;border-color:#f60}.btn-danger{color:#fff!important;background-color:#ee3124;border-color:#ee3124;border-radius:0;font-size:1em;width:auto;margin-top:1px;margin-bottom:-1px}#testimonials.light-grey-bg{color:#0c2732}:focus{outline:none!important}::-moz-focus-inner{border:0!important}.keep-together{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.item.no-header h3,.item.no-text .text,.item.no-image .image,.item.no-link .linker{display:none}.bgimage{background-size:cover;background-position:center center;background-repeat:no-repeat}.border-left-white{padding-left:1.5em;border-left:solid #fff 1px}.border-top-red{border-top:solid 1px #e42312}.border-bottom-red{border-bottom:solid 1px #e42312;margin-bottom:-1px}.red-title .holder>h3,.red{color:#ee3124}.red-bg h3,.red-bg h2,.red-bg a{color:#0c2732}.red-bg{background-color:#ee3124}.light-grey-bg{background-color:#f5f5f5;color:#000}.dark_grey{color:#0c2732}.dark_grey a,.light_grey a{color:#000}.dark_grey h3,.light_grey h3{color:#e42312}.white,h2.white a{color:#fff!important;font-weight:inherit}.white-bg{background-color:#fff}.mid-grey-bg{background-color:#f7f7f7}.dark-grey-bg{background-color:#0c2732}.padding-1em{padding:1em!important}.padding-1em-top{padding-top:1em!important}.padding-2em{padding:2em!important}.padding-2em-top{padding-top:2em!important}.padding-4em-top{padding-top:4em!important}.padding-4em-bottom{padding-bottom:4em!important}.margin-2em-top{margin-top:2em;margin-top:2em}.margin-2em-bottom{margin-bottom:2em}.margin-0-bottom{margin-bottom:0}.margin-20-left{margin-left:20%}.position-static{position:static}.hidden{display:none}.height-0{max-height:1px;overflow:hidden;transition:all ease-in-out 1s;-moz-column-break-before:auto;break-before:auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.height-auto{max-height:30em;overflow:hidden;transition:all ease-in-out 1s;-moz-column-break-before:auto;break-before:auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.transition{transition:all ease-in-out 1s}.col-count-xs-2{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}.col-count-xs-1{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.row-eq-height{display:flex}.icon{position:relative;transition:all ease-in-out 1s;cursor:pointer}.icon.angle-down:after{content:"\f107";font-family:"Font Awesome 5 Free";display:block;position:absolute;right:0;top:0;font-weight:600;transition:all ease-in-out 1s;transform:rotate(180deg)}.icon.angle-down.closed:after{transform:rotate(0deg);transition:all ease-in-out 1s}.sector_copy p{max-width:70%;margin-top:10px}.footCell .fab{margin-top:10px}.menu-footer-container,.copyright span.white,ul#footer-menu,ul#footer-menu li.menu-item,ul#footer-menu li.menu-item a{display:inline!important;list-style:none;margin:0!important;padding:0!important;font-family:"Montserrat"!important;font-size:14px!important;color:#fff!important}ul#footer-menu li.menu-item a:before{content:"|";display:inline;color:#e42312;font-size:15px;margin-left:.5ex;margin-right:1ex}a.page-numbers{display:inline-block;border-left:0;border-right:2px solid #000;padding:0 .75em 0 .25em;margin-right:0;background-color:#fff}span.page-numbers.current{display:inline-block;border-left:0;border-right:2px solid #000;padding:0 .75em 0 .25em;background-color:#fff}span.page-numbers.current:before{content:"Page ";display:inline}span.page-numbers.dots{border:none;margin:0}a.page-numbers.next{border-right:none;margin:0}@media (min-width:769px){h2{font-size:4.25rem}#topCenter h2,#topCenter h1{font-size:6.5rem}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.inside-full-height{height:100%;margin-top:0;margin-bottom:0}.eachNews:nth-child(1)>.eachNews-item{position:relative}.eachNews:nth-child(1)>.eachNews-item:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;box-shadow:0 15px 10px #777;transform:rotate(-3deg)}.eachNews:nth-child(3)>.eachNews-item{position:relative}.eachNews:nth-child(3)>.eachNews-item:before{z-index:-1;position:absolute;content:"";bottom:15px;right:10px;left:auto;width:50%;top:80%;max-width:300px;background:#777;box-shadow:0 15px 10px #777;transform:rotate(3deg)}body.masonry .item{width:49.95%}.item.zigzag{padding-bottom:30%}.col-count-sm-2{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}.col-count-sm-1{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.who-we-are #sectors .col-count-sm-2,.page-id-24 #sectors .col-count-sm-2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}@media (max-width:767px){.row-eq-height .bgimage{padding-top:60%}#engage h2 span{float:left;width:100%;display:block;padding:.75rem;white-space:nowrap;font-size:.75em;text-align:center}#testimonials .testimonialsContainer .item p:last-child::after,.footCell{padding-bottom:1em;text-align:center}#contact .padding-bottom{padding-bottom:1rem}#details{padding-top:1rem}.icon_after::after{top:-2em;right:.25em}#topCenter p{width:100%}.single-jetpack-portfolio_list .banner .vertical-align .holder{left:1em}.single-jetpack-portfolio_list .banner .container,.single-jetpack-portfolio_list .banner .container .row,.single-jetpack-portfolio_list .banner .container .row .vertical-align{min-height:70vh}.formCell.label,.formCell.input,.formRow.descriptiveRow,.formRow.checkboxRow,.g-recaptcha{width:100%}.formRow.descriptiveRow,.formRow.checkboxRow,.g-recaptcha{margin-left:0}.formCell.label{white-space:normal;width:80%}.sector_copy p{max-width:100%;margin-top:10px}.page-id-51 .each-sector{padding-left:1em;padding-right:1em}.page-id-51 .casestudies .item{float:none;width:100%;margin:0;padding:1em;position:relative;padding-top:50vh;max-height:60vh;overflow:hidden}}@media (min-width:992px){form.newsletter input.captcha{width:60%;float:right}.menuAdd{text-align:right;width:auto}.footCell{padding-bottom:0}.each-core{padding:0 30px;height:400px}.core-row .owl-item:nth-last-child(1)>.each-core{border-right:none}.whitepaper_button{width:49.95%}}@media (min-width:1200px){form.newsletter input.captcha{width:70%;float:right}body.masonry .item{width:33.2%}.item.zigzag{padding-bottom:20%}}@media (min-width:1400px){body.masonry .item{width:24.75%}.item.zigzag{padding-bottom:15%}}@media (min-width:1200px){.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:none}.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1){clear:left}}@media (min-width:992px){.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1),.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:none}.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1){clear:left}}@media (min-width:767px){.col-lg-1:nth-child(12n+1),.col-lg-2:nth-child(6n+1),.col-lg-3:nth-child(4n+1),.col-lg-4:nth-child(3n+1),.col-lg-6:nth-child(2n+1),.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1){clear:none}.col-sm-1:nth-child(12n+1),.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1),.col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1){clear:left}}a.services_anchor{position:absolute;top:-80px}.widget{margin:0}.swal2-popup.swal2-modal{background-repeat:no-repeat!important;background-position:center top!important;padding:0!important;background-color:#fff!important;border-radius:1rem!important;border:solid #fff 15px!important;padding-top:170px!important;display:flex!important;background-color:#fff!important;background-size:contain!important;box-shadow:0 10px 25px rgba(0,0,0,.5)}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.7)!important}.careers .holder{width:100%;margin:0 auto;display:table;height:auto;clear:left}#sticky{position:-webkit-sticky;position:sticky;top:0;background-color:#e42312;width:100%;z-index:9999}body.admin-bar #sticky{top:32px}.parent-pageid-24 .topgrad h4{display:none!important}.wpcf7-form input{margin-bottom:15px}.wpcf7-submit{color:#fff!important;background-color:#ee3124!important;border-color:#ee3124!important;border-radius:0!important;font-size:1em!important;width:auto!important;margin-top:1px!important;margin-bottom:-1px!important}#newsletter .wpcf7-form input{max-width:75%}.blog #newsletter .wpcf7-form input{max-width:100%}.formCell.input{width:100%}.blog-sidebar h3 a{color:#000!important}span.wpcf7-not-valid-tip{width:100%;min-width:400px}.home #ad2020{width:100%;height:auto;background:#000;float:left;clear:left;overflow:hidden}.home #ad2020 a{display:block;cursor:pointer}.grecaptcha-badge{visibility:hidden}@media (max-width:576px){#details .copyright{text-align:center}}@media (max-width:767px){#repeats .our-services{padding:4em}.menu-main-menu-container ul{position:relative}.main-navigation li.menu-item-has-children{position:relative;float:left;width:100%}#engage h2{text-align:center}#details{text-align:center}#details .copyright{padding-bottom:50px}#details .float-right{float:none!important;text-align:center}#download h2{font-size:3vh}}@media (max-width:992px){#topCenter h2{width:100%}#topCenter p{width:75%}}.single-jetpack-portfolio #testimonials>.container{margin-top:0!important;margin-bottom:0!important}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.team-query{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2%;flex-direction:row;justify-content:flex-start}.team-query .team-member{flex:1 0 100%;margin-bottom:3rem;max-width:100%;cursor:default}.team-query .team-member .team-member-img{position:relative;aspect-ratio:1;margin-bottom:2rem;width:100%;overflow:hidden}.team-query .team-member .team-member-description{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:rgba(0,0,0,.4);color:#fff;padding:30px;opacity:0;transition:opacity .5 ease-in-out}.team-query .team-member .team-member-description p{font-size:clamp(0.6rem, -1.6rem + 2.86vw, 1.4rem);margin-bottom:0}.team-query .team-member h3{margin-bottom:1rem}.team-query .team-member img{width:100%;margin-bottom:1rem;position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:0;transform:scale(1);transition:transform 0.5s ease-in-out}@media (min-width:768px){.team-query .team-member{flex:1 0 48%;max-width:48%}}@media (min-width:992px){.team-query .team-member{flex:1 0 31.33%;max-width:31.33%}.team-query .team-member:hover .team-member-description{opacity:1}.team-query .team-member:hover img{transform:scale(1.1)}.team-query .team-member .team-member-description-mobile{display:none}}.sector-query{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1%;flex-direction:row;justify-content:space-between}.sector-query .spec-sector{flex:1 0 100%;margin-bottom:3rem;max-width:100%;cursor:default}.sector-query .spec-sector .spec-sector-img{position:relative;aspect-ratio:3/2;margin-bottom:2rem;width:100%;overflow:hidden}.sector-query .spec-sector .spec-sector-title{position:absolute;bottom:0;left:0;z-index:1;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);padding:15px;width:100%}.sector-query .spec-sector .spec-sector-title h3{color:#fff}.sector-query .spec-sector .spec-sector-description{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:rgba(0,0,0,.4);color:#fff;padding:30px;opacity:0;transition:opacity .5 ease-in-out}.sector-query .spec-sector .spec-sector-description p{font-size:clamp(0.6rem, -1.6rem + 2.86vw, 1.4rem);margin-bottom:0}.sector-query .spec-sector .spec-sector-description-mobile p{color:#fff}.sector-query .spec-sector h3{margin-bottom:1rem;color:#e42312}.sector-query .spec-sector img{width:100%;margin-bottom:1rem;position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:0;transform:scale(1);transition:transform 0.5s ease-in-out}@media (min-width:768px){.sector-query .spec-sector{flex:1 0 49%;max-width:49%;margin-bottom:0%}}@media (min-width:992px){.sector-query .spec-sector{flex:1 0 49%;max-width:49%}.sector-query .spec-sector:hover .spec-sector-description{opacity:1}.sector-query .spec-sector:hover .spec-sector-title{opacity:.5}.sector-query .spec-sector:hover img{transform:scale(1.1)}.sector-query .spec-sector .spec-sector-description-mobile{display:none}}.post-type-archive-adcomms_work #feed article{margin:0;padding:15px 0;cursor:default}.post-type-archive-adcomms_work #feed article .article-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;z-index:10}.post-type-archive-adcomms_work #feed article .overwrap{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#ebebeb}.post-type-archive-adcomms_work #feed article .overwrap:before{opacity:0;transition:opacity 0.4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgba(238,49,36,0) 0%,rgba(0,0,0,.8) 80%);z-index:1}.post-type-archive-adcomms_work #feed article .overwrap>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 0.4s ease-in-out}.post-type-archive-adcomms_work #feed article .overwrap .article-summary{position:absolute;z-index:1;bottom:0;left:0;padding:10px;width:100%;opacity:0;transition:opacity 0.4s ease-in-out;color:#fff;height:100%;display:flex;align-items:center;justify-content:center}.post-type-archive-adcomms_work #feed article .overwrap .article-summary>img{max-width:100px;position:relative;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.post-type-archive-adcomms_work #feed article .overwrap .article-summary>h4{font-size:2rem;font-weight:700;margin:0;line-height:2rem;display:block;max-width:80%;text-align:center}.post-type-archive-adcomms_work #feed article:hover .overwrap:before{opacity:1}.post-type-archive-adcomms_work #feed article:hover .overwrap .article-summary{opacity:1}.post-type-archive-adcomms_work #feed article:hover .overwrap>img{transform:scale(1.1)}.related-work-query{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1%;flex-direction:row;justify-content:space-between;margin-bottom:30px}.related-work-query .related-work{flex:1 0 100%;margin-bottom:3rem;max-width:100%;cursor:default;position:relative}.related-work-query .related-work .article-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0;z-index:10}.related-work-query .related-work .related-work-img{position:relative;aspect-ratio:3/2;margin-bottom:2rem;width:100%;overflow:hidden;background-color:#fff}.related-work-query .related-work .related-work-img:before{opacity:0;transition:opacity 0.4s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(255,255,255,.5);z-index:1}.related-work-query .related-work .related-work-title{position:relative;margin-bottom:10px;width:100%}.related-work-query .related-work .related-work-title h3{color:#ee3124}.related-work-query .related-work .related-work-description{position:relative;width:100%;margin-bottom:10px}.related-work-query .related-work .related-work-description p{margin-bottom:0}.related-work-query .related-work h3{margin-bottom:1rem;color:#e42312}.related-work-query .related-work .related-work-img>img{width:100%;margin-bottom:1rem;position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:0;transform:scale(1);transition:transform 0.5s ease-in-out}@media (min-width:768px){.related-work-query .related-work{flex:1 0 49%;max-width:49%;margin-bottom:0%}}@media (min-width:992px){.related-work-query .related-work{flex:1 0 49%;max-width:49%}.related-work-query .related-work:hover .related-work-img:before{opacity:1}.related-work-query .related-work:hover .related-work-img img{transform:scale(1.1)}}.single-adcomms_work #top{padding-top:10vh}.single-adcomms_work #core{padding:30px 0}.single-adcomms_work .work-content article{display:flex;gap:30px;flex-direction:column}.single-adcomms_work .work-content article .entry-content{width:100%}.single-adcomms_work .work-content article .entry-media{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.single-adcomms_work .work-content article .entry-media .work-client-logo{width:min(200px, 100%);margin-inline:auto;aspect-ratio:3/2;max-height:100px}@media (min-width:992px){.single-adcomms_work .work-content article{flex-direction:row}.single-adcomms_work .work-content article .entry-content{width:60%}.single-adcomms_work .work-content article .entry-media{width:40%}}.single-adcomms_work .work-content .related-container{background-color:#ebebeb;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;padding:30px 0}.single-adcomms_work .work-content .related-container .related-inner{width:min(100% - 45px, 1110px);margin-inline:auto}.all-services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:2rem 0}.service-card{overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform 0.3s ease,box-shadow 0.3s ease;background-color:#fff;text-decoration:none;display:block;color:inherit;padding:0}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);text-decoration:none;color:inherit}.service-card:hover img{transform:scale(1.1)}.service-card:focus{outline:2px solid #0073aa;outline-offset:2px}.service-thumbnail{position:relative;width:100%;aspect-ratio:5/3;overflow:hidden}.service-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:transform 0.25s ease-in-out}.placeholder-thumbnail{width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%);display:flex;align-items:center;justify-content:center}.placeholder-thumbnail::before{content:"📷";font-size:2rem;opacity:.5}.service-content{background:#fff;padding:1.5rem}.service-title{margin:0 0 1rem 0;color:var(--quaternary-color)}.service-excerpt{margin:0 0 1.5rem 0;color:var(--quaternary-color)}.service-link{display:inline-block;color:var(--adcomms-red);text-decoration:none;transition:color 0.3s ease}.service-link:hover{color:var(--adcomms-red);text-decoration:underline}.service-link-wrapper{text-decoration:none!important}.service-link-wrapper>*{text-decoration:none!important}@media (max-width:768px){.all-services-grid{grid-template-columns:1fr;gap:1.5rem}.service-content{padding:1.25rem}.service-title{font-size:1.1rem}}