@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;800&display=swap");
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css | Slight Mods for Me */
*{box-sizing:border-box}html{font-family:sans-serif;line-height:1.35;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:1em 0}figcaption,figure,main{display:block}figure{margin:1em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body{font-family:"Open Sans",sans-serif;font-size:14px;color:#231f20;background:#f8f8f9}strong{font-weight:600}p,ul,ol,dl{font-weight:400;line-height:1.57}.container{width:90vw;margin:0 auto;max-width:1151px}a.solid{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#fff;background:#f37121;border-color:#f37121}a.solid:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}a.solid.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}a.white{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#f37121;background:#fff;border-color:#fff}a.white:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}a.white.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}a.outline,a.border{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#f37121;background:0 0;border-color:#f37121}a.outline:hover,a.border:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}a.outline.disabled,a.border.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}ul.buttons{margin:1em 0 0;padding:0}@media screen and (min-width:600px){ul.buttons{display:flex}}ul.buttons li{list-style-type:none;margin-bottom:1em}@media screen and (min-width:600px){ul.buttons li{margin-left:1em;margin-bottom:0}}@media screen and (min-width:600px){ul.buttons li:first-child{margin-left:0}}a.scroll-next{display:block;width:2em;height:2em;margin-top:3em;position:relative;animation:updown 1.5s ease-in-out infinite}@keyframes updown{0%{top:0}50%{top:-1em}100%{top:0}}header#site-main{transition:all .2s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:50;background:#231f20;transition:all .2s ease-in-out}header#site-main.nobg{background:0 0}header#site-main.nobg.sticky{z-index:50;background:#231f20;transition:all .2s ease-in-out}header#site-main.sticky{z-index:50;background:#231f20;transition:all .2s ease-in-out}header#site-main.showing{background:#231f20;transition:all .2s ease-in-out}header#site-main .container{max-width:none}header#site-main .container .content{padding:6vw 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:1024px){header#site-main .container .content{padding:0;flex-wrap:nowrap}}header#site-main .container .content figure#mandros-logo{margin:0;width:50vw;max-width:10em}header#site-main .container .content figure#mandros-logo img{box-sizing:content-box}@media screen and (min-width:1024px){header#site-main .container .content figure#mandros-logo img{height:2.7em}}header#site-main .container .content a#shownav{width:1.8em;line-height:1;color:#fff;transform:rotate(45deg);transition:all .2s ease-in-out}header#site-main .container .content a#shownav.showing{transition:all .2s ease-in-out;transform:rotate(-180deg)}@media screen and (min-width:1024px){header#site-main .container .content a#shownav{display:none}}header#site-main .container .content>nav{padding:4vh 0;width:100%;text-transform:uppercase;position:relative;display:none}@media screen and (min-width:1024px){header#site-main .container .content>nav{display:flex;padding:0;position:static;font-size:1em;height:100%}}header#site-main .container .content>nav a{color:inherit;text-decoration:none}header#site-main .container .content>nav ul.main-nav{color:#fff;margin:0 auto;padding:0}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav{display:flex;width:100%;margin:0;justify-content:flex-end;align-items:center}}header#site-main .container .content>nav ul.main-nav>li{list-style-type:none}header#site-main .container .content>nav ul.main-nav>li a{padding:1em 0;display:block;font-weight:800}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li a{padding:2.5em 0 2.5em 2vw}}header#site-main .container .content>nav ul.main-nav>li a.button{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#fff;background:#f37121;border-color:#f37121;margin-top:2em}header#site-main .container .content>nav ul.main-nav>li a.button:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}header#site-main .container .content>nav ul.main-nav>li a.button.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li a.button{margin-left:2vw;margin-top:0}}header#site-main .container .content>nav ul.main-nav>li ul{margin:0;padding:0}header#site-main .container .content>nav ul.main-nav>li ul li{list-style-type:none}header#site-main .container .content>nav ul.main-nav>li.drop>a{position:relative}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop>a{padding-right:1.35em}}header#site-main .container .content>nav ul.main-nav>li.drop>a:after{content:"";background:url(//mandros.net/wp-content/themes/mandros-2021/svg/icon-arrow-down.svg) no-repeat;display:block;width:1em;height:1em;position:absolute;top:.9em;right:0;transition:all .2s ease-in-out}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop>a:after{top:2.7em;opacity:.5}}header#site-main .container .content>nav ul.main-nav>li.drop>a.showing:after{transform:rotate(180deg);transition:all .2s ease-in-out}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks{display:none}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks{background-color:#231f20;width:100vw;position:absolute;left:0;padding:0 5vw;top:-50vh;display:flex;z-index:-1;justify-content:flex-start;align-items:flex-start}}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks.showing{top:0;padding-top:6.5em}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block{padding:1em 0 1em 1em}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block{padding-left:0;width:20%}}@media screen and (min-width:1200px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block{width:15%}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block strong{color:#e6e6e6;display:block;margin-bottom:.6em;font-size:.85em}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block strong{font-size:1em;color:gray}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block strong a{display:inline;padding:0}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav{padding-bottom:0;position:relative}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav{border-bottom:none}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav ul li{padding:.6em 0}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav ul li{padding:.3em 0}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav ul li a{color:#ccc;display:inline;padding:0;font-weight:400}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-block nav ul li a{color:#fff}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image{position:relative}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image{width:50%;margin-left:auto}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image figure{position:relative;z-index:1}@media screen and (min-width:1024px){header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image figure{margin:0}}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image figure:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#231f20,transparent);z-index:5}header#site-main .container .content>nav ul.main-nav>li.drop .drop-blocks .drop-image figure img{width:100%;height:auto;z-index:3;position:relative}footer{background:#231f20;padding:2em 0}@media screen and (min-width:1024px){footer{padding:4em 0}}footer .container .content{color:#c2c4c6}@media screen and (min-width:768px){footer .container .content{display:flex;position:relative}}@media screen and (min-width:1024px){footer .container .content{display:block}}footer .container .content figure{width:11em;margin:0 auto}@media screen and (min-width:768px){footer .container .content figure{position:absolute;top:0;right:0}}@media screen and (min-width:768px){footer .container .content .footer-links{width:40%}}@media screen and (min-width:1024px){footer .container .content .footer-links{width:100%;display:flex;flex-wrap:wrap}}footer .container .content .footer-links h4{color:#f37121;font-weight:800;font-size:1.15em;text-transform:uppercase;padding:.15em 0 .15em 1em;border-left:.5em solid #f37121}@media screen and (min-width:1024px){footer .container .content .footer-links h4{width:100%}}@media screen and (min-width:1024px){footer .container .content .footer-links div{padding-right:4em}}footer .container .content .footer-links div ul{margin:1em 0 0;padding:0}footer .container .content .footer-links div ul li{list-style-type:none;text-transform:uppercase;line-height:1.65;margin-bottom:.3em}footer .container .content .footer-links div ul li a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}footer .container .content .footer-links div ul li a:hover{color:#f37121;transition:all .2s ease-in-out}footer .container .content .footer-links div ul li span{display:block}footer .container .content #footer-contact{margin-bottom:3em}footer .container .content #footer-contact ul li:first-child{font-weight:800;font-size:.85em;text-transform:uppercase;color:#c2c4c6;margin-bottom:.3em}footer .container .content #footer-sitemap strong{font-weight:800;font-size:.85em;text-transform:uppercase;color:#c2c4c6;margin-bottom:.3em}#copyright{padding-top:1em;padding-bottom:3em}@media screen and (min-width:1024px){#copyright .container .content{display:flex;justify-content:space-between;align-items:center}}#copyright .container .content p.copyright{text-align:center;font-weight:800;font-size:.85em;text-transform:uppercase;color:#808285}#copyright .container .content nav ul{margin:2em 0 0;padding:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1024px){#copyright .container .content nav ul{margin:0}}#copyright .container .content nav ul li{list-style-type:none;margin:0 .3em}@media screen and (min-width:1024px){#copyright .container .content nav ul li{margin:0 0 0 1em}}#copyright .container .content nav ul li a{color:#808285}#copyright .container .content nav ul li a[href^="https://facebook"],#copyright .container .content nav ul li a[href^="https://www.facebook"]{display:block;width:1.5em;height:1.5em;text-indent:-200vw;background-size:1.5em 1.5em;background-position:center center;background:url(//mandros.net/wp-content/themes/mandros-2021/svg/social-facebook.svg) no-repeat}#copyright .container .content nav ul li a[href^="https://linkedin"],#copyright .container .content nav ul li a[href^="https://www.linkedin"]{display:block;width:1.5em;height:1.5em;text-indent:-200vw;background-size:1.5em 1.5em;background-position:center center;background:url(//mandros.net/wp-content/themes/mandros-2021/svg/social-linkedin.svg) no-repeat}#copyright .container .content nav ul li a[href^="https://youtube"],#copyright .container .content nav ul li a[href^="https://www.youtube"]{display:block;width:1.5em;height:1.5em;text-indent:-200vw;background-size:1.5em 1.5em;background-position:center center;background:url(//mandros.net/wp-content/themes/mandros-2021/svg/social-youtube.svg) no-repeat}main section:first-of-type{margin-bottom:2em}figure img,figure picture,li img,li picture{width:100%;height:auto}.big-image-hero{position:relative}.big-image-hero:before{content:"";position:absolute;z-index:1;background:rgba(34,31,32,.5);display:block;width:100%;height:100%;top:0;left:0}.big-image-hero:after{content:"";position:absolute;z-index:2;background:linear-gradient(90deg,#231f20,rgba(34,31,32,.5));display:block;width:100%;height:100%;top:0;left:0}.big-image-hero .container{position:relative;z-index:5}.big-image-hero .container .content{padding:9em 0}@media screen and (min-width:1024px){.big-image-hero .container .content{padding:14em 0 10em}}.big-image-hero .container .content h1{font-weight:800;font-size:8vw;color:#fff;margin:0 0 1.5em}@media screen and (min-width:1024px){.big-image-hero .container .content h1{font-size:4em}}.big-image-hero .container .content h1 span{color:#f37121}.big-video-hero{position:relative}.big-video-hero:before{content:"";position:absolute;z-index:1;background:rgba(34,31,32,.25);display:block;width:100%;height:100%;top:0;left:0}.big-video-hero:after{content:"";position:absolute;z-index:2;background:linear-gradient(90deg,#231f20,rgba(34,31,32,.25));display:block;width:100%;height:100%;top:0;left:0}.big-video-hero .video-bg{position:absolute;top:0;left:0;width:100%;height:100%}.big-video-hero .video-bg video{width:100%;height:100%;object-fit:cover}.big-video-hero .container{position:relative;z-index:5}.big-video-hero .container .content{padding:9em 0}@media screen and (min-width:1024px){.big-video-hero .container .content{padding:14em 0 10em}}.big-video-hero .container .content h1{font-weight:800;font-size:8vw;color:#fff;margin:0 0 1.5em}@media screen and (min-width:1024px){.big-video-hero .container .content h1{font-size:4em}}.big-video-hero .container .content h1 span{color:#f37121}.text-image-hero .container{width:90vw;margin:0 auto;max-width:1151px}@media screen and (min-width:1024px){.text-image-hero .container{display:flex;justify-content:space-between;align-items:center}}.text-image-hero .container .content{padding:9em 0;position:relative;z-index:10}@media screen and (min-width:1024px){.text-image-hero .container .content{padding:14em 0 10em}}.text-image-hero .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.text-image-hero .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.text-image-hero .container .content h3{font-size:1.4em}}.text-image-hero .container .content h2,.text-image-hero .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.text-image-hero .container .content h2,.text-image-hero .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.text-image-hero .container .content h2,.text-image-hero .container .content h1{font-size:3.4em}}.text-image-hero .container .content h2 span,.text-image-hero .container .content h1 span{color:#f37121}.text-image-hero .container .content h2.alt,.text-image-hero .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.text-image-hero .container .content h2.alt,.text-image-hero .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.text-image-hero .container .content h2.alt,.text-image-hero .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.text-image-hero .container .content{width:40%}}.text-image-hero .container figure{display:none}@media screen and (min-width:1024px){.text-image-hero .container figure{display:block;width:60%;margin-right:-5vw}}@media screen and (min-width:1151px){.text-image-hero .container figure{margin-right:-10vw}}.typing-text{padding:2em 0}@media screen and (min-width:768px){.typing-text{padding:5em 0}}@media screen and (min-width:1151px){.typing-text{padding:8em 0}}@media screen and (min-width:1151px){.typing-text{padding-bottom:5em}}.typing-text .container{max-width:780px}.typing-text .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.typing-text .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.typing-text .container .content h3{font-size:1.4em}}.typing-text .container .content h2,.typing-text .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.typing-text .container .content h2,.typing-text .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.typing-text .container .content h2,.typing-text .container .content h1{font-size:3.4em}}.typing-text .container .content h2 span,.typing-text .container .content h1 span{color:#f37121}.typing-text .container .content h2.alt,.typing-text .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.typing-text .container .content h2.alt,.typing-text .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.typing-text .container .content h2.alt,.typing-text .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.typing-text .container .content{min-height:18em}}.how-we-can-help{padding:2em 0}@media screen and (min-width:768px){.how-we-can-help{padding:5em 0}}@media screen and (min-width:1151px){.how-we-can-help{padding:8em 0}}.how-we-can-help .container{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:1024px){.how-we-can-help .container{flex-direction:row}}.how-we-can-help .container .content{background:#fff;padding:1.5em 2em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}.how-we-can-help .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.how-we-can-help .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.how-we-can-help .container .content h3{font-size:1.4em}}.how-we-can-help .container .content h2,.how-we-can-help .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.how-we-can-help .container .content h2,.how-we-can-help .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.how-we-can-help .container .content h2,.how-we-can-help .container .content h1{font-size:3.4em}}.how-we-can-help .container .content h2 span,.how-we-can-help .container .content h1 span{color:#f37121}.how-we-can-help .container .content h2.alt,.how-we-can-help .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.how-we-can-help .container .content h2.alt,.how-we-can-help .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.how-we-can-help .container .content h2.alt,.how-we-can-help .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:768px){.how-we-can-help .container .content{width:70%}}@media screen and (min-width:1024px){.how-we-can-help .container .content{width:60vw;margin-left:-5vw;position:relative;z-index:5}}@media screen and (min-width:1151px){.how-we-can-help .container .content{width:60%;margin-left:0;padding:3em}}.how-we-can-help .container .content ul{margin:2em 0 0;padding:0}@media screen and (min-width:1024px){.how-we-can-help .container .content ul{display:flex;justify-content:space-between}}.how-we-can-help .container .content ul li{list-style-type:none;border:1px solid #231f20;padding:1em;width:12em;margin:0 0 2em}.how-we-can-help .container .content ul li:last-child{margin:0}@media screen and (min-width:1024px){.how-we-can-help .container .content ul li{width:32%;margin:0;display:flex;flex-wrap:wrap}}.how-we-can-help .container .content ul li figure{margin:0 0 1em}.how-we-can-help .container .content ul li figure img{width:5em}@media screen and (min-width:1024px){.how-we-can-help .container .content ul li figure img{margin-bottom:.5em}}.how-we-can-help .container .content ul li a{width:100%;text-align:center}@media screen and (min-width:1024px){.how-we-can-help .container .content ul li a{margin-top:auto}}.how-we-can-help .container>figure{width:100vw;margin:0 0 2em -5vw}@media screen and (min-width:768px){.how-we-can-help .container>figure{position:absolute;width:52vw;height:52vw;right:0;margin:0;top:50%;margin-top:-26vw}}@media screen and (min-width:1024px){.how-we-can-help .container>figure{right:-5vw;z-index:2}}@media screen and (min-width:1151px){.how-we-can-help .container>figure{width:40em;height:40em;margin-top:-20em;right:0}}.display-services-grid{padding:2em 0}@media screen and (min-width:768px){.display-services-grid{padding:5em 0}}@media screen and (min-width:1151px){.display-services-grid{padding:8em 0}}.display-services-grid .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.display-services-grid .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.display-services-grid .container .content h3{font-size:1.4em}}.display-services-grid .container .content h2,.display-services-grid .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.display-services-grid .container .content h2,.display-services-grid .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.display-services-grid .container .content h2,.display-services-grid .container .content h1{font-size:3.4em}}.display-services-grid .container .content h2 span,.display-services-grid .container .content h1 span{color:#f37121}.display-services-grid .container .content h2.alt,.display-services-grid .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.display-services-grid .container .content h2.alt,.display-services-grid .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.display-services-grid .container .content h2.alt,.display-services-grid .container .content h1.alt{font-size:2.285em}}.display-services-grid .container .content h2{max-width:12em}.display-services-grid .container .content ul{margin:3em 0 0;padding:0}@media screen and (min-width:768px){.display-services-grid .container .content ul{display:flex;flex-wrap:wrap;column-gap:2%}}@media screen and (min-width:1151px){.display-services-grid .container .content ul{column-gap:1%}}.display-services-grid .container .content ul li{list-style-type:none;background:#fff;background:#fff;padding:0;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:1em}@media screen and (min-width:768px){.display-services-grid .container .content ul li{width:48%;margin-bottom:2em}}@media screen and (min-width:1024px){.display-services-grid .container .content ul li{width:32%}}@media screen and (min-width:1151px){.display-services-grid .container .content ul li{width:24%}}.display-services-grid .container .content ul li .desc-container{padding:1.25em}.display-services-grid .container .content ul li .desc-container h4{font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;margin:0;height:1.7em}.display-services-grid .container .content ul li .desc-container p{margin:.7em auto;height:5em}.display-industries-grid{padding:2em 0}@media screen and (min-width:768px){.display-industries-grid{padding:5em 0}}@media screen and (min-width:1151px){.display-industries-grid{padding:8em 0}}.display-industries-grid .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.display-industries-grid .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.display-industries-grid .container .content h3{font-size:1.4em}}.display-industries-grid .container .content h2,.display-industries-grid .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.display-industries-grid .container .content h2,.display-industries-grid .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.display-industries-grid .container .content h2,.display-industries-grid .container .content h1{font-size:3.4em}}.display-industries-grid .container .content h2 span,.display-industries-grid .container .content h1 span{color:#f37121}.display-industries-grid .container .content h2.alt,.display-industries-grid .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.display-industries-grid .container .content h2.alt,.display-industries-grid .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.display-industries-grid .container .content h2.alt,.display-industries-grid .container .content h1.alt{font-size:2.285em}}.display-industries-grid .container .content ul{margin:3em 0 0;padding:0}@media screen and (min-width:768px){.display-industries-grid .container .content ul{display:flex;flex-wrap:wrap;column-gap:2%}}@media screen and (min-width:1151px){.display-industries-grid .container .content ul{column-gap:1%}}.display-industries-grid .container .content ul li{list-style-type:none;background:#fff;background:#fff;padding:0;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:1em}@media screen and (min-width:768px){.display-industries-grid .container .content ul li{width:48%;margin-bottom:2em}}@media screen and (min-width:1024px){.display-industries-grid .container .content ul li{width:32%}}@media screen and (min-width:1151px){.display-industries-grid .container .content ul li{width:32%}}.display-industries-grid .container .content ul li .desc-container{padding:1.25em}.display-industries-grid .container .content ul li .desc-container h4{font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;margin:0;height:1.7em}.display-industries-grid .container .content ul li .desc-container p{margin:.7em auto;height:5em}.display-recent-case-studies{display:none}.team-member-grid .container{padding:2em 0}@media screen and (min-width:768px){.team-member-grid .container{padding:5em 0}}@media screen and (min-width:1151px){.team-member-grid .container{padding:8em 0}}.team-member-grid .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.team-member-grid .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.team-member-grid .container .content h3{font-size:1.4em}}.team-member-grid .container .content h2,.team-member-grid .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.team-member-grid .container .content h2,.team-member-grid .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.team-member-grid .container .content h2,.team-member-grid .container .content h1{font-size:3.4em}}.team-member-grid .container .content h2 span,.team-member-grid .container .content h1 span{color:#f37121}.team-member-grid .container .content h2.alt,.team-member-grid .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.team-member-grid .container .content h2.alt,.team-member-grid .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.team-member-grid .container .content h2.alt,.team-member-grid .container .content h1.alt{font-size:2.285em}}.team-member-grid .container .content .copy{max-width:28em}.team-member-grid .container .content .team-grid{margin-top:3em}@media screen and (min-width:768px){.team-member-grid .container .content .team-grid{display:flex;justify-content:space-evenly;flex-wrap:wrap}}.team-member-grid .container .content .team-grid figure{margin:0 0 3em}@media screen and (min-width:768px){.team-member-grid .container .content .team-grid figure{width:48%}}.team-member-grid .container .content .team-grid figure figcaption h4{font-weight:800;font-size:.85em;text-transform:uppercase;font-size:1.2em;line-height:1;margin:1em 0 0}.team-member-grid .container .content .team-grid figure figcaption ul{margin:0;padding:0}.team-member-grid .container .content .team-grid figure figcaption ul li{list-style-type:none;margin-bottom:.5em}.team-member-grid .container .content .team-grid figure figcaption ul li:first-child{color:#5c5d60;margin:.25em 0 1em}.team-member-grid .container .content .team-grid figure figcaption ul li a{color:#f37121;text-decoration:none}.cta-pdf-download{padding:2em 0}@media screen and (min-width:768px){.cta-pdf-download{padding:5em 0}}@media screen and (min-width:1151px){.cta-pdf-download{padding:8em 0}}.cta-pdf-download .container{background:#fff;padding:0;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}@media screen and (min-width:768px){.cta-pdf-download .container{display:flex;flex-direction:row-reverse;position:relative;overflow:hidden}}.cta-pdf-download .container .content{padding:1.5em}@media screen and (min-width:768px){.cta-pdf-download .container .content{position:relative;z-index:5;padding:3em;width:80%;margin:0 auto}}@media screen and (min-width:1024px){.cta-pdf-download .container .content{width:50%;margin:0 0 0 auto}}@media screen and (min-width:1151px){.cta-pdf-download .container .content{padding:4em 6em}}.cta-pdf-download .container .content h2{font-weight:800;font-size:5.5vw;line-height:1.15;margin-top:0}@media screen and (min-width:768px){.cta-pdf-download .container .content h2{font-size:2em}}@media screen and (min-width:1151px){.cta-pdf-download .container .content h2{font-size:2.285em}}.cta-pdf-download .container .content .hubspot{margin:1em 0}.cta-pdf-download .container .content .hubspot .frm_forms fieldset{border:none;font-family:"Open Sans",sans-serif;padding:0}.cta-pdf-download .container .content .hubspot .frm_forms fieldset legend{display:none}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_form_field{margin-bottom:1.5em}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_form_field label{display:block;font-size:.85em;font-weight:600;margin-bottom:.5em}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_form_field input,.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_form_field textarea{width:100%;border:none;border-bottom:.15em solid #f37121;background:#f8f8f9;padding:.75em}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_form_field textarea{height:8em}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_verify{display:none}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_submit{margin-top:2.5em}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#fff;background:#f37121;border-color:#f37121}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}.cta-pdf-download .container .content .hubspot .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}@media screen and (min-width:768px){.cta-pdf-download .container .content .hubspot{margin-bottom:0}}@media screen and (min-width:768px){.cta-pdf-download .container figure{position:absolute;height:100%;left:-15%;z-index:0;opacity:.2}}@media screen and (min-width:1024px){.cta-pdf-download .container figure{opacity:1;left:0;width:55%;height:auto;bottom:-1em}}.big-text{padding:2em 0}@media screen and (min-width:768px){.big-text{padding:5em 0}}@media screen and (min-width:1151px){.big-text{padding:8em 0}}.big-text.hero .container .content{padding:9em 0}@media screen and (min-width:1024px){.big-text.hero .container .content{padding:14em 0 10em}}.big-text.boxed .container{max-width:1151px}.big-text.boxed .container .content{background:#fff;padding:2em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}@media screen and (min-width:768px){.big-text.boxed .container .content{padding:4em}}@media screen and (min-width:1151px){.big-text.boxed .container .content{padding:5em}}.big-text .container{max-width:780px}.big-text .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.big-text .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.big-text .container .content h3{font-size:1.4em}}.big-text .container .content h2,.big-text .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.big-text .container .content h2,.big-text .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.big-text .container .content h2,.big-text .container .content h1{font-size:3.4em}}.big-text .container .content h2 span,.big-text .container .content h1 span{color:#f37121}.big-text .container .content h2.alt,.big-text .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.big-text .container .content h2.alt,.big-text .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.big-text .container .content h2.alt,.big-text .container .content h1.alt{font-size:2.285em}}.big-text .container .content ul.buttons{margin:2em 0 0}.testimonial-carousel{padding:2em 0}@media screen and (min-width:768px){.testimonial-carousel{padding:5em 0}}@media screen and (min-width:1151px){.testimonial-carousel{padding:8em 0}}.testimonial-carousel .container{max-width:1024px}@media screen and (min-width:1024px){.testimonial-carousel .container{display:flex;justify-content:space-between}}.testimonial-carousel .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.testimonial-carousel .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.testimonial-carousel .container .content h3{font-size:1.4em}}.testimonial-carousel .container .content h2,.testimonial-carousel .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.testimonial-carousel .container .content h2,.testimonial-carousel .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.testimonial-carousel .container .content h2,.testimonial-carousel .container .content h1{font-size:3.4em}}.testimonial-carousel .container .content h2 span,.testimonial-carousel .container .content h1 span{color:#f37121}.testimonial-carousel .container .content h2.alt,.testimonial-carousel .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.testimonial-carousel .container .content h2.alt,.testimonial-carousel .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.testimonial-carousel .container .content h2.alt,.testimonial-carousel .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.testimonial-carousel .container .content{width:40%;padding-top:2em}}.testimonial-carousel .container .testimonial-splide{margin:2em auto 0;max-width:28em}@media screen and (min-width:1024px){.testimonial-carousel .container .testimonial-splide{margin:0}}.testimonial-carousel .container .splide .splide__track{background:#fff;padding:2em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:2em}.testimonial-carousel .container .splide .splide__track ul.splide__list{margin:0;padding:0}.testimonial-carousel .container .splide .splide__track ul.splide__list li{list-style-type:none;display:flex}.testimonial-carousel .container .splide .splide__track ul.splide__list li blockquote{margin:auto 0;font-style:italic}.testimonial-carousel .container .splide .splide__track ul.splide__list li blockquote p{margin:0;width:100%;max-width:28em;padding:0 1em}@media screen and (min-width:1024px){.testimonial-carousel .container .splide .splide__track ul.splide__list li blockquote p{padding:0 2em}}.testimonial-carousel .container .splide .splide__track ul.splide__list li blockquote cite{font-style:normal;font-weight:800;font-size:.85em;text-transform:uppercase;color:#f37121;display:block;margin-top:.5em;padding:0 1em}@media screen and (min-width:1024px){.testimonial-carousel .container .splide .splide__track ul.splide__list li blockquote cite{padding:0 2em}}.testimonial-carousel .container .splide__arrows{display:none}.testimonial-carousel .container ul.splide__pagination{position:relative;bottom:0}.testimonial-carousel .container ul.splide__pagination li button{background:#808285;border-radius:0;width:1.6em;height:.35em}.testimonial-carousel .container ul.splide__pagination li button.splide__pagination__page.is-active{width:1.6em;height:.35em;background:#f37121;transform:none}.content-tall-photo{padding:2em 0}@media screen and (min-width:768px){.content-tall-photo{padding:5em 0}}@media screen and (min-width:1151px){.content-tall-photo{padding:8em 0}}@media screen and (min-width:1024px){.content-tall-photo .container{display:flex;align-items:center;flex-direction:row-reverse}}.content-tall-photo .container .content{background:#fff;padding:4em 2em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}.content-tall-photo .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.content-tall-photo .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.content-tall-photo .container .content h3{font-size:1.4em}}.content-tall-photo .container .content h2,.content-tall-photo .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.content-tall-photo .container .content h2,.content-tall-photo .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.content-tall-photo .container .content h2,.content-tall-photo .container .content h1{font-size:3.4em}}.content-tall-photo .container .content h2 span,.content-tall-photo .container .content h1 span{color:#f37121}.content-tall-photo .container .content h2.alt,.content-tall-photo .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.content-tall-photo .container .content h2.alt,.content-tall-photo .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.content-tall-photo .container .content h2.alt,.content-tall-photo .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:768px){.content-tall-photo .container .content{margin-bottom:-8em;position:relative;z-index:5}}@media screen and (min-width:1024px){.content-tall-photo .container .content{margin:0;padding:6em;width:55%}}.content-tall-photo .container figure{width:100vw;margin:2em 0 0 -5vw}@media screen and (min-width:1024px){.content-tall-photo .container figure{margin:0 0 0 -5vw;width:45%}}.learn-more-photo .container{padding:2em 0}@media screen and (min-width:768px){.learn-more-photo .container{padding:5em 0}}@media screen and (min-width:1151px){.learn-more-photo .container{padding:8em 0}}@media screen and (min-width:1024px){.learn-more-photo .container{display:flex;align-items:center}}.learn-more-photo .container .content{background:#fff;padding:1.5em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:-6em;position:relative;z-index:20}.learn-more-photo .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.learn-more-photo .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.learn-more-photo .container .content h3{font-size:1.4em}}.learn-more-photo .container .content h2,.learn-more-photo .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.learn-more-photo .container .content h2,.learn-more-photo .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.learn-more-photo .container .content h2,.learn-more-photo .container .content h1{font-size:3.4em}}.learn-more-photo .container .content h2 span,.learn-more-photo .container .content h1 span{color:#f37121}.learn-more-photo .container .content h2.alt,.learn-more-photo .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.learn-more-photo .container .content h2.alt,.learn-more-photo .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.learn-more-photo .container .content h2.alt,.learn-more-photo .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.learn-more-photo .container .content{margin-bottom:0;padding:2.5em;width:60%}}.learn-more-photo .container .content ul{margin:1.5em 0 0;padding:0}.learn-more-photo .container .content ul li{list-style-type:none;border-left:#f37121 solid .5em;padding-left:1em;margin-bottom:1.2em}.learn-more-photo .container .content ul li:last-child{margin-bottom:0}.learn-more-photo .container .content ul li strong{display:block}.learn-more-photo .container .content ul li a{color:#f37121}.learn-more-photo .container figure{width:100vw;margin:0 0 0 -5vw}.content-over-dark-image{margin:3em 0}.content-over-dark-image .container .content{padding:8em 0;color:#fff;max-width:42em;margin:0 auto}.content-over-dark-image .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.content-over-dark-image .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.content-over-dark-image .container .content h3{font-size:1.4em}}.content-over-dark-image .container .content h2,.content-over-dark-image .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.content-over-dark-image .container .content h2,.content-over-dark-image .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.content-over-dark-image .container .content h2,.content-over-dark-image .container .content h1{font-size:3.4em}}.content-over-dark-image .container .content h2 span,.content-over-dark-image .container .content h1 span{color:#f37121}.content-over-dark-image .container .content h2.alt,.content-over-dark-image .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.content-over-dark-image .container .content h2.alt,.content-over-dark-image .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.content-over-dark-image .container .content h2.alt,.content-over-dark-image .container .content h1.alt{font-size:2.285em}}.content-over-dark-image .container .content h2{color:#fff}.methods-grid .container{padding:2em 0}@media screen and (min-width:768px){.methods-grid .container{padding:5em 0}}@media screen and (min-width:1151px){.methods-grid .container{padding:8em 0}}.methods-grid .container .content .copy{max-width:28em;margin-bottom:2em}.methods-grid .container .content .copy h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.methods-grid .container .content .copy h3{font-size:4.75vw}}@media screen and (min-width:1024px){.methods-grid .container .content .copy h3{font-size:1.4em}}.methods-grid .container .content .copy h2,.methods-grid .container .content .copy h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.methods-grid .container .content .copy h2,.methods-grid .container .content .copy h1{font-size:2.5em}}@media screen and (min-width:1151px){.methods-grid .container .content .copy h2,.methods-grid .container .content .copy h1{font-size:3.4em}}.methods-grid .container .content .copy h2 span,.methods-grid .container .content .copy h1 span{color:#f37121}.methods-grid .container .content .copy h2.alt,.methods-grid .container .content .copy h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.methods-grid .container .content .copy h2.alt,.methods-grid .container .content .copy h1.alt{font-size:2em}}@media screen and (min-width:1151px){.methods-grid .container .content .copy h2.alt,.methods-grid .container .content .copy h1.alt{font-size:2.285em}}.methods-grid .container .content .methods{background:#fff;padding:2em 2em 1em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}.methods-grid .container .content .methods ul{padding:0}@media screen and (min-width:768px){.methods-grid .container .content .methods ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1em}}.methods-grid .container .content .methods ul li{list-style-type:none;margin-bottom:1.5em}@media screen and (min-width:768px){.methods-grid .container .content .methods ul li{width:47%}}@media screen and (min-width:1024px){.methods-grid .container .content .methods ul li{width:32%}}.methods-grid .container .content .methods ul li strong{display:block;font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;color:#f37121}.methods-grid .container .content .methods ul li p{margin:.35em 0 0}.common-applications{background:#231f20;padding:2em 0}@media screen and (min-width:768px){.common-applications{padding:5em 0}}@media screen and (min-width:1151px){.common-applications{padding:8em 0}}.common-applications .container .content{max-width:768px;margin:0 auto}.common-applications .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.common-applications .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.common-applications .container .content h3{font-size:1.4em}}.common-applications .container .content h2,.common-applications .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.common-applications .container .content h2,.common-applications .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.common-applications .container .content h2,.common-applications .container .content h1{font-size:3.4em}}.common-applications .container .content h2 span,.common-applications .container .content h1 span{color:#f37121}.common-applications .container .content h2.alt,.common-applications .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.common-applications .container .content h2.alt,.common-applications .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.common-applications .container .content h2.alt,.common-applications .container .content h1.alt{font-size:2.285em}}.common-applications .container .content h2{color:#fff}.common-applications .container .content .application-grid{margin-top:2em}@media screen and (min-width:768px){.common-applications .container .content .application-grid{display:flex;justify-content:space-between;flex-wrap:wrap}}.common-applications .container .content .application-grid figure{margin-bottom:1.5em}@media screen and (min-width:768px){.common-applications .container .content .application-grid figure{width:48%}}.common-applications .container .content .application-grid figure figcaption{margin-top:.75em;color:#fff;font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1}.common-applications .container .content .cta-box{background:#f8f8f9;display:flex;align-items:center;padding:1.5em;justify-content:space-evenly}.common-applications .container .content .cta-box strong{font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1}.testimonial-tiles .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.testimonial-tiles .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.testimonial-tiles .container .content h3{font-size:1.4em}}.testimonial-tiles .container .content h2,.testimonial-tiles .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.testimonial-tiles .container .content h2,.testimonial-tiles .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.testimonial-tiles .container .content h2,.testimonial-tiles .container .content h1{font-size:3.4em}}.testimonial-tiles .container .content h2 span,.testimonial-tiles .container .content h1 span{color:#f37121}.testimonial-tiles .container .content h2.alt,.testimonial-tiles .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.testimonial-tiles .container .content h2.alt,.testimonial-tiles .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.testimonial-tiles .container .content h2.alt,.testimonial-tiles .container .content h1.alt{font-size:2.285em}}.testimonial-tiles .container .content ul{margin:1em 0 0;padding:0}@media screen and (min-width:768px){.testimonial-tiles .container .content ul{display:flex;flex-wrap:wrap;justify-content:space-between}}.testimonial-tiles .container .content ul li{list-style-type:none;background:#fff;padding:2.25em 1em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:1em;display:flex}@media screen and (min-width:768px){.testimonial-tiles .container .content ul li{width:48%;padding:2em}}@media screen and (min-width:1024px){.testimonial-tiles .container .content ul li{width:31%}}.testimonial-tiles .container .content ul li blockquote{margin:auto 0;font-style:italic}.testimonial-tiles .container .content ul li blockquote cite{display:block;color:#f37121;font-style:normal;font-weight:800;font-size:.85em;text-transform:uppercase;margin-top:.5em}.contact-us{padding:2em 0;margin-bottom:0 !important}@media screen and (min-width:768px){.contact-us{padding:5em 0}}@media screen and (min-width:1151px){.contact-us{padding:8em 0}}.contact-us .container{padding:9em 0}@media screen and (min-width:1024px){.contact-us .container{padding:14em 0 10em}}@media screen and (min-width:1024px){.contact-us .container{display:flex;justify-content:space-between}}.contact-us .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.contact-us .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.contact-us .container .content h3{font-size:1.4em}}.contact-us .container .content h2,.contact-us .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.contact-us .container .content h2,.contact-us .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.contact-us .container .content h2,.contact-us .container .content h1{font-size:3.4em}}.contact-us .container .content h2 span,.contact-us .container .content h1 span{color:#f37121}.contact-us .container .content h2.alt,.contact-us .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.contact-us .container .content h2.alt,.contact-us .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.contact-us .container .content h2.alt,.contact-us .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.contact-us .container .content{width:40%}}.contact-us .container .content ul{margin:3em 0 2em;padding:0}.contact-us .container .content ul li{list-style-type:none;margin-bottom:1.25em;color:#5c5d60}.contact-us .container .content ul li strong{display:block;font-weight:800;font-size:.85em;text-transform:uppercase;margin-bottom:.35em}.contact-us .container .content ul li address{font-style:normal;text-transform:uppercase}.contact-us .container .content ul li a{color:inherit;text-decoration:none}.contact-us .container .form{background:#fff;padding:1.5em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}.contact-us .container .form .frm_forms fieldset{border:none;font-family:"Open Sans",sans-serif;padding:0}.contact-us .container .form .frm_forms fieldset legend{display:none}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_form_field{margin-bottom:1.5em}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_form_field label{display:block;font-size:.85em;font-weight:600;margin-bottom:.5em}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_form_field input,.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_form_field textarea{width:100%;border:none;border-bottom:.15em solid #f37121;background:#f8f8f9;padding:.75em}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_form_field textarea{height:8em}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_verify{display:none}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_submit{margin-top:2.5em}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#fff;background:#f37121;border-color:#f37121}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}.contact-us .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}@media screen and (min-width:1024px){.contact-us .container .form{padding:2.5em;width:40%}}.contact-us #map-frame{border:1px solid #e4e5e6;padding:0}@media screen and (min-width:1024px){.contact-us #map-frame{display:block}}.three-images .container{padding:2em 0}@media screen and (min-width:768px){.three-images .container{padding:5em 0}}@media screen and (min-width:1151px){.three-images .container{padding:8em 0}}.three-images .container .content .copy{max-width:28em}.three-images .container .content .copy h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.three-images .container .content .copy h3{font-size:4.75vw}}@media screen and (min-width:1024px){.three-images .container .content .copy h3{font-size:1.4em}}.three-images .container .content .copy h2,.three-images .container .content .copy h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.three-images .container .content .copy h2,.three-images .container .content .copy h1{font-size:2.5em}}@media screen and (min-width:1151px){.three-images .container .content .copy h2,.three-images .container .content .copy h1{font-size:3.4em}}.three-images .container .content .copy h2 span,.three-images .container .content .copy h1 span{color:#f37121}.three-images .container .content .copy h2.alt,.three-images .container .content .copy h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.three-images .container .content .copy h2.alt,.three-images .container .content .copy h1.alt{font-size:2em}}@media screen and (min-width:1151px){.three-images .container .content .copy h2.alt,.three-images .container .content .copy h1.alt{font-size:2.285em}}.three-images .container .content ul{margin:2em 0 0;padding:0;display:flex;justify-content:space-between}.three-images .container .content ul li{list-style-type:none;width:32%}.three-columns-text .container{padding:2em 0}@media screen and (min-width:768px){.three-columns-text .container{padding:5em 0}}@media screen and (min-width:1151px){.three-columns-text .container{padding:8em 0}}.three-columns-text .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.three-columns-text .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.three-columns-text .container .content h3{font-size:1.4em}}.three-columns-text .container .content h2,.three-columns-text .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.three-columns-text .container .content h2,.three-columns-text .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.three-columns-text .container .content h2,.three-columns-text .container .content h1{font-size:3.4em}}.three-columns-text .container .content h2 span,.three-columns-text .container .content h1 span{color:#f37121}.three-columns-text .container .content h2.alt,.three-columns-text .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.three-columns-text .container .content h2.alt,.three-columns-text .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.three-columns-text .container .content h2.alt,.three-columns-text .container .content h1.alt{font-size:2.285em}}.three-columns-text .container .content ul{padding:0}@media screen and (min-width:768px){.three-columns-text .container .content ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1em}}.three-columns-text .container .content ul li{list-style-type:none;margin-bottom:1.5em}@media screen and (min-width:768px){.three-columns-text .container .content ul li{width:47%}}@media screen and (min-width:1024px){.three-columns-text .container .content ul li{width:32%}}.three-columns-text .container .content ul li strong{display:block;font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;color:#f37121}.three-columns-text .container .content ul li p{margin:.35em 0 0}.three-columns-text .container .content .copy{max-width:28em}.three-columns-text .container .content ul{margin-top:2em}.faqs .container .content{padding:9em 0}@media screen and (min-width:1024px){.faqs .container .content{padding:14em 0 10em}}.faqs .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.faqs .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.faqs .container .content h3{font-size:1.4em}}.faqs .container .content h2,.faqs .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.faqs .container .content h2,.faqs .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.faqs .container .content h2,.faqs .container .content h1{font-size:3.4em}}.faqs .container .content h2 span,.faqs .container .content h1 span{color:#f37121}.faqs .container .content h2.alt,.faqs .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.faqs .container .content h2.alt,.faqs .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.faqs .container .content h2.alt,.faqs .container .content h1.alt{font-size:2.285em}}.faqs .container .content dl{background:#fff;padding:2em 3em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}@media screen and (min-width:1024px){.faqs .container .content dl{padding:5em 15em}}@media screen and (min-width:1151px){.faqs .container .content dl{padding:6em 20em}}.faqs .container .content dl dt{font-weight:800;font-size:1.2em}.faqs .container .content dl dd{margin:0 0 2em}.faqs .container .content dl dd p{margin-top:0}.certifications .container{padding:2em 0;padding-top:0 !important}@media screen and (min-width:768px){.certifications .container{padding:5em 0}}@media screen and (min-width:1151px){.certifications .container{padding:8em 0}}.certifications .container .content ul{margin:2em 0 0;padding:0;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}@media screen and (min-width:1024px){.certifications .container .content ul{flex-wrap:nowrap;column-gap:1em}}@media screen and (min-width:1151px){.certifications .container .content ul{column-gap:3em}}.certifications .container .content ul li{list-style-type:none;width:23%}@media screen and (min-width:768px){.certifications .container .content ul li{width:auto}}.general-content .container{padding:2em 0}@media screen and (min-width:768px){.general-content .container{padding:5em 0}}@media screen and (min-width:1151px){.general-content .container{padding:8em 0}}.general-content .container .content{max-width:768px}.general-content .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.general-content .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.general-content .container .content h3{font-size:1.4em}}.general-content .container .content h2,.general-content .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.general-content .container .content h2,.general-content .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.general-content .container .content h2,.general-content .container .content h1{font-size:3.4em}}.general-content .container .content h2 span,.general-content .container .content h1 span{color:#f37121}.general-content .container .content h2.alt,.general-content .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.general-content .container .content h2.alt,.general-content .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.general-content .container .content h2.alt,.general-content .container .content h1.alt{font-size:2.285em}}.general-content .container .content h1{margin-bottom:2rem}.cta-footer{background:#231f20;border-bottom:1px solid #5c5d60;margin-top:3em}@media screen and (min-width:1024px){.cta-footer{margin-top:6em}}.cta-footer .container{padding:2em 0}@media screen and (min-width:768px){.cta-footer .container{padding:5em 0}}@media screen and (min-width:1151px){.cta-footer .container{padding:8em 0}}@media screen and (min-width:1024px){.cta-footer .container{display:flex;justify-content:space-between;align-items:center}}.cta-footer .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.cta-footer .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.cta-footer .container .content h3{font-size:1.4em}}.cta-footer .container .content h2,.cta-footer .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.cta-footer .container .content h2,.cta-footer .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.cta-footer .container .content h2,.cta-footer .container .content h1{font-size:3.4em}}.cta-footer .container .content h2 span,.cta-footer .container .content h1 span{color:#f37121}.cta-footer .container .content h2.alt,.cta-footer .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.cta-footer .container .content h2.alt,.cta-footer .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.cta-footer .container .content h2.alt,.cta-footer .container .content h1.alt{font-size:2.285em}}@media screen and (min-width:1024px){.cta-footer .container .content{width:45%}}.cta-footer .container .content h2{color:#fff}.cta-footer .container .content ul{margin:2em 0 0;padding:0}.cta-footer .container .content ul li{list-style-type:none;display:flex;align-items:center;margin-bottom:1.25em;color:#fff}.cta-footer .container .content ul li span{display:block;font-size:1.5em;width:2em;height:2em;text-align:center;color:#f37121;font-weight:800;border:.1em solid #f37121;border-radius:50%;line-height:1.8;margin-right:1em}.cta-footer .container .form .frm_forms fieldset{border:none;font-family:"Open Sans",sans-serif;padding:0}.cta-footer .container .form .frm_forms fieldset legend{display:none}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_form_field{margin-bottom:1.5em}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_form_field label{display:block;font-size:.85em;font-weight:600;margin-bottom:.5em}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_form_field input,.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_form_field textarea{width:100%;border:none;border-bottom:.15em solid #f37121;background:#f8f8f9;padding:.75em}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_form_field textarea{height:8em}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_verify{display:none}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_submit{margin-top:2.5em}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#fff;background:#f37121;border-color:#f37121}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}.cta-footer .container .form .frm_forms fieldset .frm_fields_container .frm_submit button.frm_button_submit.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}.cta-footer .container .form .frm_forms fieldset .frm_fields_container label{color:#fff}@media screen and (min-width:1024px){.cta-footer .container .form{width:35%}}.mandros-blog .container{padding:6em 0}@media screen and (min-width:768px){.mandros-blog .container{padding:8em 0}}.mandros-blog .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.mandros-blog .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.mandros-blog .container .content h3{font-size:1.4em}}.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-size:3.4em}}.mandros-blog .container .content h2 span,.mandros-blog .container .content h1 span{color:#f37121}.mandros-blog .container .content h2.alt,.mandros-blog .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.mandros-blog .container .content h2.alt,.mandros-blog .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.mandros-blog .container .content h2.alt,.mandros-blog .container .content h1.alt{font-size:2.285em}}.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-size:2em}}@media screen and (min-width:1151px){.mandros-blog .container .content h2,.mandros-blog .container .content h1{font-size:2.285em}}.mandros-blog .container .content span.meta{display:block;margin:1.5em 0 1em;color:#808285}.mandros-blog .container .content a{color:inherit;text-decoration:none}.mandros-blog .container .content article a{color:#f37121;text-decoration:underline}.mandros-blog.index-blog .container .content #featured-post{background:#fff;padding:0;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);margin-bottom:2em}@media screen and (min-width:1024px){.mandros-blog.index-blog .container .content #featured-post{display:flex;flex-direction:row-reverse;align-items:center}}.mandros-blog.index-blog .container .content #featured-post figure{margin:0}@media screen and (min-width:1024px){.mandros-blog.index-blog .container .content #featured-post figure{width:50%}}.mandros-blog.index-blog .container .content #featured-post div{padding:2em}@media screen and (min-width:1024px){.mandros-blog.index-blog .container .content #featured-post div{width:50%;padding:5em}}.mandros-blog.index-blog .container .content ul.cat-list{margin:3em 0;padding:0;display:flex}.mandros-blog.index-blog .container .content ul.cat-list li{list-style-type:none;margin-right:.75em}.mandros-blog.index-blog .container .content ul.cat-list li a{font-weight:800;font-size:.85em;text-transform:uppercase;padding:.7rem 1.25rem;display:inline-block;border-width:.15em;border-style:solid;text-decoration:none;font-size:1.05em;color:#f37121;background:0 0;border-color:#f37121}.mandros-blog.index-blog .container .content ul.cat-list li a:hover{background:#ff9e62;color:#fff;border-color:#ff9e62}.mandros-blog.index-blog .container .content ul.cat-list li a.disabled{background:#c2c4c6;color:#fff;border-color:#c2c4c6}.mandros-blog.index-blog .container .content #index-posts{margin-top:2em}@media screen and (min-width:768px){.mandros-blog.index-blog .container .content #index-posts{display:flex;flex-wrap:wrap;justify-content:space-between}}.mandros-blog.index-blog .container .content #index-posts .post-thumb{background:#fff;padding:0;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}@media screen and (min-width:768px){.mandros-blog.index-blog .container .content #index-posts .post-thumb{width:48%;margin-bottom:2em}}@media screen and (min-width:1024px){.mandros-blog.index-blog .container .content #index-posts .post-thumb{width:32%}}.mandros-blog.index-blog .container .content #index-posts .post-thumb figure{margin:0}.mandros-blog.index-blog .container .content #index-posts .post-thumb div{padding:1.25em}@media screen and (min-width:768px){.mandros-blog.index-blog .container .content #index-posts .post-thumb div h2{font-size:1.5em}}.mandros-blog.single-blog .container{max-width:768px}.mandros-blog.single-blog .container .content article{margin-top:2em}@media screen and (min-width:1024px){.mandros-blog.single-blog .container .content article{margin-top:4em}}.mandros-blog.single-blog .container .content p img{width:100%;height:auto}.mandros-blog.single-blog .container .content nav{border-top:1px solid #c2c4c6;margin:2em 0 0;padding-top:1em;display:flex;justify-content:space-between}.mandros-blog.single-blog .container .content nav a{color:#f37121}.single-casestudies{background:#f8f8f9}.case-study.case-study-index .container .content{padding:9em 0}@media screen and (min-width:1024px){.case-study.case-study-index .container .content{padding:14em 0 10em}}.case-study.case-study-single .container .content{padding:4em 0}@media screen and (min-width:1024px){.case-study.case-study-single .container .content{padding:6em 0}}.case-study.case-study-single .container .content h1{font-weight:800;font-size:7vw;line-height:1.15}@media screen and (min-width:768px){.case-study.case-study-single .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.case-study.case-study-single .container .content h1{font-size:3.4em}}.case-study.case-study-single .container .content .case-study-content{padding:2em 0}@media screen and (min-width:768px){.case-study.case-study-single .container .content .case-study-content{display:flex;justify-content:space-between;flex-direction:row-reverse}}.case-study.case-study-single .container .content .case-study-content .the-details{margin-bottom:2em}@media screen and (min-width:768px){.case-study.case-study-single .container .content .case-study-content .the-details{width:48%}}@media screen and (min-width:1024px){.case-study.case-study-single .container .content .case-study-content .the-details{width:55%}}@media screen and (min-width:768px){.case-study.case-study-single .container .content .case-study-content .project-meta{width:48%}}@media screen and (min-width:1024px){.case-study.case-study-single .container .content .case-study-content .project-meta{width:40%}}.case-study.case-study-single .container .content .case-study-content .project-meta ul.box{background:#fff;padding:1.5em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08);display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:1024px){.case-study.case-study-single .container .content .case-study-content .project-meta ul.box{margin:0}}.case-study.case-study-single .container .content .case-study-content .project-meta ul.box li{width:48%;list-style-type:none;margin-bottom:1.2em}.case-study.case-study-single .container .content .case-study-content .project-meta ul.box li:last-of-type{margin-bottom:0}.case-study.case-study-single .container .content .case-study-content .project-meta ul.box li strong{display:block;font-weight:800;font-size:.85em;text-transform:uppercase;font-size:1em}.case-study.case-study-single .container .content .case-study-content .project-meta ul.box li span{display:block;color:#808285}.case-study.case-study-single .container .content .case-study-content .project-meta ul.services-included{margin:3em 0;padding:0 0 0 1.5em;display:flex;justify-content:space-between;flex-wrap:wrap;border-left:.5em solid #f37121}.case-study.case-study-single .container .content .case-study-content .project-meta ul.services-included li{list-style-type:none;width:50%;margin-top:.5em}.case-study.case-study-single .container .content .case-study-content .project-meta ul.services-included li:first-of-type{width:100%;font-weight:800;font-size:.85em;text-transform:uppercase;font-size:1em;margin:0}.case-study .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.case-study .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.case-study .container .content h3{font-size:1.4em}}.case-study .container .content h2,.case-study .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.case-study .container .content h2,.case-study .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.case-study .container .content h2,.case-study .container .content h1{font-size:3.4em}}.case-study .container .content h2 span,.case-study .container .content h1 span{color:#f37121}.case-study .container .content h2.alt,.case-study .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.case-study .container .content h2.alt,.case-study .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.case-study .container .content h2.alt,.case-study .container .content h1.alt{font-size:2.285em}}.case-study .container .content .recent-gallery{margin-top:3em}@media screen and (min-width:768px){.case-study .container .content .recent-gallery{display:flex;flex-wrap:wrap;justify-content:space-between}}.case-study .container .content .recent-gallery figure{margin-bottom:3em}@media screen and (min-width:768px){.case-study .container .content .recent-gallery figure{width:48%}}.case-study .container .content .recent-gallery figure figcaption{margin:1em 0 0}@media screen and (min-width:1024px){.case-study .container .content .recent-gallery figure figcaption{display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:1024px){.case-study .container .content .recent-gallery figure figcaption div{width:60%}}.case-study .container .content .recent-gallery figure figcaption div h2{font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;line-height:1.2}.case-study .container .content .recent-gallery figure figcaption div span{color:#808285}.case-study .container .content .recent-gallery figure figcaption a{margin-top:1em}@media screen and (min-width:1024px){.case-study .container .content .recent-gallery figure figcaption a{margin:0;text-align:center}}.downloads{background:#f8f8f9}.downloads .container{padding:2em 0}@media screen and (min-width:768px){.downloads .container{padding:5em 0}}@media screen and (min-width:1151px){.downloads .container{padding:8em 0}}.downloads .container .content h3{font-weight:800;text-transform:uppercase;color:#c2c4c6;margin:0 0 .35em}@media screen and (min-width:1024px){.downloads .container .content h3{font-size:4.75vw}}@media screen and (min-width:1024px){.downloads .container .content h3{font-size:1.4em}}.downloads .container .content h2,.downloads .container .content h1{font-weight:800;font-size:7vw;line-height:1.15;margin:0;color:#231f20}@media screen and (min-width:768px){.downloads .container .content h2,.downloads .container .content h1{font-size:2.5em}}@media screen and (min-width:1151px){.downloads .container .content h2,.downloads .container .content h1{font-size:3.4em}}.downloads .container .content h2 span,.downloads .container .content h1 span{color:#f37121}.downloads .container .content h2.alt,.downloads .container .content h1.alt{font-weight:800;font-size:5.5vw;line-height:1.15}@media screen and (min-width:768px){.downloads .container .content h2.alt,.downloads .container .content h1.alt{font-size:2em}}@media screen and (min-width:1151px){.downloads .container .content h2.alt,.downloads .container .content h1.alt{font-size:2.285em}}.downloads .container .content .downloads-gallery ul{margin:2em 0 0;padding:0}@media screen and (min-width:1024px){.downloads .container .content .downloads-gallery ul{display:flex;justify-content:space-between}}.downloads .container .content .downloads-gallery ul li{list-style-type:none;background:#fff;padding:1.5em;box-shadow:0 1.8em 2.2em rgba(0,0,0,.08)}@media screen and (min-width:1024px){.downloads .container .content .downloads-gallery ul li{width:48%}}.downloads .container .content .downloads-gallery ul li h4{font-weight:800;font-size:1.2em;text-transform:uppercase;line-height:1;margin:0}.downloads .container .content .downloads-gallery ul li a{display:flex;width:13em;justify-content:center;gap:.5em}#overlay{position:fixed;top:-120vh;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:250;display:flex;transition:all .2s ease-in-out}#overlay.showing{top:0;transition:all .2s ease-in-out}#overlay .form-modal{background:#fff;margin:auto;padding:1.5em;width:90vw;max-width:550px;position:relative}#overlay .form-modal a.close-modal{position:absolute;top:-.8rem;right:-.8rem;background:#f37121;display:flex;width:1em;height:1em;font-size:2em;color:#fff;text-decoration:none;border-radius:50%}#overlay .form-modal a.close-modal span{display:block;margin:auto;line-height:.4}.contact-us .container .content h2{margin-top:2em;margin-bottom:.75em}.contact-us .container .content h2+ul{margin-top:0}@media screen and (min-width:768px){.contact-us .container .content ul{display:grid;grid-template-columns:1fr 1fr;gap:1.5em 2.5em}.contact-us .container .content ul li{margin-bottom:0}}@media screen and (min-width:1024px){#footer-contact .footer-location{width:50%}}