@font-face{font-family:open sans;src:url(../fonts/OpenSans-Light.eot);src:url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.ttf) format("truetype"),url(../fonts/OpenSans-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/OpenSans-Regular.eot);src:url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype"),url(../fonts/OpenSans-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/OpenSans-Semibold.eot);src:url(../fonts/OpenSans-Semibold.woff) format("woff"),url(../fonts/OpenSans-Semibold.ttf) format("truetype"),url(../fonts/OpenSans-Semibold.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/OpenSans-Bold.eot);src:url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype"),url(../fonts/OpenSans-Bold.svg) format("svg");font-weight:600;font-style:normal}@import "https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,800,800italic,700italic,700|Montserrat:400,700";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,hgroup,menu,output,ruby,section,summary,time,mark,audio,video{border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,hgroup,menu,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:hover{background:0 0;text-decoration:none!important}a:visited,a:active{text-decoration:none;color:##4C525C}a{outline:0!important;color:#4c525c}.clear{clear:both}#wrapper{background:#fff;font-family:raleway,sans-serif}.item-list ul li{margin:0!important}.menu-navigation-container>ul>li{margin-top:0;float:left;position:relative}.menu-navigation-container>ul>li>a{color:#293635;font-size:22px;font-weight:300;line-height:22px;padding:25px 17px;display:block;transition:none!important}.menu-navigation-container>ul>li>a:hover{color:#ff6c00;background:#fff}.menu-navigation-container>.menu .menu{background-clip:padding-box;background-color:#fff;display:none;float:left;list-style:outside none none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;text-align:left;z-index:1000;left:auto;box-shadow:0 4px 10px rgba(0,0,0,.075);font-size:20px;min-width:300px;right:auto;top:74px;transform:translate(8px,0px)}.menu-navigation-container>.menu .menu a{clear:both;color:#333;display:block;line-height:1.42857;padding:3px 20px;white-space:nowrap;font-weight:300}.menu-navigation-container .menu .menu li a:hover{background-color:rgba(255,108,0,.05);color:#ff6c00;text-decoration:none}ul li.leaf{list-style-image:none;list-style-type:none}ul li.expanded{list-style-image:none;list-style-type:none}.infographic img{width:100%}.view-home-blog-list li.views-row,.view-home-press-releases-list li.views-row{padding:20px 0;float:left;width:100%}.view-home-blog-list .views-field-field-blog-banner{width:16.6667%;margin-left:0;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.view-home-blog-list .views-field-field-blog-banner .blog_banner_home{margin-left:-15px;margin-right:-15px}.view-home-blog-list .views-field-field-blog-banner .blog_banner_home img{border-radius:50%;max-width:100px;width:100%;height:auto}.view-home-blog-list .views-field-nothing{width:83.3333%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.view-home-blog-list .home_blogtitle,.view-home-press-releases-list .post-title{color:#000;font-size:16px;line-height:25px}.view-home-blog-list .home_blogauthor,.view-home-press-releases-list .post-author{color:#979797;font-size:16px;line-height:25px}.node-type-home-page .panel .panel-body .button{clear:both}#footer .footer .footer-list{border-right:1px solid #3a4955;display:inline-block;margin-top:20px;vertical-align:top}#footer .footer .list-title{font-size:20px;color:#b0b0b0;line-height:30px;font-weight:500;text-transform:uppercase}#footer .footer .icon{opacity:.76}#footer .footer .footer-list ul li{color:#bcbcbc;font-size:20px;line-height:40px;font-weight:300}#footer .footer .footer-list:last-child{border-right:0}#footer .footer .legal{font-size:14px;color:#b0b0b0;line-height:20px}#footer .footer div.footer-list a{color:#fff}#content{background:#fff}.fl{float:left}.fr{float:right}a{color:#4c525c}a:hover{text-decoration:none;color:#4c525c}.full-image img{width:100%;vertical-align:bottom;height:auto}body{font-family:raleway,sans-serif}.no-padding{padding:0!important}.middle{margin-left:auto;margin-right:auto;display:block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.center{text-align:center}strong{font-weight:500}.lightgradient-bg{background-image:linear-gradient(-180deg,#FBFBFB 0%,#E5EDEE 100%);box-shadow:inset 0 -3px 18px 0 transparent}.orange-bg{background-color:#ff6c00}.lightgrey-bg{background:#f6f6f6}.bluegrey-bg{background:#293036}.anchor{display:block;position:relative;top:-80px;visibility:hidden}.team .member{padding:0 1px}.team .member .title-group{width:100%;text-align:center;position:absolute;bottom:20px;color:#fff;font-weight:300;z-index:101}.team .member .name{font-size:26px;line-height:36px}.team .member .title{font-size:18px;line-height:25px}.team .member .overlay{background-image:linear-gradient(-182deg,rgba(255,255,255,0) 0%,#000000 100%);width:100%;height:100%;position:absolute;z-index:100;top:0;left:0}.team .member .social{line-height:20px;margin:10px;display:none}.team .member .social img{width:20px}.team .member:hover .overlay{opacity:.6}.team .member:hover .social{display:inline-block}.events-container:after{clear:both;content:"";display:block}.event-wrapper{position:relative}.event-wrapper:after{clear:both;content:"";display:block}.event-wrapper .oval{background:#e5f0f5;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);height:36px;width:36px;border-radius:18px;position:relative;z-index:1000}.event-wrapper .oval .caret{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #878a8a;position:absolute;top:11px;right:8px}.events .title{font-size:40px;color:#000;line-height:55px}.events .heading{background:#293036;font-size:20px;color:#fff;line-height:57px;width:176px;height:57px;margin:0 auto;text-align:center}.events .seperator{opacity:.5;border:2px solid #878a8a}.events .events-container-left{border-right:2px solid #878a8a;position:relative;right:-1px;height:100%}.events .events-container-left .oval{position:absolute;top:50%;transform:translate(0,-50%);right:-48px}.events .events-container-left .oval .caret{border-right:9px solid #878a8a;border-left:0;right:15px}.events .events-container-left .event-wrapper{margin-top:-77px}.events li.col-sm-6:first-child .event-wrapper{margin-top:40px}.events li.col-sm-6:last-child .event-wrapper{display:block}.events .events-container-right{border-left:2px solid #878a8a;height:100%;position:relative;left:-1px}.events .events-container-right .event-wrapper{margin-top:120px}.events .events-container-right .event-wrapper .oval{position:absolute;top:50%;transform:translate(0,-50%);left:-48px}.events li.col-sm-6:nth-child(2) .event-wrapper{margin-top:230px}.events li.col-sm-6:last-child .event-wrapper{display:block}.events .rotated{transform:rotate(-180deg);background:#878a8a}.events .event-item{opacity:.89;background:rgba(255,255,255,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);position:relative;padding:10px 30px;height:276px}.events .event-item .description{font-size:14px;color:#000;line-height:34px}.events .event-item .body{overflow:auto;height:200px}.events .event-item .title{font-size:28px;color:#000;line-height:38px}.events .event-item .button{font-size:16px;color:#ff6a00;line-height:22px;border:1px solid #ff6a00}.events .event-item .button:hover{background-color:#ff6a00;color:#fff}.events .event-item .datetime{border-bottom:1px solid #979797}.events .event-item .datetime:after{clear:both;content:"";display:block}.events .event-item .datetime .date{font-size:16px;color:#979797;line-height:46.2px;font-weight:300}.events .event-item .datetime .time{font-size:16px;color:#979797;line-height:46.2px;font-weight:300}.view-more-button{border:2px solid #ff6a00;font-size:16px;background-color:#ff6a00;color:#fff!important;line-height:39px;height:43px;width:156px;display:block;text-indent:15px;position:relative}.view-more-button:hover{color:#ff6a00;background-color:#fff}.view-more-button:hover .caret{border-left:9px solid #ff6a00}.view-more-button .caret{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;position:absolute;top:13px;right:7px}.about-text{font-size:20px;line-height:36px;text-align:center}.press-card{background:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 rgba(0,0,0,.23)}.press-card .press-card-image{padding-left:20px}.press-card .press-card-image img{width:200px;display:block}.press-card .description{font-size:14px;color:#000;line-height:34px}.press-card .body{padding:10px 20px;height:160px;overflow:hidden;text-overflow:ellipsis}.press-card .source,.view-press-releases .views-field-title{font-weight:300;font-size:24px;line-height:24px;margin-top:10px}.press-card .title,.view-press-releases .views-field-body{font-size:16px;color:#000;line-height:24px;margin-top:10px;overflow:hidden;height:70px}.press-card .date,.view-press-releases .views-field-field-press-releases-date{font-size:12px;color:#656d72;line-height:25px;font-weight:300}.press-section .view-about-in-the-news{width:83.3333%;margin-left:8.33333%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.view-in-the-news .item-list li,.press-section .view-about-in-the-news .views-row{width:33.3333%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative;padding-top:20px}.view-in-the-news .item-list li .views-field,.press-section .view-about-in-the-news .about-news-wrap{padding-bottom:50px;background:rgba(255,255,255,.9) none repeat scroll 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.23)}.press-section .view-about-in-the-news .views-row-first{margin-left:0}.press-section .view-about-in-the-news .views-row-last{margin-right:0}.view-in-the-news .item-list li .views-field .about-news-image,.press-section .view-about-in-the-news .about-news-image{padding-left:20px}.view-in-the-news .item-list li .views-field .about-news-image img,.press-section .view-about-in-the-news .about-news-image img{display:block;width:200px}.about-news-body,.about-news-date{height:80px;overflow:hidden;text-overflow:ellipsis}.view-in-the-news .item-list li .views-field .about-news-body,.press-section .view-about-in-the-news .about-news-body{padding:10px 20px 0}.view-in-the-news .item-list li .views-field .about-news-date,.press-section .view-about-in-the-news .about-news-date{padding:0 20px 10px}.about-news-date .date-display-single{color:#656d72;font-size:12px;font-weight:300;line-height:25px}.about-news-body{overflow:hidden;padding:10px 20px;text-overflow:ellipsis;color:#000;font-size:16px;height:75px;line-height:24px;margin-top:10px;overflow:hidden}.blog-hero .text-overlay{position:absolute;width:100%;z-index:100;height:100%;top:0;left:0}.blog-hero .title-group{color:#fff;margin-top:35%}.blog-hero .title-group .title{font-size:48px}.blog-hero .title-group .button{margin-top:20px}.blog-hero .title-group .subtitle{font-weight:300}.blog-hero .title-group .subtitle strong{font-weight:400}.detailed-blog .body{opacity:.89;background:rgba(255,255,255,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);font-size:14px;color:#000;line-height:28px;padding:20px}.detailed-blog .body img{max-width:100%}.detailed-blog .body .title{font-size:48px;color:#000;line-height:65px}.detailed-blog .body h1{font-size:36px;color:#000;letter-spacing:0;line-height:48px}.detailed-blog .author{opacity:.89;background:rgba(255,255,255,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);padding:30px;font-size:18px;color:#000;line-height:30px}.detailed-blog .author .name{font-size:24px;color:#000;line-height:30px}.detailed-blog .author .author-label{font-size:18px;color:#000;line-height:30px;font-weight:500}.detailed-blog .author .description{font-size:14px;color:#000;line-height:28px}.detailed-blog .author .author-image{line-height:0}.detailed-blog .author .author-image img{border-radius:5%;width:100%}.detailed-blog .author:after{clear:both;content:"";display:block}.latest-post .latest-post-image img{border-radius:50%;width:100%}.latest-post .latest-post-title{font-size:16px;color:#000;line-height:25px}.latest-post .latest-post-author{color:#979797;line-height:25px;font-size:16px}.latest-posts .title{font-size:18px;color:#000;line-height:31px;font-weight:500}.blog-card{opacity:.89;background:rgba(255,255,255,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.13)}.blog-card img{width:100%;vertical-align:bottom;height:auto}.blog-card .title{font-size:24px;color:#000;line-height:33px}.blog-card .subtitle{font-weight:300;font-size:16px;color:#000;line-height:37px}.blog-card .subtitle strong{font-weight:400}.blog-card .card-details{padding:20px 45px}.blog-card .description{font-size:14px;color:#000;line-height:28px}.blog-card:after{clear:both;content:"";display:block}.blog-card .card-image.card-image-adjust img{width:auto;height:auto;display:block;margin:0 auto}.sharing{display:block;vertical-align:top}.sharing .facebook{background-image:image-url("social/facebook-inactive.png");background-size:40px 40px;height:40px;width:40px}.sharing .facebook:hover,.sharing .facebook:active{background-image:image-url("social/facebook-hover.png");background-size:40px 40px;height:40px;width:40px}.sharing .linkedin{background-image:image-url("social/linkedin-inactive.png");background-size:40px 40px;height:40px;width:40px}.sharing .linkedin:hover,.sharing .linkedin:active{background-image:image-url("social/linkedin-hover.png");background-size:40px 40px;height:40px;width:40px}.sharing .twitter{background-image:image-url("social/twitter-inactive.png");background-size:40px 40px;height:40px;width:40px}.sharing .twitter:hover,.sharing .twitter:active{background-image:image-url("social/twitter-hover.png");background-size:40px 40px;height:40px;width:40px}.sharing .popup{height:40px;width:40px;display:inline-block}.blogpost .a2a_button_twitter,.blogpost .a2a_button_linkedin,.blogpost .a2a_button_facebook{padding:0}.blogpost .a2a_s_facebook,.blogpost .a2a_s_linkedin,.blogpost .a2a_s_twitter{background-size:40px 40px;height:40px;width:40px;border-radius:0!important}.blogpost .a2a_s_facebook{background-image:url(../images/social/facebook-inactive.png)}.blogpost .a2a_s_facebook:hover{background-image:url(../images/social/facebook-hover.png)}.blogpost .a2a_s_linkedin{background-image:url(../images/social/linkedin-inactive.png)}.blogpost .a2a_s_linkedin:hover{background-image:url(../images/social/linkedin-hover.png)}.blogpost .a2a_s_twitter{background-image:url(../images/social/twitter-inactive.png)}.blogpost .a2a_s_twitter:hover{background-image:url(../images/social/twitter-hover.png)}.blogpost .view-latest-posts .views-row{padding-bottom:10px}.blogpost .view-latest-posts .views-row .latest-post-image{width:25%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.blogpost .view-latest-posts .views-row .field-content{display:inline-block}.blogpost .view-latest-posts .views-row .field-content::after{clear:both}.blogpost .view-latest-posts .views-row .field-content::before,.blogpost .view-latest-posts .views-row .field-content::after{display:table;content:" "}.blogpost .view-latest-posts .views-row .latest-post-image .inner{margin-left:-15px;margin-right:-15px}.blogpost .view-latest-posts .views-row .latest-post-image .inner img{border-radius:50%;width:100%;height:auto}.blogpost .blog-detail-latestpost .latest-post-title{color:#000;font-size:16px;line-height:25px}.blogpost .blog-detail-latestpost .latest-post-author{color:#979797;font-size:16px;line-height:25px}.message::after{clear:both;content:"";display:block}.first-name-wrap,.last-name-wrap{width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left;margin-top:0!important}.message input{background:rgba(242,242,242,.95);border:1px solid #ebebeb;color:#7c7a79;font-size:18px;height:51px;line-height:51px;text-indent:20px;width:100%}.message textarea{background:rgba(242,242,242,.95);border:1px solid #ebebeb;color:#7c7a79;font-size:18px;line-height:51px;text-indent:20px;width:100%;padding:0}.message .webform-submit{background:#ff6d00;color:#fff;font-size:16px}.company-wrap,.message-wrap,.contact-email-wrap{width:100%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.message .form-actions{width:100%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.message .form-item,.message .form-actions{margin-bottom:inherit;margin-top:1em}.contact-info .contact-label{font-weight:500;font-family:raleway,sans-serif}.webform-client-form-1 .prefix-lg-8{margin-top:0}.button:hover{background-color:#ff6a00!important;color:#fff;text-decoration:none}.contact-map iframe{width:99%}.page-node-1 .captcha{clear:both;margin-bottom:inherit;margin-top:1em;width:100%;float:left;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.page-node-246 .captcha{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0 15px 50px}#user-login .form-item{float:left;margin-top:0!important;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}#user-login input,#user-register-form input,#user-pass input{background:rgba(242,242,242,.95);border:1px solid #ebebeb;color:#7c7a79;font-size:18px;height:51px;line-height:51px;text-indent:20px;width:100%}#edit-actions,#edit-account,##user-pass .form-item{float:left;margin-top:0!important;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}#user-login,#user-register-form,#user-pass{margin:0 auto;padding:30px 0;width:50%}#user-login .form-item .description,#user-register-form .form-item .description{padding:15px 0 0;line-height:20px}#user-login .form-item>label,#user-register-form .form-item>label,#user-pass .form-item>label{padding:0 0 5px}#user-login #edit-actions input,#user-register-form #edit-actions input,#user-pass #edit-actions input{background:#ff6d00;color:#fff;font-size:16px}ul.primary li a:hover,ul.primary li.active a{background:#ff6d00!important;color:#fff}.tabs-wrapper{margin:30px 0 0}#user-login #edit-actions{float:left;margin-top:0!important;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.apply .button:hover{background-color:#fff!important;color:#ff6c00}.home-navbar{z-index:2!important}.headline h2{font-weight:300}.headline h4{font-weight:400}.openings .prefix-lg-5.prefix-md-5.prefix-sm-5.prefix-xs-2>li{position:relative;padding-top:10px;padding-bottom:10px;cursor:pointer}.openings .prefix-lg-5.prefix-md-5.prefix-sm-5.prefix-xs-2>li:nth-child(2n){background-color:#f8f8f8}.openings .prefix-lg-5.prefix-md-5.prefix-sm-5.prefix-xs-2>li:hover{background-color:#e8e8e8}.openings .job-label{width:100%;padding:0 10px}.openings .down{position:absolute;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.modal-dialog .modal-content{border-radius:0}.modal-dialog .modal-footer{text-align:left}.modal-dialog .modal-footer .button{float:right}.modal-body b{font-weight:500}.modal-body ul{list-style-type:disc;list-style-position:inside;margin-left:20px}.modal-body h1{font-size:28px;line-height:50px}.apply{background-color:#ff6c00;color:#fff}.apply .button{border:1px solid #fff;font-size:16px;color:#fff;height:55px;width:100%;line-height:55px;position:relative;box-sizing:border-box}.apply .button:hover{background-color:#fff;color:#ff6c00}.google-map{width:100%;height:500px}.contact-form{opacity:.89;background:rgba(255,255,255,.95);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);padding:30px 10px}.contact-form .button{background:#ff6d00;font-size:16px;color:#fff}.contact-form input{font-size:18px;color:#7c7a79;line-height:51px;background:rgba(242,242,242,.95);border:1px solid #ebebeb;width:100%;height:51px;text-indent:0}.contact-form textarea{width:100%;font-size:18px;color:#7c7a79;line-height:51px;background:rgba(242,242,242,.95);border:1px solid #ebebeb;width:100%;text-indent:20px}.contact-form:after{clear:both;content:"";display:block}.contact-title{font-weight:300;font-size:72px;color:#000;line-height:72px}.contact-info{font-size:18px;color:#666;line-height:31px}.contact-info .contact-label{font-weight:500}.error-page img{width:100%;max-width:300px;display:block;margin:0 auto}.error-page h1{font-size:54px;line-height:54px;font-weight:300}.error-page h2{font-size:24px;line-height:24px;font-weight:300}.hero{position:relative}.hero .hero-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);font-size:144px;font-weight:300;color:#fff;white-space:nowrap}.hero .hero-overlay{opacity:.78;background-image:linear-gradient(45deg,#7D878D 0%,#FC6B21 100%);width:100%;height:100%;position:absolute;top:0;right:0}.hero .arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%,-50%)}.arrow{background-size:contain;width:0;height:0;border-top:17px solid #d8d8d8;border-right:13px solid transparent;border-left:13px solid transparent;cursor:pointer;z-index:1000}.bounce{-webkit-animation:bounce 4s infinite;-moz-animation:bounce 4s infinite;-o-animation:bounce 4s infinite;animation:bounce 4s infinite}a.vimeo:focus,a.vimeo:hover{outline:0}.title{line-height:55px;font-size:40px;font-weight:300}.home-navbar{top:0;width:100%;z-index:10000}.subtitle{margin-top:10px;font-size:22px;line-height:28px;font-weight:300}.learn-more-hero{position:relative;background-image:linear-gradient(-180deg,#FBFBFB 0%,#E5EDEE 100%);box-shadow:inset 0 -3px 18px 0 transparent}.learn-more-hero img{width:110%;margin-bottom:75px;border:0}.button{border:2px solid #ff6a00;font-size:16px;color:#ff6a00;line-height:39px;height:43px;width:156px;display:block;text-indent:15px;position:relative}.button:hover{background-color:#ff6a00;color:#fff}.button:hover .caret{border-left:9px solid #fff}.button .caret{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #ff6a00;position:absolute;top:13px;right:7px}.inverted-button{border:2px solid #fff;font-size:16px;background-color:#ff6a00;color:#fff;line-height:39px;height:43px;width:170px;display:block;text-indent:15px;position:relative}.inverted-button:hover{color:#ff6a00;background-color:#fff}.inverted-button:hover .caret{border-left:9px solid #ff6a00}.inverted-button .caret{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #fff;position:absolute;top:13px;right:7px}.banner .title{font-size:38px;color:#fff;font-weight:300;line-height:40px}.post .avatar img{border-radius:50%;width:100%;max-width:100px}.post .post-title{font-size:16px;color:#000;line-height:25px}.post .post-author{color:#979797;line-height:25px;font-size:16px}.home-banner{text-align:center;position:relative}.home-banner .banner-image{position:relative}.home-banner .banner-image img{width:100%;display:block;margin:0 auto}.home-banner .arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%,-50%);-webkit-animation-duration:4s;animation-duration:4s}.home-banner .items{position:absolute;top:0;left:0;width:100%}.home-banner .items img{width:130%}.home-banner .items .phone{position:relative;margin-top:290%;right:-73%;-webkit-animation-duration:1s;-webkit-animation-delay:0s}.home-banner .items .watch{position:relative;margin-top:300%;left:44%;-webkit-animation-duration:1s;-webkit-animation-delay:1s}.home-banner .items .tablet{margin-top:265%;position:relative;left:94%;-webkit-animation-duration:1s;-webkit-animation-delay:2s}.home-banner .items .headset{position:relative;left:39%;-webkit-animation-duration:1s;-webkit-animation-delay:3s;margin-top:100%}.blog-list{background:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);border-radius:1.39px}.blog-list .title{font-family:raleway,sans-serif;font-size:38px;color:#293635;letter-spacing:.5px;line-height:52px}.blog-list .blog-title{font-size:16px;color:#000;line-height:25px}.blog-list .load-more{border:2px solid #ff6a00;color:#ff6a00;line-height:22px;font-size:16px}.press-item .title{font-size:16px;color:#000;line-height:30px}.press-item .date{color:#979797;font-size:16px;line-height:30px}.css-typing{width:17em;white-space:nowrap;overflow:hidden;-webkit-animation:type 2s steps(50,end);animation:type 2s steps(50,end);margin:auto}.modal-dialog .modal-title{font-size:30px;line-height:40px;padding-left:15px}.modal-dialog .modal-content{line-height:32px}.modal-dialog .modal-body{padding:20px 30px}.panel{background:rgba(255,255,255,.9);box-shadow:0 1px 3px 0 rgba(0,0,0,.13);border-radius:1.39px}.panel .panel-heading .title{border-bottom:1px solid rgba(151,151,151,.25)}.panel .panel-heading .title span{font-size:38px;color:#293635;letter-spacing:.5px;line-height:52px;position:relative;bottom:-1px}.panel .panel-body .button{margin-left:auto;margin-right:auto;display:block}.panel .panel-body .button:hover{background-color:#ff6a00;color:#fff}#notice{color:green}.field_with_errors{padding:2px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:700;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;margin-bottom:0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}.google-map{pointer-events:none;width:calc(100% - 5px)}.google-map .gmnoprint{display:none}.google-map a{display:none!important}.google-map#atl{float:right}.tooltip-content{font-family:open sans;text-align:center;width:175px;margin:20px 20px 25px 35px;color:#666}.tooltip-content .tooltip-title{font-size:16px;font-weight:700;margin-bottom:4px}.tooltip-content .tooltip-body{font-size:14px;line-height:16px}.marker-wrapper{position:absolute;width:100px;height:100px}.marker-wrapper .marker-icon{position:relative;width:25px;height:25px;display:block;border-radius:50%;background:#ff6c00;box-shadow:0 1px 9px 2px rgba(0,0,0,.39);border:3px solid #fff;top:50%;left:50%;transform:translate(-50%,-50%)}.marker-wrapper .marker{position:absolute;top:-36px;left:-35px;width:89px;height:89px;background-color:#fff;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,white),color-stop(100%,rgba(255,255,255,0.8)));background:-webkit-radial-gradient(center,ellipse cover,white 0%,rgba(255,255,255,0.8) 100%);background:-moz-radial-gradient(center,ellipse cover,white 0%,rgba(255,255,255,0.8) 100%);background:-ms-radial-gradient(center,ellipse cover,white 0%,rgba(255,255,255,0.8) 100%);background:-o-radial-gradient(center,ellipse cover,white 0%,rgba(255,255,255,0.8) 100%);background:radial-gradient(ellipse at center,white 0%,rgba(255,255,255,0.8) 100%);border:3px solid #ff6c00;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 20px rgba(255,109,0,.5),inset 0 0 10px rgba(255,109,0,.8);-moz-box-shadow:0 0 20px rgba(255,109,0,.5),inset 0 0 10px rgba(255,109,0,.8);box-shadow:0 0 20px rgba(117,170,242,.5),inset 0 0 10px rgba(255,109,0,.8);color:0 0 20px rgba(255,109,0,.5) inset 0 0 10px rgba(255,109,0,.8);-webkit-animation:map 2s infinite linear;-moz-animation:map 2s infinite linear;-o-animation:map 2s infinite linear;-ms-animation:map 2s infinite linear;animation:map 2s infinite linear}@-webkit-keyframes map{0%{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)}}@-moz-keyframes map{0%{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)}}@-o-keyframes map{0%{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)}}@keyframes map{0%{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}50%{opacity:1;filter:alpha(opacity=100)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:0;filter:alpha(opacity=0)}}.page-node-73 .field-item.even>.prefix-lg-8,.career_page>.prefix-lg-8{margin-top:0}.page-node-73 .field-item.even>.prefix-lg-8>.container{margin-top:0!important}.page-press .content{float:left;margin:100px 0}.page-press .content .view-in-the-news{margin-left:8.3%;width:83%}.page-press .content .view-header .title.center{padding-bottom:40px}.page-node-75 .node-article .field-item.even .prefix-lg-8{margin-top:0}.template-page .template-top .side-content{width:20%;float:left;font-size:14px;line-height:normal}.template-page .template-top .side-content .content{margin-bottom:39px}.template-page .template-top .middle-content{width:53%;float:left;margin:0 20px}.template-page .template-top .middle-content .content p{margin-bottom:15px}.template-top.col2-left .middle-content{width:75%;margin:0 20px 0 0}.template-top.col2-right .middle-content{margin:0 0 0 20px;width:78%}.template-top.col1 .middle-content{width:100%;margin:0}.template-page .template-top .middle-content .title{font-size:26px;font-weight:400;margin:15px 0;line-height:normal}.template-page .template-top .middle-content .content{font-size:18px;line-height:normal}.template-page .template-top .side-content .title{font-size:18px;font-weight:600;line-height:normal;margin:10px 0}.template-page .template-top .side-content.wide-R{width:22.9%}.template-page .template-top .side-content.wide-R .title{margin:0 0 10px}.template-page .apply{height:300px}.template-page .apply h4{font-size:40px;margin:0 0 24px}.template-page .apply p{font-size:22px}.resources_main_content .view-filters{border-bottom:1px solid}.resources_main_content .views-exposed-form .views-exposed-widget{float:none;padding:0}.resources_main_content .form-item.form-type-bef-link{float:left;font-size:18px;margin-right:3.7%}.resources_main_content .form-item.form-type-bef-link .active{color:#ff6a00}.resources_main_content .pager li>a,.resources_main_content .pager li>span{border:1px solid #ddd;display:inline-block;padding:5px 14px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.resources_main_content .view-content{display:block;margin-top:42px}.resources_main_content .views-row{display:inline-block;float:left;margin:0 2.6% 10px 0;width:23%}.resources_main_content .views-row:nth-child(4n){margin-right:0}.resources_main_content .views-row .resource_image:hover{cursor:pointer}.resources_main_content .views-row .resource_image img{width:100%;height:auto}.resources_main_content .views-row:hover .resource_title{color:#ff6a00}.resources_main_content .views-row .resource_category{font-size:18px;text-align:left}.resources_main_content .views-row .resource_title{font-size:26px;line-height:26px;height:100px;overflow:hidden;text-align:left}div.panels-flexible-region-inside{padding:40px!important}body.node-type-press-release h1.page-title{margin-left:40px}h1,h2,h3,h4,h5,h6,.title,.view-press-releases .views-field-body{font-family:raleway,sans-serif;color:#333;font-weight:700;text-transform:none;line-height:1.15}.button{font-family:raleway,sans-serif;text-transform:none;letter-spacing:1px}a,.button,a:hover,.button:hover,input[type=submit],input[type=submit]:hover{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}div.node-blog div.field-name-body a{color:#004884}em{font-style:italic}.menu-navigation-container>ul>li>a{font-size:18px}.menu-navigation-container>.menu .menu{font-size:16px}#footer{padding-top:50px}#footer .footer .list-title{text-transform:none}#footer .footer .footer-list{height:auto;padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:25px}.legal{padding-top:25px;padding-bottom:25px}.home-banner{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}input,textarea{-webkit-appearance:none;padding:10px 20px;line-height:22px;border:1px solid #ddd;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px}input,textarea{width:100%}input[type=submit]{width:auto;background:0 0;font-family:raleway,sans-serif;line-height:1;letter-spacing:1px;color:#ff6a00;padding:12px 24px;border:2px solid #ff6a00}input[type=submit]:hover{background:#ff6a00;color:#fff}.responsive-img{display:block;width:100%;height:auto}.block-webform>h2{display:none}.block.block-block .subtitle{margin-bottom:35px}.block p{font-weight:300;line-height:1.5;margin-bottom:10px}.pt-50{padding-top:50px}.pt-75{padding-top:75px}.pb-50{padding-bottom:50px}.mt-50{margin-top:50px}.mt-75{margin-top:75px}.mb-50{margin-bottom:50px}#home-banner{position:relative;padding:0}#home-banner .white-angle{background:url('/sites/all/themes/professional_theme/images/angle-lft.svg') right bottom/cover no-repeat no-repeat;position:absolute;top:0;right:0;height:100%;width:500px;opacity:.8}#home-banner .text-col{height:500px;padding:0}#home-banner .text-col .copy{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;width:100%}#home-banner .text-col h1{color:#fff;font-size:40px;margin-bottom:25px;text-shadow:0 0 4px rgba(72,32,4,.33)}#home-banner .text-col .button{display:inline-block;height:auto;max-width:154px;color:#fff;border-color:#fff;text-align:center;line-height:1;text-indent:0;padding:12px 24px;text-shadow:0 0 4px rgba(72,32,4,.33)}#home-banner .text-col .button:hover{border-color:#ff6a00}#home-banner .vid-col{height:500px;padding:0;z-index:2}#home-banner .vid-col .laptop-frame{background:url('/sites/all/themes/professional_theme/images/laptop-frame.png') center center/cover no-repeat no-repeat;background-size:100%;width:100%;height:100%}#home-banner .vid-col .laptop-frame .video{display:inline-block;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:49%;left:50%;width:74%;height:auto;background:#000}.block .video-title{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:-5px;left:50%;height:auto;width:100%;color:#aaa;font-size:12px;text-align:center;letter-spacing:.5px;margin-bottom:0}#home-banner .gartner-col{padding-top:163px;text-align:center}#home-banner .rsa-col{height:500px}#home-banner .rsa-col img{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:0;top:50%;width:90%;height:auto;z-index:1}#home-logo-section{background:#7c868d;padding:25px 0}#home-logo-section .logos{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:center}#home-logo-section .logos .logo{max-height:75px;max-width:200px;padding:10px 25px}#home-mj-quote{background:#353c3f;padding:50px 0}#home-mj-quote p{color:#fff;font-size:24px;line-height:1.5;letter-spacing:.5px}#home-mj-quote .quote{margin-top:2vw}#home-mj-quote strong{display:block;font-style:italic;letter-spacing:1px;margin-top:15px}#home-mj-quote em{font-size:80%}#home-mj-quote .mj-logo img{display:block;width:auto;max-width:100%;max-height:200px;margin:0 auto}div.panels-flexible-region-seventy_thirty_two_column-region_left div.pane-node-field-main-content-image img,div.panels-flexible-row-seventy_thirty_two_column-main-row-inside div.panels-flexible-region div.pane-node-field-main-content-image img{width:100%;height:auto}body.node-type-two-column-with-media div.panel-flexible-inside{padding:20px}div.panels-flexible-region-seventy_thirty_two_column-region_left iframe,div.panels-flexible-row-seventy_thirty_two_column-main-row-inside iframe{width:100%;height:auto;min-height:360px}@media(max-width:1199px){div.panels-flexible-region-inside{padding:30px!important}body.node-type-press-release h1.page-title{margin-left:30px}#home-banner .text-col,#home-banner .vid-col,#home-banner .rsa-col{height:400px}#home-banner .gartner-col{padding-top:90px;text-align:center}}@media(max-width:991px){div.panels-flexible-region-inside{padding:20px!important}body.node-type-press-release h1.page-title{margin-left:20px}#home-banner .text-col,#home-banner .vid-col,#home-banner .rsa-col,#home-banner .gartner-col{height:300px}#home-banner .gartner-col{padding-top:36px}}@media(max-width:767px){body.node-type-press-release h1.page-title{margin-left:10px}div.panels-flexible-region-seventy_thirty_two_column-region_left,div.panels-flexible-region-seventy_thirty_two_column-region_right,div.panels-flexible-row-seventy_thirty_two_column-1-inside{float:left}div.panels-flexible-region-seventy_thirty_two_column-region_left,div.panels-flexible-region-seventy_thirty_two_column-region_right,div.panels-flexible-row-seventy_thirty_two_column-1-inside div.panels-flexible-region{width:100%;float:left;clear:left}.nav-wrapper{min-height:60px;height:60px}#home-banner .gartner-col{text-align:center}#home-banner .white-angle{display:none}#home-banner .text-col,#home-banner .vid-col,#home-banner .rsa-col,#home-banner .gartner-col{background:rgba(255,255,255,.8);width:100%}#home-banner .text-col{height:200px;background:rgba(255,255,255,.8)}#home-banner .text-col h1{max-width:300px;color:#ff6a00;font-size:32px;text-align:center;text-shadow:none;margin:30px auto 25px}#home-banner .text-col .button{display:block;color:#ff6a00;text-shadow:none;border-color:#ff6a00;margin:0 auto}#home-banner .text-col .button:hover{color:#fff}#home-banner .vid-col .laptop-frame{background-size:auto 200px}#home-banner .vid-col .laptop-frame .video{width:250px}#home-banner .rsa-col img{width:calc(90% - 30px)}#home-logo-section .logos .logo{max-width:150px}#home-mj-quote .mj-logo{display:none}}@media(max-width:568px){#home-banner .vid-col,#home-banner .rsa-col{height:200px;width:100%}#home-banner .vid-col .laptop-frame{background-size:auto 150px}#home-banner .vid-col .laptop-frame .video{width:185px}#home-logo-section .logos .logo{max-height:55px}}.consultation-wrapper{max-width:1060px;padding-top:50px}#consultation h3{margin-bottom:15px}.form-actions{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0 15px 50px}#consultation img{max-width:300px}#block-webform-client-block-241{background-image:linear-gradient(-180deg,#FBFBFB 0%,#E5EDEE 100%);box-shadow:inset 0 -3px 18px 0 transparent}.survey-wrapper{max-width:1060px;padding-top:50px}.survey-wrapper .fieldset-wrapper{width:50%}#what-mousejack h3{margin-bottom:15px}#home-blog-press .panel .panel-body .button{clear:both}#media .subtitle{margin-bottom:25px}.page-node-106 .hero{display:none}.region-content .field-items ul,.region-content .field-items ol{list-style:initial}.region-content .field-items ol{list-style-type:decimal}body.node-type-press-release section#post-content h1.page-title,body.page-press h1.page-title{display:block!important}body.page-press h1.page-title{text-align:center}div.field-name-field-image img,div.views-field-field-image img{width:100%;height:auto}div.view-press-releases ul.row li.press-release-block-row{padding:0 15px 20px;margin:10px 0}div#block-views-press-releases-block h2{text-align:center;font-size:40px;margin-bottom:20px}div.view-press-releases div.view-footer{margin-bottom:20px}ul li.collapsed{list-style-type:none;list-style-image:none}@media only screen and (max-width:800px){#no-more-tables table,#no-more-tables thead,#no-more-tables tbody,#no-more-tables th,#no-more-tables td,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left}#no-more-tables td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700}#no-more-tables td:before{content:attr(data-title)}}div.container.awards-style div.row{margin:40px 0;padding:20px 0;line-height:20px}div.container.awards-style div.row div.col-lg-4{text-align:center}div.container.awards-style div.row div.col-lg-4 img{float:none!important}