/*
Theme Name: micralyne
Text Domain: micralyne
Author: Pace Developers
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@charset "UTF-8";hr,img,legend{border:0}legend,td,th{padding:0}.table--responsive td img,embed,iframe,object,pre{max-width:100%}pre,textarea{overflow:auto}.tags__item,.ul--micralyne{list-style:none}@font-face{font-family:HelveticaNeueLTStd-Lt;src:url(webfonts/30823E_0_0.eot);src:url(webfonts/30823E_0_0.eot?#iefix) format("embedded-opentype"),url(webfonts/30823E_0_0.woff2) format("woff2"),url(webfonts/30823E_0_0.woff) format("woff"),url(webfonts/30823E_0_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Roman;src:url(webfonts/30823E_1_0.eot);src:url(webfonts/30823E_1_0.eot?#iefix) format("embedded-opentype"),url(webfonts/30823E_1_0.woff2) format("woff2"),url(webfonts/30823E_1_0.woff) format("woff"),url(webfonts/30823E_1_0.ttf) format("truetype")}@font-face{font-family:HelveticaNeueLTStd-Md;src:url(webfonts/30823E_2_0.eot);src:url(webfonts/30823E_2_0.eot?#iefix) format("embedded-opentype"),url(webfonts/30823E_2_0.woff2) format("woff2"),url(webfonts/30823E_2_0.woff) format("woff"),url(webfonts/30823E_2_0.ttf) format("truetype")}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}body{margin:0;background:#fff}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.ul--micralyne li::before,.ul--micralyne ul li::before{content:"";display:inline-block;position:absolute}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:1px;margin-bottom:1.5em;background-color:#ededed}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}optgroup{font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}*,::after,::before{box-sizing:inherit}body,h3,h4,li,p,ul{color:#58595b}button,select,textarea{font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px;color:#293743;line-height:1.5}b,strong{font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}blockquote,q{quotes:"" ""}blockquote::after,blockquote::before,q::after,q::before{content:""}label{font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.list-sitemap .dropdown-menu>li>a:active,.list-sitemap .dropdown-menu>li>a:focus,.list-sitemap .dropdown-menu>li>a:hover,.list-sitemap a,dt{font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}@media (max-width:768px){label{font-size:1.5rem}}@media (min-width:768px){label{font-size:1.7rem}}.page-section li,.page-section ul{margin:1em auto}.ul--micralyne{padding-left:0}.ul--micralyne li{margin-right:25px;-webkit-transform:translateX(25px);transform:translateX(25px)}.ul--micralyne li::before{width:10px;height:10px;-webkit-transform:translateX(-25px) translateY(5px);transform:translateX(-25px) translateY(5px);border:2px solid #099dd4;border-radius:100%}.ul--micralyne li+li{margin-top:7.5px}.ul--micralyne ul{margin-top:7.5px;margin-bottom:15px}.ul--micralyne ul li::before{width:6px;height:6px;-webkit-transform:translateX(-25px) translateY(5px);transform:translateX(-25px) translateY(5px);border-radius:100%;background:#099dd4}.list-sitemap .dropdown-menu,.list-sitemap a:active,.list-sitemap a:focus,.list-sitemap a:hover{background-color:transparent}.list-sitemap .caret{display:none}.list-sitemap a{font-size:1.5rem}.list-sitemap .dropdown-menu{display:block;position:relative;float:none;border:0;border-radius:0;box-shadow:none}.list-sitemap .dropdown-menu>li>a{font-size:1.3rem}.list-sitemap .dropdown-menu>li>a:active,.list-sitemap .dropdown-menu>li>a:focus,.list-sitemap .dropdown-menu>li>a:hover{background-color:transparent;text-decoration:underline}.list-sitemap .dropdown-menu a{padding-left:25px}.list-sitemap .dropdown-menu .dropdown-menu a{padding-left:50px}dd{margin:0 1.5em 1.5em}table{border-spacing:0;border-collapse:collapse;width:100%;margin:0 0 1.5em}@media (max-width:768px){table{font-size:1.5rem}}@media (min-width:768px){table{font-size:1.7rem}}table th{padding:10px 20px}table td{padding:2px 20px}@media (max-width:992px){table th{padding:5px}table td{padding:2px 5px}}.table--checklist td{padding:15px;border:1px solid #cdd0d7}.table--checklist tr>td:first-child{font-size:2.8rem;padding:20px 30px;color:#132531;text-align:center}.table--responsive table td,.table--responsive td:first-child{padding-left:0}.table--responsive{font-size:1.5rem;table-layout:fixed;background-color:#fefefe}.table--responsive td{display:block;width:100%;vertical-align:top}.table--responsive td:last-child{padding-right:0}.table--responsive td>*{margin-top:0}.table--responsive td h2{margin-bottom:1em;font-size:2.8rem;line-height:2rem}a{color:#099dd4;text-decoration:underline}.btn,.navbar a,ins,mark{text-decoration:none}a:active,a:focus,a:hover{color:#000}a:focus{outline:dotted thin}a:active,a:hover{outline:0}body{font-size:1.4rem}*,h1,h2{font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}h1{font-size:3.4rem}h2{font-size:2.8rem}h3{font-size:2rem}h4{font-size:1.8rem}p{margin:1.5em 0}@media (max-width:768px){p{font-size:1.5rem}}@media (min-width:768px){.table--responsive td{display:table-cell}p{font-size:1.7rem}}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-size:.9375rem;margin-bottom:1.6em;padding:1.6em;background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6}code,kbd,tt,var{font-size:.9375rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}big{font-size:125%}.page-section p{font-size:1.5rem;line-height:23px}.testimonial p{font-size:1.6rem}h1,h2,h3,h4{font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px}h5,h6{font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:.5em;clear:both;line-height:1.5}h2.separator{font-size:2.8rem;margin-top:2.5em;padding-top:.5em;border-top:10px #09a0d8 solid}button,input[type=button],input[type=reset]{padding:.6em 1em .4em;border:1px solid;border-radius:3px;border-color:#ccc #ccc #bbb;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 15px 17px rgba(255,255,255,.5),inset 0 -5px 12px rgba(0,0,0,.05);color:rgba(0,0,0,.8);line-height:1}@media (max-width:768px){button,input[type=button],input[type=reset]{font-size:1.5rem}}@media (min-width:768px){button,input[type=button],input[type=reset]{font-size:1.7rem}}button:hover,input[type=button]:hover,input[type=reset]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 15px 17px rgba(255,255,255,.8),inset 0 -5px 12px rgba(0,0,0,.02)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),inset 0 2px 5px rgba(0,0,0,.15)}.btn{font-size:1.1rem;font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;padding:12px;transition:background-color .2s;border:1px solid #d0d3d6;background-color:#fff;color:#000;line-height:normal;text-transform:uppercase}.btn:active,.btn:focus,.btn:hover{background-color:#f5f5f5}.btn--active,.btn--active:active,.btn--active:focus,.btn--active:hover,.btn--blue,.btn--blue:active,.btn--blue:focus,.btn--blue:hover,.btn--current,.btn--current:active,.btn--current:focus,.btn--current:hover{background-color:#09a0d8;color:#fff}.btn.nocaps{text-transform:none}.card--applications__content,.footer__main h4,.upper{text-transform:uppercase}.btn.active{background:#09a0d8;color:#fff}.btn--arrow::after{font-size:1.6rem;content:"»";margin-left:7.5px;color:#09a0d8;line-height:1px}.btn--arrow.active::after{color:#fff}.btn--other-font-awesome-icons::before,.btn--pdf::before{margin-right:7.5px;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto}.btn--pdf::before{content:"\f1c1";color:#9b0817}.btn--active::after,.btn--active::before,.btn--blue::after,.btn--blue::before,.btn--current::after,.btn--current::before{color:#fff}input[type=search],input[type=text],input[type=email],input[type=url],input[type=password],textarea{border:1px solid #ccc;border-radius:4px;color:#666}input[type=search]:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus{color:#111}input[type=search],input[type=text],input[type=email],input[type=url],input[type=password]{padding:1rem 3px 1rem 10px}textarea{width:100%;padding-left:3px}.nf-field-element select{height:42px!important}.form .btn,.form .btn:active,.form .btn:focus,.form .btn:hover,.form button,.form button:active,.form button:focus,.form button:hover,form .btn,form .btn:active,form .btn:focus,form .btn:hover,form button,form button:active,form button:focus,form button:hover{box-shadow:none}.form .form-control,form .form-control{height:auto;padding-top:1rem;padding-bottom:1rem;border:1px solid #ccc}.form .form-control-select span,form .form-control-select span{display:block}.form .form-control-select select,form .form-control-select select{height:42px}.form--department-filter .input-group-btn,form--department-filter .input-group-btn{z-index:2}.form--department-filter .input-group>select.form-control,form--department-filter .input-group>select.form-control{z-index:1;width:350px;height:40px;margin-left:-3px;padding-right:50px}.navbar{margin-bottom:0;border-radius:0}.navbar .navbar-brand{padding:7.5px 15px}.navbar--primary .navbar-nav>li>a,.navbar--primary .navbar-text,.navbar--secondary .navbar-nav>li>a,.navbar--secondary .navbar-text,.navbar--top .navbar-nav>li>a,.navbar--top .navbar-text{font-size:1.15rem;font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:#132531;text-transform:uppercase}.navbar--primary .navbar-toggle,.navbar--secondary .navbar-toggle,.navbar--top .navbar-toggle{border:0;box-shadow:none}.navbar--primary,.navbar--secondary{background-color:#f8f8f9}.navbar--primary{min-height:0}@media (min-width:768px){.navbar .navbar-brand{padding-top:5px}.navbar--primary .navbar-nav>.current>a,.navbar--top .navbar-nav>.current>a{text-decoration:underline}.navbar--primary{min-height:50px}.navbar--primary .dropdown{position:relative}.navbar--primary .dropdown-submenu:hover>.dropdown-menu,.navbar--primary .dropdown:hover>.dropdown-menu{display:block}.navbar--primary .navbar-collapse{margin-left:-15px;padding:0}}.navbar--primary .caret{width:8px;height:8px;border:0;color:#40b4e0;vertical-align:baseline;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.navbar--primary .caret::before{content:"\f107"}.navbar--top{padding:10px 0;border:0;background-color:#fff}.navbar--top .navbar-form{margin:7.5px;padding:0;transition:1s all}.navbar--top .navbar-form form{white-space:nowrap}.navbar--top .navbar-form input{background-color:transparent}.navbar--top .navbar-form button,.navbar--top .navbar-form input{height:35px;padding-top:0;padding-bottom:0;line-height:35px}.navbar--top .navbar-form.collapse,.navbar--top .navbar-form.collapsing{display:block;visibility:visible;width:0;overflow:hidden;opacity:0}.navbar--top .navbar-form.in{width:250px;opacity:1}.dropdown-menu{margin:0;padding:0;border:0 #e7e7e7;border-radius:0;background-color:#f8f8f8}.dropdown-menu>li>a{font-size:1.2rem;font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}@media (max-width:767px){.navbar--primary .navbar-nav .dropdown>.dropdown-menu,.navbar--primary .navbar-nav .open>.dropdown-menu{display:block;overflow:hidden;position:relative;transition:all .6s;float:none;width:auto;border:0;box-shadow:none}.navbar--primary .navbar-nav .dropdown>.dropdown-menu>li>a,.navbar--primary .navbar-nav .open>.dropdown-menu>li>a{color:#444;line-height:20px;padding:7.5px 20px 7.5px 30px}.navbar--primary .navbar-nav .dropdown>.dropdown-menu{max-height:0}.navbar--primary .navbar-nav .open>.dropdown-menu{max-height:1000px}.navbar--primary .navbar-nav .dropdown .dropdown>.dropdown-menu>li>a,.navbar--primary .navbar-nav .dropdown .dropdown>.open>.dropdown-menu>li>a{padding-left:45px}}.navbar--applications .menu-item--biomed-mems:hover>a,.navbar--applications .menu-item--mems-for-sensors:hover>a,.navbar--applications .menu-item--microfabrication:hover>a,.navbar--applications .menu-item--optical-mems:hover>a,.navbar--tertiary .menu-item--biomed-mems>a,.navbar--tertiary .menu-item--mems-for-sensors>a,.navbar--tertiary .menu-item--microfabrication>a,.navbar--tertiary .menu-item--optical-mems>a{transition:color .2s}@media (min-width:768px){.navbar--primary .dropdown .dropdown .dropdown-menu{top:0;left:100%}.navbar--primary .dropdown .dropdown .caret{-webkit-transform:rotate(-90deg) translateX(-2.5px);transform:rotate(-90deg) translateX(-2.5px)}.navbar--primary .dropdown .dropdown-menu a{padding:15px}}@media (min-width:992px){.navbar--secondary{position:relative;z-index:1}.navbar--secondary .current>.dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;margin-top:1px;margin-left:-1px;border:1px solid #ccc;border-top:0}.navbar--secondary .current>.dropdown-menu>li.current{-webkit-transform:translateY(0);transform:translateY(0);border-right:0;border-left:0}.navbar--secondary .current>.dropdown-menu>li+.current,.navbar--secondary .current>.dropdown-menu>li+li{border-left:1px solid #ccc}.navbar--secondary .current>.dropdown-menu>li>a{display:inline-block;padding:15px;float:none;clear:none;background-color:#fff}.navbar--secondary .current>.dropdown-menu>li>a::before{display:inline;position:relative;background-image:none}.navbar--tertiary{visibility:hidden}}.page-numbers.current{background-color:#eee}.navbar--secondary,.navbar--tertiary{min-height:0}.navbar--secondary>.container,.navbar--tertiary>.container{overflow-x:auto;white-space:nowrap}.navbar--secondary>.container::-webkit-scrollbar,.navbar--tertiary>.container::-webkit-scrollbar{display:none}.navbar--secondary>.container .nav-wrapper::after,.navbar--tertiary>.container .nav-wrapper::after{content:"";display:inline-block;position:absolute;z-index:2;top:0;right:0;width:60px;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(248,248,248,0)),color-stop(100%,rgba(255,255,255,.8)))}@media (min-width:768px){.navbar--secondary>.container .nav-wrapper::after,.navbar--tertiary>.container .nav-wrapper::after{background:0 0}}.navbar--secondary a,.navbar--tertiary a{display:block;padding:5px 20px}.navbar--secondary .navbar-nav,.navbar--tertiary .navbar-nav{margin:0 0 0 -20px;padding:0}.navbar--secondary .navbar-nav>li,.navbar--tertiary .navbar-nav>li{display:inline-block;float:none}.navbar--secondary .navbar-nav>li>a,.navbar--tertiary .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar--secondary{border-top:1px solid #ced2d4;border-bottom:1px solid #ced2d4}.navbar--secondary .current,.navbar--secondary .current-menu-item{background-color:#fff}@media (min-width:992px){.navbar--secondary>.container,.navbar--tertiary>.container{overflow-x:visible;white-space:normal}.navbar--secondary .navbar-nav>li,.navbar--tertiary .navbar-nav>li{display:block;float:left}.navbar--secondary .current{-webkit-transform:translateY(1px);transform:translateY(1px);border-right:1px solid #ced2d4;border-bottom:1px solid #fff;border-left:1px solid #ced2d4}.navbar--tertiary{-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.navbar--tertiary>.container{border-bottom:1px solid #ced2d4}@media (min-width:768px){.navbar--tertiary>.container{border-bottom:0}}.navbar--tertiary .navbar-nav{margin:0;border:1px solid #ced2d4;border-top:0;border-right-color:transparent;border-bottom-color:transparent;background:#fff}.navbar--tertiary .navbar-nav li+li{border-left:1px solid #ced2d4}.navbar--tertiary .navbar-nav>li>a{color:#132531}.navbar--tertiary .menu-item--optical-mems.current>a,.navbar--tertiary .menu-item--optical-mems>a:hover{color:#13af95}.navbar--tertiary .menu-item--biomed-mems.current>a,.navbar--tertiary .menu-item--biomed-mems>a:hover{color:#d29b46}.navbar--tertiary .menu-item--mems-for-sensors.current>a,.navbar--tertiary .menu-item--mems-for-sensors>a:hover{color:#532660}.navbar--tertiary .menu-item--microfabrication.current>a,.navbar--tertiary .menu-item--microfabrication>a:hover{color:#2773a6}.navbar--applications .navbar-nav{width:100%;margin:0}.navbar--applications .navbar-nav>li{display:inline-block;width:50%;text-align:center}@media (min-width:768px){.navbar--tertiary .navbar-nav{border-right-color:#ced2d4;border-bottom-color:#ced2d4}.navbar--applications .navbar-nav>li{width:25%}}.navbar--applications .menu-item--biomed-mems,.navbar--applications .menu-item--mems-for-sensors,.navbar--applications .menu-item--microfabrication,.navbar--applications .menu-item--optical-mems{border-left:0}.navbar--applications .menu-item--biomed-mems.current,.navbar--applications .menu-item--mems-for-sensors.current,.navbar--applications .menu-item--microfabrication.current,.navbar--applications .menu-item--optical-mems.current{border-right:1px solid #ced2d4;border-left:1px solid #ced2d4}.navbar--applications .menu-item--biomed-mems>a::before,.navbar--applications .menu-item--mems-for-sensors>a::before,.navbar--applications .menu-item--microfabrication>a::before,.navbar--applications .menu-item--optical-mems>a::before{content:"";display:block;width:85px;height:85px;margin:5px auto;background-size:cover}.navbar--applications .menu-item--biomed-mems:hover>a::before,.navbar--applications .menu-item--mems-for-sensors:hover>a::before,.navbar--applications .menu-item--microfabrication:hover>a::before,.navbar--applications .menu-item--optical-mems:hover>a::before{transition:background-image .2s}.navbar--applications .menu-item--optical-mems>a::before{background-image:url(img/icon-applications-optical-mems.png)}.navbar--applications .menu-item--optical-mems.current>a,.navbar--applications .menu-item--optical-mems:hover>a{color:#13af95}.navbar--applications .menu-item--optical-mems.current>a::before,.navbar--applications .menu-item--optical-mems:hover>a::before{background-image:url(img/icon-applications-optical-mems-active.png)}.navbar--applications .menu-item--biomed-mems>a::before{background-image:url(img/icon-applications-biomed-mems.png)}.navbar--applications .menu-item--biomed-mems.current>a,.navbar--applications .menu-item--biomed-mems:hover>a{color:#d29b46}.navbar--applications .menu-item--biomed-mems.current>a::before,.navbar--applications .menu-item--biomed-mems:hover>a::before{background-image:url(img/icon-applications-biomed-mems-active.png)}.navbar--applications .menu-item--mems-for-sensors>a::before{background-image:url(img/icon-applications-mems-for-sensors.png)}.navbar--applications .menu-item--mems-for-sensors.current>a,.navbar--applications .menu-item--mems-for-sensors:hover>a{color:#532660}.navbar--applications .menu-item--mems-for-sensors.current>a::before,.navbar--applications .menu-item--mems-for-sensors:hover>a::before{background-image:url(img/icon-applications-mems-for-sensors-active.png)}.navbar--applications .menu-item--microfabrication>a::before{background-image:url(img/icon-applications-microfabrication.png)}.navbar--applications .menu-item--microfabrication.current>a,.navbar--applications .menu-item--microfabrication:hover>a{color:#2773a6}.navbar--applications .menu-item--microfabrication.current>a::before,.navbar--applications .menu-item--microfabrication:hover>a::before{background-image:url(img/icon-applications-microfabrication-active.png)}.hero{position:relative;padding:75px 0;background-color:#d6d6dc;background-position:right center;background-size:cover}.hero h1{font-size:3.4rem;color:#132531}.hero h1+p{margin-top:0}.hero p{font-size:1.8rem;color:#58595b}.hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;background-color:#fff}@media (min-width:768px){.hero::before{opacity:0}}.hero--grey{padding-top:25px;padding-bottom:25px;background-image:url(img/hero-grey.jpg);text-align:center}.hero--grey::before{opacity:0}.page-section--advantage{background-color:#132531;background-image:url(img/bg-advantage-pattern.png);background-repeat:no-repeat}@media (min-width:1200px){.page-section--advantage{background-size:contain}}.page-section--advantage,.page-section--advantage a:active,.page-section--advantage a:focus,.page-section--advantage a:hover,.page-section--advantage h1,.page-section--advantage h2,.page-section--advantage h3,.page-section--advantage h4,.page-section--advantage strong{color:#fff}.page-section--advantage li,.page-section--advantage p,.page-section--advantage td{color:#babdbf}.page-section--advantage hr{opacity:.15;background-color:#fff}.page-section--social-proof{background-color:#f3f4f4}.page-section--testimonial{background-color:#09a0d8;text-align:center}.page-section--testimonial .row{max-width:800px;margin:0 auto}.page-section--testimonial,.page-section--testimonial *{color:#fff}.page-section--testimonial .testimonial__logo{max-width:150px}.page-section--testimonial .testimonial__author{margin-top:2em;opacity:.7}.page-section--testimonial .testimonial img:last-child{margin-bottom:1.5em}@media (min-width:768px){.page-section--testimonial.beige .testimonial__content p{padding:0 30px}.page-section--testimonial.beige .testimonial__content p::after,.page-section--testimonial.beige .testimonial__content p::before{content:"“";position:absolute;top:10%;padding-top:25px;color:#d7d9db;font-size:60px}.page-section--testimonial.beige .testimonial__content p::before{left:0}.page-section--testimonial.beige .testimonial__content p::after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.card--next-step::after,.clear::after,.clear::before,.footer__main::before{content:""}.page-section__bg--social-proof{background-color:#f3f4f4}.page-section__bg--testimonial{background-color:#09a0d8}.page-section--cta{background-color:#132531}.page-section--cta strong{color:#fff}.page-section--cta,.page-section--cta a,.page-section--cta p{color:#a8c3d5}.page-section--cta .btn{color:#000}.page-section--cta p,.page-section--cta__inverse p{font-size:2rem;font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px;margin:0;color:#a8c3d5}.page-section--cta a,.page-section--cta strong,.page-section--cta__inverse a,.page-section--cta__inverse strong,.page-section--what-do-you-want-to-build h3{font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.page-section--cta__pattern{background:url(img/bg-advantage-pattern.png) top center repeat-x #132531;text-align:center}.page-section--cta__pattern h3{color:#fff}.page-section--cta__pattern .btn{margin-left:25px}.page-section--advantage+.page-section--cta,.page-section--cta__inverse{background-color:#fff}.page-section--advantage+.page-section--cta strong,.page-section--cta__inverse strong{color:#003045}.page-section--advantage+.page-section--cta,.page-section--advantage+.page-section--cta a,.page-section--advantage+.page-section--cta p,.page-section--cta__inverse,.page-section--cta__inverse a,.page-section--cta__inverse p{color:#3e7c9f}.page-section--what-do-you-want-to-build p{margin-bottom:0}.page-section--front-page-feed h4>a{color:#333}.footer a,.footer__main{color:#606060}.footer__main{font-size:1.3rem;position:relative;margin-top:9px;padding:50px 0;background:url(img/footer-bg.jpg) center center no-repeat;background-size:cover}.footer__main h4{font-size:1.3rem;font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;margin-top:30px;color:#132531}@media (min-width:992px){.footer__main h4{margin-top:0}}.footer__main::before{position:absolute;top:-9px;right:0;left:0;height:6px;background:#5896b9}.footer__main .list-social-media{margin:7px 0}.footer__main .list-top-search-terms{margin:9px 0}.footer__main .list-top-search-terms li{display:inline-block;width:50%;padding:5px 0;float:left}@media (min-width:768px){.footer__main .list-top-search-terms li{padding:0}}@media (min-width:992px){.footer__main .list-top-search-terms li{text-align:center;width:25%}}.footer__main .list-top-search-terms a{font-size:1.8rem;display:block;width:100%;color:#fff;text-decoration:none}.footer__colophon{font-size:1.1rem;padding-top:20px;padding-bottom:20px;color:#132531;text-align:center}.footer__colophon ul{margin-top:0;margin-bottom:0}@media (min-width:768px){.footer__colophon{text-align:left}.footer__colophon ul{text-align:right}.carousel--hero p{max-width:600px}}.footer__colophon li{padding:0}.footer__colophon li+li a{border-left:1px solid #132531}.footer__colophon a{font-size:1.1rem;padding:0 5px}.company-info__address,.company-info__name{text-align:right;font-size:1.5rem;margin-right:40px}.company-info{color:#fff}.company-info__name{font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:40px}.company-info__address{font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px;letter-spacing:normal}.list-social-media a{font-size:1.75rem;display:block;width:30px;height:30px;color:#fff;line-height:30px;text-align:center}.list-social-media__linkedin{background-color:#2085c7}.list-social-media__twitter{background-color:#78cdf0}.list-social-media__facebook{background-color:#537bbd}.list-social-media__youtube{background-color:#e9654b}.carousel .carousel-control{opacity:1;background-image:none;text-shadow:none}.carousel .carousel-control .glyphicon{min-width:30px;border:1px solid #fff;border-radius:50%;background-color:transparent;color:#fff;font-size:15px;line-height:30px}.carousel .carousel-indicators .active{width:10px;height:10px;opacity:1}.carousel .carousel-indicators li{margin:0;opacity:.7;background-color:#fff}.carousel--hero__bg{position:absolute;width:100%;height:100%}.carousel--hero__content{padding-top:50px;padding-bottom:50px}.carousel--hero h1{font-size:3.4rem;font-family:HelveticaNeueLTStd-Roman,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#3e7c9f}.carousel--hero p{font-size:2.3rem;font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px;color:#2f4753}.carousel--hero .carousel-indicators{left:auto;width:50%;margin-left:0;text-align:left}.carousel--hero .carousel-indicators li{border:0;opacity:.3;background-color:#000}.carousel--testimonial .page-section,.carousel--testimonial .testimonial{padding-top:0;padding-bottom:0}.carousel--testimonial .testimonial p{max-width:575px;margin-right:auto;margin-left:auto}.carousel--testimonial .testimonial__author{margin-bottom:0}.carousel--testimonial .testimonial>p:first-child{margin-top:0;padding-top:50px}.carousel--testimonial .testimonial>:last-child{margin-bottom:0;padding-bottom:50px}.carousel--testimonial .carousel-inner{height:auto;transition:height .4s;background-color:#09a0d8}.carousel--testimonial--front-page .carousel--hero__content{padding-top:75px}.card{margin-bottom:25px;padding:25px;background-color:#e0e0e0}@media (min-width:768px){.card{margin-bottom:0}}.card h4,.card p{line-height:1.5}.card h4:first-of-type,.card p:first-of-type{margin-top:0}.card h4{font-size:2rem}.card p{font-size:1.5rem}.card .btn{margin-top:15px}.card--applications{font-size:1.2rem;display:block;position:relative;margin-bottom:25px;padding:0;overflow:hidden;transition:color .4s;background-color:transparent;color:#eee;text-decoration:none}@media (min-width:992px){.card--applications{margin-bottom:0}}.card--applications__bg{display:block;position:absolute;z-index:-1;width:100%;height:100%;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;background-size:cover}.card--applications:hover .card--applications__bg{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}.card--applications__content{font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;display:block;padding:15px 0;transition:all .4s;background-color:rgba(0,0,0,.1);text-align:center}.card--applications:hover .card--applications__content{background-color:rgba(0,0,0,.4)}.card--applications img{display:block;width:75px;margin:0 auto}.media--team-member .media-body>:first-child,.media--team-member+.media--team-member{margin-top:0}.card--applications:active,.card--applications:focus,.card--applications:hover,.card--applications:visited{color:#fff;text-decoration:none}.card--next-step{background:linear-gradient(to right,#eaeaf0,#aeaeba);background-position:right center;background-size:cover}.card--next-step::after{position:absolute;top:0;right:15px;left:15px;height:100%;opacity:.5;background-color:#fff}.card--next-step__btn,.card--next-step__content{position:relative;z-index:1}.card--next-step__content{min-height:75px;padding-bottom:15px}.card--next-step__content *{color:#001d2d}.media--team-member{padding:50px 0;border-top:1px solid #dcdfe0}.media--team-member__name{font-size:2rem;color:#58595b}.media--team-member__title{font-size:1.8rem;color:#9ca0a3}.accordion-link,.accordion-link:hover{color:#58595b;text-decoration:none}@media (min-width:768px){.card--next-step::after{display:none}.card--next-step__content{max-width:80%}.col-sm-12 .card--next-step__content{max-width:70%}.media--team-member .media-body{padding-left:50px}}.nav-tabs,.nav-tabs--news-archive{padding-left:0}.media--team-member .media-left{display:block}@media (min-width:768px){.media--team-member .media-left{display:table-cell}}.nav-tabs{border-bottom:0}.nav-tabs>li{display:block;margin-bottom:auto;float:none}.nav-tabs>li>a{width:100%;margin-bottom:10px;border:1px solid #d0d3d6;border-radius:4px;line-height:normal}.accordion-link,.accordion-link h2{margin-bottom:0}.nav-tabs li+li{margin-top:5px}@media (min-width:768px){.nav-tabs li+li{margin-top:auto}.nav-tabs--leadership-team li+li{margin-left:75px}}.accordion-link{display:block;position:relative;border-bottom:1px solid #dedede;cursor:pointer}.accordion-link+.nav-tabs{margin-top:0}.accordion-link:last-of-type{margin-top:10px}.accordion-link .fa{font-size:1.8rem;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#909090}.map-canvas{width:100%;height:350px}.list-item{padding:25px 0}.list-item__title{margin-top:0}.list-item__title a{color:#58595b;font-family:HelveticaNeueLTStd-Lt,sans-serif;font-weight:300;text-decoration:none}.author-bio__details,.author-bio__details a{font-family:HelveticaNeueLTStd-Lt,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:.25px}.list-item+.list-item{border-top:1px solid #ededed}.list-item:last-of-type{border-bottom:1px solid #ededed}.list-item__meta .meta-item{font-size:1.4rem;display:block;margin:.25em 0;color:#8c8c8c}.clear-filter,.nav-tabs li a.tag,.result-heading__item,.tags__item{display:inline-block}.form-search button,.form-search input{height:40px;padding-top:0;padding-bottom:0;line-height:40px}.form-search input{border-top-right-radius:0;border-bottom-right-radius:0}.form-search button{-webkit-transform:translateX(-4px);transform:translateX(-4px);border:0;border-top-left-radius:0;border-bottom-left-radius:0}.testimonial{padding-top:35px;padding-bottom:35px}.registration-form{margin-top:50px}.blog-title,.page-section .tags{margin-top:0}.tags{margin:0;padding:0}.blog-title{margin-bottom:0;line-height:1.3}.blog-meta .meta-item{font-size:1.4rem;margin-bottom:0}.author-bio{margin-top:1.5em}.author-bio__title{font-size:3.4rem}.author-bio__details{font-size:2rem;margin:.25em 0}.nav-tabs li a.tag,.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{font-family:HelveticaNeueLTStd-Md,"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}.author-bio__description{font-size:1.5rem}.author-bio__viewall{margin:2em 0}.result-heading__item+.result-heading__item{margin-left:25px;padding-left:25px;border-left:1px #58595b solid}.clear-filter{margin-left:10px;text-decoration:none}.clear-filter:active,.clear-filter:focus,.clear-filter:hover{text-decoration:none}.nav-tabs li a.tag{font-size:1.2rem;font-weight:500;padding:2px 0;transition:.2s color;border:0;color:#000}.nav-tabs li a.tag.active,.nav-tabs li a.tag:active,.nav-tabs li a.tag:focus,.nav-tabs li a.tag:hover{color:#09a0d8}@media (min-width:768px){.page-section--split .page-section__content{padding:25px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-section--split .page-section__content p:last-child{margin-bottom:0}.page-section--split{overflow:hidden}}.page-section--split{padding-top:0!important;padding-bottom:0!important}.page-section--split .page-section__left,.page-section--split .page-section__right{position:relative;z-index:2;padding:25px 15px}.page-section__bg{display:none}@media (min-width:768px){.page-section--split .page-section__left,.page-section--split .page-section__right{padding:0 15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.page-section--split .page-section__left{width:50%;float:left}.page-section--split .page-section__right{width:50%;float:right}.page-section__bg{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-section__bg--left{right:auto;width:50%}.page-section__bg--right{left:auto;width:50%}}.page-section{position:relative;padding-top:50px;padding-bottom:50px}.page-section+.page-section--custom{border-top:1px solid #ededed}.page-section+.page-section--news-archive,.page-section--news-archive .list-item:first-of-type{padding-top:0}.page-section--news-archive .list-item .month{font-size:2rem;margin-top:20px}.page-section--news-archive .list-item .date{font-size:3rem;font-weight:600;line-height:1}.page-section--news-archive .list-item .year{font-size:1.6rem;border-bottom:5px solid #09a0d8}.page-section+.page-section--testimonial{padding:0}.page-section--what-do-you-want-to-build{padding-top:35px;padding-bottom:35px}.page-section--what-do-you-want-to-build .applications-cards{margin-top:50px}@media (min-width:768px){.page-section--what-do-you-want-to-build .applications-cards{margin-top:0}.page-section--what-do-you-want-to-build .applications-cards>.row>*{margin-top:15px;margin-bottom:15px}.page-section--what-do-you-want-to-build .applications-cards a{margin-bottom:0}}.page-section h2:first-of-type{margin-top:0}.page-section.beige,.page-section.beige *,.page-section.white,.page-section.white *{color:#58595b}.page-section.white{background-color:#fff}.page-section.beige{background-color:#f3f4f4}.page-section--testimonial.beige{background-image:url(img/bg-testimonial-pattern.png);background-size:cover}.page-section--testimonial.beige p{color:#162836}.page-section--testimonial.beige p.testimonial__author{opacity:1;color:#273744}.page-section__bg.white{background-color:#fff}.page-section__bg.beige{background-color:#f3f4f4}.page-section--board-of-directors,.page-section--engagement-checklist,.page-section--leadership-team{padding-top:0}.page-section--testimonials-and-awards{padding-top:0;padding-bottom:0}.page-section--cta,.page-section--cta__home,.page-section--cta__inverse{padding:35px 0;text-align:center}.page-section--cta h3,.page-section--cta__home h3,.page-section--cta__inverse h3{margin:0}.page-section--front-page-feed{padding-top:0;padding-bottom:0}.page-section--front-page-feed .row>.col-xs-12{padding-top:25px;padding-bottom:25px}.page-section--front-page-feed .row>.col-xs-12:first-child{border-right:1px solid #ededed}.page-section--news-releases{padding-bottom:25px}.page-section--custom hr{margin-top:5rem;margin-bottom:5rem}.featured-image-wrapper{text-align:center}@media (min-width:768px){.featured-image-wrapper{max-width:50%;margin-top:1.5em;padding-bottom:15px;padding-left:15px;float:right}.featured-image-wrapper+.content>*{clear:none}}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{font-size:.875rem;font-weight:500;display:block;z-index:100000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;clip:auto!important;border-radius:3px;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#293743;line-height:normal}.clear::after,.clear::before{display:table}.clear::after{clear:both}.alignleft{float:left}.alignright{float:right}.required{color:red}.blue{color:#3e7b9e}.ltblue{color:#09a0d8}img{max-width:100%;height:auto}.media img{max-width:none}.featured-image{max-width:100%;height:auto}@media (min-width:992px){.featured-image{max-width:200px;margin:0 50px}}.excerpt-and-read-more{margin-top:1.5em;margin-bottom:1.5em}.excerpt-and-read-more p{display:inline}.testimonial-item-sections{background-color:#09a0d8}div.wpcf7-validation-errors{padding:20px 25px;border:1px solid rgba(255,0,0,.2)}div.wpcf7-mail-sent-ok{padding:20px 25px;border:1px solid rgba(0,255,0,.2)}span.wpcf7-list-item{display:block;width:100%;float:left}@media (min-width:768px){span.wpcf7-list-item{width:50%;margin:0}}.wpcf7-form .form-group p{margin:0}.nf-field-label label{font-weight:inherit!important}