@charset "UTF-8";.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bdr-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bdr-grid>.bdr-grid__item{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}.bdr-grid>.bdr-grid__item--full{width:100%}.bdr-grid>.bdr-grid__item--1-of-2{width:50%}.bdr-grid>.bdr-grid__item--1-of-3{width:33.3333333333%}.bdr-grid>.bdr-grid__item--2-of-3{width:66.6666666667%}@media screen and (min-width:36.875em){.bdr-grid>.bdr-grid__item--full\@sm{width:100%}.bdr-grid>.bdr-grid__item--1-of-2\@sm{width:50%}.bdr-grid>.bdr-grid__item--1-of-3\@sm{width:33.3333333333%}.bdr-grid>.bdr-grid__item--2-of-3\@sm{width:66.6666666667%}}@media screen and (min-width:50.625em){.bdr-grid>.bdr-grid__item--full\@md{width:100%}.bdr-grid>.bdr-grid__item--1-of-2\@md{width:50%}.bdr-grid>.bdr-grid__item--1-of-3\@md{width:33.3333333333%}.bdr-grid>.bdr-grid__item--2-of-3\@md{width:66.6666666667%}}@media screen and (min-width:62em){.bdr-grid>.bdr-grid__item--full\@lg{width:100%}.bdr-grid>.bdr-grid__item--1-of-2\@lg{width:50%}.bdr-grid>.bdr-grid__item--1-of-3\@lg{width:33.3333333333%}.bdr-grid>.bdr-grid__item--2-of-3\@lg{width:66.6666666667%}}@media screen and (min-width:75em){.bdr-grid>.bdr-grid__item--full\@xl{width:100%}.bdr-grid>.bdr-grid__item--1-of-2\@xl{width:50%}.bdr-grid>.bdr-grid__item--1-of-3\@xl{width:33.3333333333%}.bdr-grid>.bdr-grid__item--2-of-3\@xl{width:66.6666666667%}}.bdr-grid{margin-top:-30px;margin-left:-30px}.bdr-grid>.bdr-grid__item{padding-left:30px;padding-top:30px}@media screen and (min-width:36.875em){.bdr-grid\@sm{margin-top:-30px;margin-left:-30px}.bdr-grid\@sm>.bdr-grid__item{padding-left:30px;padding-top:30px}}@media screen and (min-width:50.625em){.bdr-grid\@md{margin-top:-30px;margin-left:-30px}.bdr-grid\@md>.bdr-grid__item{padding-left:30px;padding-top:30px}}@media screen and (min-width:62em){.bdr-grid\@lg{margin-top:-30px;margin-left:-30px}.bdr-grid\@lg>.bdr-grid__item{padding-left:30px;padding-top:30px}}@media screen and (min-width:75em){.bdr-grid\@xl{margin-top:-30px;margin-left:-30px}.bdr-grid\@xl>.bdr-grid__item{padding-left:30px;padding-top:30px}}.bdr-grid--large{margin-top:-60px;margin-left:-60px}.bdr-grid--large>.bdr-grid__item{padding-left:60px;padding-top:60px}@media screen and (min-width:36.875em){.bdr-grid--large\@sm{margin-top:-60px;margin-left:-60px}.bdr-grid--large\@sm>.bdr-grid__item{padding-left:60px;padding-top:60px}}@media screen and (min-width:50.625em){.bdr-grid--large\@md{margin-top:-60px;margin-left:-60px}.bdr-grid--large\@md>.bdr-grid__item{padding-left:60px;padding-top:60px}}@media screen and (min-width:62em){.bdr-grid--large\@lg{margin-top:-60px;margin-left:-60px}.bdr-grid--large\@lg>.bdr-grid__item{padding-left:60px;padding-top:60px}}@media screen and (min-width:75em){.bdr-grid--large\@xl{margin-top:-60px;margin-left:-60px}.bdr-grid--large\@xl>.bdr-grid__item{padding-left:60px;padding-top:60px}}.bdr-grid--equal-height>.bdr-grid__item{display:-webkit-box;display:-ms-flexbox;display:flex}.bdr-container{padding-left:5vw;padding-right:5vw;margin-left:auto;margin-right:auto}.bdr-container{max-width:calc(920px + 10vw)}.bdr-container.bdr-container--flush{max-width:920px;padding-left:0;padding-right:0}.bdr-container--narrow{max-width:calc(750px + 10vw)}.bdr-container--narrow.bdr-container--flush{max-width:750px;padding-left:0;padding-right:0}.bdr-container--xnarrow{max-width:calc(650px + 10vw)}.bdr-container--xnarrow.bdr-container--flush{max-width:650px;padding-left:0;padding-right:0}.bdr-container--wide{max-width:calc(1170px + 10vw)}.bdr-container--wide.bdr-container--flush{max-width:1170px;padding-left:0;padding-right:0}.bdr-section{padding-top:50px;padding-bottom:50px}@media screen and (min-width:50.625em){.bdr-section{padding-top:80px;padding-bottom:80px}}.bdr-section__title{font-size:25px;text-transform:none;color:#000;margin-bottom:20px;line-height:1.2}@media screen and (min-width:36.875em){.bdr-section__title{font-size:calc(25px + 5 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.bdr-section__title{font-size:30px}}@media screen and (max-width:61.99em){.bdr-section__title br{display:none}}.bdr-separator{display:block;border:0;border-top:solid 2px #bb202a;margin:30px 0}@media screen and (min-width:50.625em){.bdr-separator{margin:50px 0}}.bdr-ratio-box{position:relative;display:block}.bdr-ratio-box:before{content:"";display:block;width:100%;padding-bottom:56.25%}.bdr-ratio-box>.bdr-ratio-box__content,.bdr-ratio-box>embed,.bdr-ratio-box>iframe,.bdr-ratio-box>object{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.bdr-btn{font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;display:inline-block;min-width:205px;text-decoration:none;background:#bb202a;color:#fff;text-transform:uppercase;padding:13px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;text-align:center}.bdr-btn:focus,.bdr-btn:hover{color:#fff;background:#a51c25}.bdr-btn--link{font-family:"Exo 2","Trebuchet MS",sans-serif;font-weight:normal;text-decoration:underline;text-transform:none}.bdr-btn--link,.bdr-btn--link:focus,.bdr-btn--link:hover{color:#bb202a;background:transparent}.bdr-btn--link:focus,.bdr-btn--link:hover{text-decoration:none}.bdr-btn-group>*{margin:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bdr-btn-group>*>*{margin:10px}.quote-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:solid 7px #bb202a;background:#f3f3f3;-webkit-box-shadow:0px 15px 20px rgba(0,0,0,0.35);box-shadow:0px 15px 20px rgba(0,0,0,0.35);position:relative}.quote-block__icon{font-size:60px;width:1em;height:auto;margin-top:-0.4em;margin-left:20px}@media screen and (min-width:36.875em){.quote-block__icon{font-size:calc(60px + 25 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.quote-block__icon{font-size:85px}}.quote-block__icon--bottom{margin:0;position:absolute;right:20px;bottom:-0.4em}.quote-block__content{color:#bb202a;font-size:17px;font-weight:bold;padding:20px;text-align:center}.quote-block__content p{line-height:1.3}.quote-block__content>:last-child{margin-bottom:0}.quote-block__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.quote-block__source{font-size:16px;line-height:1.3;position:relative;margin-left:20px;padding:10px}.quote-block__source:before{content:"-";position:absolute;right:100%}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}sup{font-size:85%;line-height:100%;position:relative;top:-3px}h1 sup,h2 sup,h3 sup{font-size:0.6em;line-height:1;vertical-align:top;top:0}.clear{clear:both;height:0;line-height:0}.bold,strong{font-weight:bold}.italic,em{font-style:italic}img.responsive{display:block;width:100%;height:auto}.oldIE img.responsive{width:auto;max-width:960px;margin:0 auto}span.search-excerpt{display:inline-block;background-color:yellow;padding:3px}.displayNone{display:none}.mt-0{margin-top:0rem!important}.pt-0{padding-top:0rem!important}.mb-0{margin-bottom:0rem!important}.pb-0{padding-bottom:0rem!important}.ml-0{margin-left:0rem!important}.pl-0{padding-left:0rem!important}.mr-0{margin-right:0rem!important}.pr-0{padding-right:0rem!important}.mt-1{margin-top:1rem!important}.pt-1{padding-top:1rem!important}.mb-1{margin-bottom:1rem!important}.pb-1{padding-bottom:1rem!important}.ml-1{margin-left:1rem!important}.pl-1{padding-left:1rem!important}.mr-1{margin-right:1rem!important}.pr-1{padding-right:1rem!important}.mt-2{margin-top:2rem!important}.pt-2{padding-top:2rem!important}.mb-2{margin-bottom:2rem!important}.pb-2{padding-bottom:2rem!important}.ml-2{margin-left:2rem!important}.pl-2{padding-left:2rem!important}.mr-2{margin-right:2rem!important}.pr-2{padding-right:2rem!important}.mt-3{margin-top:3rem!important}.pt-3{padding-top:3rem!important}.mb-3{margin-bottom:3rem!important}.pb-3{padding-bottom:3rem!important}.ml-3{margin-left:3rem!important}.pl-3{padding-left:3rem!important}.mr-3{margin-right:3rem!important}.pr-3{padding-right:3rem!important}.mt-4{margin-top:4rem!important}.pt-4{padding-top:4rem!important}.mb-4{margin-bottom:4rem!important}.pb-4{padding-bottom:4rem!important}.ml-4{margin-left:4rem!important}.pl-4{padding-left:4rem!important}.mr-4{margin-right:4rem!important}.pr-4{padding-right:4rem!important}.mt-5{margin-top:5rem!important}.pt-5{padding-top:5rem!important}.mb-5{margin-bottom:5rem!important}.pb-5{padding-bottom:5rem!important}.ml-5{margin-left:5rem!important}.pl-5{padding-left:5rem!important}.mr-5{margin-right:5rem!important}.pr-5{padding-right:5rem!important}.mt-6{margin-top:6rem!important}.pt-6{padding-top:6rem!important}.mb-6{margin-bottom:6rem!important}.pb-6{padding-bottom:6rem!important}.ml-6{margin-left:6rem!important}.pl-6{padding-left:6rem!important}.mr-6{margin-right:6rem!important}.pr-6{padding-right:6rem!important}.mb-tiny{margin-bottom:0.5rem}.font-14,.font-14 p{font-size:14px!important}.font-15,.font-15 p{font-size:15px!important}.font-16,.font-16 p{font-size:16px!important}.font-18,.font-18 p{font-size:18px!important}.font-20,.font-20 p{font-size:20px!important}.font-22,.font-22 p{font-size:22px!important}.font-24,.font-24 p{font-size:24px!important}.color-dark,.color-dark p{color:#1e1e1e}.color-light,.color-light a{color:#797979}.color-light a:hover{color:#1e1e1e}.text-uppercase{text-transform:uppercase}html{font-size:62.5%}body{font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:14px;font-size:1.4rem;color:#1e1e1e;background:#fff;-webkit-text-size-adjust:none}.smcx-embed{height:1020px!important}.smcx-embed>.smcx-iframe-container{height:985px!important}section .survey-page .survey-page-body{padding:10px 32px 0px 32px!important}.container{width:100%;max-width:960px;min-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative}.main .container{padding-top:30px}.oldIE .container{width:960px}#dimensions{background:red;color:#fff;padding:5px 10px;border:1px solid #fff;position:fixed;bottom:20px;left:-1px;opacity:0.7;z-index:9999999999;display:none}#wpadminbar{display:none}html.js{margin-top:0!important}h1{display:inline-block;font-family:"Roboto Slab","Georgia",serif;font-size:30px;font-size:3rem;line-height:35px;font-weight:bold;text-transform:uppercase;color:#1e1e1e}.blogListing h1{padding-bottom:10px;text-transform:none}h2{font-family:"Roboto Slab","Georgia",serif;font-size:24px;font-size:2.4rem;line-height:26px;font-weight:bold;text-transform:uppercase;color:#bb202a;margin-bottom:5px}h2.normal{text-transform:none}h3{font-family:"Roboto Slab","Georgia",serif;font-size:18px;font-size:1.8rem;line-height:20px;font-weight:bold;text-transform:uppercase;color:#bb202a;margin-bottom:3px}h4{font-family:"Roboto Slab","Georgia",serif;font-size:14px;font-size:1.4rem;line-height:17px;font-weight:bold;text-transform:uppercase;color:#bb202a;margin-bottom:3px}h5{font-size:16px;font-size:1.6rem;line-height:18px;font-weight:bold;margin-bottom:18px}h6{font-size:14px;font-size:1.4rem;line-height:16px;font-weight:bold}.inlineHeader{font-family:"Roboto Slab","Georgia",serif;font-size:14px;font-size:1.4rem;line-height:16px;font-weight:bold;color:#bb202a}.font-exo,.font-exo p,.font-exo ul{font-family:"Exo 2","Trebuchet MS",sans-serifs!important}.font-roboto{font-family:"Roboto Slab","Georgia",serif}p{line-height:18px;margin-bottom:20px}a{color:#bb202a;text-decoration:underline}a:hover{color:#a7121c}a.revolution{color:#bb202a;text-decoration:none}a.revolution:hover{color:#bb202a;text-decoration:underline}a.contact{display:inline-block;margin:25px auto 0;padding:12px 60px 12px 30px;border:2px solid #585858;background:#fff url(images/button-arrow-green.png) center right 9px no-repeat;font-family:"Roboto Slab","Georgia",serif;font-size:18px;font-size:1.8rem;line-height:18px;font-weight:bold;text-transform:uppercase;text-align:center;text-decoration:none;color:#585858;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.download:hover{background:#585858 url("images/button-down-arrow-white.png") center right 9px no-repeat;color:#fff;border:2px solid #ffffff}a.download{display:inline-block;margin:25px auto 0;padding:12px 60px 12px 30px;border:2px solid #585858;background:#fff url(images/button-down-arrow-green.png) center right 9px no-repeat;font-family:"Roboto Slab","Georgia",serif;font-size:18px;font-size:1.8rem;line-height:18px;font-weight:bold;text-transform:uppercase;text-align:center;text-decoration:none;color:#585858;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.contact:hover{background:#585858 url("images/button-arrow-white.png") center right 9px no-repeat;color:#fff;border:2px solid #ffffff}a.seo{color:inherit;text-decoration:none}a.seo:hover{text-decoration:underline}ul{margin-bottom:20px;padding-left:30px;list-style-image:url("images/plus.png")}ul ul{margin-bottom:0px}ol{margin-bottom:20px;padding-left:30px;list-style-type:decimal}li{color:#1e1e1e;line-height:18px;margin-bottom:3px}.scrollable{overflow-x:scroll}table.dataSlides{margin:10px 0 10px 0}table td.nowrap{white-space:nowrap}table.dataSlides .tdCenter{text-align:center}.dataSlides{width:100%;border-collapse:collapse;background:#ffffff}.dataSlides th{background:#585858;padding:10px;border:#000000 1px solid;color:#ffffff;text-align:center;font-size:16px;font-weight:bold}.dataSlides .left{float:left}.dataSlides .right{float:right}.dataSlides td{padding:7px;border:#000000 1px solid}.dataSlides tr{background:#ffffff}.dataSlides tr:nth-child(odd){background:#eaeaea}.dataSlides tr:nth-child(2n){background:#ffffff}.systemTable{width:100%!important;background:#757678!important;text-align:center}.systemHeader{background:#585858!important;color:#ffffff!important}.systemBody{background:#000!important;color:#ffffff!important;margin:0 auto}td.black{background:#000000!important}.systemFooter{background:#757678!important}table.systemSubTable{width:100%}.systemSubTable tr{background:#bb202a!important;color:#ffffff!important}#slideSupport{padding:0 0 0 20px}form{width:56%;margin:20px auto 50px;padding:40px 12% 5px;background:#585858}form#searchform{border:1px solid #bb202a;border-top:none;border-bottom:none;width:auto;margin:0 auto;text-align:center;padding:10px 10px 0px 10px;background:#eaeaea}.solution-providers-veiw-all,form#searchform #s,form#searchform #searchsubmit{width:auto;padding:0 10px 0;border:1px solid #757678;background:#fff;font-family:"Roboto Slab","Georgia",serif;font-size:14px;font-size:1.4rem;line-height:20px;font-style:normal;text-transform:uppercase;color:#757678;position:relative;cursor:pointer}.certified-solutions-partners-veiw-all:hover,form#searchform #searchsubmit:hover{background:#bb202a;border-color:#bb202a;color:#fff}form div.field{float:left;width:48%;margin:0 4% 40px 0;position:relative;zoom:1}form div.fieldFull{float:left;width:100%;margin:0 4% 40px 0;position:relative;zoom:1}form div.field.right{margin-right:0}form .fieldFull label,form .field label{padding:0 10px;background:#fff;line-height:28px;font-style:italic;color:#585858;white-space:nowrap;position:absolute;top:5px;z-index:99;display:none}form .field label:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:4px}form .field label.left{right:103%;right:calc(100% + 12px)}form .field label.left:after{border-left:10px solid #fff;right:-8px}form .field label.right{left:103%;left:calc(100% + 12px)}form .field label.right:after{border-right:10px solid #fff;left:-8px}form .element{width:100%;position:relative;overflow:hidden}form .element.text textarea,form .element input{width:100%;padding:0 10px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;x-webkit-appearance:none;border-radius:0;background:#fff;font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:14px;font-size:1.4rem;line-height:38px;font-style:italic;color:#757678}form .element.checkbox{color:#fff}form .element.checkbox input{width:auto}form .element.text input,form .element.text textarea{height:38px}form .element.text.textarea textarea{height:80px!important}form .message{visibility:hidden;padding:0 5px;line-height:38px;background:#c00;opacity:0.8;position:absolute;top:0;right:-150px;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:10px;font-size:1rem;color:#fff;text-transform:uppercase}form .added{background:#585858!important}form input.error{color:#c00}form .message.error{visibility:visible;right:0}form .message.success{visibility:visible;right:0}form .field.submit{float:none;width:auto;margin:0;text-align:center;top:-20px}form .field.submit .element{padding-top:20px;width:auto;display:inline-block;overflow:visible}form .field.submit .element input{width:auto;padding:0 32px 0;border:3px solid #757678;background:#fff;font-family:"Roboto Slab","Georgia",serif;font-size:24px;font-size:2.4rem;line-height:40px;font-style:normal;text-transform:uppercase;color:#757678;position:relative;z-index:2;cursor:pointer;x-webkit-appearance:none;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}form .field.submit .element input:hover{background:#bb202a;border-color:#bb202a;color:#fff}form .field.submit .message{width:80%;line-height:22px;top:22px;right:10%;z-index:1}form .field.submit .message.error{width:150%;top:0;right:-25%}form.newsletter{width:auto;margin:0;padding:0;background:transparent;position:relative}form.newsletter div.field{float:none;margin:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}form.newsletter .element input{background:transparent;border-bottom:1px solid #fff;padding:0;font-size:14px;font-size:1.4rem;font-weight:300;font-style:normal;color:#fff}form.newsletter .field.submit{width:auto;padding:0!important;position:absolute;top:-1px;right:0}form.newsletter .field.submit .element{padding:0}form.newsletter .field.submit .element input{border:3px solid #585858;background:#fff;color:#585858;font-weight:700}form.newsletter .field.submit .element input:hover{background:#585858;color:#fff}form.newsletter .message{right:0;top:100%}form.newsletter .message.error{top:0}form.newsletter.footer{xheight:49px}form.newsletter.footer div.field{padding-right:177px}form.newsletter.footer .element.text{padding-top:11px;margin-bottom:11px}form.newsletter.footer .element input{line-height:24px}form.newsletter.footer .element.text input{height:24px}form.newsletter.footer .field.submit .element input{padding:6px 55px 6px 20px;font-size:18px;font-size:1.8rem;line-height:19px;height:37px;background:#fff url("images/button-arrow-green.png") 105px 4px no-repeat}form.newsletter.footer .field.submit .element input:hover{background:#585858 url("images/button-arrow-white.png") 105px 4px no-repeat;border:2px solid #ffffff}form.newsletter.footer .message{line-height:25px}form.newsletter.footer .message.error{top:11px}form.newsletter.footer .message.success{top:11px}form.newsletter.sidebar{height:31px}form.newsletter.sidebar div.field{padding-right:85px}form.newsletter.sidebar .element.text{padding-top:5px;margin-bottom:5px}form.newsletter.sidebar .element input{line-height:18px}form.newsletter.sidebar .element.text input{height:18px}form.newsletter.sidebar .field.submit .element input{padding:3px 9px;font-size:12px;font-size:1.2rem;line-height:12px;height:25px}form.newsletter.sidebar .message{line-height:19px}form.newsletter.sidebar .message.error{top:5px}form.newsletter.sidebar .message.success{top:5px}form .thankyou{xdisplay:none}form .thankyou h2,form .thankyou p{color:#fff}form .thankyou p{margin-bottom:50px}.expandable{border-bottom:1px solid #1e1e1e}.expandable .panel{border-top:1px solid #1e1e1e}.expandable .panel .header{font-size:18px;font-size:1.8rem;color:#1e1e1e;margin:0;padding-left:56px;border-bottom:1px solid transparent;background:url("images/accordionArrowSPR.png") 8px 0px no-repeat;cursor:pointer}.expandable .panel .header:hover{background-color:#bb202a}.expandable .panel .expanded{padding:25px 20px 80px;display:none}.expandable .panel.selected{background:#fff}.expandable .panel.selected .header{border-color:#c5c5c5;background-position:8px -96px}.expandable .panel.selected .expanded{display:block}.innerContent{position:relative;padding-left:93px}.innerContent img.icon{display:block;width:75px!important;height:auto;position:absolute;top:4px;left:0}#header{background:#fff;border-bottom:3px solid #000;position:fixed;top:0;left:0;z-index:99;width:100%}#header .container{max-width:none;padding-right:15px}#header .logo{display:block;padding:15px 0 16px 15px;float:left}#header .logo img{max-width:100%}@media screen and (max-width:36.865em){#header .logo{max-width:200px}}@media screen and (max-width:68.75em){#header .logo{max-width:210px}}.d-inline-block{display:inline-block}#header .logo .svg-logo{display:inline-block;width:264px;height:60px}#header ul#nav{clear:right}#header ul#nav,#header ul#nav ul{float:right;list-style-image:none;padding:0;margin:0px}#header ul#nav ul{position:absolute;z-index:999999;display:none;min-width:135px}#header ul#nav ul li a{padding:10px 20px 10px}#header ul#nav #menu-item-1105 ul{right:0}#header ul#nav #menu-item-1105 ul li a,#header ul#nav #menu-item-1106 ul li a{width:135px}#header #nav>li>a:hover{background:#dadada}#header ul#nav li:hover ul{display:block;background:#eaeaea}#header ul#nav ul li:hover{background:#dadada}#nav li{float:left;margin:0;position:relative}#nav li ul li{float:none}#nav li:hover{background:#eaeaea}#nav li a{display:block;padding:20px 10px 12px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;text-decoration:none;color:#757678}#nav li.red-link a{color:#bb202a}#nav>li.current-menu-item,#nav li.current_page_parent{background:#eaeaea url("images/nav-arrow.png") center bottom no-repeat}#header .menuIcon{display:none}#header .nav-top{width:100%;float:right;margin-top:5px}@media screen and (min-width:60em){#header .nav-top{margin-top:20px;width:auto}}#header .nav-top:before{content:"";display:table;clear:both}#header .nav-top .new-btn{height:34px;line-height:34px;padding-top:0;padding-bottom:0;background-color:#000;color:#fff;border-color:#bb202a;font-size:17px;padding-left:10px;display:none;margin-right:10px;float:right}@media screen and (max-width:67.5em){#header .nav-top .new-btn{font-size:14px}}@media screen and (min-width:44.375em){#header .nav-top .new-btn{display:inline-block}}#header .nav-top .new-btn span{color:#bb202a}#header .nav-top .new-btn:hover{background-color:#222}#header .nav-top .new-btn.header-cta{background-color:#bb202a;background-image:url("images/button-down-arrow-white.png");border-color:#bb202a;text-transform:none}#header .nav-top .new-btn.header-cta span{color:#fff}#header .nav-top .new-btn.header-cta:hover{background-color:#222;background-image:url("images/button-arrow-white.png")}.search{width:100%;height:auto;float:right}@media screen and (min-width:36.875em){.search{width:280px}}.search-results{width:100%;float:none}.search form{background:#fff}#ajaxsearchprosettings1_1 form{background:none}.closeMenu{display:none}.main.contentLayer{padding-top:76px;position:relative;background-position:center 76px;background-repeat:no-repeat;background-size:contain}.oldIE .main.contentLayer{width:960px;margin:0 auto}div.section{padding-top:40px;padding-bottom:80px}.section .intro{text-align:center;padding:0 23%}.section .intro p{margin-bottom:0}.transition{width:100%;xwidth:1360px;xmargin:0 auto;min-width:320px;height:0;padding-bottom:40%;xheight:544px;position:relative;z-index:2;overflow:hidden}.oldIE .transition{height:auto;padding:0}.transition img{position:absolute;top:0;left:0}.oldIE .transition img{position:static}.transition .shadow{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 60px 80px -50px rgba(0,0,0,0.9),inset 0 -60px 80px -50px rgba(0,0,0,0.9);box-shadow:inset 0 60px 80px -50px rgba(0,0,0,0.9),inset 0 -60px 80px -50px rgba(0,0,0,0.9)}#videoContainer{background:#000}#video{display:block;min-width:320px;text-decoration:none;height:0;padding-bottom:56.25%;margin:0 auto;position:relative;xcursor:pointer}#video #youtube{}#video object,#video video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;zoom:1}.ie8 #video video{xdisplay:none}#video #placeholder{display:block;position:relative;z-index:2}#video h1{width:560px;height:90px;padding:50px 45px 50px 171px;border:none;background:url("images/play.png") 45px center no-repeat;background-size:90px 90px;font-size:38px;font-size:3.8rem;line-height:45px;color:#fff;text-transform:none;position:absolute;top:50%;left:50%;margin:-95px 0 0 -388px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#video h1 span{display:block}#video .arrow{width:54px;height:54px;background:url("images/down-arrow.png") 0 0 no-repeat;background-size:54px 54px;position:absolute;bottom:3%;left:50%;margin-left:-28px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#video:hover .arrow,#video:hover h1{opacity:0.6}#advantage .icons{float:left;width:28%;height:0;margin:7% 10% 8% 15%;padding-bottom:28%;border:1px solid #8c8d90;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#advantage .icons a{width:38%;height:0;padding-bottom:38%;border-radius:50%;background:url("images/advantage-icons.png") 0 0/400% 400% no-repeat;position:absolute;-webkit-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.oldIE #advantage .icons a{width:101px!important;height:101px!important;padding:0!important;background:url("images/advantage-icons-IE.png") 0 0 no-repeat}#advantage .icons a span{display:none}#advantage .icons p.instruction{width:94px;height:40px;padding:13px 9px;background:#bb202a;font-family:"Roboto Slab","Georgia",serif;font-size:18px;font-size:1.8rem;line-height:20px;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;position:absolute;top:50%;left:50%;margin:-33px 0 0 -56px;display:none}#advantage .icons a.performance{top:-19%;left:31%;background-position:0 0}.no-touch #advantage .icons a.performance:hover{background-position:0 33.33333%}.oldIE #advantage .icons a.performance:hover{background-position:0 -101px}#advantages.performance .icons a.performance,#advantages.performance .icons a.performance:hover{width:40%;padding-bottom:40%;top:-20%;left:30%;background-position:0 66.66666%}.oldIE #advantages.performance .icons a.performance{background-position:0 -202px}#advantage .icons a.cost{top:31%;right:-19%;background-position:33.33333% 0}.no-touch #advantage .icons a.cost:hover{background-position:33.33333% 33.33333%}.oldIE #advantage .icons a.cost:hover{background-position:-101px -101px}#advantages.cost .icons a.cost,#advantages.cost .icons a.cost:hover{width:40%;padding-bottom:40%;top:30%;right:-20%;background-position:33.33333% 66.66666%}.oldIE #advantages.cost .icons a.cost{background-position:-101px -202px}#advantage .icons a.security{bottom:-19%;left:31%;background-position:66.66666% 0}.no-touch #advantage .icons a.security:hover{background-position:66.66666% 33.33333%}.oldIE #advantage .icons a.security:hover{background-position:-202px -101px}#advantages.security .icons a.security,#advantages.security .icons a.security:hover{width:40%;padding-bottom:40%;bottom:-20%;left:30%;background-position:66.66666% 66.66666%}.oldIE #advantages.security .icons a.security{background-position:-202px -202px}#advantage .icons a.reliability{top:31%;left:-19%;background-position:100% 0}.no-touch #advantage .icons a.reliability:hover{background-position:100% 33.33333%}.oldIE #advantage .icons a.reliability:hover{background-position:-303px -101px}#advantages.reliability .icons a.reliability,#advantages.reliability .icons a.reliability:hover{width:40%;padding-bottom:40%;top:30%;left:-20%;background-position:100% 66.66666%}.oldIE #advantages.reliability .icons a.reliability{background-position:-303px -202px}#advantage #advantages .icons.performance,#advantages.performance .icons{-webkit-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#advantage #advantages .icons.performance a,#advantages.performance .icons a{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#advantage #advantages .icons.cost,#advantages.cost .icons{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#advantage #advantages .icons.cost a,#advantages.cost .icons a{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#advantage #advantages .icons.security,#advantages.security .icons{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#advantage #advantages .icons.security a,#advantages.security .icons a{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}#advantage #advantages .icons.reliability,#advantages.reliability .icons{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#advantage #advantages .icons.reliability a,#advantages.reliability .icons a{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#advantage .copyContainer{float:right;width:41%;margin-top:10%;margin-right:6%;text-align:center;position:relative}#advantage .copy{display:none}#advantages.cost .copy#cost,#advantages.performance .copy#performance,#advantages.reliability .copy#reliability,#advantages.security .copy#security{display:block}#advantage .copy .content{padding-top:15px;border-top:2px solid #585858;border-bottom:2px solid #585858;text-align:center}#advantage .contact.mobile{display:none}#products{text-align:center}#products .intro{padding:0 15%;margin-bottom:40px}#products .product{float:left;width:47%;margin:0 6% 60px 0;position:relative}#products .product.right{margin-right:0}#products .product.bottom{margin-bottom:40px}#products .product .icon{width:58px;position:absolute;top:3px;left:0}.oldIE #products .product .icon img{width:58px;height:auto}#products .product p{margin:0;padding-left:80px;text-align:left;line-height:16px}#products .product p span.inner{display:block;padding:12px 0;border-top:2px solid #585858;border-bottom:2px solid #585858}#products span.dash{display:none}#whitepapers{text-align:center}#whitepapers h6 a{color:#1e1e1e;text-decoration:none}#whitepapers h6 a:hover{text-decoration:underline}#whitepapers .asset{max-width:720px;margin:20px auto 40px;padding:15px 20px 10px;text-align:left}#services{text-align:center}#services .intro{padding:0 15%}#services .icons{margin:50px 12% 30px}#services .icons a{display:block;float:left;width:28%;margin-right:8%;font-family:"Roboto Slab","Georgia",serif;font-size:24px;font-size:2.4rem;line-height:24px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#1e1e1e;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#services .icons a:hover{opacity:0.75}#services .icons a.consulting{margin-right:0}#services .icons a img{max-width:150px;margin:0 auto 20px}#news{padding:0;font-family:"Roboto Slab","Georgia",serif;text-align:center}#news .quote{width:76%;max-width:734px;margin:0 auto;padding:27% 0;background:url("images/headlines-top.png") center top/contain no-repeat,url("images/headlines-bottom.png") center bottom/contain no-repeat}#news p{margin-bottom:0}#news p.text{font-weight:bold;padding:12px 9%;background:url("images/quote-beginning.png") left top/8% auto no-repeat,url("images/quote-end.png") right bottom/8% auto no-repeat}#news p.by{width:44%;max-width:315px;margin:8px auto}#contact{padding-bottom:0}#formContainer{padding:0}#intro{text-align:center;background-color:#f1f2f4}#intro .intro{padding:0 8%}#intro h2{color:#000;font-size:26px;font-size:2.6rem}#intro h2 span{color:#bb202a;display:block;font-size:36px;font-size:3.6rem;padding-top:10px}#intro p{line-height:22px;font-size:17px;font-size:1.7rem;padding:30px 0 15px 0}#intro p.bbheader{font-weight:bold;font-size:22px;font-size:2.2rem;text-transform:uppercase}#intro .control-system{background:url("images/update/control-system.jpg") center top no-repeat;background-size:contain;position:relative;padding-top:77%}#intro .control-system a{position:absolute;width:230px;height:70px}#intro .control-system a.universalPower{top:20px;left:0}#intro .control-system a.universalController{top:20px;right:10px}#intro .control-system a.securePowerSystems{top:220px;left:0}#intro .control-system a.embeddedSecurity{top:220px;right:10px}#intro .control-system a.softwareIO{top:420px;left:0}#intro .control-system a.backplane{top:420px;right:10px}#icr{text-align:center;background-color:#bb202a}#icr .intro{padding:0 13%}#icr h2{color:#fff;font-size:36px;font-size:3.6rem;line-height:40px}#icr h2.wprn{color:#fff;font-size:30px;font-size:3rem;line-height:33px;margin-top:3%}#icr h2.wprn a{color:#fff}#icr p{line-height:22px;font-size:17px;font-size:1.7rem;padding-top:15px;color:#ffffff}#icr p.bbheader{font-weight:bold;font-size:20px;font-size:2rem;line-height:30px;text-transform:uppercase}#sss{background:url("images/update/about-us-bk.jpg") center top no-repeat;background-size:cover;-moz-background-size:cover;background-position:center;margin:0 auto;max-height:703px;max-width:1439px;padding:0;text-align:center}#sss .container{padding:130px 0}#sss .sssFloat{float:left;width:230px;height:240px;background:url("images/update/aboutArrow.png") left center no-repeat;padding:0 42px;font-size:16px;font-size:1.6rem}#sss .sssFloat:first-child{background:none}#sss .sssFloat h2{color:#918274;font-size:44px;font-size:4.4rem;text-shadow:1px 1px 0 #4d4d4d}#sss .sssFloat p span{font-weight:bold;display:block;text-transform:uppercase;padding:10px 0 5px 0}#sss .sssFloat p{line-height:22px}#sss a.contact{background-position:140px 9px}#bap{text-align:center;padding-bottom:0;background-color:#f1f2f4}#bap .shadowContainer{box-shadow:0 10px 10px -10px black;-webkit-box-shadow:0 10px 10px -10px black;-moz-box-shadow:0 10px 10px -10px black;border-collapse:separate;position:relative;z-index:5}#bap h3{color:#000}#bap p{margin-bottom:0}#bap .intro{padding:0 13% 40px 13%}#bap .intro h2{color:#000;font-size:26px;font-size:2.6rem;margin-bottom:-40px}#bap .intro h2 span{color:#bb202a;display:block;font-size:36px;font-size:3.6rem;padding-top:10px;line-height:40px}#bap .triangle-with-shadow{background:url("images/update/bap-arrow.png") center top no-repeat;height:34px;position:relative;margin:0 auto;width:69px;top:74px}#bap .copy{text-align:left;width:350px;padding:40px 5px 0 5px}#bap .copy p{line-height:22px;font-size:17px;font-size:1.7rem}#bap .bapBackplane{background:url("images/update/backplane-bk.jpg") center top no-repeat;background-size:cover;padding-top:60px}#bap .bapBackplane img{padding-right:50px}#bap .bapIO{background:url("images/update/io-bk.jpg") center top no-repeat;background-size:cover;padding-top:60px}#bap .bapIO img{padding-left:130px}#bap .bapPower{background:url("images/update/power-bk.jpg") center top no-repeat;background-size:cover;padding:60px 0}#bap .bapPower img{padding-right:100px}#bap .bapController{background:url("images/update/controller-bk.jpg") center top no-repeat;background-size:cover;padding:60px 0}#bap .bapBackplane img,#bap .bapPower img{float:right}#bap .bapController img,#bap .bapIO img{float:left}#bap .bapController .copy,#bap .bapIO .copy{float:right}#bap .bapBackplane .copy,#bap .bapPower .copy{float:left}#bap a.contact{background-position:190px 9px}#ooi{background-color:#fff;text-align:center}#ooi .intro{padding:0 13% 40px 13%}#ooi h2{color:#000;font-size:26px;font-size:2.6rem}#ooi h2 span{color:#bb202a;display:block;font-size:36px;font-size:3.6rem;padding-top:10px;line-height:40px}#ooi .copy{width:420px;padding:40px 26px 0;float:left}#ooi .copyBorder1{border-right:1px solid #ccc}#ooi .copyBorder2{border-top:1px solid #ccc}#ooi .copyBorder3{border-left:1px solid #ccc;border-top:1px solid #ccc}#ooi .copy h3{color:#000;font-size:20px;font-size:2rem;padding:15px 0 10px 0;margin-bottom:0}#ooi .copy p{line-height:22px;font-size:17px;font-size:1.7rem}#ooi a.contact{background-position:300px 9px}#bbh{text-align:center}#bbh .intro{padding:0 0 40px 0}#bbh .intro h2{color:#000;font-size:26px;font-size:2.6rem}#bbh .intro h2 span{color:#bb202a;display:block;font-size:36px;font-size:3.6rem;line-height:40px;margin-bottom:30px;padding-top:10px}#bbh .intro p{line-height:22px;font-size:17px;font-size:1.7rem}#bbh .copyContainer{margin:0 auto;width:825px}#bbh .copy{width:180px;height:185px;float:left;color:#fff;padding:75px 40px 0 40px}#bbh .copy h3{font-size:26px;font-size:2.6rem;color:#fff;padding-bottom:10px}#bbh .copy p{font-size:19px;font-size:1.9rem;line-height:25px}#bbh .copy1{background:url("images/update/develop-bk.png") no-repeat;background-size:260px}#bbh .copy2{background:url("images/update/run-bk.png") no-repeat;background-size:260px;margin:0 22px}#bbh .copy3{background:url("images/update/secure-maintain-bk.png") no-repeat;background-size:260px;width:140px;padding:75px 60px 0}#bbh a.contact{background-position:140px 9px;margin-top:50px}#ecs{background:url("images/update/quote-bk.jpg") center top no-repeat;background-size:cover;text-align:center}#ecs .quote{width:780px;margin:0 auto}#ecs .quote h2{color:#000;font-size:26px;font-size:2.6rem;margin-bottom:40px}#ecs .quote h2 span{color:#bb202a;display:block;font-size:36px;font-size:3.6rem;line-height:40px;padding-top:10px}#ecs .quote .quoteText{line-height:35px;font-size:24px;font-size:2.4rem;margin:4px 0 12px 0}#ecs .quote .quoteSource{line-height:35px;font-size:22px;font-size:2.2rem;font-weight:bold;margin-top:30px}#ecs .video{display:inline-block;vertical-align:top;height:466px;overflow:hidden;padding:0 12px;width:40%}#ecs .video #video{padding-bottom:0;height:auto}#ecs .video img{max-width:780px;width:100%}#ecs .video .arrow{background:rgba(0,0,0,0) url("images/play.png") no-repeat scroll center center/66px 66px;bottom:auto;height:66px;margin:-33px 0 0 -33px;top:50%;width:66px}#ecs .video p{font-size:1.8rem;font-weight:bold;line-height:25px;margin:10px auto 0;width:100%}#ecs .video iframe{height:217px;width:384px}#ric{background-color:#fff;padding:50px 0 0 0}#ric .intro{padding:0}#ric h2{font-size:36px;font-size:3.6rem;line-height:40px;margin-bottom:40px;color:#1e1e1e;width:480px;margin:0 auto}#ric p{line-height:35px;font-size:24px;font-size:2.4rem;margin:4px 0 0 0}#formContainer.newHome{background-color:#585858}#formContainer.newHome form{margin:0 auto;padding-bottom:40px}a.anchorName{margin-top:-65px;padding-top:65px;content:" ";display:block}.pt-30{padding-top:30px}.main .mainContent{padding-bottom:40px;min-height:calc(100vh - 620px);position:relative}.clearfix,.main .mainContent:after{content:"";display:table;height:1px}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.mainContent img{display:block;height:auto;width:50%;margin:3%;border:1px solid #757678;-webkit-box-sizing:border-box;box-sizing:border-box}img.alignleft{float:left;margin-left:0}img.alignright{float:right;margin-left:0}img.m10{margin:0 10px 10px 10px}.mainContent .alignleft{float:left;margin-left:0;margin-right:3%}.mainContent .aligncenter,.mainContent .alignnone{margin:3% auto}.mainContent .alignright{float:right;margin-right:0;margin-left:3%}.mainContent .aligncenter img .mainContent .alignnone img,.mainContent .alignleft img,.mainContent .alignright img{margin:0}.mainContent .wp-caption img{width:100%}.mainContent .wp-caption-text{font-size:11px;font-size:1.1rem;text-align:center}.main.products .mainContent img,.main.why-bedrock-osa .mainContent img{width:auto;border:none;margin:0}.main.products .mainContent .editor img,.main.why-bedrock-osa .mainContent .editor img{margin-right:5%;border:1px solid #757678;-webkit-box-sizing:border-box;box-sizing:border-box}.main.products .mainContent img.responsive,.main.why-bedrock-osa .mainContent img.responsive{display:block;width:100%;height:auto}.mainContent .editor{text-align:left}.main.why-bedrock-osa .mainContent .editor img.alignleft{float:left;margin-left:0}.main.why-bedrock-osa .mainContent .editor img.aligncenter,.main.why-bedrock-osa .mainContent .editor img.alignnone{margin:3% auto}.main.why-bedrock-osa .mainContent .editor img.alignright{float:right;margin-right:0}#configure{padding:10px 1.5%;width:97%}#configure div.fieldContainer{margin-bottom:15px;width:50%;float:left}#configure div.fieldContainer div{float:left}@media (max-width:450px){#configure div.fieldContainer{float:none;width:auto}}#configure .form-error{color:#c00;display:block;width:160px}#configure label{display:inline-block;float:left;width:180px;line-height:17px}#configure input{outline:none;border:none;padding:3px;height:25px;xwidth:35px;margin:5px 0 0 5px}#configure select{outline:none;border:none;padding:5px 3px;margin:5px 0 0 5px;width:127px}#configure #send{width:auto;height:30px;padding:0 22px 0;border:2px solid #757678;background:#fff;font-family:"Roboto Slab","Georgia",serif;font-size:14px;font-size:1.4rem;font-style:normal;text-transform:uppercase;color:#757678;cursor:pointer;x-webkit-appearance:none;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#configure #send:hover{background:#bb202a;border-color:#bb202a;color:#fff}#configure #configuratorSubmit{margin:10px 0;text-align:center}#configuratorResultsArea{width:97%;margin:20px auto 20px;padding:15px 10px 10px 10px;background:#585858}#configuratorResultsSlider{display:none}#configuratorSection a.downloadButton,.configurator a.downloadButton{font-size:1.4rem;border:2px solid #757678}#configuratorResults{border-collapse:collapse}#configuratorResults .sectionHeader,#configuratorResults th{white-space:nowrap;font-weight:bold}#configuratorResults td,#configuratorResults th{border:1px solid #555;padding:3px}.TDnowrap{white-space:nowrap}.main #sidebar{width:231px;position:absolute;top:0;right:0;z-index:2;margin-top:40px}#sidebar .cta{display:block;margin-bottom:8px;padding:8px;background:#000000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"Roboto Slab","Georgia",serif;text-align:center;text-decoration:none}#sidebar a.cta:hover{background:#1e1e1e}#sidebar .cta .inner{display:block;padding:8px;border:1px solid #c0c0c1}#sidebar .cta.signup img{margin:2px 0 12px}#sidebar .cta.signup p{font-size:15px;font-size:1.5rem;font-weight:bold;color:#585858;padding:0 25px;margin-bottom:12px}#sidebar .cta.blog span{font-size:18px;font-size:1.8rem;line-height:24px;font-weight:bold;color:#ffffff;text-transform:uppercase;display:block}#sidebar .cta.blog span.blog{width:153px;margin:5px auto 18px;background:url("images/blogBannerBG.png") 0 0 no-repeat}#sidebar .cta.blog .icons{margin-bottom:4px}.cta.blog .icons img{display:block;float:left;width:44px;height:auto;margin-right:7px}.cta.blog .icons img.last{margin-right:0}#sidebar .cta.contactUs,#sidebar .cta.ctaVideo,#sidebar .cta.revolution{font-size:13px;font-size:1.3rem;color:#ffffff}.cta.contactUs img{display:block;width:163px;height:auto;margin:5px auto 12px}.cta.ctaVideo img,.cta.revolution img{display:block;width:197px;height:auto;margin:5px auto 12px}.cta.contactUs span,.cta.ctaVideo span{display:block;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cta.contactUs span.copy,.cta.ctaVideo span.copy,.cta.revolution span.copy{font-size:11px;font-size:1.1rem;line-height:13px;margin-bottom:5px;padding:0 8px}.cta.contactUs span.phone{padding-top:33px;background:url("images/icon-phone.png") center top no-repeat}.cta.contactUs span.email{margin:34px 0 30px;padding-top:31px;background:url("images/icon-email.png") center top no-repeat}.cta.contactUs span.email:hover,.cta.contactUs span.phone:hover{color:#d4cfc5}.cta.contactUs span.address{line-height:18px;margin-bottom:5px;padding-top:40px;background:url("images/icon-address.png") center top no-repeat}.cta.contactUs span.address span{display:block}#blogCategories{width:100%;padding:8px;border:1px solid #1e1e1e;font-family:"Roboto Slab","Georgia",serif;font-size:12px;font-size:1.2rem;font-weight:bold;text-transform:uppercase;z-index:3;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:25px}#blogCategories .inner{padding:8px;padding:15px 10px 0 10px;border:1px solid #7c7c7c}#blogCategories p{margin:0}#blogCategories p.title{font-size:18px;font-size:1.8rem;line-height:18px;text-align:center;margin-bottom:7px}#blogCategories p.banner{width:153px;margin:0 auto;background:url("images/categoriesBannerBG.png") 0 0 no-repeat;font-size:18px;font-size:1.8rem;line-height:24px;color:#ffffff;text-align:center;margin-bottom:12px}#blogCategories .categories a{display:inline-block;padding-left:36px;margin-bottom:12px;background:url("images/icon-blog-uncategorized-temp.png") left center no-repeat;background-size:27px 27px;font-size:12px;font-size:1.2rem;line-height:27px;color:#1e1e1e;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#blogCategories .categories a.selected,#blogCategories .categories a:hover{opacity:0.55}#blogCategories .categories a.twoline{line-height:13px;height:27px}#blogCategories .categories a.advanced-automation{background-image:url("images/icon-blog-advanced-automation.png")}#blogCategories .categories a.cyber-attacks{background-image:url("images/icon-blog-cyber-attacks.png")}#blogCategories .categories a.cyber-security{background-image:url("images/icon-blog-cyber-security.png")}#blogCategories .categories a.industry-events{background-image:url("images/icon-blog-industry-events.png")}#blogCategories .categories a.newsletters{background-image:url("images/icon-blog-newsletters.png")}.main.blog #sidebar{padding-top:260px}.mainContent.blogListing{color:#757678}.mainContent.blogListing h2{font-size:32px;font-size:3.2rem;line-height:34px;color:#1e1e1e;text-transform:none;margin-bottom:15px}.mainContent.blogListing h3{font-size:20px;font-size:2rem;line-height:26px;margin-bottom:15px}.main.contentLayer.channel-partner-portal .assets h3{margin-top:15px}.mainContent.blogListing h2 a,.mainContent.blogListing h3 a{color:#1e1e1e;text-transform:none;text-decoration:none;margin-bottom:0}.mainContent.blogListing h2 a:hover,.mainContent.blogListing h3 a:hover{text-decoration:underline}.mainContent.blogListing p{margin:0 0 15px 0}.mainContent.blogListing p.info{font-size:12px;font-size:1.2rem;line-height:14px;text-transform:uppercase;margin:14px 0 10px}.mainContent.blogListing a.more{font-size:11px;font-size:1.1rem;text-transform:uppercase}.mainContent.blogListing a.category{font-family:"Roboto Slab","Georgia",serif;xline-height:30px;line-height:16px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#1e1e1e;display:inline-block;xheight:30px;min-height:30px;margin-bottom:6px;padding:5px 0 0 37px;background:url("images/icon-blog-uncategorized-temp.png") left top no-repeat;background-size:30px 30px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mainContent.blogListing a.category.advanced-automation{background-image:url("images/icon-blog-advanced-automation.png")}.mainContent.blogListing a.category.cyber-attacks{background-image:url("images/icon-blog-cyber-attacks.png")}.mainContent.blogListing a.category.cyber-security{background-image:url("images/icon-blog-cyber-security.png")}.mainContent.blogListing a.category.industry-events{background-image:url("images/icon-blog-industry-events.png")}.mainContent.blogListing a.category.newsletters{background-image:url("images/icon-blog-newsletters.png")}.mainContent.blogListing a.category:hover{opacity:0.55}.main.blog .blogListing .post.topRow{border-top:none;padding-top:0}.main.blog .blogListing .post.topRow.category{padding-top:20px}.main.blog .blogListing .post .inner{padding:0 15px;border-left:3px solid #757678}.main.blog .blogListing .post.lastPost .inner{border-right:3px solid #757678}.clear.blogEnd{border-top:1px solid #757678}.main.blog .blogListing .post.type1{width:100%}.main.blog .blogListing .post.type2,.main.blog .blogListing .post.type3,.main.blog .blogListing .post.type4{width:33.33333%}.main.blog .blogListing .post.type5,.main.blog .blogListing .post.type6{width:50%}.main.blog .blogListing .post.type2.hasImage,.main.blog .blogListing .post.type3.hasImage,.main.blog .blogListing .post.type4.hasImage{width:66.66666%}.main.blog .blogListing .post.type5.hasImage,.main.blog .blogListing .post.type6.hasImage{width:100%}.main.blog .blogListing .post .imageContainer{display:none;height:0;background-size:cover}.main.blog .blogListing .post.type1 .imageContainer,.main.blog .blogListing .post.type5 .imageContainer,.main.blog .blogListing .post.type6 .imageContainer,.mainContent .imageContainer.single-post{padding-bottom:33%}.main.blog .blogListing .post.type2 .imageContainer,.main.blog .blogListing .post.type3 .imageContainer,.main.blog .blogListing .post.type4 .imageContainer{padding-bottom:48%}.blog-single .imageContainer.leftTop{background-position:left top}.blog-single .imageContainer.leftCenter{background-position:left center}.blog-single .imageContainer.leftBottom{background-position:left bottom}.blog-single .imageContainer.rightTop{background-position:right top}.blog-single .imageContainer.rightCenter{background-position:right center}.blog-single .imageContainer.rightBottom{background-position:right bottom}.blog-single .imageContainer.centerTop{background-position:center top}.blog-single .imageContainer.centerCenter{background-position:center center}.blog-single .imageContainer.centerBottom{background-position:center bottom}.blog-single .imageContainer.full-width-thumb{padding-bottom:0}.blog-single .imageContainer.full-width-thumb img{display:block;width:100%;height:auto;border:none}.main.blog .blogListing .post.hasImage .imageContainer.last{margin-left:4%}.main.blog .blogListing .post.desktopFirst{clear:both}.main.blog .blogListing .post.filler{xpadding:15px;xborder-left:3px solid #757678}.main.blog .blogListing .post.filler.hide{display:none}.main.blog .blogListing .post.filler .inner{border:none;background:#ccc;height:0}.main.blog .blogListing .post.filler.type1 .inner,.main.blog .blogListing .post.filler.type5 .inner,.main.blog .blogListing .post.filler.type6 .inner{padding-bottom:68%}.main.blog .blogListing .post.filler.type2 .inner,.main.blog .blogListing .post.filler.type3 .inner,.main.blog .blogListing .post.filler.type4 .inner{padding-bottom:98%}.blogTop{padding:5px 0 7px}.blogTop.category{border-bottom:1px solid #757678}.blogTop a.backToBlog{display:inline-block;padding-left:30px;background:url("images/back-button-arrow.png") left center no-repeat;font-family:"Roboto Slab","Georgia",serif;font-size:14px;font-size:1.4rem;line-height:25px;font-weight:bold;text-decoration:none;color:#585858;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.blogTop a.backToBlog:hover{opacity:0.6;text-decoration:underline}.main.blog .blogListing.single .post.main{float:none}.main.blog .post .shares{float:right}.main.blog .mainContent.single .post.main .imageContainer{display:block;float:right;width:40%;padding-bottom:28%;margin:0 0 20px 20px!important;margin-top:27px}#mapOne{border-right:1px solid #000}.map{float:left;width:49.9%;height:195px;border-bottom:1px solid #000;margin-bottom:20px}.main .assetDownload .mainContent form,.main.contact form#contactUs,.main.solution-partners form,.main.support form#contactUs{width:76%}#tabs h3{color:#1e1e1e}#faq h3{font-size:16px;font-size:1.6rem;line-height:20px;font-weight:normal;text-transform:none;color:#bb202a;margin-bottom:0}#faq div.ui-accordion-content p{font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:14px;font-size:1.4rem;color:#1e1e1e}#faq,#tabs{margin-top:45px}#faq{margin-bottom:45px}#faq .links,#tabs .links{border-bottom:4px solid #bb202a}#faq .links a,#tabs .links a{display:block;float:left;width:178px;width:calc((100% - 6px) / 4);margin-right:2px;background:#8a8b8d;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,#767779),color-stop(50%,#8a8b8d));background:-o-linear-gradient(bottom right,#767779 50%,#8a8b8d 50%);background:linear-gradient(to top left,#767779 50%,#8a8b8d 50%);font-family:"Roboto Slab","Georgia",serif;font-size:20px;font-size:2rem;line-height:51px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff}#faq .links a{width:calc((100% - 20px) / 4)}#faq.faqintro .links a.faqintro,#faq.hardware .links a.hardware,#faq .links a:hover,#faq.security .links a.security,#faq.software .links a.software,#tabs.cost .links a.cost,#tabs .links a:hover,#tabs.performance .links a.performance,#tabs.reliability .links a.reliability,#tabs.security .links a.security{background:#da3030;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,#bb202a),color-stop(50%,#c44048));background:-o-linear-gradient(bottom right,#bb202a 50%,#c44048 50%);background:linear-gradient(to top left,#bb202a 50%,#c44048 50%)}#faq .links a.last,#tabs .links a.last{margin-right:0}#faq .links a img.icon,#tabs .links a img.icon{display:none}#faq .innerContent{padding-left:0px!important}#faq .content,#tabs .content{padding:20px 12px 45px;border:1px solid #bb202a;border-top:none;display:none}#faq .accordion img{width:auto!important;max-width:100%}#faq.faqintro #faqintro,#faq.hardware #hardware,#faq.security #security,#faq.software #software,#tabs.cost #cost,#tabs.performance #performance,#tabs.reliability #reliability,#tabs.security #security{display:block}.page-template-video-template .mainContent #tabs .content.active{display:none}.page-template-video-template .mainContent #tabs .content.active{display:block}.page-template-video-template .mainContent #tabs .links a.active{background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,#bb202a),color-stop(50%,#c44048));background:-o-linear-gradient(bottom right,#bb202a 50%,#c44048 50%);background:linear-gradient(to top left,#bb202a 50%,#c44048 50%)}#tabs #cost .lifeCycle{width:100%;max-width:322px;margin:0 auto 30px;position:relative}.oldIE #tabs #cost .lifeCycle{width:322px}#tabs #cost .lifeCycle img{width:100%}#tabs #cost .panel h4.header,#tabs #security .panel h4.header{line-height:58px;position:relative}#tabs #cost .panel h4.header img{position:absolute;top:0;right:54px}#tabs #cost .panel h4.header img.pie{top:7px;right:3px}#tabs #security #cyberThreats div.threats{float:left;width:30%;height:0;padding-bottom:66%;position:relative}#cyberThreats .threats .editor{display:table;height:100%;position:absolute}#cyberThreats .threats .editor ul{display:table-cell;vertical-align:middle}#tabs #security #cyberThreats div.image{float:left;width:70%}.product h3{color:#1e1e1e}.main.products .product{border-top:2px solid #1e1e1e;padding-top:12px;margin:15px 0 40px}.main.products .product .assets{margin-top:30px;position:relative}.main.products form#contactUs{width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:26px;left:0;display:none}.main.products form#contactUs a.close{width:20px;height:20px;background:url("images/closeFormSPR-bigger.png") 0 0 no-repeat;position:absolute;top:10px;right:10px}.main.products form#contactUs a.close:hover{background-position:0 -20px}.main.products form#contactUs p.intro{color:#fff;text-align:center;padding:0 20px;position:relative;top:-10px}.main.products .assets h4{color:#1e1e1e;margin-bottom:25px;padding-bottom:8px;border-bottom:1px solid #767779}.main.products .assets .asset{float:left;width:47%;margin-bottom:30px;padding:0 12px 0 50px;background:url("images/icon-pdf.png") 0 2px no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.main.products .assets .videoAsset{float:right;width:47%;margin-bottom:30px;padding:0 12px 0 50px;background:url("images/icon-video.png") 0 2px no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}.channel-partner .asset.right,.main.products .assets .asset.right{float:right}.channel-partner-portal .asset a,.channel-partner .asset a,.main.products .asset a,.main.products .videoAsset a{line-height:16px;font-weight:bold;xtext-transform:uppercase;text-decoration:none;color:#767779;display:block;margin-bottom:8px}.channel-partner-portal .asset a.button,.channel-partner .asset a.button,.main.products .asset a.button,.main.products .videoAsset a.button,a.downloadButton{font-family:"Roboto Slab","Georgia",serif;font-size:12px;font-size:1.2rem;line-height:18px;padding:0 7px;border:2px solid #767779;background:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline;margin:0}.channel-partner .asset a.button,.main.products .asset.access a.button,a.downloadButton{background:#eee;border-color:#ccc;color:#ccc}.channel-partner-portal .asset a.button:hover,.channel-partner .asset a.button:hover,.main.products .asset:hover a.button{color:#fff;text-decoration:none;background:#585858;border-color:#585858}a.downloadButton{text-transform:uppercase;color:#757678;border:3px solid #757678;text-decoration:none;line-height:40px!important;font-size:2.4rem;background-color:#fff;padding:0 15px}a.downloadButton:hover{background:#bb202a;color:#fff;border-color:transparent}.main.products .assets form .thankyou .asset{margin-bottom:50px}.main.products .assets form .thankyou .asset a{color:#fff}.main.products .assets form .thankyou .asset a.button{color:#767779}.main.products .assets form .thankyou .asset:hover a.button{color:#585858;background:#fff;border-color:#585858}#contactUs select{background:#fff;font-size:1.4rem;font-style:italic;line-height:38px;color:#757678;font-family:"Exo 2","Trebuchet MS",sans-serif;padding:10px 4px 9px 20px;width:100%;border:none}.solution-partners .search{padding:10px 0 20px 0}.solution-partners .search select{background:#fff;font-size:1.4rem;font-style:italic;line-height:38px;color:#757678;font-family:"Exo 2","Trebuchet MS",sans-serif;margin:10px 4px}.resellersContainer .reseller .image{float:right;max-width:206px}.resellersContainer .reseller .header{padding-top:10px;padding-bottom:10px}.resellersContainer .reseller .header h3{color:#000}.resellersContainer .reseller .header p{margin-bottom:0;font-size:14px;font-size:1.4rem}.resellersContainer .reseller .image img{width:auto;margin:0}.noResellers{padding-top:20px;display:none}.noResellers.visible{display:block}.channel-partner-portal .asset-title{color:#767779;text-transform:uppercase;font-weight:bold;margin:0}.channel-partner-portal .asset-description{margin-bottom:5px}.channel-partner-portal h4{margin-top:20px}.channel-partner-portal h5{color:#1e1e1e;margin-bottom:3px;font-family:"Roboto Slab","Georgia",serif;text-transform:uppercase;font-size:14px;font-size:1.4rem}#certification.channel-partner-portal,#configuratorSection.channel-partner-portal,#contactsSection.channel-partner-portal,#imagerySection.channel-partner-portal,#policiesSection.channel-partner-portal,#salesCollateral.channel-partner-portal,#videoSection.channel-partner-portal{border-top:2px solid #1e1e1e}.channel-partner-portal .asset{float:left;width:47%;margin-bottom:30px;padding:0 12px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url("images/icon-default.png") 0 2px no-repeat}@media (max-width:450px){.channel-partner-portal .asset{float:none;width:auto}}.sfVideo{background:none!important;padding-left:0!important;width:49%!important}#videoSection.channel-partner-portal .asset{background:none}.channel-partner-portal .asset.pdf{background:url("images/icon-pdf.png") 0 2px no-repeat}.channel-partner-portal .asset.doc,.channel-partner-portal .asset.docx{background:url("images/icon-doc.png") 0 2px no-repeat}.channel-partner-portal .asset.xls,.channel-partner-portal .asset.xlsx{background:url("images/icon-xls.png") 0 2px no-repeat}.channel-partner-portal .asset.ppt,.channel-partner-portal .asset.pptx{background:url("images/icon-ppt.png") 0 2px no-repeat}#imagerySection.channel-partner-portal .asset,#videoSection.channel-partner-portal .asset{padding-left:0;width:49%}#imagerySection.channel-partner-portal .asset img{margin:3% 0}@media (max-width:960px){#videoSection.channel-partner-portal .asset{float:none;width:auto}#videoSection.channel-partner-portal .asset iframe{width:auto}}h2.leadership{margin-top:30px}#leadership{margin:20px 0}#leadership .header{padding-top:5px;padding-bottom:5px}#leadership .header h3{line-height:30px;color:#1e1e1e;margin-bottom:0;text-transform:none}#leadership .header h4{line-height:18px;color:#1e1e1e;margin-bottom:0;text-transform:none}h2.careers{margin-top:30px}#careers{margin:20px 0}#careers .header{padding-top:17px;padding-bottom:15px}#careers .header h3{line-height:1.3;color:#1e1e1e;margin-bottom:0;text-transform:none}.landingPage h1{font-size:38px;font-size:3.8rem;line-height:40px;margin:0 0 10px 0;text-transform:none;border:none}.landingPage h2{font-size:18px;font-size:1.8rem;line-height:20px;color:#1e1e1e;text-transform:none;margin-bottom:10px}.landingPage .thankyou h2{font-size:24px;font-size:2.4rem}.landingPage .thankyou p{font-size:18px;font-size:1.8rem}.landingPage h3{font-size:16px;font-size:1.6rem;color:#1e1e1e;text-transform:none}.landingPage .copy{float:left;width:calc(100% - 380px)}.oldIE .landingPage .copy{width:580px}.landingPage form#contactUs{float:right;width:250px;padding:30px 25px 40px;margin:0 60px 65px 15px;background-color:#585858}.landingPage form#contactUs p.top{font-size:18px;font-size:1.8rem;line-height:21px;letter-spacing:0.5px;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:25px}.landingPage form#contactUs div.field{float:none;width:100%;margin-right:0;margin-bottom:25px}.landingPage form#contactUs div.field.submit{margin-bottom:0}.landingPage form#contactUs .field label{top:-35px;left:0!important}.landingPage form#contactUs .field label.left{right:auto}.landingPage form#contactUs .field label.right{left:auto}.landingPage form#contactUs .field label:after{border-top:none;border-bottom:none;border-left:10px solid transparent!important;border-right:10px solid transparent!important;border-top:10px solid #fff;top:100%;left:auto!important;right:10px!important}.landingPage form#contactUs .thankyou{text-align:center}.landingPage form#contactUs .thankyou a{display:block;line-height:18px;color:#fff;text-decoration:none;margin-bottom:50px}.landingPage form#contactUs .thankyou a:hover{text-decoration:underline}.landingPage form#contactUs .thankyou a img{display:block;margin:5px auto}.landingPage .asset{padding:15px 0 10px;border-top:1px solid #1e1e1e;border-bottom:1px solid #1e1e1e;margin:20px 0 40px}.landingPage .asset.noborder{border-top:0;border-bottom:0}.landingPage .asset img{margin:5px 12px 5px 0}.landingPage .asset img.chapter{float:left}.landingPage .asset p{margin-bottom:18px}.landingPage #video{margin-bottom:40px}.oldIE .landingPage #video img{width:580px}.landingPage #video .arrow{width:66px;height:66px;background:url("images/play.png") center center no-repeat;background-size:66px 66px;top:50%;bottom:auto;margin:-33px 0 0 -33px}.oldIE .landingPage #video .arrow{width:90px;height:90px;margin:-45px 0 0 -45px}.landingPage .copy ul{margin-bottom:75px}#channelPartnerLogin form{padding:20px 20px 5px;width:80%;margin:0 auto;background-color:#585858}@media (min-width:1439px){#sss{background-size:auto auto;xpadding-top:689px}}@media (max-width:960px){#dimensions{background:orange}#footer .award img{margin:0 0 20px 0;width:247px;height:auto}#intro .intro{padding:0}#intro .control-system a{width:23%;height:8%}#intro .control-system a.universalPower{top:4%;left:0}#intro .control-system a.universalController{top:4%;right:2%}#intro .control-system a.securePowerSystems{top:30%;left:0}#intro .control-system a.embeddedSecurity{top:30%;right:2%}#intro .control-system a.softwareIO{top:57%;left:0}#intro .control-system a.backplane{top:57%;right:2%}#sss{background-size:1020px}#sss .container{padding:90px 0;width:885px}#sss .sssFloat{padding:0 32px}#bap .intro{padding:0 6% 40px}#bap .bapBackplane img{padding-right:10px}#bap .bapIO img{padding-left:80px}#bap .bapPower img{padding-right:40px}#bap .bapController img{width:450px}#ooi .intro{padding:0 6% 40px}#ooi .container{width:880px;padding:0}#ooi .copy{width:387px}#bbh .container{width:880px;padding:0}#ecs .quote .quoteText{line-height:30px;font-size:19px;font-size:1.9rem}#ecs .quote .quoteSource{line-height:30px;font-size:17px;font-size:1.7rem}#ric p{line-height:30px;font-size:19px;font-size:1.9rem}.container{padding:0 30px}#video h1{margin-top:-85px}form{width:62%;padding-left:8%;padding-right:8%}.main.contact form{width:84%}.contentLayer{position:relative}#header .container{padding-top:12px;padding-bottom:12px;overflow:hidden}#header .logo{padding:2px 0 0 0}#header .menuIcon{display:block;width:35px;height:35px;float:right;position:relative;cursor:pointer}#header .menuIcon img{display:block;position:absolute;left:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#header .menuIcon img.top{top:0}#header .menuIcon img.middle{top:13px}#header .menuIcon img.bottom{top:26px}#header .menuIcon.x img.top{top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header .menuIcon.x img.middle{opacity:0}#header .menuIcon.x img.bottom{top:13px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header ul#nav{float:none;width:240px;overflow:scroll;-webkit-overflow-scrolling:touch;border-left:3px solid #696b73;-webkit-box-shadow:inset 6px 0px 7px 0px rgba(0,0,0,0.15);box-shadow:inset 6px 0px 7px 0px rgba(0,0,0,0.15);background:#fff;position:absolute;top:0;right:-243px;z-index:9999}#nav li{float:none}#nav li a{padding:25px 18px 22px;border-bottom:2px solid #696b73;font-size:18px;font-size:1.8rem;text-align:center;xfont-family:"Georgia"}#nav li.current-menu-item{background:#eaeaea!important}.closeMenu{width:100%;height:100%;position:fixed;top:0;right:0;z-index:999;background:rgba(0,0,0,0.1);cursor:pointer;display:none}#header ul#nav ul{position:static;z-index:999999;display:block;float:none}#header ul#nav ul li a{padding:10px 20px 10px}#header ul#nav #menu-item-1105 ul li a{width:auto}#header ul#nav li.current-menu-item ul li,#header ul#nav li:hover ul li{background:#fff}#header ul#nav li ul li:hover{background:#dadada}#nav>li,#nav li a{border-bottom:1px solid #696b73}#nav li ul li.current-menu-item{background:#dadada!important}.main.contentLayer{padding-top:62px;background-position:center 62px;background-size:130%}#advantage .copyContainer{margin-top:7%}#services .icons{margin:50px 9% 30px}#services .icons a{font-size:20px;font-size:2rem;line-height:20px}.main #sidebar{right:30px}#blogCategories{right:30px}.main.blog .mainContent.blogListing .post{width:50%!important}.main.blog .mainContent.blogListing .post.topRow{border-top:1px solid #757678;padding-top:20px}.main.blog .mainContent.blogListing .post.topRowTablet{border-top:none;padding-top:0}.main.blog .mainContent.blogListing .post.tabletImage .inner{padding-top:calc(68% + 55px);position:relative}.main.blog .mainContent.blogListing .post.tabletImage a.category{position:absolute;top:0;left:15px}.main.blog .mainContent.blogListing .post .imageContainer{display:block!important;width:100%;height:auto;margin:0!important}.main.blog .mainContent.blogListing .post.hasImage .content,.main.blog .mainContent.blogListing .post.hasImage .imageContainer{float:none;width:100%}.main.blog .mainContent.blogListing .post.tabletImage .imageContainer{width:calc(100% - 30px);position:absolute;top:45px;left:15px}.main.blog .mainContent.blogListing .desktopFirst{clear:none}.main.blog .mainContent.blogListing .tabletFirst{clear:both}.mainContent.blogListing h3{font-size:32px;font-size:3.2rem;line-height:34px}.main.blog .mainContent.blogListing .post .imageContainer{padding-bottom:68%}.main.blog .blogListing .post.lastTabletPost .inner{border-right:3px solid #757678}.main.blog .blogListing .post.filler{display:none}.main.blog .blogListing .post.filler.tablet{display:block}.main.blog .blogListing.single .post{width:100%!important}.main.blog .blogListing.single .post.type2,.main.blog .blogListing.single .post.type3,.main.blog .blogListing.single .post.type4{width:33.33333%!important}#tabs .links a{font-size:16px;font-size:1.6rem}.landingPage .copy{width:calc(100% - 340px)}.landingPage form#contactUs{margin:0 20px 30px 15px}#footer .container{max-width:400px;margin:0 auto;padding:45px 15px 200px}#footer a.logo{width:210px}#footer ul#lowerNav{display:none}#footer .formContainer{float:none;width:100%;margin-top:25px;margin-bottom:0;padding:0;padding-top:20px;border-top:1px solid #fff;border-bottom:1px solid #fff}#footer .contact{float:none;width:100%;padding:0;border:none;text-align:center}#footer .contact p{margin:0}#footer .contact a{display:inline-block;padding:0!important}#footer .contact a.phone{font-size:30px;font-size:3rem;margin:15px 0 20px;border:none}#footer .logos img{margin:15px 25px 0 0!important}#footer p.copyright{margin-top:25px}}@media (max-width:900px){#dimensions{background:yellow;color:#666}#intro h2{font-size:24px;font-size:2.4rem}#intro h2 span{font-size:33px;font-size:3.3rem}#intro p{font-size:15px;font-size:1.5rem}#intro p.bbheader{font-size:20px;font-size:2rem}#icr h2,#icr h2.wprn{font-size:33px;font-size:3.3rem}#icr p{font-size:15px;font-size:1.5rem}#icr p.bbheader{font-size:18px;font-size:1.8rem}#sss{background-size:870px auto}#sss .container{width:750px;padding:70px 0}#sss .sssFloat{width:200px;height:210px;padding:0 25px}#sss .sssFloat h2{font-size:36px;font-size:3.6rem}#sss .sssFloat p{font-size:14px;font-size:1.4rem;line-height:20px}#bap .intro h2{font-size:24px;font-size:2.4rem}#bap .intro h2 span{font-size:33px;font-size:3.3rem}#bap .copy{width:300px}#bap .copy p{font-size:15px;font-size:1.5rem}#bap .bapBackplane .copy{padding:0 5px 0}#bap .bapBackplane img{width:340px}#bap .bapIO img{width:260px;padding-left:40px}#bap .bapPower img{width:270px;padding-right:40px}#bap .bapController img{width:340px}#ooi .container{width:745px}#ooi .intro{padding:0 6% 30px}#ooi h2{font-size:24px;font-size:2.4rem}#ooi h2 span{font-size:33px;font-size:3.3rem}#ooi .copy{width:320px;padding:20px 26px 0}#ooi .copy img{width:130px}#ooi .copy h3{font-size:18px;font-size:1.8rem}#ooi .copy p{line-height:18px;font-size:15px;font-size:1.5rem}#bbh .container{width:750px}#bbh .intro h2{font-size:24px;font-size:2.4rem}#bbh .intro h2 span{font-size:33px;font-size:3.3rem}#bbh .intro p{line-height:18px;font-size:15px;font-size:1.5rem}#bbh .copyContainer{width:100%}#bbh .copy{float:none;margin:0 auto}#bbh .copy1,#bbh .copy2{margin:0 auto 30px auto}#ecs .quote{width:670px}#ecs .quote h2{font-size:24px;font-size:2.4rem;margin-bottom:20px}#ecs .quote h2 span{font-size:33px;font-size:3.3rem}#ecs .quote .quoteText{line-height:20px;font-size:15px;font-size:1.5rem}#ecs .quote .quoteSource{line-height:20px;font-size:13px;font-size:1.3rem;margin-top:10px}#ecs .video img{width:580px}#ecs .video p{line-height:20px;font-size:15px;font-size:1.5rem}#ric h2{line-height:35px;font-size:33px;font-size:3.3rem}#ric p{line-height:20px;font-size:15px;font-size:1.5rem}#tabs .links a span.text{display:none}#tabs .links a img.icon{display:block;margin:5px auto}#tabs .content .inner{padding-left:0}#tabs .content .inner img.icon{display:none}.landingPage h1{font-size:32px;font-size:3.2rem;line-height:34px}.landingPage .copy{width:calc(100% - 320px)}.landingPage form#contactUs{margin-right:0}}@media (max-width:800px){#tabs #security #cyberThreats div.threats{float:none;width:100%;margin-bottom:20px;height:auto;padding-bottom:0}#cyberThreats .threats .editor{position:static}#tabs #security #cyberThreats div.image{float:none;width:100%}}@media (max-width:768px){#dimensions{background:green;color:#ccc}#intro h2{font-size:19px;font-size:1.9rem}#intro h2 span{font-size:26px;font-size:2.6rem;padding-top:5px}#intro p{font-size:13px;font-size:1.3rem;line-height:18px;padding:15px 0 5px}#intro p.bbheader{font-size:17px;font-size:1.7rem;padding-bottom:5px}#icr .intro{padding:0 11%}#icr h2,#icr h2.wprn{font-size:26px;font-size:2.6rem;line-height:30px}#icr p{font-size:13px;font-size:1.3rem;line-height:18px;padding-top:15px}#icr p.bbheader{font-size:16px;font-size:1.6rem;line-height:18px;padding-top:15px}#sss{background-size:2000px}#sss .container{width:320px;padding:20px 0}#sss .sssFloat{background:none;float:none;height:auto;padding:0;margin:0 auto}#sss .sssFloat h2{font-size:33px;font-size:3.3rem}#sss .sssFloat p{font-size:13px;font-size:1.3rem;line-height:18px}#sss .sssFloat p span{padding-top:5px}#bap .intro h2{font-size:19px;font-size:1.9rem}#bap .intro h2 span{font-size:26px;font-size:2.6rem;line-height:30px;padding-top:0}#bap .container{padding:0 10px}#bap .copy{width:240px;padding:0 5px 0}#bap .copy h3{font-size:16px;font-size:1.6rem}#bap .copy p{font-size:13px;font-size:1.3rem;line-height:18px}#bap .bapBackplane img{width:290px}#bap .bapIO img{width:230px}#bap .bapPower img{width:240px;padding-right:20px}#bap .bapController img{width:270px}#ooi .container{width:580px}#ooi .intro{padding:0 4% 30px}#ooi h2{font-size:19px;font-size:1.9rem}#ooi h2 span{font-size:26px;font-size:2.6rem;line-height:30px;padding-top:0}#ooi .copy{border:none;float:none;margin:0 auto}#bbh .container{width:580px}#bbh .intro{padding:0 8% 20px}#bbh .intro h2{font-size:19px;font-size:1.9rem}#bbh .intro h2 span{font-size:26px;font-size:2.6rem;line-height:30px;padding-top:0}#bbh .intro p{font-size:13px;font-size:1.3rem;line-height:18px}#ecs .quote{width:540px}#ecs .quote h2{font-size:19px;font-size:1.9rem}#ecs .quote h2 span{font-size:26px;font-size:2.6rem;line-height:30px;padding-top:0}#ecs .quote .quoteText{line-height:18px;font-size:13px;font-size:1.3rem}#ecs .quote .quoteSource{line-height:18px;font-size:12px;font-size:1.2rem}#ecs .video img{width:480px}#ecs .video p{font-size:13px;font-size:1.3rem;width:400px;line-height:18px}#ric h2{font-size:26px;font-size:2.6rem;line-height:30px;width:400px}#ric p{font-size:13px;font-size:1.3rem;line-height:18px}.container{padding:0 20px}div.section{padding-bottom:40px}.section .intro{padding:0 15%}.transition{height:auto;padding:0}.transition img{position:static;-webkit-transform:translateZ(0);transform:translateZ(0)}#video h1{width:300px;height:60px;padding:30px 25px 30px 115px;background-position:25px center;background-size:70px 70px;font-size:20px;font-size:2rem;line-height:30px;margin:-60px 0 0 -220px}#video .arrow{display:none}#advantage .icons{float:none;width:50%;margin:14% auto;padding-bottom:50%}#advantage .copyContainer{float:none;width:80%;margin:30px auto 0}#advantage #advantages .icons.performance,#advantages.performance .icons{-webkit-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#advantage #advantages .icons.performance a,#advantages.performance .icons a{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#advantage #advantages .icons.cost,#advantages.cost .icons{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#advantage #advantages .icons.cost a,#advantages.cost .icons a{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#advantage #advantages .icons.security,#advantages.security .icons{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#advantage #advantages .icons.security a,#advantages.security .icons a{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#advantage #advantages .icons.reliability,#advantages.reliability .icons{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#advantage #advantages .icons.reliability a,#advantages.reliability .icons a{-webkit-transform:rotate(-270deg);-ms-transform:rotate(-270deg);transform:rotate(-270deg)}#services .icons{margin:50px 0 30px}#services .icons a{font-size:16px;font-size:1.6rem}#services .icons a img{margin-bottom:10px}#news .quote{width:90%;padding:36% 5%}.main .mainContent{padding-right:0;min-height:0!important}.landingPage h1{font-size:26px;font-size:2.6rem;line-height:28px}.landingPage #video .arrow{display:block}.main #sidebar{position:static;width:100%;margin:30px auto}.main.blog #sidebar{padding:0}#sidebar .cta{float:left;width:49%;margin-right:2%}#sidebar .cta.careers .inner{height:144px}#sidebar .cta.careers .inner img{padding-top:15px}.download #sidebar .cta.careers{float:none;clear:both;width:100%}.download #sidebar .cta.careers .inner{height:auto}.download #sidebar .cta.careers .inner img{padding-top:0}#sidebar .cta.signup p{padding:0;font-size:17px;font-size:1.7rem}#sidebar .cta.signup form{margin:4px 0 8px}.cta.signup form.newsletter.sidebar div.field{padding-right:105px}.cta.signup form.newsletter .element input.email{font-size:17px;font-size:1.7rem;line-height:28px;height:28px}.cta.signup form.newsletter.sidebar .field.submit .element input{height:36px;font-size:17px;font-size:1.7rem;line-height:17px}.cta.signup form.newsletter.sidebar .message{line-height:29px}#sidebar .cta.blog,#sidebar .cta.careers{margin-right:0}#sidebar .cta.blog span{font-size:20px;font-size:2rem}.cta.blog .icons img{display:inline;float:none;width:46px;margin:3px 7px 3px 0}#sidebar .cta.contactUs{float:none;clear:both;width:100%}#sidebar .cta.contactUs span.inner{padding:15px;text-align:left}.cta.contactUs img{float:left;margin-right:25px;margin:30px 25px 30px 0}.cta.contactUs span.copy,.cta.ctaVideo span.copy,.cta.revolution span.copy{margin-bottom:15px;font-size:13px;line-height:16px}.cta.contactUs span.address,.cta.contactUs span.email,.cta.contactUs span.phone{padding:0 0 0 235px;background-position:190px center;line-height:34px}.cta.contactUs span.email{margin:12px 0 9px}.cta.contactUs span.address span{display:inline}.main.blog .mainContent{padding-top:40px}#blogCategories{width:214px;top:-30px;right:50%;margin-right:-115px;background:#eaeaea}#blogCategories .categories,#blogCategories p.title{display:none}#blogCategories p.banner{cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#blogCategories p.banner:hover{opacity:0.55}#blogCategories.ready,#blogCategories.ready .inner{border-color:transparent}#faq .links a,#tabs .links a{font-size:20px;font-size:2rem}#tabs .links a span.text{display:inline}#tabs .links a img.icon{display:none}#tabs .content .inner{padding-left:93px}#tabs .content .inner img.icon{display:block}#tabs #security #cyberThreats div.threats{float:left;width:30%;height:0;padding-bottom:66%}#cyberThreats .threats .editor{position:absolute}#tabs #security #cyberThreats div.image{float:left;width:70%}}@media (max-width:730px){#tabs .links a{font-size:16px;font-size:1.6rem}#faq .links a{font-size:14px;font-size:1.4rem}form#searchform #s{width:85px}form#searchform #s,form#searchform #searchsubmit{padding:0 2px 0}}@media (max-width:700px){.landingPage h1{xmargin-top:22%}.landingPage .copy,.landingPage form#contactUs{width:auto;float:none}.landingPage form#contactUs{margin:20px 0 50px}}@media (max-width:670px){#products .product,#products .product.right{float:none;width:85%;margin:0 auto 60px}#products .product.right.bottom{margin-bottom:40px}#sidebar .cta.signup p{font-size:14px;font-size:1.4rem}}@media (max-width:600px){#dimensions{background:blue;color:#fff}#intro .container{padding:0 15px}#intro h2{font-size:15px;font-size:1.5rem}#intro h2 span{font-size:20px;font-size:2rem}#intro p.bbheader{font-size:14px;font-size:1.4rem}#icr h2{font-size:20px;font-size:2rem;line-height:25px}#icr h2.wprn{font-size:16px;font-size:1.6rem;line-height:19px}#icr p.bbheader{font-size:14px;font-size:1.4rem}#icr p.bbheader img.revHeader,.asset img.revHeader{width:100%;max-width:534px}#bap .intro h2{font-size:15px;font-size:1.5rem}#bap .intro h2 span{font-size:20px;font-size:2rem;line-height:25px}#bap .copy{width:200px}#bap .copy h3{margin-bottom:0}#bap .copy p{font-size:12px;font-size:1.2rem;line-height:14px}#bap .bapBackplane,#bap .bapIO{padding-top:50px}#bap .bapBackplane .copy{margin-top:-40px}#bap .bapController,#bap .bapPower{padding:40px 0}#bap .bapBackplane img{width:200px}#bap .bapIO img{width:170px;padding-left:20px}#bap .bapPower img{width:170px}#bap .bapController img{width:200px}#ooi .container{width:460px}#ooi .intro{padding:0 4% 10px!important}#ooi h2{font-size:15px;font-size:1.5rem}#ooi h2 span{font-size:20px;font-size:2rem;line-height:25px}#ooi .copy h3{padding:10px 0 5px}#ooi .copy p{font-size:13px;font-size:1.3rem;line-height:15px;margin-bottom:10px}#bbh .container{width:460px}#bbh .intro h2{font-size:15px;font-size:1.5rem}#bbh .intro h2 span{font-size:20px;font-size:2rem;line-height:25px}#bbh .intro p{line-height:16px}#bbh .copy{background-size:200px;width:120px;height:145px;padding:55px 40px 0}#bbh .copy h3{font-size:22px;font-size:2.2rem}#bbh .copy p{font-size:15px;font-size:1.5rem;line-height:18px}#bbh .copy1,#bbh .copy2{margin:0 auto 20px}#bbh .copy1{padding:45px 40px 0;height:155px}#ecs .quote{width:430px}#ecs .quote h2{font-size:15px;font-size:1.5rem}#ecs .quote h2 span{font-size:20px;font-size:2rem;line-height:25px}#ecs .video img{width:380px}#ric .intro{padding:0 20px}#ric h2{font-size:20px;font-size:2rem;line-height:25px;width:350px}#formContainer{background:#585858}form{width:100%;padding-left:0;padding-right:0}.main .assetDownload .mainContent form,.main.contact form,.main.solution-partners form,.main.support form{padding-left:8%;padding-right:8%}form div.field{float:none;width:100%;margin-right:0}form .field label{top:-35px;left:0!important}form .field label.left{right:auto}form .field label.right{left:auto}form .field label:after{border-top:none;border-bottom:none;border-left:10px solid transparent!important;border-right:10px solid transparent!important;border-top:10px solid #fff;top:100%;left:auto!important;right:10px!important}.expandable .panel .header{padding-left:45px}.innerContent{padding-left:0}.innerContent img.icon{float:left;position:static;width:auto!important;height:20px;margin-right:5px!important}#advantage .icons{width:60%;padding-bottom:60%}#services .icons a{font-size:14px;font-size:1.4rem}#news .container{padding:0}#news .quote{width:100%;padding:40% 0;background-size:115% auto}#news p.text{margin:0 15px;padding:7% 3%}#news p.by{width:80%;max-width:none}#sidebar .cta{float:none;width:100%;margin-right:0}#sidebar .cta.careers .inner{height:auto}#sidebar .cta.careers .inner img{padding-top:0}#sidebar .cta.signup img{float:left;margin:20px 25px 20px 10px}#sidebar .cta.signup p{margin:15px 0 6px;font-size:21px;font-size:2.1rem;line-height:21px;text-align:left}#sidebar .cta.signup form{float:left;margin-top:0}.cta.signup form.newsletter.sidebar div.field{padding-right:150px}.cta.signup form.newsletter.sidebar .field.submit .element input{padding:7px 40px 7px 18px;background:#fff url("images/button-arrow-green.png") 91% 3px no-repeat}.cta.signup form.newsletter.sidebar .field.submit .element input:hover{color:#fff;background:#585858 url("images/button-arrow-white.png") 91% 3px no-repeat}#sidebar .cta.blog span.inner{padding-top:25px;padding:20px 0 0 2%;position:relative}#sidebar .cta.blog span.inner span{width:230px;float:left;font-size:25px;font-size:2.5rem}#sidebar .cta.blog span.inner span.blog{font-size:20px;font-size:2rem;clear:both;margin-top:10px;background-position:center center}#sidebar .cta.blog span.inner span.icons{position:absolute;right:2%;top:28px}.cta.blog .icons img{display:block;float:left;width:45px;margin-top:0;margin-bottom:0}.cta.blog .icons img.last{margin-right:0}.main.blog .blogListing.single .post.main{margin-bottom:60px}.main.blog .blogListing.single .post.type2,.main.blog .blogListing.single .post.type3,.main.blog .blogListing.single .post.type4{width:90%!important;float:none;margin:0 auto 20px}.main.blog .blogListing.single .post .inner{border-right:3px solid #757678}.blogListing.single .clear.blogEnd{width:90%}.main.why-bedrock-osa .container{padding:0}.main.why-bedrock-osa .mainContent .intro{padding:0 20px}#tabs .links a span.text{display:none}#tabs .links a img.icon{display:block}#tabs .content{border:none;padding:20px 0 45px}#tabs .content .innerContent{padding:0 20px}#tabs #cost .panel h4.header img{right:64px}#tabs #cost .panel h4.header img.pie{right:13px}.main.products .assets .asset{float:none!important;width:100%}.main.products form#contactUs{padding-left:20px;padding-right:20px}.main.why-bedrock-osa #sidebar{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:535px){img.alignleft,img.alignright{float:none;display:block}#sidebar .cta.signup img{width:39px;height:auto;margin:8px 12px 0 0}#sidebar .cta.signup p{font-size:17px;font-size:1.7rem;line-height:32px;margin-top:8px}#sidebar .cta.signup form{float:none;clear:both}#sidebar .cta.blog span.inner{padding:15px 0 0 0}#sidebar .cta.blog span.inner span{font-size:18px;font-size:1.8rem;width:180px}#sidebar .cta.blog span.blog{font-size:15px;font-size:1.5rem;margin-top:3px}#sidebar .cta.blog span.inner span.icons{width:auto;top:22px}#sidebar .cta.contactUs span.inner{padding:8px}.cta.contactUs img{width:48%;margin:0 2% 20px 0}.cta.contactUs span.copy,.cta.ctaVideo span.copy,.cta.revolution span.copy{font-size:11px;font-size:1.1rem;line-height:13px;float:right;width:50%;padding:0;margin-top:23px;text-align:center}.cta.contactUs span.phone{clear:both}.cta.contactUs span.address,.cta.contactUs span.email,.cta.contactUs span.phone{width:220px;margin:0 auto;padding:0 0 0 45px;background-position:left center;line-height:34px}}@media (max-width:500px){#mapTwo{display:none}.map{float:none;width:100%}#mapOne{border-right:0px}.tdSplit{display:block;width:100%;margin:8px 0 0 0}}@media (max-width:480px){#dimensions{background:purple;color:#fff}#intro h2{line-height:17px}#intro h2 span{line-height:20px}#icr h2,#icr h2.wprn{line-height:23px}#icr p{padding-top:10px}#bap .intro h2 span{line-height:23px}#bap .triangle-with-shadow{top:59px}#bap .copy{margin:0 auto;text-align:center;float:none!important}#bap .bapBackplane,#bap .bapIO{padding-top:50px}#bap .bapBackplane .copy,#bap .bapIO .copy{margin-top:0px}#bap .copy{padding-bottom:20px!important}#bap .bapController,#bap .bapPower{padding:40px 0}#bap img{float:none!important;padding:0!important}#ooi .container{width:320px}#ooi .intro{padding:0 4% 0!important}#ooi h2{line-height:17px}#ooi h2 span{line-height:23px}#ooi .copy{width:260px}#ooi a.contact{background-position:265px 9px;font-size:16px;font-size:1.5rem}#bbh .container{width:320px}#bbh .intro h2{line-height:17px}#bbh .intro h2 span{line-height:23px}#ecs .quote{width:290px}#ecs .quote h2{line-height:17px}#ecs .quote h2 span{line-height:23px}#ecs #video{min-width:260px}#ecs .video img{width:240px}#ecs .video p{width:260px}#ric h2{width:260px}.resellersContainer .reseller .image{float:none}body{font-size:12px;font-size:1.2rem}.container{padding:0 15px}h1{padding-bottom:10px}h2{font-size:18px;font-size:1.8rem;line-height:20px}p{line-height:15px}form{margin-top:0}form .element.text input{font-size:16px;font-size:1.6rem}div.section{padding-top:20px;padding-bottom:20px}.section .intro{padding:0 15px 25px!important}#advantage.section .intro{padding-left:0;padding-right:0}#video h1{width:170px;height:30px;background-size:40px 40px;margin:-45px 0 0 -140px;padding-left:85px;font-size:11px;font-size:1.1rem;line-height:15px}#advantage{text-align:center}#advantage .viewport{height:0;padding:0 0 102%;border-top:2px solid #696b73;border-bottom:2px solid #696b73;overflow:hidden}#advantages{width:100%;height:100%;padding:17% 15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#advantages.performance{top:68%}#advantages.security{top:-68%}#advantages.cost{left:-68%}#advantages.reliability{left:68%}#advantage .icons{width:72%;padding-bottom:72%;margin:0 auto;-webkit-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important;z-index:3}#advantage .icons a{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}#advantage .icons p.instruction{display:block}#advantages.cost .icons a.cost,#advantages.cost .icons a.cost:hover,#advantages.performance .icons a.performance,#advantages.performance .icons a.performance:hover,#advantages.reliability .icons a.reliability,#advantages.reliability .icons a.reliability:hover,#advantages.security .icons a.security,#advantages.security .icons a.security:hover{background-position:0 100%}.oldIE #advantages.cost .icons a.cost,.oldIE #advantages.performance .icons a.performance,.oldIE #advantages.reliability .icons a.reliability,.oldIE #advantages.security .icons a.security{background-position:-303px -303px}#advantage .copyContainer{width:100%;height:100%;margin:0;position:absolute;top:0;left:0;z-index:1}#advantage .copy{display:table!important;padding:0 15px;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}#advantage .copy .content{padding:0;border:none;display:table-cell;vertical-align:middle}#advantage .copy .content h3{padding-top:15px;border-top:3px solid #585858}#advantage .copy .content p{margin-bottom:0;padding-bottom:15px;border-bottom:3px solid #585858}#advantage .copy.vertical{width:100%;height:68%;left:0}#advantage .copy#performance{top:-68%}#advantage .copy#security{top:100%}#advantage .copy.vertical .content{padding:0 20%}#advantage .copy.horizontal{width:68%;height:100%;xtop:50%}#advantage .copy#reliability{left:-68%}#advantage .copy#cost{left:100%}#advantage .copyContainer a.contact{display:none}#advantage a.contact.mobile{display:inline-block}#products .container{padding:0}#products .intro{margin-bottom:0}#products .product,#products .product.bottom,#products .product.right{width:100%;height:0;padding-bottom:44%;margin:0;border-top:2px solid #696b73;position:relative;overflow:hidden;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#products .product.right.bottom{border-bottom:2px solid #696b73;margin-bottom:0}#products .product:hover{background:#dedede}#products .product .content{width:100%;height:200%;position:absolute;top:0;left:0;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#products .product .icon{position:static;width:100%;height:calc(42% - 30px);padding:4% 0}#products .product .icon img{display:inline;width:auto;height:100%}#products .product p{height:calc(50% + 30px);padding:0;text-align:center;display:table}#products .product p span.inner{border:none;padding:0 15px;display:table-cell;vertical-align:middle;position:relative}#products span.inlineHeader{display:block;width:100%;margin-bottom:5px;position:absolute;top:0;left:0}.ie9 #products span.inlineHeader{position:static}#products span.dash{display:inline}#products .product.selected,#products .product.selected+.product{border-color:#585858!important}#products .product.border{border-top:2px solid #585858}#products .product.selected .content{top:-100%}.ie9 #products .product.selected .content{top:-80%}#products .product.selected p{padding-top:15px}#products .product.selected span.inlineHeader{position:static}#services .container{padding:0}#services .icons{margin:0;padding:0 15px 30px;border-bottom:2px solid #696b73}#services .icons a{width:40%;margin:0;font-size:16px;font-size:1.6rem;line-height:16px}#services .icons a.maintenance{float:none;margin:0 auto 5%}#services .icons a.support{margin-right:20%}#services .icons a img{margin-bottom:10px}#sidebar .cta.blog span.inner span.icons{top:30px}.cta.blog .icons img{width:35px;margin-right:7px}.cta.blog .icons img.last{margin-right:0}.main.blog .mainContent.blogListing .post{float:none;width:100%!important;border-top:1px solid #757678!important;padding-top:20px!important}.main.blog .mainContent.blogListing .post.desktopFirst.topRow{border-top:none!important}.main.blog .mainContent.blogListing .post .inner{border-right:3px solid #757678}.main.blog .mainContent.blogListing .post.filler{display:none}#tabs #security #cyberThreats div.threats{float:none;width:100%;margin-bottom:20px;height:auto;padding-bottom:0}#cyberThreats .threats .editor{position:static}#tabs #security #cyberThreats div.image{float:none;width:100%}}@media (max-width:400px){img.alignleft,img.alignright{float:none;display:block}#advantage .copy.vertical .content{padding:0}#sidebar .cta.signup img{float:none;width:58px;margin:2px 0 12px}#sidebar .cta.signup p{font-size:15px;font-size:1.5rem;line-height:18px;width:147px;margin:0 auto 12px;padding:0;text-align:center}#sidebar .cta.signup form.newsletter.sidebar{margin:0}#sidebar .cta.signup form.newsletter.sidebar div.field{padding-right:85px}.cta.signup form.newsletter .element input.email{height:18px;font-size:16px;font-size:1.6rem;line-height:18px}.cta.signup form.newsletter.sidebar .message{line-height:19px}.cta.signup form.newsletter.sidebar .field.submit .element input{height:25px;padding:3px 9px;background:#fff;font-size:16px;font-size:1.6rem;line-height:12px}.cta.signup form.newsletter.sidebar .field.submit .element input:hover{background:#585858}#sidebar .cta.blog span.inner{padding:8px}#sidebar .cta.blog span.inner span{width:auto;float:none}#sidebar .cta.blog span.inner span.blog{margin:5px auto 18px;font-size:18px;font-size:1.8rem}#sidebar .cta.blog span.inner span.icons{position:static}.cta.blog .icons img{display:inline;float:none;width:49px}#sidebar .cta.contactUs span.inner{text-align:center}.cta.contactUs img{float:none;width:163px;margin:0 auto 12px}.cta.contactUs span.copy,.cta.ctaVideo span.copy,.cta.revolution span.copy{float:none;width:auto;margin:0 0 26px 0;padding:0 8px}.cta.contactUs span.address,.cta.contactUs span.email,.cta.contactUs span.phone{width:auto;line-height:13px;background-position:center top;padding:0}.cta.contactUs span.phone{padding-top:33px}.cta.contactUs span.email{padding-top:31px;margin:34px 0 30px}.cta.contactUs span.address{padding-top:40px;margin-bottom:5px;line-height:18px}.cta.contactUs span.address span{display:block}}@media (max-width:360px){#services .icons a{font-size:12px;font-size:1.2rem;line-height:12px}.landingPage h1{font-size:22px;font-size:2.2rem}}@media (max-width:320px){#dimensions{background:purple}}.awards_year{display:inline-block;width:100%}.awards_list img{border:medium none;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0;max-height:470px;max-width:336px;width:auto}.awards_list .add_holder img:hover{-webkit-box-shadow:0 0 8px 1px #a9a8a6;box-shadow:0 0 8px 1px #a9a8a6}.add_holder:hover .awards_hover{display:block}.awards_section.expandable .panel .header:hover{background-color:rgba(0,0,0,0)}.awards_section.expandable .panel.selected .header{border-color:rgba(0,0,0,0)}.awards_list{display:inline-block}.awards_year h4{padding-bottom:12px;padding-top:20px}.awards_list a.add_holder{position:relative;display:block;float:left;margin:0 29px 31px 0;text-decoration:none}.awards_hover{bottom:78px;left:-13px;position:absolute;display:none}.awards_hover img:hover{-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.awards_hover img{margin:0!important;width:191px}.add_holder h5{font-size:13px;margin-top:15px}.award-section .award-image:hover .award_normal,.award_hover,.awards_section .add_holder:hover .award_normal{display:none!important}.award-section .award-image:hover .award_hover,.awards_section .add_holder:hover .award_hover{display:block!important}.award-content h3{font-size:24px;line-height:1.2em;color:#000}.award-content .award-visit-link{text-decoration:none;font-weight:600}.awards-nav .jumpto{cursor:pointer}.awards-nav .jumpto:hover{color:#000}.awards-nav .jumpto:after{content:"|";padding:0 10px}.awards-nav .jumpto:last-child:after{content:"";padding:0}#mask{position:absolute;left:0;top:0!important;z-index:9000;background-color:#000;display:none}#boxes #dialog{background-color:#ffffff;font-family:"Segoe UI Light",sans-serif;font-size:15pt;height:auto;padding:0;width:1171px;position:absolute}#boxes .window{border-radius:6px;display:none;height:200px;left:50%!important;padding:0;position:fixed;text-align:center;top:67px!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:440px;z-index:9999}.maintext{text-align:center;font-family:"Segoe UI",sans-serif;text-decoration:none}#lorem{font-family:"Segoe UI",sans-serif;font-size:12pt;text-align:left}#popupfoot{font-family:"Segoe UI",sans-serif;font-size:16pt;padding:10px 20px}#popupfoot a{text-decoration:none}.agree:hover{background-color:#d1d1d1}.popupoption:hover{background-color:#d1d1d1;color:green}.popupoption2:hover{color:red}.newsletter-api-form-theme2 .newsletter_form2_c_get_detail .form-control{background-color:rgba(0,0,0,0);border:medium none!important;-webkit-box-shadow:0 0 5px #cccccc!important;box-shadow:0 0 5px #cccccc!important;font-size:20px;height:47px!important;margin:9px auto!important;padding:0 0 0 5px!important;width:100%!important}.newsletter-api-form-theme2 .newsletter_form2_section-sub_heading{display:none}.newsletter-api-form-theme2 .newsletter_form2_section-description{display:none}.window .newsletter-api-form-theme2{border:2px solid #585858!important;padding:10px}form{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0 auto;padding:33px 10px 0 10px;width:70%;background-color:#585858}.window .newsletter-api-form-theme2 .newsletter_form2_c_get_detail .btn{border:2px solid #585858!important;border-radius:7px!important;font-size:24px;margin-top:10px;padding:5px 20px}.window .newsletter-api-form-theme2 .btn{background-color:#fff!important;color:#585858!important}.col-md-12.col-sm-12.newsletter_form2_footer_social{display:none}.window .newsletter-api-form-theme2 footer{border-color:#585858!important;color:#ffffff;display:none}.close.agree{display:inline-block;position:absolute;right:-31px;top:-17px}.close.agree>img{width:55%}.agree:hover{background-color:transparent}.newsletter_form2_subscribe-message1 .main_div .subscribe-messages{left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.video-popup{float:left;width:54%;text-align:left;padding:50px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-50px}.video-popup h1{margin-bottom:40px;font-size:20px;line-height:30px;text-transform:none;color:#f29100}.video-popup--text{margin-bottom:0}.video-popup--text .download{margin-top:0}.video-popup--text img{display:block;margin:0 auto 30px}.video-popup--text h1{margin-bottom:20px}.newsletter_popup{background-color:#585858;border-radius:0 6px 6px 0;float:left;padding:44px 20px 20px;width:46%;-webkit-box-sizing:border-box;box-sizing:border-box}.video-popup p span{color:#f29100;font-family:roboto slab;font-size:40px;font-weight:700;line-height:26px}.video-popup>p{font-family:"Roboto Slab","Georgia",serif;font-size:17px;line-height:23px}.newsletter_popup>h2{color:#ffffff;font-family:"Roboto Slab","Georgia",serif;font-size:20px;line-height:26px;text-transform:none}.mc4wp-form-fields p input{border:medium none;font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:14px;font-style:italic;height:38px;padding:0 19px;width:296px}.mc4wp-form-fields>p{margin-bottom:30px}.mc4wp-form-fields>input{border:3px solid #767676;color:#767676;font-family:roboto slab;font-size:23px;height:47px;margin-top:23px;text-transform:uppercase;width:199px}.editor p iframe,.video-popup iframe{height:360px;width:100%}.newsletter_popup input[type=text],input[type=password],textarea{border:medium none!important;border-radius:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;height:38px!important;margin:2px 0 17px;padding:7px 5px;-webkit-transition:background-color 0.2s ease 0s;-o-transition:background-color 0.2s ease 0s;transition:background-color 0.2s ease 0s;width:74%!important}.newsletter_popup .field_value{text-align:center!important}.newsletter_popup fieldset li label{display:none!important}.newsletter_form{margin:0 auto}.widget_wysija_cont .wysija-submit{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #008080;color:#008080;display:inline-block;font-family:inherit;font-size:18px;font-weight:bold;margin-top:20px;padding:6px 13px}.wysija-input{border:medium none;-webkit-box-shadow:0 0 6px #cccccc;box-shadow:0 0 6px #cccccc;height:32px;margin-top:16px;padding:3px 12px;width:100%}.formError .formErrorContent{border:1px solid #8e2121!important;color:#ffffff!important;font-family:tahoma;font-size:11px!important;height:30px!important;padding:4px 10px!important;position:relative;width:322px!important;z-index:5001;background:rgba(0,0,0,0) none repeat scroll 0 0}.formError{cursor:pointer;display:block;left:135px!important;position:absolute;top:300px!important;z-index:5000;margin-top:0!important;opacity:0.87!important;top:424px!important}.mc4wp-alert.mc4wp-error>p,.mc4wp-alert.mc4wp-success>p{color:#ffffff;font-family:"Roboto Slab","Georgia",serif;font-size:12px;line-height:18px;margin-top:17px}body.sharpspring_form{padding:0 10px}@media only screen and (min-width:980px) and (max-width:1280px){.mc4wp-form-fields>p{margin-bottom:19px}.video-popup p span{font-size:17px}.newsletter_popup>h2{font-size:28px}form{margin:0 auto;padding:33px 0;width:100%}.mc4wp-form-fields p input{height:35px;padding:0 19px;width:88%}.mc4wp-form-fields>input{margin-top:15px}#boxes .window{border-radius:6px}#boxes #dialog{width:74%}}@media only screen and (max-width:768px){#ecs .video{width:100%;height:auto;margin-bottom:30px;position:relative;left:-12px}}@media only screen and (min-width:640px) and (max-width:979px){#boxes #dialog{width:70%}#boxes .window{border-radius:6px}.video-popup{width:100%}.newsletter_popup{width:100%}}@media only screen and (max-width:639px){#boxes #dialog{width:70%}#boxes .window{border-radius:6px}.video-popup{width:100%}.newsletter_popup{width:100%}.video-popup>p{font-family:"Roboto Slab","Georgia",serif;font-size:13px;line-height:19px}.video-popup p span{font-size:16px;line-height:23px}.newsletter_popup>h2{font-size:16px}.mc4wp-form-fields p input{padding:0 10px;width:auto}form{background:rgba(0,0,0,0) none repeat scroll 0 0;margin:0 auto;padding:33px 0;width:100%}.video-popup iframe{height:100%;width:100%}.mc4wp-form-fields>input{font-size:17px;height:44px;margin-top:28px;width:158px}.mc4wp-alert{padding:0 10px}}.white-popup{background-color:#fff;position:relative;max-width:1170px;margin:20px auto;overflow:hidden;border-radius:6px}#lowerNav li::last-child,.menu-item-1105{border-right:none}.page-template-video-template .mainContent #tabs .links a{font-size:12px;width:178px}.page-template-video-template .mainContent #tabs .links a:last-child{margin:0px}.page-template-video-template .mainContent #tabs .links{border:none}.page-template-video-template .mainContent #tabs .content{border:none;padding:50px 0px 45px;float:left}.page-template-video-template .mainContent #tabs .content .innerContent{padding:0px}.page-template-video-template .mainContent #tabs .content .innerContent ul{padding:0px;margin:0px -15px}.page-template-video-template .mainContent #tabs .content .innerContent ul li{display:inline-block;width:33%;padding:0px 15px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 80px}.page-template-video-template .mainContent #tabs .content .innerContent ul li:nth-child(3n+1){clear:left}.page-template-video-template .mainContent #tabs .content .innerContent ul li p{color:#000000;font-size:12px;font-family:"Exo 2","Trebuchet MS",sans-serif;padding-top:5px;margin:0px}.page-template-video-template .mainContent #tabs .content .innerContent ul li p a{color:#1e1e1e;font-size:12px;font-weight:bold;text-decoration:none;display:block;font-family:"Exo 2","Trebuchet MS",sans-serif}.page-template-video-template .mainContent #tabs .active{display:block}.page-template-video-template #footer{float:left;width:100%}.video{float:left;width:100%}.main.contentLayer.video{float:none}.video>img{margin:0;width:100%;border:none}.video-text{float:left;width:100%}.page-template-video-template .mainContent img{border:none}@media only screen and (min-width:601px) and (max-width:767px){.page-template-video-template .mainContent #tabs .links a{width:32%}}@media only screen and (max-width:599px){.page-template-video-template .mainContent #tabs .links a{width:calc((100% - 6px) / 3)}}@media only screen and (max-width:992px){.page-template-video-template .mainContent #tabs .links a{width:32%;font-size:12px}}@media only screen and (max-width:767px){.page-template-video-template .mainContent #tabs .content .innerContent ul li{width:50%}}@media only screen and (max-width:480px){.page-template-video-template .mainContent #tabs .content .innerContent ul li{width:100%}}a.ide.cta{color:#fff}.certification__head{display:table;width:100%;border-spacing:0;border-bottom:solid 1px #ddd;margin-bottom:10px;min-height:50px}.certification__logo-wrap,.certification__title{display:table-cell;vertical-align:middle}.certification__logo-wrap{width:1px;padding-right:10px}.certification__logo{width:50px;height:50px;background-size:contain;background-position:center;background-repeat:no-repeat}.certification__title{width:auto}.certification__title h3 span{display:block}.certification__title h3 span:before{content:"";display:block;height:120px;height:calc(var(--header-height) + 10px);margin-top:-120px;margin-top:calc((var(--header-height) + 10px) * -1);visibility:hidden}.certification ul{list-style:disc;margin-left:0;padding:0}.certification ul ul{opacity:0.8}.certification ul ul li:last-child{margin-bottom:0}.certification ul:after{content:"";display:table;clear:both}.certification li{display:block;color:inherit;position:relative;padding-left:15px}.certification li:before{content:"";width:5px;height:5px;background:currentColor;display:block;position:absolute;top:0.5em;left:0;border-radius:50%}@media (min-width:900px){.certification .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.media{display:table;width:100%;border-spacing:0}.media+.media{margin-top:20px}.media__body,.media__img{display:table-cell;vertical-align:middle}.media__img{width:1px;padding-right:30px}.media__img>img{max-width:none;display:block;width:auto;margin:0;padding:0}.media__body{width:auto}.media__body>:last-child{margin-bottom:0}.media .media__button{font-size:12px;text-decoration:none}.media .media__button:hover{color:#fff;text-decoration:none;background:#585858;border-color:#585858}.media--reverse{direction:rtl}.media--reverse>.media__body,.media--reverse>.media__img{direction:ltr}.media--reverse>.media__img{padding-right:0;padding-left:30px}.case-study-media+.case-study-media{padding-top:20px;border-top:solid 1px #999}.case-study-media>.media__img>img{border:solid 5px #bb202a}.case-study-media__title{font-family:"Exo 2","Trebuchet MS",sans-serif;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:960px){.case-study-media,.case-study-media>.media__body,.case-study-media>.media__img{display:block;width:100%;padding:0}.case-study-media>.media__img{margin-bottom:20px}}@media only screen and (max-width:580px){.case-study-media,.case-study-media>.media__body,.case-study-media>.media__img{display:block;width:100%;padding:0}.case-study-media>.media__img{margin-bottom:20px}}.pad-header{padding-top:109px}@media (max-width:960px){.pad-header{padding-top:104px}}.new-btn{font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;text-transform:uppercase;padding:15px 50px 15px 30px;display:inline-block;background:#fff url("images/button-down-arrow-green.png") center right 9px no-repeat;border:solid 1px #000;text-align:left;text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.new-btn:hover{border-color:#fff;color:#fff;background:#585858 url("images/button-arrow-white.png") center right 9px no-repeat}.article-cta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;padding-top:20px;border-top:solid 1px #444}@media screen and (max-width:36.865em){.article-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}}.article-cta .article-cta__title{font-size:22px;line-height:1.2;text-transform:none;color:inherit;margin-bottom:15px}.article-cta>.article-cta__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;margin-right:30px;width:auto}@media screen and (max-width:36.865em){.article-cta>.article-cta__img{margin-bottom:20px;margin-right:0}}.article-cta>.article-cta__body{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.page-headline{background:#000;padding:10% 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:75em){.page-headline{padding:95px 20px;min-height:295px}}.page-headline :last-child{margin-bottom:0}.page-headline h1{font-size:18px;line-height:1.1;color:#fff;margin-bottom:1em;text-transform:none}@media screen and (min-width:36.875em){.page-headline h1{font-size:calc(18px + 12 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.page-headline h1{font-size:30px}}.page-headline h2{font-size:25px;line-height:1.1;color:#bb202a;letter-spacing:0.05em}@media screen and (min-width:36.875em){.page-headline h2{font-size:calc(25px + 15 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.page-headline h2{font-size:40px}}.page-headline--alt{background:#000}.page-headline--alt h1{font-size:24px;max-width:730px}@media screen and (min-width:36.875em){.page-headline--alt h1{font-size:calc(24px + 12 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.page-headline--alt h1{font-size:36px}}.page-headline--short{background:#000;padding-top:40px;padding-bottom:40px;min-height:auto}.page-headline--short h1{font-size:36px;text-transform:uppercase}@media screen and (min-width:36.875em){.page-headline--short h1{font-size:calc(36px + 12 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.page-headline--short h1{font-size:48px}}.product-grid{margin-left:-30px;margin-top:-30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-grid__item{padding-left:30px;padding-top:30px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media screen and (min-width:43.75em){.product-grid__item{-ms-flex-preferred-size:50%;flex-basis:50%}}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:solid 1px #bb202a;text-decoration:none;max-width:400px;margin:0 auto;background:#fff}.product-card:hover .product-card__footer{background:#222}@media screen and (min-width:43.75em){.product-card{max-width:none}}.product-card__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;padding-bottom:0}@media screen and (min-width:43.75em){.product-card__img{min-height:260px}}.product-card__content{padding:20px 30px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.product-card__content h3{font-size:20px;line-height:1.2;margin-bottom:15px}@media screen and (min-width:36.875em){.product-card__content h3{font-size:calc(20px + 8 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.product-card__content h3{font-size:28px}}.product-card__content p{font-size:16px;line-height:1.3;color:#222}@media screen and (min-width:36.875em){.product-card__content p{font-size:calc(16px + 1 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.product-card__content p{font-size:17px}}.product-card__content :last-child{margin-bottom:0}.product-card__footer{background:#bb202a;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;padding:17px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}#tabs .content{float:none!important}#tabs .video-grid{padding:0!important;margin:0!important;margin-left:-20px!important;margin-top:-20px!important;list-style:none!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#tabs .video-grid,#tabs .video-grid *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}#tabs .video-grid__item{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;width:100%!important;padding-left:20px!important;padding-top:20px!important;margin:0!important;float:none!important}@media screen and (min-width:25em){#tabs .video-grid__item{width:50%!important}}@media screen and (min-width:62em){#tabs .video-grid__item{width:33.333%!important}}#tabs .video-grid__item a{display:block!important}#tabs .video-grid__item a,#tabs .video-grid__item a:hover{text-decoration:none}#tabs .video-grid__item a p{color:#1e1e1e;font-size:12px;font-weight:bold;text-decoration:none;display:block;font-family:"Exo 2","Trebuchet MS",sans-serif}#tabs .video-grid__item a:hover .video-grid__img:before{background-color:rgba(0,0,0,0.5)}#tabs .video-grid__item .video-grid__img{margin-bottom:10px;position:relative;background-size:cover;background-position:center}#tabs .video-grid__item .video-grid__img:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:no-repeat center;background-color:rgba(0,0,0,0.3);background-image:url("images/play.png");background-size:50px 50px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}#tabs .video-grid__item .video-grid__img:after{content:"";display:block;padding-top:56.8181818182%}.flex-embed{position:relative;display:block}.flex-embed:before{content:"";display:block;width:100%;padding-bottom:56.25%}.flex-embed>iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}.border-top-primary{border-top:2px solid #bb202a}.border-bottom-primary{border-bottom:2px solid #bb202a}#vsel h3{text-transform:none;color:#1e1e1e}#vsel .vsel-meta-title{font-size:24px;line-height:1.2em}.vsel-meta{float:none;width:100%}.event-meta{color:#bb202a}.event-meta p,.vsel-info p{display:inline-block}.event-meta{text-transform:uppercase}.event-meta p:first-of-type:after{content:"|";padding:0 6px}.vsel-info{color:#717171}.vsel-meta-link{font-weight:600}.vsel-meta-link a{text-decoration:none}.vsel-meta-link a:hover{color:#1e1e1e}#vsel .event-content,.award-section{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;border:1px solid #bb202a}.award-section{-ms-grid-columns:20% 1fr;grid-template-columns:20% 1fr}#vsel .event-content .event-image img,.award-section img{width:100%;margin:0;border:none;display:block}@media (max-width:590px){#vsel .event-content,.award-section{display:block}#vsel .event-content .event-image img,.award-section img{max-width:50%;margin-bottom:10px}}.filterbyterms{display:-webkit-box;display:-ms-flexbox;display:flex}.filterbyterms a{text-decoration:none}.filterbyterms .filterby{color:#bb202a;font-weight:bold;font-size:1.1em}.filterbyterms .filter-item:after{content:"|";margin:0 10px;color:#797979}.filterbyterms .filter-item:last-of-type:after{content:"";margin-right:0}.back-to-button a{text-decoration:none}.back-to-button a:hover{color:#1e1e1e}.back-to-button.single-post span{display:inline-block}.back-to-button.single-post span:after{content:"|";margin:0 10px;color:#797979}.news-link a{text-decoration:none}.news-link a:hover{color:#1e1e1e}.news-link:after{content:", ";margin:0 4px 0 0;color:#797979}.back-to-button.single-post span:last-child:after,.news-link:last-child:after{content:""}.bedrock-posts .meta{background:#bb202a;color:#fff;position:relative}.bedrock-posts .meta a{color:#fff;font-weight:bold;text-decoration:none;display:inline-block}.bedrock-posts .meta a:hover{color:#1e1e1e}.bedrock-posts .meta .post-author-container{position:absolute;bottom:0}.bedrock-posts.related-posts .meta .post-author-container{position:relative;margin-bottom:0px!important}@media (max-width:590px){.bedrock-posts .meta .post-author-container{position:relative;margin-bottom:0px!important}}.bedrock-posts .post{border:1px solid #bb202a;display:-ms-grid;display:grid;-ms-grid-columns:170px 1fr;grid-template-columns:170px 1fr}.bedrock-posts .post a.title{color:#1e1e1e;text-decoration:none}.award-content h3,.bedrock-posts.category-posts .post a.title{text-transform:none}.bedrock-posts .post a.title:hover{color:#bb202a}.bedrock-posts .post .excerpt,.bedrock-posts .post .readmore{display:inline;line-height:23px}.bedrock-posts .post .excerpt{color:#797979}.bedrock-posts .post .readmore{font-weight:bold;color:#bb202a;text-decoration:none;margin-left:10px}.bedrock-posts .post .readmore:hover{color:#1e1e1e}.post-tagline{color:#797979;font-style:italic}.info.single{color:#bb202a}.no-transform{text-transform:none}.related-posts{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:992px){.related-posts{display:block}}.bedrock-posts.related-posts .post{display:block;text-align:center}.bedrock-posts.related-posts .post .readmore{display:block;margin-top:20px}.bedrock-posts.related-posts .post .info{margin-bottom:0px}.bedrock-posts.related-posts .post .mt-3{margin-top:15px!important}.bedrock-posts.related-posts .post .post-author{display:inline-block;margin-bottom:0px!important;margin-right:3px!important}.category-posts{position:relative}.all-posts-container.is-sticky,.awards-nav.is-sticky,.category-info.is-sticky{position:-webkit-sticky;position:sticky;top:109px;background:#fff;z-index:50}@media (max-width:590px){.filterbyterms{display:block}.filterbyterms .filter-item{margin-top:6px}.filterbyterms .filter-item:after{content:""}.bedrock-posts .post{display:block}.all-posts-container{margin-top:20px!important;padding-top:30px!important}.mainContent .title.mt-3{margin-top:0px!important}.back-to-button{margin-bottom:0px!important}}.linkblocks{text-align:center}.linkblocks .block-row{text-align:center;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;margin-bottom:40px}.linkblocks .block{width:33.333%;display:inline-block;vertical-align:top;-ms-grid-column-span:2;grid-column:span 2;width:100%;border:1px solid #bb202a}.linkblocks .block.spacer{-ms-grid-column-span:1;grid-column:span 1;border:none}.linkblocks .block .block-heading{background:url(images/video-cta-bg.jpg) #bb202a;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:600}.linkblocks .block .block-heading a{color:#fff;text-decoration:none}.linkblocks .block .block-heading a:hover{color:#1e1e1e}.linkblocks .block-text{color:#797979}.linkblocks .block-text a{color:#bb202a;text-decoration:none;display:block;font-weight:600}.linkblocks .block-text a:hover{color:#1e1e1e}.content-title{text-transform:none;font-size:18px;line-height:1.3}.sentence-case-titles>h3{text-transform:none;font-size:18px;line-height:1.3}@media (max-width:810px){.linkblocks .block-row{display:block;margin-bottom:0}.linkblocks .block-row .block{margin-bottom:40px}}.go-back{font-size:12px;margin-top:-25px;margin-bottom:25px}@media screen and (min-width:50.625em){.go-back{margin-top:-40px}}.go-back a{text-decoration:none;text-transform:uppercase}.ide-form{border:solid 1px #bb202a;padding:30px 25px 20px}.ide-form h2{text-transform:none}.ide-box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);border:solid 1px #bb202a;padding:20px;min-height:215px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.ide-box img{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%;height:auto}a.ide-box:hover{-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.4);box-shadow:0 15px 30px -4px rgba(0,0,0,0.4)}.pum-theme-default-theme{background:rgba(0,0,0,0.75)!important}.pum-container{width:955px;padding:0!important;border-radius:14px!important}.pum-container .pum-close{font-size:40px!important;font-weight:bold!important;background:none!important;color:#b2b2b2!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:0!important;right:10px!important;top:0px!important;position:absolute!important}.pum-container .pum-content{border-radius:inherit}.pum-container .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:50.625em){.pum-container .popup-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pum-container .popup-content>*{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:50px 40px}.pum-container .popup-content .popup-left{background:#bb202a;border-top-left-radius:14px;border-top-right-radius:14px}@media screen and (min-width:50.625em){.pum-container .popup-content .popup-left{border-top-right-radius:0;border-bottom-left-radius:14px}}.pum-container .popup-content .popup-left h2,.pum-container .popup-content .popup-left li,.pum-container .popup-content .popup-left p{color:#fff}.pum-container .popup-content .popup-left h2{font-size:30px;line-height:1.1;margin-bottom:30px}@media screen and (min-width:36.875em){.pum-container .popup-content .popup-left h2{font-size:calc(30px + 10 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.pum-container .popup-content .popup-left h2{font-size:40px}}.pum-container .popup-content .popup-left p{font-size:24px;font-weight:bold;margin-bottom:1em}@media screen and (min-width:36.875em){.pum-container .popup-content .popup-left p{font-size:calc(24px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.pum-container .popup-content .popup-left p{font-size:28px}}.pum-container .popup-content .popup-left ul{font-size:18px;padding-left:0;list-style:none}@media screen and (min-width:36.875em){.pum-container .popup-content .popup-left ul{font-size:calc(18px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.pum-container .popup-content .popup-left ul{font-size:22px}}.pum-container .popup-content .popup-left ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.pum-container .popup-content .popup-left ul li:before{content:"+";margin-right:0.3em}.pum-container .popup-content .popup-left ul li+li{margin-top:20px}.pum-container .popup-content .popup-right{border-top-right-radius:14px;border-bottom-right-radius:14px}.pum-container .popup-content .popup-right br,.pum-container .popup-content .popup-right p:empty{display:none}.pum-container .popup-content .popup-form{border:solid 2px #bb202a;padding:30px 11%;max-width:350px;margin:0 auto}.pum-container .popup-content .popup-form>h3{font-size:25px;text-align:center;text-transform:none;margin-bottom:30px}.pum-container .popup-content .popup-form .validation_error,.pum-container .popup-content .popup-form .validation_message{color:#bb202a}.pum-container .popup-content .popup-form .validation_error{font-weight:bold;margin-bottom:20px}.pum-container .popup-content .popup-form .validation_message{font-size:12px}.pum-container .popup-content .popup-form .gform_wrapper form{margin:0;padding:0;width:100%;background:none}.pum-container .popup-content .popup-form .gform_wrapper input{margin:0}.pum-container .popup-content .popup-form .gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.pum-container .popup-content .popup-form .gform_wrapper .gform_fields li{display:block;margin:0}.pum-container .popup-content .popup-form .gform_wrapper .gform_fields li+li{margin-top:20px}.pum-container .popup-content .popup-form .gform_wrapper label{display:none}.pum-container .popup-content .popup-form .gform_wrapper input:not([type=submit]){display:block;width:100%;border:0;height:35px;background:#eaeaea;padding:0 10px}.pum-container .popup-content .popup-form .gform_wrapper input:not([type=submit]):placeholder{color:#6b6b6b;opacity:1}.pum-container .popup-content .popup-form .gform_wrapper .gform_footer{text-align:center;padding-top:30px}.pum-container .popup-content .popup-form .gform_wrapper .gform_button{font-family:"Roboto Slab","Georgia",serif;font-weight:bold;font-size:16px;border:0;border-radius:0;background:#bb202a;color:#fff;display:inline-block;height:35px;width:auto;padding-left:25px;padding-right:25px}.home-content{-webkit-box-sizing:border-box;box-sizing:border-box}.home-content *,.home-content :after,.home-content :before{-webkit-box-sizing:inherit;box-sizing:inherit}.home-container{max-width:960px;margin:0 auto;padding:0 20px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.home-container--narrow{max-width:770px}.home-container--wide{max-width:1080px}.home-container--wide-mid{max-width:1150px}.home-container--wider{max-width:1210px}.home-container--full{max-width:none}.home-alert{background:#000;color:#fff}.home-alert__outter{max-width:1170px;margin:0 auto;position:relative}.home-alert__inner{font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;padding:15px 0;text-align:center;line-height:1.3;padding-right:35px;padding-left:35px}@media screen and (min-width:36.875em){.home-alert__inner{font-size:calc(16px + 2 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-alert__inner{font-size:18px}}.home-alert__inner a{font-size:10px;color:inherit;text-decoration:none;display:inline-block;vertical-align:middle;padding:5px 20px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-alert__inner a:hover{color:#bb202a}.home-alert__close{font-weight:bold;font-family:Arial,Helvetica,sans-serif;position:absolute;color:#fff;font-size:40px;text-decoration:none;right:0;top:8px;width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-banner{text-align:center;color:#fff;padding-top:50px;padding-bottom:50px;background-color:#bb202a;background-size:cover;background-position:center}.home-banner h1{font-size:40px;line-height:1.1;text-transform:none;color:inherit;margin-bottom:10px}@media screen and (min-width:36.875em){.home-banner h1{font-size:calc(40px + 18 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-banner h1{font-size:58px}}.home-banner p{font-size:24px;font-family:"Roboto Slab","Georgia",serif;font-weight:400;margin-bottom:20px;line-height:1.2}@media screen and (min-width:36.875em){.home-banner p{font-size:calc(24px + 8 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-banner p{font-size:32px}}@media screen and (max-width:61.99em){.home-banner p br{display:none}}.home-banner .home-banner__promo{font-size:18px;font-family:"Exo 2","Trebuchet MS",sans-serif;font-weight:700;margin-bottom:30px}@media screen and (min-width:36.875em){.home-banner .home-banner__promo{font-size:calc(18px + 6 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-banner .home-banner__promo{font-size:24px}}.home-video-banner{position:relative;min-height:350px;max-height:600px;overflow:hidden}.home-video-banner:before{content:"";display:block;height:0;padding-top:56.25%}.home-video-banner__embed{width:100%;height:100%;position:absolute;top:0;left:0}.home-video-banner__embed iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-video-banner__play{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0.1)}.home-video-banner__play:hover{opacity:1}@media screen and (min-width:62em){.home-video-banner__play img{width:135px}}.home-band{padding-top:50px;padding-bottom:50px;background-color:#222;background-size:cover;background-position:center}@media screen and (min-width:50.625em){.home-band{padding-top:80px;padding-bottom:80px}}.home-band__header{margin-bottom:20px;text-align:center}@media screen and (min-width:36.875em){.home-band__header{margin-bottom:40px}}@media screen and (min-width:62em){.home-band__header{margin-bottom:50px}}.home-band__header :last-child{margin-bottom:0}.home-band__header h2{font-size:30px;line-height:1.2;text-transform:none;margin-bottom:20px;text-align:center}@media screen and (min-width:36.875em){.home-band__header h2{font-size:calc(30px + 6 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-band__header h2{font-size:36px}}.home-band__header p{font-size:17px;line-height:1.3;text-align:center;max-width:730px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:36.875em){.home-band__header p{margin-bottom:40px}}.home-band--brand{background-color:#bb202a}.home-band--altimage{padding-bottom:0}.home-band--offwhite{background-color:#f4f4f4}.home-band--offwhite-gradient{background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#d2d2d2));background-image:-o-linear-gradient(#f4f4f4,#d2d2d2);background-image:linear-gradient(#f4f4f4,#d2d2d2)}.home-band--black{background-color:#000}.home-band--white{background-color:#fff}.home-band--solutions{padding-bottom:110px}@media screen and (min-width:50.625em){.home-band--solutions{padding-bottom:140px}}.home-band--platform .home-grid{position:relative;z-index:1}.home-band--platform .home-logo-overlay-wrap{position:relative;padding-bottom:40px}@media screen and (min-width:50.625em){.home-band--platform .home-logo-overlay-wrap{margin-bottom:40px}}.home-band--platform .home-logo-overlay{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 20px;z-index:0}@media screen and (min-width:50.625em){.home-band--platform .home-logo-overlay{top:auto;bottom:40%;-webkit-transform:none;-ms-transform:none;transform:none}}.home-band--platform .home-logo-overlay img{display:block;margin:0 auto;max-width:100%}.home-slider .slick-slide:focus{outline:none}.home-slider .slick-arrow{font-size:0;color:transparent;cursor:pointer;width:45px;height:75px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;border:0;background:rgba(255,255,255,0.3);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-slider .slick-arrow:hover{background:#bb202a}.home-slider .slick-arrow:focus{outline:none}.home-slider .slick-arrow:before{content:"";top:50%;left:50%;position:absolute;display:block;width:40px;height:40px;border-top:solid 4px #fff;border-right:solid 4px #fff;margin-top:-20px;margin-left:-30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.home-slider .slick-arrow.slick-prev:before{margin-left:-10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.home-quote-slider{margin-left:-20px}.home-quote-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-quote-slider__item{padding-left:20px}.home-quote-slider .slick-arrow.slick-prev{left:30px}@media screen and (min-width:57.5em){.home-quote-slider .slick-arrow.slick-prev{left:calc((100% - 805px) / 2);margin-left:-35px}}.home-quote-slider .slick-arrow.slick-next{right:10px}@media screen and (min-width:57.5em){.home-quote-slider .slick-arrow.slick-next{right:calc((100% - 805px) / 2);margin-right:-55px}}.home-quote-slider__container{max-width:805px;margin:0 auto;padding:30px 20px}@media screen and (min-width:36.875em){.home-quote-slider__container{padding:30px 20px}}.home-quote-slider__box{font-size:16px;font-weight:bold;background:rgba(255,255,255,0.8);color:#bb202a;border:solid 10px #bb202a;padding:45px 8% 35px;text-align:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);position:relative;-webkit-box-shadow:0 10px 30px 5px rgba(0,0,0,0.4);box-shadow:0 10px 30px 5px rgba(0,0,0,0.4);-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0.8}@media screen and (min-width:36.875em){.home-quote-slider__box{font-size:calc(16px + 6 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-quote-slider__box{font-size:22px}}@media screen and (min-width:50.625em){.home-quote-slider__box{padding:70px 45px 20px}}.slick-center .home-quote-slider__box{-webkit-filter:none;filter:none;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s;opacity:1}.home-quote-slider__box p{line-height:1.3}.home-quote-slider__name,.home-quote-slider__position{color:#000}.home-quote-slider__name{font-size:22px;font-family:"Roboto Slab","Georgia",serif;margin-bottom:5px}.home-quote-slider__position{font-size:14px;font-weight:600;margin-bottom:0}@media screen and (min-width:36.875em){.home-quote-slider__position{padding-left:30px;padding-right:30px}}.home-quote-slider__decoration{font-size:40px;width:1em;left:10px;top:-15px;position:absolute;display:block}@media screen and (min-width:36.875em){.home-quote-slider__decoration{font-size:calc(40px + 40 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-quote-slider__decoration{font-size:80px}}@media screen and (min-width:50.625em){.home-quote-slider__decoration{left:0.4em;top:-0.45em}}.home-quote-slider__decoration--bottom{left:auto;top:auto;right:10px;bottom:-15px}@media screen and (min-width:36.875em){.home-quote-slider__decoration--bottom{right:0.4em;bottom:-0.45em}}.home-awards-slider{padding-bottom:40px}.home-awards-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home-awards-slider .slick-arrow{background:transparent;margin-top:-40px}.home-awards-slider .slick-arrow:hover{opacity:0.8}.home-awards-slider .slick-prev{left:-60px}.home-awards-slider .slick-next{right:-60px}.home-awards-slider .slick-dots{width:100%;position:absolute;margin:0;padding:0;list-style:none;text-align:center;left:0;bottom:0}.home-awards-slider .slick-dots li{display:inline-block;margin:0 5px}.home-awards-slider .slick-dots li button{font-size:16px;font-family:"Exo 2","Trebuchet MS",sans-serif;color:#fff;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;border-radius:50%;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;width:21px;height:21px;margin:0;padding:0}.home-awards-slider .slick-dots li.slick-active button,.home-awards-slider .slick-dots li button:hover{background:#fff;color:#bb202a}.home-awards-slider__item{padding-bottom:30px;height:auto;margin:0 15px}.home-awards-box{display:block;background-color:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;text-align:center;-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.4);box-shadow:0 15px 30px -4px rgba(0,0,0,0.4);max-width:200px;margin:0 auto;color:#000;font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:13px;font-weight:bold;text-decoration:none}.home-awards-box__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:150px;margin-bottom:15px}.home-awards-box__img img{max-width:100%}.home-awards-box__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:auto}.home-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:-5%;margin-top:-5%}.home-grid__item{padding-left:5%;margin-top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:36.875em){.home-grid__item{width:50%}}@media screen and (min-width:50.625em){.home-grid__item{width:33.3333333333%}}.home-products-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:-5%;margin-top:-5%;position:relative;z-index:1}.home-products-grid__item{padding-left:5%;margin-top:5%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (min-width:36.875em){.home-products-grid__item{width:50%}}@media screen and (min-width:50.625em){.home-products-grid__item{width:50%}}.home-card{font-size:16px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:350px;margin:0 auto}@media screen and (min-width:36.875em){.home-card{font-size:calc(16px + 1 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-card{font-size:17px}}.home-card p{line-height:inherit;margin-bottom:10px}.home-card__header{padding:10px;padding-bottom:0}.home-card__content{padding:10px}.home-card__footer{font-family:"Roboto Slab","Georgia",serif;text-transform:uppercase;margin-top:auto;padding:0 10px 15px}.home-card__footer a{font-weight:700;text-decoration:none}.home-card--brand{border:solid 1px #bb202a;background:#bb202a;color:#fff;-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-card--brand .home-card__header{background:#fff;padding-top:15px;padding-bottom:15px}.home-card--brand .home-card__header h3{font-size:24px;line-height:1.2;font-weight:normal;color:#000;margin:0}@media screen and (min-width:36.875em){.home-card--brand .home-card__header h3{font-size:calc(24px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-card--brand .home-card__header h3{font-size:28px}}.home-card--brand .home-card__header h3 strong{font-weight:bold;color:#bb202a}.home-card--brand .home-card__header a{display:block;color:inherit;text-decoration:none}.home-card--brand .home-card__footer a{font-size:16px;color:inherit;font-weight:bold}.home-card--brand .home-card__footer a:hover{text-decoration:underline}.home-card--solution{background:#fff}.home-card--solution .home-card__header{min-height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#bb202a;background-size:cover;background-position:center}.home-card--solution .home-card__header h3{font-size:22px;line-height:1.3;color:#fff}.home-card--solution .home-card__header h3 a{display:block;color:inherit;text-decoration:none;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-card--solution .home-card__header h3 a:hover{text-decoration:underline}.home-card--solution .home-card__footer{text-transform:none}.home-card--resource{background:#fff;border:solid 1px #000}.home-card--resource .home-card__header{padding:0}.home-card--resource .home-card__header h3{font-size:22px;line-height:1.2;color:#000;padding:20px;text-transform:none}.home-card--resource .home-card__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:50px;height:50px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-card--resource .home-card__play:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.home-card--resource .home-card__img{position:relative}.home-card--resource .home-card__img img{display:block;width:100%}.home-card--resource .home-card__content p{font-size:17px}.home-card--resource .home-card__footer .home-card__btn{font-weight:bold;color:#bb202a;background:#f4f4f4;padding:10px;margin-bottom:10px}.home-card--resource .home-card__footer .home-card__btn:hover{background:#bb202a;color:#fff}.home-card--resource .home-card__footer .home-card__link{font-size:13px;color:#666}.home-card--resource .home-card__footer .home-card__link:hover{color:#bb202a}.home-card--resource .home-card__footer a{display:block;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.home-product-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.home-product-box__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-product-box h3{font-size:28px;font-weight:bold;line-height:1.2;margin-bottom:10px}.home-product-box a{font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;text-transform:uppercase;color:#000;text-decoration:none}.home-cta-link{font-size:16px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;display:block;background:#000;position:relative;text-decoration:none;padding:20px;padding-right:70px;color:#fff;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;line-height:1.3}@media screen and (min-width:36.875em){.home-cta-link{font-size:calc(16px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-cta-link{font-size:20px}}@media screen and (min-width:50.625em){.home-cta-link{text-align:center;padding:20px 60px}}.home-cta-link:hover{background:#222}.home-cta-link:hover .home-cta-link__arrow{display:none}.home-cta-link:hover .home-cta-link__arrow--hover{display:inline-block}.home-cta-link__arrow{width:45px;position:absolute;right:10px;top:50%;margin-top:-22px}.home-cta-link__arrow--hover{display:none}.home-cta-banner{padding:40px 20px;text-align:center;background-image:url(https://bedrockautomation.com/wp-content/themes/images/cta-banner-bg.jpg);background-color:#bb202a;background-position:center;margin-top:-95px;-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.4);box-shadow:0 15px 30px -4px rgba(0,0,0,0.4)}@media screen and (min-width:50.625em){.home-cta-banner{margin-top:-145px}}.home-cta-banner h3{font-size:28px;line-height:1.2;font-weight:bold;color:#fff;text-transform:none;margin-bottom:30px}@media screen and (min-width:36.875em){.home-cta-banner h3{font-size:calc(28px + 8 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.home-cta-banner h3{font-size:36px}}@media screen and (max-width:36.865em){.home-cta-banner h3 br{display:none}}.osa-wrap{padding-top:109px}.osa-wrap,.osa-wrap *{-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.osa-wrap{padding-top:104px}}.osa-banner{background-color:#000;padding:60px 0;text-align:center}.osa-banner__title{font-size:34px;line-height:1.1;color:#bb202a;margin-bottom:5px}@media (min-width:960px){.osa-banner__title{font-size:40px}}.osa-banner__title sup{font-size:0.5em;line-height:1;vertical-align:top;top:0}.osa-banner__lead{font-family:"Roboto Slab","Georgia",serif;font-size:20px;color:#fff;line-height:1.3}@media (min-width:960px){.osa-banner__lead{font-size:26px}}@media (max-width:960px){.osa-banner__lead br{display:none}}.osa-banner__video-container{position:relative;background:url("images/osa-video-cover.jpg") #000 center no-repeat;background-size:contain;min-height:300px;max-height:calc(100vh - 320px);overflow:hidden}.osa-banner__video-container:before{content:"";display:block;width:100%;padding-bottom:56.25%}.osa-banner__video-container>iframe{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.osa-banner__play{position:absolute;width:100%;height:100%;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;z-index:5}@media (min-width:960px){.osa-banner__play{opacity:0}.osa-banner__play:hover{opacity:1}}.is-playing .osa-banner__play{opacity:0;pointer-events:none}.osa-banner__video{z-index:1;opacity:0}.is-playing .osa-banner__video{-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;opacity:1}.osa-content{background-color:#f1f2f4}.osa-container{padding:40px 20px;max-width:1200px;margin:0 auto}@media (min-width:960px){.osa-container{padding-top:80px;padding-bottom:80px}}.osa-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media (min-width:800px){.osa-features{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:50px}}.osa-features__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.osa-features__item+.osa-features__item{border-top:solid 1px #ccc}@media (min-width:800px){.osa-features__item{padding:0 25px;-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}.osa-features__item+.osa-features__item{border-left:solid 1px #ccc;border-top:0}}@media (min-width:960px){.osa-features__item{padding:0 45px}}.osa-features__item ul{font-size:18px;list-style:none;padding:0;margin:0;text-align:left}.osa-features__item li{color:#222;display:block;line-height:1.3;margin-bottom:0;padding-left:25px;position:relative}.osa-features__item li+li{margin-top:10px}.osa-features__item li:before{content:"✓";color:#bb202a;position:absolute;left:0;top:0}.osa-features__img{max-width:150px;display:block;margin:0 auto 15px}.osa-features__title{font-size:26px;letter-spacing:0.05em;margin-bottom:15px;color:#bb202a}@media (min-width:1100px){.osa-features__title{font-size:34px}}.osa-cta-wrap{text-align:center}.osa-cta{font-size:18px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;display:inline-block;text-decoration:none;border:solid 2px #bb202a;margin:10px;padding:12px 20px;text-transform:uppercase;-webkit-transition:0.35s;-o-transition:0.35s;transition:0.35s;color:#fff;background-color:#bb202a}@media screen and (min-width:36.875em){.osa-cta{font-size:calc(18px + 6 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.osa-cta{font-size:24px}}.osa-cta:focus,.osa-cta:hover{background-color:transparent;border-color:currentColor;color:#bb202a}.osa-popup{border-radius:6px;max-width:1180px;margin:20px auto;background-color:#bb202a;position:relative;color:#fff}.osa-popup__inner{position:relative;direction:rtl}.osa-popup__img,.osa-popup__text{direction:ltr}.osa-popup__img{padding-bottom:0;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%}.osa-popup__img img{display:block;max-width:300px;margin:0 auto}@media (min-width:900px){.osa-popup__img{padding:40px 0 0 40px;width:50%;height:100%}.osa-popup__img img{width:100%;height:auto;position:absolute;bottom:0;margin:0;max-width:100%}}.osa-popup__text{text-align:center;padding:30px;direction:ltr;padding-bottom:300px}@media (min-width:900px){.osa-popup__text{width:45%;padding-top:50px;padding-bottom:50px;padding-right:50px}}.osa-popup__subtitle,.osa-popup__title{font-family:"Roboto Slab","Georgia",serif;font-weight:bold}.osa-popup__subtitle{font-size:20px;margin-bottom:15px;line-height:1.2;color:#000}@media (min-width:1100px){.osa-popup__subtitle{font-size:22px}}.osa-popup__title{font-size:30px;line-height:1.1;color:#fff;margin-bottom:20px}.osa-popup__title sup{font-size:0.6em;top:0;vertical-align:top}@media (min-width:1100px){.osa-popup__title{font-size:40px}}.osa-popup ul{font-size:18px;line-height:1.3;list-style:disc;padding:0;margin:0 auto 20px auto;text-align:left;max-width:300px}@media (min-width:900px){.osa-popup ul{padding-left:90px;max-width:none}}@media (min-width:1100px){.osa-popup ul{font-size:22px}}.osa-popup ul li{color:inherit;line-height:inherit;margin-bottom:10px}.osa-popup ul ul{padding-left:30px;padding-top:10px}.osa-popup__btn{display:inline-block;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;color:#fff;font-size:20px;text-decoration:none;background-color:#585858;text-transform:uppercase;padding:10px 15px;border:solid 3px #fff;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 auto}.osa-popup__btn:focus,.osa-popup__btn:hover{background-color:#4b4b4b;color:#fff}@media (min-width:1100px){.osa-popup__btn{font-size:26px}}.osa-takeover-wrap{padding-top:33px}@media (max-width:960px){.osa-takeover-wrap{padding-top:40px}}.osa-takeover{background:#bb202a;position:relative;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,0.3);box-shadow:0 0 20px 5px rgba(0,0,0,0.3)}.osa-takeover__close{background:none;border:0;position:absolute;top:5px;right:5px;width:40px;height:40px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;opacity:0.3;cursor:pointer}.osa-takeover__close:hover{opacity:0.7}.osa-takeover__close:after,.osa-takeover__close:before{content:"";position:absolute;width:20px;height:4px;background:#000;top:50%;left:50%;margin-left:-10px;margin-top:-2px}.osa-takeover__close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.osa-takeover__close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.osa-takeover__container{max-width:1200px;margin:0 auto;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:800px){.osa-takeover__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.osa-takeover__img,.osa-takeover__text{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.osa-takeover__img{padding-top:40px;margin-top:auto}@media (min-width:800px){.osa-takeover__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.osa-takeover__img img{width:100%;display:block;max-width:400px;margin:0 auto}.osa-takeover__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding-top:40px;margin:auto 0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:800px){.osa-takeover__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:40px}}.osa-takeover__sub{font-family:"Roboto Slab","Georgia",serif;color:#000;font-size:20px;line-height:1.1;font-weight:bold}@media (min-width:800px){.osa-takeover__sub{font-size:28px}}.osa-takeover__title{color:#fff;font-size:30px;line-height:1;text-transform:uppercase;margin-bottom:40px}@media (min-width:800px){.osa-takeover__title{font-size:40px}}@media (min-width:1250px){.osa-takeover__title{font-size:64px}}.osa-takeover__title sup{font-size:0.6em;top:0;vertical-align:top}.osa-takeover__btn{font-size:20px;color:#fff;text-decoration:none;padding:8px 20px;background:#585858;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;text-transform:uppercase;font-family:"Roboto Slab","Georgia",serif;font-weight:bold;border:solid 3px #fff}@media (min-width:800px){.osa-takeover__btn{font-size:25px}}.osa-takeover__btn:focus,.osa-takeover__btn:hover{background-color:#4b4b4b;color:#fff}.video-landing-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-landing-grid>.video-landing-grid__item{-ms-flex-preferred-size:300px;flex-basis:300px}.video-cta{-webkit-box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);box-shadow:0 15px 30px -4px rgba(0,0,0,0.3);border:solid 1px #bb202a;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.video-cta__body,.video-cta__footer,.video-cta__header{padding:30px}.video-cta__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-cta__body>:last-child{margin-bottom:0}.video-cta__header{background:url(images/video-cta-bg.jpg) #bb202a;background-size:cover;min-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-cta__title{font-size:28px;line-height:1.1;color:#fff;margin-bottom:0}.video-cta__footer{font-family:"Roboto Slab","Georgia",serif;padding-top:0}.video-cta__footer a{display:block;text-decoration:none;font-weight:bold}.video-cta__footer a:hover{text-decoration:underline}.video-cta__footer a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.video-content{font-size:17px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.video-content>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.video-content__side{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px}@media screen and (min-width:50em){.video-content__side{margin-top:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:220px;flex-basis:220px;border-right:solid 1px #000;padding-right:30px}}@media screen and (min-width:50em){.video-content__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding-left:30px}}.video-content__body a{color:inherit}.video-content__body a:hover{color:#bb202a}.video-content__side-title{font-family:"Exo 2","Trebuchet MS",sans-serif;font-size:14px;color:#000;margin-bottom:20px}.video-content__side-title a{color:inherit;text-decoration:none}.video-content__side-title a:focus,.video-content__side-title a:hover{color:#bb202a}.video-content__side-trigger{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 1px currentColor;padding:10px 20px;margin-bottom:0;cursor:pointer}@media screen and (min-width:50em){.video-content__side-trigger{display:none}}.video-content__side-trigger,.video-content__side-trigger:focus,.video-content__side-trigger:hover{color:#000}.video-content__side-trigger:after{content:"";width:10px;height:10px;border-bottom:solid 3px #bb202a;border-right:solid 3px #bb202a;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.is-active .video-content__side-trigger:after{-webkit-transform:rotate(-135deg) translateX(-3px);-ms-transform:rotate(-135deg) translateX(-3px);transform:rotate(-135deg) translateX(-3px)}.video-content__side-inner{display:none;background:#eee;padding-top:20px}.is-active .video-content__side-inner{display:block}@media screen and (min-width:50em){.video-content__side-inner{padding:0;display:block;background:transparent}}@media screen and (max-width:50em){.video-content__body-hide{display:none}}.video-content__nav{font-size:16px;text-transform:uppercase}@media screen and (min-width:50em){.video-content__nav{font-size:12px}}.video-content__nav li{line-height:1.5}.video-content__nav,.video-content__nav ul{padding:0;margin:0;list-style:none}.video-content__nav li{padding-left:15px;padding-right:15px}@media screen and (max-width:50em){.video-content__nav li li{padding-left:0;padding-right:0}}.video-content__nav ul{font-weight:normal}@media screen and (min-width:50em){.video-content__nav ul{margin-top:10px;margin-bottom:10px}}.video-content__nav a,.video-content__nav li{display:block}.video-content__nav a{color:#000;text-decoration:none;padding:5px 0}.video-content__nav a.is-active,.video-content__nav a:hover{color:#bb202a}.video-content__nav a.is-active{font-weight:bold}.video-content__nav--secondary{font-weight:bold;padding-top:20px;margin-top:20px;border-top:solid 1px #000;text-transform:none}@media screen and (max-width:50em){.video-content__nav--secondary{padding-top:0}.video-content__nav--secondary>li{border-bottom:solid 1px #333}.video-content__nav--secondary ul{font-size:0.9em}}.video-content__nav--secondary a{color:#717171}.video-content__links dt{font-size:20px;font-family:"Roboto Slab","Georgia",serif;text-transform:uppercase;line-height:1.1}@media screen and (min-width:36.875em){.video-content__links dt{font-size:calc(20px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.video-content__links dt{font-size:24px}}.video-content__links dt a{text-decoration:none;color:#bb202a;font-weight:bold}.video-content__links dt a:hover{text-decoration:underline}.video-content__links dd{font-size:14px;line-height:1.3;margin-bottom:20px}.video-content__links dd:last-child{margin-bottom:0}.video-content__prevnext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;font-weight:bold;font-size:12px;text-decoration:none}.video-content__prevnext a{color:#bb202a;text-decoration:none}.video-content__prevnext a:hover{text-decoration:underline}.footer{-webkit-box-sizing:border-box;box-sizing:border-box;background:#757678;color:#fff;padding:50px 0;text-align:center}.footer *,.footer :after,.footer :before{-webkit-box-sizing:inherit;box-sizing:inherit}@media screen and (min-width:50.625em){.footer{text-align:left}}.footer__container{max-width:500px}@media screen and (min-width:50.625em){.footer__container{max-width:885px}}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-top:-20px}.footer__col{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;padding-left:20px;padding-top:20px}@media screen and (min-width:50.625em){.footer__left{width:65%}}.footer__left :last-child{margin-bottom:0}.footer__left>*+*{margin-top:20px}@media screen and (min-width:50.625em){.footer__right{width:35%}}.footer__logo{display:inline-block}.footer__form-title,.footer__slogan{color:#fff;font-size:16px;line-height:1.3;text-transform:none}.footer__form-title{margin-bottom:20px}.footer__contact{font-size:12px}.footer__contact a{color:inherit;text-decoration:none}@media screen and (min-width:36.875em){.footer__logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__flag{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:20px}@media screen and (min-width:36.875em){.footer__flag{margin-right:25px;margin-bottom:0}}.footer__member{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media screen and (min-width:36.875em){.footer__member{text-align:left}}.footer__member h4{font-size:14px;color:#fff;text-transform:none}.footer__member-logos{margin-left:-20px;margin-top:-20px}.footer__member-logo{display:inline-block;vertical-align:middle;max-width:155px;padding-left:20px;padding-top:20px}.footer__member-logo img{display:block;width:100%}.footer__copyright{font-size:12px;font-family:"Roboto Slab","Georgia",serif;font-weight:bold}.footer__social{list-style:none;margin:0;padding:0}.footer__social li{display:inline-block}.footer__social li+li{margin-left:10px}.footer__social a{display:block;opacity:0.5;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.footer__social a:hover{opacity:1}.footer__form{margin-bottom:20px;text-align:left}.footer__form .validation_error,.footer__form .validation_message{color:#fff;background:#bb202a}.footer__form .validation_error{font-size:16px;font-weight:bold;margin-bottom:20px;padding:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__form .validation_error:before{content:"!";font-size:50px;left:0;top:0;font-weight:bold;margin-right:20px}.footer__form .validation_message{font-size:12px;text-align:left;padding:2px 10px}.footer__form .gform_wrapper form{margin:0;padding:0;width:100%;background:none}.footer__form .gform_wrapper input{font-family:inherit;margin:0}.footer__form .gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.footer__form .gform_wrapper .gform_fields li{display:block;margin:0}.footer__form .gform_wrapper .gform_fields li+li{margin-top:20px}.footer__form .gform_wrapper label{display:none}.footer__form .gform_wrapper input:not([type=submit]){display:block;width:100%;border:0;height:35px;background:#fff;padding:0 10px}.footer__form .gform_wrapper input:not([type=submit]):placeholder{color:#6b6b6b;opacity:1}.footer__form .gform_wrapper .gform_footer{padding-top:20px}.footer__form .gform_wrapper .gform_button{font-family:"Roboto Slab","Georgia",serif;font-weight:bold;font-size:16px;border:0;border-radius:0;background:#bb202a;color:#fff;display:inline-block;width:auto;height:auto;padding:7px 25px;border:solid 2px #fff}@media screen and (min-width:50.625em){.program-benefits,.program-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.program-benefits__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media screen and (max-width:50.615em){.program-benefits__item+.program-benefits__item{margin-top:30px}}.program-benefits__cell{font-size:17px;line-height:1.3;border-left:solid 2px #bb202a;padding:15px;background:#f8f8f8}.program-benefits__cell:nth-child(2){background:#efefef}.program-benefits__cell:nth-child(3){background:#e6e6e6}.program-benefits__cell:nth-child(4){background:#dcdcdc}.program-benefits__cell:empty{border:0}@media screen and (max-width:50.615em){.program-benefits__cell:empty{display:none}}.program-benefits__cell ul{list-style:none;padding:0;margin:0}.program-benefits__cell ul li{position:relative;padding-left:1em}.program-benefits__cell ul li+li{margin-top:1em}.program-benefits__cell ul li:before{content:"+";position:absolute;color:#bb202a;left:0;top:0}.program-benefits__badge{display:block;width:100px;height:auto;margin:auto}.program-level-wrap{margin-top:30px}.program-level+.program-level{margin-top:40px}.program-level__header{cursor:pointer}.program-level__header-inner{max-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-level__title{font-size:20px;color:#000;margin-bottom:0;margin-right:20px;text-transform:none}@media screen and (min-width:36.875em){.program-level__title{font-size:calc(20px + 4 * ((100vw - 590px) / 610))}}@media screen and (min-width:75em){.program-level__title{font-size:24px}}.program-level__badge{width:65px;height:auto;margin-right:30px}.program-level__icon{margin-left:auto;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.program-level__header.is-open .program-level__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.program-level__content{padding-left:96px}.partners-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.partners-search>*{margin:10px 30px 10px 0}.partners-search h3{font-size:24px;text-transform:none;width:100%}@media screen and (min-width:50.625em){.partners-search h3{width:auto}}.partners-search__radio{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:20px}.partners-search__radio span{width:15px;height:15px;display:block;border:solid 1px #797979;border-radius:50%;margin-right:5px;position:relative;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}.partners-search__radio span:before{content:"";width:5px;height:5px;background:#fff;border-radius:inherit;border:solid 1px #797979;position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-1px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:inherit;-o-transition:inherit;transition:inherit}.partners-search__radio.is-active span{background:#28a7ff}.partners-search__radio.is-active span:before{opacity:1}.partners-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partners-filter__title{width:100%;margin-bottom:20px}@media screen and (min-width:50.625em){.partners-filter__title{width:110px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0}}.partners-filter__title h4{margin:0;font-size:18px;text-transform:none}.partners-filter__grid{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.partners-filter__select{background:#f3f3f3;border-radius:10px;border:solid 1px #797979;position:relative}.partners-filter__select:after,.partners-filter__select:before{content:"";width:0;height:0;border-style:solid;position:absolute;right:10px;pointer-events:none}.partners-filter__select:before{top:6px;border-width:0 5px 5px 5px;border-color:transparent transparent #bb202a transparent}.partners-filter__select:after{top:13px;border-width:5px 5px 0 5px;border-color:#bb202a transparent transparent transparent}.partners-filter__select select{color:#797979;font-size:16px;font-family:"Exo 2","Trebuchet MS",sans-serif;font-weight:500;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:block;width:100%;background:none;height:100%;padding:0 10px 2px}.partners-filter__select select:focus{outline:none}.partners-accordion{margin-top:30px;border-top:solid 1px #797979}.partners-accordion__item{border-bottom:solid 1px #797979}.partners-accordion__header{padding:10px 0;cursor:pointer}.partners-accordion__header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:620px}.partners-accordion__badge{width:80px;height:auto;margin-right:30px;-webkit-box-flex:0;-ms-flex:none;flex:none}.partners-accordion__info{margin-right:30px;font-size:14px}.partners-accordion__info h3{font-size:18px;text-transform:none;color:#000}.partners-accordion__info p{margin:0}.partners-accordion__icon{margin-left:auto;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;-webkit-box-flex:0;-ms-flex:none;flex:none}.partners-accordion__header.is-open .partners-accordion__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.partners-accordion__content{padding-top:20px;padding-bottom:20px}.partners-accordion__content h5{font-size:14px;text-decoration:underline;color:#bb202a}.partners-accordion__content h5+p,.partners-accordion__content h5+ul{margin-top:-15px}.partners-accordion__content ul{list-style:none}.partners-accordion__content ul li{position:relative;padding-left:1em}.partners-accordion__content ul li:before{content:"+";position:absolute;color:#bb202a;left:0;top:0}.cms-content .responsive-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cms-content table{width:100%;min-width:400px;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.cms-content table tr:nth-child(2n){background:#eaeaea}.cms-content table td,.cms-content table th{border:solid 1px #000;padding:15px}.cms-content table th{font-weight:bold;font-size:16px;background:#585858;color:#fff}.article-content{font-size:17px}.article-content ol,.article-content p,.article-content ul{line-height:1.3}.article-content>*+*{margin-top:30px;margin-bottom:0}.article-content h1{font-size:30px;color:#000;text-transform:uppercase;margin-bottom:5px}.article-content h1+p{margin-top:0}.article-content h2{font-size:24px;line-height:1.1;text-transform:none;margin-top:0;margin-bottom:5px}.article-content h3{font-size:20px;line-height:1.1;font-family:"Exo 2","Trebuchet MS",sans-serif;text-transform:none;color:#000;margin-bottom:5px}.article-content h3+ol,.article-content h3+p,.article-content h3+ul{margin-top:0}.article-content ul{list-style:none;padding:0}.article-content ul li{position:relative;padding-left:1em}.article-content ul li:before{content:"+";position:absolute;color:#bb202a;left:0;top:0}.article-content a:not(.bdr-btn){color:inherit}.article-content a:not(.bdr-btn):focus,.article-content a:not(.bdr-btn):hover{color:#bb202a}.article-content img{max-width:100%;height:auto}.article-content--ide h3+ol,.article-content--ide h3+p,.article-content--ide h3+ul{margin-top:30px}.article-content--ide ul{padding-left:2em}.u-text-black{color:#000!important}.u-text-white{color:#fff!important}.u-text-brand{color:#bb202a!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-text-center{text-align:center!important}.u-border-0{border:0!important}.u-box-sizing{-webkit-box-sizing:border-box;box-sizing:border-box}.u-box-sizing *,.u-box-sizing :after,.u-box-sizing :before{-webkit-box-sizing:inherit;box-sizing:inherit}.u-img-responsive{max-width:100%;height:auto}.u-text-lead{font-size:16px!important}@media screen and (min-width:36.875em){.u-text-lead{font-size:calc(16px + 1 * ((100vw - 590px) / 610))!important}}@media screen and (min-width:75em){.u-text-lead{font-size:17px!important}}.u-text-normal-case{text-transform:none!important}.u-mb{margin-bottom:30px!important}.u-pt-0{padding-top:0!important}.u-pr{padding-right:30px!important}.u-mb-l{margin-bottom:60px!important}.u-mt{margin-top:30px!important}.u-mt-l{margin-top:60px!important}.u-ml-0{margin-left:0!important}@media screen and (min-width:36.875em){.u-mb\@sm{margin-bottom:30px!important}.u-pt-0\@sm{padding-top:0!important}.u-pr\@sm{padding-right:30px!important}.u-mb-l\@sm{margin-bottom:60px!important}.u-mt\@sm{margin-top:30px!important}.u-mt-l\@sm{margin-top:60px!important}.u-ml-0\@sm{margin-left:0!important}}@media screen and (min-width:50.625em){.u-mb\@md{margin-bottom:30px!important}.u-pt-0\@md{padding-top:0!important}.u-pr\@md{padding-right:30px!important}.u-mb-l\@md{margin-bottom:60px!important}.u-mt\@md{margin-top:30px!important}.u-mt-l\@md{margin-top:60px!important}.u-ml-0\@md{margin-left:0!important}}@media screen and (min-width:62em){.u-mb\@lg{margin-bottom:30px!important}.u-pt-0\@lg{padding-top:0!important}.u-pr\@lg{padding-right:30px!important}.u-mb-l\@lg{margin-bottom:60px!important}.u-mt\@lg{margin-top:30px!important}.u-mt-l\@lg{margin-top:60px!important}.u-ml-0\@lg{margin-left:0!important}}@media screen and (min-width:75em){.u-mb\@xl{margin-bottom:30px!important}.u-pt-0\@xl{padding-top:0!important}.u-pr\@xl{padding-right:30px!important}.u-mb-l\@xl{margin-bottom:60px!important}.u-mt\@xl{margin-top:30px!important}.u-mt-l\@xl{margin-top:60px!important}.u-ml-0\@xl{margin-left:0!important}}
/*# sourceMappingURL=style.css.map */