/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a{color:#f26522;text-decoration:none;transition:color .2s ease-out,background-color 1s ease-in}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:0}
dd{margin:0}
menu,ol,ul{padding:0}
ul,nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:none}
table{border-collapse:collapse;border-spacing:0}
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#000}
html{font-size:1em;line-height:1.4}
blockquote{margin:0}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0;margin:20px 0}
audio,canvas,img,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:none}
@font-face{font-family:Lyon;font-weight:400;font-style:normal;src:url("main/fonts/LyonDisplay-Bold.eot") format("eot");src:url("main/fonts/LyonDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("main/fonts/LyonDisplay-Bold.woff") format("woff"),url("main/fonts/LyonDisplay-Bold.otf") format("opentype")}
@font-face{font-family:'icomoon';src:url('main/fonts/icomoon.eot?9hgk97');src:url('main/fonts/icomoon.eot?9hgk97#iefix') format('embedded-opentype'),url('main/fonts/icomoon.ttf?9hgk97') format('truetype'),url('main/fonts/icomoon.woff?9hgk97') format('woff'),url('main/fonts/icomoon.svg?9hgk97#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-plus:before{content:"\f067"}
.icon-search:before{content:"\f002"}
.icon-envelope-o:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-close:before{content:"\f00d"}
.icon-remove:before{content:"\f00d"}
.icon-times:before{content:"\f00d"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-facebook-f:before{content:"\f09a"}
.icon-bars:before{content:"\f0c9"}
.icon-navicon:before{content:"\f0c9"}
.icon-reorder:before{content:"\f0c9"}
.icon-pinterest2:before{content:"\f0d2"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-linkedin:before{content:"\f0e1"}
.icon-comment-o:before{content:"\f0e5"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-youtube-play:before{content:"\f16a"}
.icon-instagram2:before{content:"\f16d"}
.icon-slideshare:before{content:"\f1e7"}
.icon-vimeo:before{content:"\f27d"}
.icon-chevron-thin-down:before{content:"\e903"}
.icon-chevron-thin-left:before{content:"\e904"}
.icon-chevron-thin-right:before{content:"\e905"}
.icon-chevron-thin-up:before{content:"\e906"}
.icon-map:before{content:"\e900"}
.icon-new-message:before{content:"\e902"}
.icon-arrow-up2:before{content:"\ea3a"}
.icon-arrow-right2:before{content:"\ea3c"}
.icon-arrow-down2:before{content:"\ea3e"}
.icon-arrow-left2:before{content:"\ea40"}
@font-face{font-family:Lyon;font-weight:400;font-style:normal;src:url("main/fonts/LyonDisplay-Bold.eot") format("eot");src:url("main/fonts/LyonDisplay-Bold.eot?#iefix") format("embedded-opentype"),url("main/fonts/LyonDisplay-Bold.woff") format("woff"),url("main/fonts/LyonDisplay-Bold.otf") format("opentype")}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
html{background:#000;font-family:'Gotham SSm A','Gotham SSm B',Arial,sans-serif;font-weight:300}
*{box-sizing:border-box}
p,h1,h2,h3,h4,h5{margin:0}
h5{font-size:2em}
b,strong{font-weight:500}
hr{border:0;height:2px;background-color:#cbcaca}
.sprite{display:inline-block;vertical-align:middle;background:url(main/images/sprite.png) no-repeat top left}
.show-on-mobile{display:none}
#container{overflow:hidden}
#container.fixed-v2 #main{margin-top:100px}
@media only screen and (max-width:1080px){#container.fixed-v2-small #main{margin-top:63px}
}
.container{width:1060px;margin:0 auto}
.lt-ie9 .container{min-width:1060px}
.header-wrapper .new.section,.footer-wrapper .new.section{display:none}
.hero-modal-content,.modalcontent{display:none}
.textarea,.text{width:100%;outline:0;border:0;background:0;border-radius:0}
.textarea{line-height:1.4}
.text::-ms-clear{display:none}
.content-block p .large-font,.content-block p .font-size-27{font-size:27px}
.content-block .columns .font-size-27,.content-block .columns .large-font{font-size:20px;line-height:32px}
.content-block .columns h3 .large-font{display:inline-block;font-size:32px;line-height:40px;font-weight:500;margin-bottom:10px}
.content-block.animate-container{opacity:0;transition:all 700ms ease-out 0}
.content-block.animate-bottom{transform:translate3d(0,1200px,0)}
.content-block.animate-right{transform:translate3d(1200px,0,0)}
.content-block.animate-left{transform:translate3d(-1200px,0,0)}
.content-block.animate-container.animated{opacity:1;transform:translate3d(0,0,0)}
.no-wrap{white-space:nowrap}
.teal-text{color:#6ec4e7}
.black-text{color:#000}
.white-text{color:#fff}
.pink-text{color:#ff2a57}
.blue-text{color:#30c5f2;font-weight:300}
.small-font{font-size:13px}
.light-weight{font-weight:400}
.tiny-font{font-size:9px;font-weight:300}
p.tiny-font,h1.tiny-font,h2.tiny-font,h3.tiny-font,h4.tiny-font,h5.tiny-font{line-height:.7}
div.image,a.image{display:block;position:relative}
.image .video-icon{display:inline-block;width:63px;height:63px;background-position:-30px -18px;position:absolute;top:50%;left:50%;margin-top:-31.5px;margin-left:-31.5px}
div.image.img-no-margin,.image.img-no-margin{margin:0}
.imagepromo div.image{overflow:visible}
.logo span{width:161px;height:18px}
.btn-container{text-align:center}
.btn{display:inline-block;font-size:17px;font-weight:700;text-transform:uppercase;text-align:center;line-height:55px;color:#fff;padding:0 30px;border:0;border-radius:4px;background:#000;letter-spacing:1px;font-family:'Gotham SSm A','Gotham SSm B',Arial,sans-serif}
.btn.black-border{color:#000;background:0;border:2px solid #000}
.btn.orange{background:#f16421;-webkit-transition:linear}
.btn.orange:focus{background:#e25e1f;-webkit-transition:linear;outline:0}
.btn.white{color:#000;background:#fff}
.btn.orange-border{color:#f26522;background:0;line-height:51px;border:2px solid #f16421}
.btn.grey{background:#ccc}
.btn.pink{background:#ff2a57}
.btn.pink-border{color:#ff2a57;background:0;line-height:51px;border:2px solid #ff2a57}
.btn.white-border{color:#fff;background:0;line-height:51px;border:2px solid #fff}
.btn.no-upper{text-transform:none}
.btn.blue{background:#30c5f2;color:#fff}
.btn.blue-border{border:2px solid #30c5f2;background:0;color:#000}
.play-btn{display:block;position:relative}
.play-btn:before{position:absolute;content:'';top:50%;left:50%;width:63px;height:63px;margin:-31px 0 0 -31px;background:url(main/images/sprite.png) no-repeat -30px -18px}
.fourcolumnsuggestionblock .image-container{position:relative;width:100%;height:100%;margin-bottom:24px}
.fourcolumnsuggestionblock .back-image{z-index:0}
.fourcolumnsuggestionblock .play-btn{display:inline-block;width:63px;height:63px;background-position:-30px -18px;position:absolute;top:50%;left:50%;margin-top:-31.5px;margin-left:-31.5px}
.select-container{position:relative;padding:7px 9px;background:#fff;border:1px solid #bfbfbe;height:39px}
.select-container:before{position:absolute;z-index:1;display:block;content:'';width:11px;height:6px;top:50%;right:20px;margin-top:-3px;background:url(main/images/sprite.png) no-repeat -162px -39px}
.select-container span{font-size:17px;overflow:hidden}
.select-container select{position:absolute;top:0;left:0;bottom:0;z-index:10;width:100%;font-size:17px;padding:7px 9px;opacity:0;filter:alpha(opacity=0);background:0;border:0}
#header{position:relative;padding:17px 46px 24px 0;background:#fff;z-index:100;height:125px}
#header.navless{height:80px}
body.mobile #main{margin-top:63px}
body.mobile #header{height:63px;top:0;transition:top .2s ease-in-out;width:100%;position:fixed}
body.mobile #header.nav-up{top:-63px}
body.mobile #top-nav,body.mobile #main-nav{display:none}
body.mobile #mobile-nav-container,body.mobile #mobile-search-container,body.mobile #mobile-nav{display:block}
body.mobile #mobile-nav-search,body.mobile #mobile-nav-link{padding:15px}
body.mobile #mobile-nav-search span{width:14px;height:14px;background-position:0 -64px}
body.mobile #mobile-nav-link span{width:17px;height:15px;background-position:-145px -39px}
#mobile-nav-link{padding:15px}
#mobile-nav-link span{width:17px;height:15px;background-position:-145px -39px}
#fixed-nav-link span{width:17px;height:15px;background-position:-145px -39px}
#mobile-nav-container{position:absolute;right:-297px;top:63px;width:297px;height:400px;padding-left:40px;overflow-y:scroll;background:rgba(255,255,255,.95)}
#mobile-nav-container ul{padding-bottom:100px}
#mobile-nav-container li{margin-bottom:10px}
#mobile-nav-container a{font-size:14px;font-weight:700;text-transform:uppercase;color:#000}
#mobile-nav-container a.secondary{color:gray}
#mobile-nav-container small{font-size:14px;text-transform:none}
#mobile-nav li{float:left}
#mobile-nav li:first-child{margin:0}
#mobile-nav-search{padding:15px}
#mobile-nav-search span{width:14px;height:14px;background-position:0 -64px}
#mobile-search-container{position:absolute;bottom:0;left:0;width:100%;z-index:10}
#mobile-search-input{display:none;position:absolute;top:0;left:0;width:100%;padding:0 20px 12px;overflow:hidden;background:#fff}
#mobile-search-container .text{border-bottom:2px solid #000}
#mobile-search-input .search-clear{padding:10px;margin:0;top:-15px;right:17px;width:auto;height:auto}
#mobile-search-input .search-clear span{width:13px;height:13px;background-position:0 -78px}
.lt-ie9 #header{min-width:1060px}
#desktop-nav-container{position:absolute;right:-297px;top:125px;width:297px;height:400px;padding-left:40px;overflow-y:scroll;background:rgba(255,255,255,.95);padding-top:15px}
#desktop-nav-container ul{padding-bottom:100px}
#desktop-nav-container li{margin-bottom:10px}
#desktop-nav-container a{font-size:14px;font-weight:700;text-transform:uppercase;color:#000}
#desktop-nav-container a.secondary{color:gray}
#desktop-nav-container small{font-size:14px;text-transform:none}
.fixed #header{position:fixed;top:-55px;left:0;width:100%}
.fixed #main-nav-container{display:none}
.fixed #fixed-nav-container{display:block}
.fixed-nav{float:right}
#fixed-nav-container{float:right;clear:both;position:relative;padding-right:83px;display:none}
#fixed-nav-container .nav-search{position:absolute;top:0;right:45px;width:14px;margin:0;overflow:hidden;display:block}
#fixed-nav-container .mobile-nav{position:absolute;top:0;right:0;margin:0;overflow:hidden;display:block}
#fixed-nav-container #mobile-nav-link{padding:0}
#fixed-nav-container .nav{font-size:11px;font-weight:500;color:gray;margin-left:15px}
#header .logo{position:absolute;bottom:30px;left:46px}
#header .logo img{max-width:330px;max-height:37px;margin-bottom:-10px}
#header-nav{float:right}
#header-nav nav{float:right}
#header-nav a:hover{color:#f16421}
#top-nav{margin-bottom:40px}
#top-nav a{font-size:11px;font-weight:500;color:gray;margin-left:15px}
#top-nav .facebook{width:6px;height:12px;margin-left:49px;background-position:0 -18px}
#top-nav .facebook:hover{background-position:-6px -18px}
#top-nav .twitter{width:14px;height:12px;background-position:0 -30px}
#top-nav .twitter:hover{background-position:-14px -30px}
#top-nav .linkedin{width:11px;height:11px;background-position:0 -42px}
#top-nav .linkedin:hover{background-position:-11px -42px}
#top-nav .youtube{width:15px;height:11px;background-position:0 -53px}
#top-nav .youtube:hover{background-position:-15px -53px}
#main-nav-container{clear:both;position:relative;padding-right:54px}
#main-nav a{color:#000}
#main-nav>li>a{font-size:13px;font-weight:700;text-transform:uppercase}
#main-nav>li{position:relative;float:left;margin-left:36px}
.dropdown{display:none;position:absolute;left:-32px;top:22px;padding:15px 32px 20px;background:#fff;background:rgba(255,255,255,.95)}
.dropdown a{font-size:13px;display:inline-block;white-space:nowrap}
#main-nav .nav-search{position:absolute;top:0;right:0;width:14px;margin:0;overflow:hidden}
.nav-search.open{border-bottom:2px solid #221f1f}
.nav-search .text{padding:2px 20px;background:#fff}
.nav-search a,#mobile-search-input a{position:absolute;top:50%}
.nav-search-btn{left:0;margin:-7px 0 0;width:14px;height:14px;background-position:0 -64px}
.open .nav-search-btn,.nav-search-btn:hover{background-position:-14px -64px}
.search-clear{display:none;right:0;margin:-6px 0 0;width:13px;height:13px;background-position:0 -78px}
.open .search-clear{display:block}
.open .search-clear:hover{background-position:-13px -78px}
.content-block{text-align:center}
.content-block img{max-width:100%;height:auto;margin:auto}
.content-block p{font-size:21px;margin-bottom:45px}
.content-block button,.content-block .button,.content-block .image,.content-block .sectionheader{margin:40px 0}
.content-block .image.img-no-margin{margin:0}
.content-block .text{margin:50px 0}
.content-block .sample-left .sectionheader,.content-block .sample-right .sectionheader,.content-block .sample-left-twotoone .sectionheader,.content-block .sample-right-twotoone .sectionheader{margin:30px 0}
.imagecarouselfixedtextblock .sectionheader{margin-top:40px;margin-bottom:12px}
.content-block .columns .text,.content-block .columns .image-section+.text{margin-top:35px;margin-bottom:35px}
.content-block .columns .sample-left .text,.content-block .columns .sample-right .text{margin-top:30px;margin-bottom:30px}
.content-block .image-section+.text{margin-top:70px}
.img-no-margin .content-block .image{margin:0}
.content-block .sectionheader+.button{margin-top:75px}
.content-block .sectionheader+.image-section{margin-top:60px}
.content-block .sectionheader+.image-section>.image.img-no-margin{margin:0}
.content-block .sectionheader+.text{margin-top:46px}
.imagecarouselfixedtextblock .text{margin:12px 0 30px}
#main{background-color:#fff}
.section-block{padding:40px 0;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
.contentblockbase .section-block{padding:60px 0}
.contentblockbase .section-block.img-no-margin{padding-bottom:0 !important}
.section-block.background-position-bottom{background-position:center bottom}
.section-block.background-position-top{background-position:center top}
.white-text{color:#fff}
.mainparsys>.contentblockbase+.image-section{margin-top:100px}
.mainparsys>.contentblockbase+.image-section>.image.img-no-margin{margin:0}
.mainparsys>.image-section>.image img{width:100%;padding:0}
.assets-content .mainparsys>.image-section>.image img{width:auto}
.section-header{text-align:center}
.section-header h1,.section-header h2,.section-header h3,.section-header h4,.section-header h5{font-size:41px;font-weight:300}
.section-header .large-heading{font-size:53px;font-weight:200}
.section-header .bold,.section-header .bold.large-heading{font-weight:500}
.section-header .small-heading{font-size:17px;text-transform:uppercase;margin-bottom:10px;font-weight:bold;letter-spacing:1px}
.section-header .small-heading.large-margin{margin-bottom:47px}
.section-header .last{margin-bottom:0 !important}
.section-header .left{text-align:left}
.section-header .center{text-align:center}
.gray-background{background-color:#eee}
.border{position:relative}
.border:before{position:absolute;display:block;content:'';bottom:0;left:20px;right:20px;height:1px;border-bottom:1px solid #e5e4e4}
.columns img{width:100%}
.columns .center-text{text-align:center}
.columns .left-text,.columns .left-text .btn-container,.columns .left-text .sample-left,.columns .left-text .sample-right,.columns .left-text .sample-left .section-header,.columns .left-text .sample-right .section-header,.columns .left-text .sample-left-twotoone .section-header,.columns .left-text .sample-right-twotoone .section-header{text-align:left}
.columns .right-text,.columns .right-text .btn-container,.columns .right-text .sample-left,.columns .right-text .sample-right,.columns .right-text .sample-left .section-header,.columns .right-text .sample-right .section-header,.columns .right-text .sample-left-twotoone .section-header,.columns .right-text .sample-right-twotoone .section-header{text-align:right}
.columns .left-text .btn-container a,.columns .right-text .btn-container a{margin:0}
.columns .left-text .text{padding-left:0;padding-right:0}
.four-column .column,.three-column .column,.two-column .column,.sample-left,.sample-right,.sample-left-twotoone,.sample-right-twotoone{min-height:20px}
.four-column{margin:0 -10px}
.four-column>*{float:left;width:25%;padding:0 25px}
.three-column{margin:0 -20px}
.three-column>*{float:left;width:33.333333%;padding:0 20px}
.three-column p{margin-left:25px;margin-right:25px}
.three-column.left-text p,.three-column.right-text p{margin-left:0;margin-right:0}
.two-column{margin:0 -20px}
.two-column>*{position:relative;float:left;width:50%;padding:0 20px}
.two-column.mobile-push .push{right:50%}
.two-column.mobile-push .pull{left:50%}
.two-column.mobile .two-column .text{padding-left:30px;padding-right:30px}
.column h3{font-size:20px;margin-bottom:15px;letter-spacing:1px}
.column h4{font-size:17px;text-transform:uppercase;margin-bottom:15px;letter-spacing:1px}
.column p{font-size:18px;font-weight:300;line-height:25px;margin-bottom:15px}
.column a{font-size:18px}
.column .large-font a{font-size:20px}
.column a span{display:inline-block;width:0;height:0;border-style:solid;border-width:0;border-color:transparent transparent transparent #e27126;margin-left:5px}
.column .date{font-size:14px;line-height:28px;color:gray;margin:12px 0 0}
.column-center{text-align:center}
.partner .column{color:#fff}
.column-center{margin-bottom:20px}
.two-column-image p{text-align:left;color:#a2a2a2;font-size:14px;margin:0;padding:0}
.two-column-image h3{text-align:left;font-size:21px;margin:0;padding:0;font-weight:600}
.leadershipparsys .columns{margin-bottom:64px}
.leadershipparsys .leader img{margin-bottom:29px}
.leader .leader-content span{display:block}
.leader .leader-content .job-title{font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:12px}
.leader .leader-content .name{font-size:28px;margin-bottom:3px}
.leader .leader-modal{display:none}
.leader-wrapper{width:900px;margin:50px 0}
.leader-wrapper img{float:left;width:400px}
.leader-wrapper .image{overflow:visible;margin-bottom:0}
.leader-wrapper .leader-modal-content{margin-left:440px;margin-top:-9px}
.leader-wrapper .leader-modal-content span{display:block}
.leader-wrapper .leader-modal-content span br{display:none}
.leader-wrapper .leader-modal-content .name{font-size:34px}
.leader-wrapper .leader-modal-content .job-title{text-transform:uppercase;font-weight:600;margin-bottom:20px}
.leader-wrapper .leader-modal-content p{font-size:16px;line-height:28px}
.canvas-video video{position:absolute;right:0;top:0;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}
.herohome .canvas-video video{display:none}
.canvas-video video{top:50%;transform:translateY(-50%)}
.main-canvas{position:relative;height:1000px;padding:0;background-image:url(main/images/main-canvas-background.jpg)}
.main-canvas-title{position:absolute;top:0;left:0;z-index:5;height:460px;width:100%;text-align:center}
.main-canvas-title h1{font-size:101px;font-weight:700;vertical-align:middle;color:#fff;padding-left:40px;padding-right:40px;line-height:101px}
.canvas-background{height:100%;background:#fff;display:none}
.main-canvas-nav{position:absolute;bottom:0;left:0;z-index:10;width:100%;padding:30px 0;background:url(main/images/main-canvas-nav-background.png) repeat 0 0}
.main-canvas-nav .promo-title{font-weight:bold;font-size:17px;color:#fff;text-transform:uppercase;letter-spacing:1px}
.main-canvas-nav .image{margin-bottom:12px}
.main-canvas-nav .image.img-no-margin{margin:0}
.main-canvas-nav a{position:relative;display:block;font-size:17px;font-weight:700;text-transform:uppercase;color:#fff}
.main-canvas-nav figcaption{position:relative;display:block;font-size:17px;font-weight:700;text-transform:uppercase;color:#fff}
.main-canvas-nav figcaption.black{color:#000}
.main-canvas-nav figcaption.white{color:#fff}
.main-canvas-nav img{width:100%;height:auto}
.social-appreciation{top:0;left:-30px}
.social-appreciation h3{margin-top:15px}
.performance-recognition{bottom:20px;left:-30px}
.performance-recognition h3{margin-bottom:15px}
.career-achievement{top:-50px;right:150px}
.career-achievement h3{margin-top:15px}
.corporate-events{bottom:-90px;left:220px}
.corporate-events h3{margin-bottom:15px}
.training{right:50px;bottom:-50px}
.training h3{margin-bottom:15px}
.awards{right:-60px;top:150px}
.awards h3{margin-top:15px}
.related{padding:65px 0}
.related-box h4{font-size:17px;font-weight:700;text-transform:uppercase;color:#000;margin-bottom:20px;letter-spacing:1px}
.related-box a{display:block;font-size:18px;color:#000;width:100%;height:100%}
.related-box span{display:block;margin-bottom:24px}
.related-box span.image,.related-box img{width:100%;height:210px}
.related-box span.LV_validation_message{margin-bottom:-15px}
.related-box span.image{overflow:hidden}
.sign-up{position:relative;margin-bottom:27px;background:#f16421;height:210px}
.sign-up-form{padding:28px 22px}
.sign-up p{font-size:24px;color:#fff;margin-left:0}
.sign-up-input{position:absolute;left:28px;right:28px;bottom:22px}
.sign-up .text{font-size:17px;font-weight:400;color:#000;background:#f16421;border-bottom:2px solid #fff}
.sign-up .text::-webkit-input-placeholder{color:#000}
.sign-up .text:-moz-placeholder{color:#000}
.sign-up .text::-moz-placeholder{color:#000}
.sign-up .text:-ms-input-placeholder{color:#000}
.newsletter-promo .invalid-newsletter{display:none;font-size:13px;margin-top:-11px;margin-bottom:15px}
.icon-box{text-align:center;color:#fff;margin-bottom:35px}
.icon-box-image{margin-bottom:10px}
.icon-box h3{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.icon-box p{font-size:18px;font-weight:300;line-height:32px}
.partner{padding:98px 0;background-image:url(main/images/partner-background.jpg)}
.partner h3,.partner p{color:#fff}
.slide{padding:100px 0 0;position:relative}
.slide.wide{padding:100px 0}
.slide-container{margin:40px 0}
.imagecarouselfixedtextblock .slide{padding:40px 0 0}
.imagecarouselfixedtextblock .section-header{margin-bottom:0}
.slide-container .prev,.slide-container .next{display:none}
.section-block.active .slide-container .prev,.section-block.active .slide-container .next{display:block;position:absolute;top:50%;width:111px;height:111px;margin-top:-31px;z-index:2}
.section-block.active .slide-container .prev{left:40px;background-position:0 -91px}
.section-block.active .slide-container .next{right:40px;background-position:-111px -91px}
.item-container{position:relative}
.item{position:absolute;top:0;left:0;width:100%;z-index:1;text-align:center}
.wide .item img{width:100%;height:auto}
.slide-text{float:left;width:428px}
.wide-image .slide-text{width:259px}
.image-left .slide-text{float:right}
.slide-text h2{font-size:36px}
.slide-text h3{font-size:21px}
.slide-text p{font-size:21px;line-height:32px;margin-bottom:30px}
.slide-text .btn-container a{padding:0;display:block}
.slide-images{float:right;width:570px}
.wide-image .slide-images{width:750px}
.image-left .slide-images{float:left}
.image-left .item{left:auto;right:0}
.image-left .item img{float:right}
.featured-post{padding:66px 0}
.featured-post .section-header{margin-bottom:40px}
.featured-post h3{font-size:17px;font-weight:400;text-transform:uppercase;color:#000;margin-bottom:15px}
.featured-post-left{float:left;width:520px}
.featured-post-left img{width:520px;height:335px}
.featured-post-left figcaption{font-size:21px;color:#000;margin-top:18px}
.featured-post-right,.twitter-post-right{float:right;width:479px}
.featured-post-image{float:left}
.featured-post-image img{width:160px;height:103px}
.twitter-post-right li{margin-bottom:13px}
.twitterfeed li{margin-bottom:17px}
.twitterfeed .featured-post-image img{width:100px;height:100px}
.blogfeedblock .section-block{padding:30px 0}
.blogfeed{text-align:left;margin:40px 0}
.blogfeed p{font-size:19px;margin:0 0 0 190px;color:#000}
.blogfeed .featured-post-left{width:547px}
.blogfeed .featured-post-left img{width:547px;height:380px;max-width:none}
.blogfeed .featured-post-right{width:500px}
.blogfeed .featured-post-right img{width:170px;height:118px;max-width:none}
.blogfeed .featured-post-right li+li{margin-top:12px}
.social-media .featured-post-image{width:100px}
.social-media-content{margin:0 0 0 120px}
.social-media p{font-size:14px;color:#000}
.social-media p br{display:block}
.social-media-content a{font-size:14px}
.social-media-content nav a{color:#8899a6}
.social-media-content span{font-size:14px;color:#b4b4b4;margin-right:6px}
.social-media .featured-post-image img{width:103px;height:103px}
.call-out{text-align:center;color:#fff;height:560px;background-image:url(main/images/study-background.jpg)}
.call-out .container{height:100%}
.call-out .section-header{margin-bottom:65px}
.vertical-container{font-size:0;height:100%}
.vertical-container:before{content:'';display:inline-block;vertical-align:middle;height:100%}
.vertical-center{width:100%;display:inline-block;vertical-align:middle}
.call-out h2{font-size:57px;margin-bottom:50px}
.call-out h3{font-size:20px;text-transform:uppercase}
.call-out p{font-size:18px;font-weight:200}
.hub{text-align:center}
.hub .section-header{margin-bottom:63px}
.hub .section-header h1{font-size:112px;line-height:112px;margin-bottom:50px;text-transform:lowercase;font-weight:700}
.hub .column a span{margin-left:auto;width:auto;height:auto;display:block;color:#000}
.hub .column .hub-page-description,.hub .column p,.hub .section-header p{font-weight:300;font-size:27px;line-height:34px;margin-left:0;margin-right:0;color:#000}
.hub .column .hub-page-name,.hub .column h3{text-transform:uppercase;font-weight:700;margin-bottom:14px;font-size:14px;color:#000;letter-spacing:1px}
.hub .column-image img{width:100%;margin-bottom:42px}
.hub .indexhublist .three-column{margin-bottom:78px}
.also-like{padding:65px 0}
.also-like-row{margin:0 -9px}
.also-like-left,.also-like-right{float:left;padding:0 9px}
.also-like-left{width:75%}
.also-like-right{width:25%}
.also-like-box{float:left;width:33.33333%;padding:0 9px}
.also-like-box a{display:block;font-size:14px;color:#000}
.also-like-box span{display:block}
.also-like-box img{width:251px;height:162px}
.also-like-right .also-like-box{width:100%}
.also-like h4{font-size:17px;text-transform:uppercase;margin-bottom:15px}
.also-like .sign-up{height:162px}
.also-like .sign-up-form{padding:15px}
.also-like .sign-up p{font-size:18px}
.also-like .sign-up-input{left:15px;right:15px;bottom:15px}
.ebutton-page{background:#fff}
.ebutton-container{position:relative;height:550px}
.ebutton{position:absolute;top:0;left:0;width:100%}
.ebutton-header{text-align:center;margin-bottom:70px}
.ebutton-header h1{font-size:40px}
.ebutton-page nav{text-align:center;margin:0 -20px}
.ebutton-page nav a{display:inline-block;width:211px;padding:0 20px;margin-bottom:40px}
.ebutton-page a img{width:100%;height:auto}
.ebutton-form{display:none}
.ebutton-block{margin-bottom:10px}
.ebutton-page label{display:block;font-size:17px;font-weight:bold;text-transform:uppercase;margin-bottom:30px}
.ebutton-page .text{margin-bottom:30px;border-bottom:2px solid #221f1f}
.ebutton-page textarea.text{height:140px;border-bottom:0}
.ebutton-page .text::-webkit-input-placeholder{color:#db6527}
.ebutton-page .text:-moz-placeholder{color:#db6527}
.ebutton-page .text::-moz-placeholder{color:#db6527}
.ebutton-page .text:-ms-input-placeholder{color:#db6527}
.ebutton-left{float:left;width:315px;margin-left:80px}
.ebutton-image{height:400px;line-height:400px;text-align:center;vertical-align:middle}
.detail-canvas{height:732px;padding:0;background-image:url(main/images/detail-canvas.jpg)}
.detail-canvas .container{position:relative;height:100%}
.detail-title{position:absolute;left:0;bottom:70px;width:100%;text-align:center;z-index:1;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.detail-title h1{font-size:46px;font-weight:500;margin-bottom:20px;line-height:54px;-ms-flex-order:2;order:2}
.detail-title h2{font-size:46px;font-weight:500;margin-bottom:20px;line-height:54px;-ms-flex-order:2;order:2}
.detail-title h3{font-size:17px;text-transform:uppercase;margin-bottom:20px;letter-spacing:1px;-ms-flex-order:1;order:1}
.hero-cta-button{-ms-flex-order:3;order:3}
.detail-title .play-wrapper,.detail-title a{width:63px;height:63px;display:inline-block;margin-bottom:20px;margin-left:auto;margin-right:auto}
.detail-title a{background-position:-30px -18px}
.detail-title a.black-text{background-position:-106px -310px}
.detail-title .btn{height:inherit;width:inherit}
.textonlycolumnlist .col-1,.textonlycolumnlist .col-2,.textonlycolumnlist .col-3,.textonlycolumnlist .col-4{margin:0 -20px 60px}
.textonlycolumnlist .col-1.center,.textonlycolumnlist .col-2.center,.textonlycolumnlist .col-3.center{margin-left:auto;margin-right:auto}
.textonlycolumnlist .col-1.center{width:275px}
.textonlycolumnlist .col-2.center{width:550px}
.textonlycolumnlist .col-3.center{width:825px}
.textonlycolumnlist .column{padding:0 20px;text-align:left;width:275px;float:left}
.textonlycolumnlist .column.black-border{border-left:1px solid #000}
.textonlycolumnlist .column.white-border{border-left:1px solid #fff}
.textonlycolumnlist .column.gray-border{border-left:1px solid #54687a}
.textonlycolumnlist .column.orange-border{border-left:1px solid #f16421}
.textonlycolumnlist .column:first-child{border:0}
.textonlycolumnlist span{font-size:73px;line-height:73px;display:block;margin-bottom:15px;font-weight:600;color:#000}
.textonlycolumnlist .counter-white span{color:#fff}
.sample{padding:100px 0 90px}
.sample-left{float:left;width:312px}
.sample-left img{width:100%;height:auto}
.sample-right{float:right;width:677px}
.sample-right h2{font-size:40px}
.sample-right h2 span{font-size:38px;font-weight:400}
.sample-left p,.sample-right p{font-size:19px;margin-bottom:18px;line-height:30px}
.sample-left-twotoone{float:left;width:677px}
.sample-right-twotoone{float:right;width:312px}
.searchbar-container{width:930px;margin:0 auto}
.searchbar-text{width:100%;outline:0;background:0;border-radius:0;font-size:20px;padding:15px 10px;border:1px solid #bfbfbe;margin-bottom:25px}
.searchbar-btn{display:inline-block;font-size:17px;font-weight:700;text-transform:uppercase;text-align:center;line-height:55px;color:#fff;padding:0 30px;border:0;background:#000;margin-bottom:25px}
.searchbar-left{float:left;width:692px}
.searchbar-right{float:right;width:327px}
.nosearch-results{font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.talking-heads{padding:0}
.talking-heads-left{float:left;width:290px;margin-top:200px}
.talking-heads-left p{font-size:33px;line-height:37px}
.talking-heads-left p strong{font-size:35px}
.talking-heads-right{float:right;position:relative;width:650px;height:568px;overflow:hidden}
.talking-heads-right:before{position:absolute;content:'';display:block;width:100%;height:100%;z-index:10;background:#fff;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%)}
.lt-ie10 .talking-heads-right:before{display:none}
.talking-heads-right ul{position:absolute;top:0;left:0;width:100%}
.talking-heads-right li{padding-bottom:84px}
.talking-heads-image{float:left;width:106px;margin-top:9px}
.talking-heads-image img{width:100%;height:auto}
.talking-heads-content{position:relative;margin-left:163px;z-index:2}
.talking-heads-content:before{position:absolute;display:block;content:'';left:-38px;bottom:37px;width:0;height:0;border-style:solid;border-width:20px 38px 0 38px;z-index:1}
.blue .talking-heads-content:before{border-color:#d0edf7 transparent transparent transparent}
.yellow .talking-heads-content:before{border-color:#fbdea8 transparent transparent transparent}
.green .talking-heads-content:before{border-color:#e9e5b7 transparent transparent transparent}
.talking-heads-content p{position:relative;z-index:2;font-size:14px;line-height:25px;padding:17px;height:134px}
.blue .talking-heads-content p{background:#d0edf7}
.yellow .talking-heads-content p{background:#fbdea8}
.green .talking-heads-content p{background:#e9e5b7}
.campaign-canvas{height:685px;background-image:url(main/images/campaign-background.jpg);padding:0}
.campaign-canvas .container{height:100%;position:relative}
.campaign-title{position:absolute;left:0;bottom:90px;width:705px;z-index:2}
@media only screen and (min-width:740px){.campaign-title{background-image:none !important}
}
.campaign-title h1{font-size:56px;line-height:61px;text-transform:lowercase;margin-bottom:10px}
.campaign-title .campaign-hero-subtitle,.campaign-title a{font-size:18px;color:#000}
.white-text .campaign-title .campaign-hero-subtitle,.white-text .campaign-title a{color:#fff}
.campaign-title span{width:29px;height:29px;margin-left:10px;background-position:-144px -54px}
.campaign-title span.black-text{background-position:-179px -327px}
.campaign-promo{position:absolute;right:0;bottom:100px;width:341px;padding:20px 45px;border:1px solid #000;z-index:2}
.campaign-promo img{width:100%;height:auto}
.campaign-promo .campaign-promo-image-text,.campaign-promo .btn,.campaign-promo .share{margin:10px 0}
.campaign-promo .campaign-promo-image-text p{font-size:15px}
.campaign-promo .campaign-promo-image-text p+div{margin-top:5px}
.campaign-promo .btn{width:100%}
.white-text .campaign-promo{border:1px solid #fff}
.search h1{font-size:24px;margin-bottom:15px}
.search h1 span{font-weight:normal}
.search-container{padding-top:35px;border-top:1px solid #d7d7d7}
.search-left{float:left;width:755px}
.search-results li{margin-bottom:40px}
.search-results h3{margin-bottom:10px}
.search-results h3 a{font-size:14px;color:#000}
.search-results p{font-size:12px}
.pagination{border-top:1px solid #d7d7d7}
.pagination.-empty{display:none}
.pagination ul{margin-top:-1px;text-align:center}
.pagination li{display:inline-block;padding:15px 13px 0;margin-left:30px}
.pagination li:first-child{margin:0}
.pagination .active{padding-top:14px;border-top:1px solid #353535}
.pagination a,.pagination span{font-size:14px;color:#000}
.pagination a:hover{color:#f16421}
.search-right{float:right;width:250px}
.search-right-block{margin-bottom:45px}
.search-right-block h3{font-size:12px;text-transform:uppercase;margin-bottom:15px}
.search-right-block li{margin-bottom:12px}
.search-right-block li a{font-size:12px;color:#000}
.search-right-block p{font-size:12px;margin-bottom:15px}
.section-block.assets-block{padding-bottom:80px}
.assets-block .container{position:relative}
.heroarticle{margin-bottom:4px}
.assets-canvas{height:460px;background-image:url(main/images/assets-canvas.jpg)}
.assets-canvas .container{height:100%;position:relative}
.assets-title{position:absolute;bottom:35px;left:0;z-index:2}
.assets-title h1{font-size:46px;line-height:56px;margin-bottom:30px;width:707px}
.assets-title p{font-size:28px;text-transform:uppercase;margin-bottom:30px}
.assets-title .btn-container{text-align:left}
.assets-canvas.no-bg{height:auto;background-image:none;color:#000 !important;padding:40px 0 0;margin-bottom:-34px}
.assets-canvas.no-bg .assets-title{position:relative;bottom:initial;left:initial}
.assets-canvas.no-bg .assets-title h1{margin-bottom:0}
.assets-canvas.no-bg .assets-title p{margin-top:30px}
.assets-canvas.large-text-vertical-align .assets-title{top:115px;bottom:auto}
.assets-canvas.large-text-vertical-align .assets-title h1{font-size:95px;line-height:97px;margin:0 0 10px;width:100%}
.assets-canvas.large-text-vertical-align .assets-title p{text-transform:none;font-size:38px;font-weight:400}
.assets-content{width:772px;float:left}
.assets-content .mainparsys div:first-child{margin-top:0}
.one-column .assets-content{width:100%}
.assets-content h1,.assets-content h2,.assets-content h3{font-size:31px;line-height:39px;margin-bottom:44px;font-weight:300}
.assets-content h4,.assets-content p,.assets-content{line-height:34px}
.assets-content h4{font-size:17px;text-transform:uppercase;margin-top:33px;margin-bottom:9px}
.assets-content p,.assets-content li{font-size:19px}
.assets-content ul,.assets-content ol{margin-bottom:27px}
.assets-content li{margin:0 0 0 22px;padding-left:1px}
.assets-content p a,.assets-content li a{text-decoration:underline;color:#000}
.assets-content ul li{list-style-type:disc}
.assets-content ol li{margin-left:32px}
.assets-content .image{margin-bottom:34px}
.assets-content .image.img-no-margin{margin:0}
.assets-content img{max-width:100%;height:auto}
.assets-content p+p{margin-top:28px}
.assets-content .button{margin:43px 0}
.assets-content .button .btn-container{text-align:left}
.assets-content .columns{margin:34px 0}
.assets-content .columns h4,.assets-content .columns p,.assets-content .columns{line-height:30px}
.assets-content .columns h4{margin-top:0;font-size:15px}
.assets-content .columns p{margin-left:0;margin-right:0;font-size:17px}
.assets-content .columns .image{margin:0 0 12px}
.assets-content .columns .image.img-no-margin{margin:0}
.citation{font-size:26px;line-height:34px;color:#f16421;margin:34px 0 46px;padding:24px 0 27px;border-top:2px solid #cbcaca;border-bottom:2px solid #cbcaca}
.citation .author{display:block}
.citation .author-title{display:none}
.content-block nav.share{width:249px;margin:0 auto}
.content-block .citation{color:#000;border:0;line-height:1.4;margin:28px 0;padding:0}
.white-text .content-block .citation{color:#fff}
.content-block .citation .quote,.content-block .citation .author-title{display:block}
.content-block .citation .quote{font-size:57px;line-height:74px;font-weight:500}
.content-block .citation .author,.content-block .citation .author-title{font-size:17px}
.content-block .citation .author{font-weight:600;text-transform:uppercase;margin-bottom:5px;margin-top:26px;letter-spacing:1px}
.content-block .citation .mdash{display:none}
.content-block .citation .author-title{font-weight:300}
.testimonials{border:0;padding:20px}
.testimonials .center{text-align:center}
.testimonials .left{text-align:left}
.testimonials .blockquote-container .default{font-family:'Gotham SSm A','Gotham SSm B'}
.testimonials .blockquote-container .lyon{font-family:Lyon}
.testimonials .blockquote-container .sentinel{font-family:'Sentinel SSm A','Sentinel SSm B'}
.testimonials .blockquote-container .bold{font-weight:bold}
.testimonials .blockquote-container .quote{font-size:40px;line-height:1.1}
.testimonials .blockquote-container .quote.small-heading{font-size:28px}
.testimonials .blockquote-container .quote.large-heading{font-size:57px}
.testimonials .blockquote-container .author{display:block;padding:20px 0}
.testimonials .blockquote-container .author.light{font-weight:300}
.testimonials .blockquote-container .author.bold{font-weight:bold}
.testimonials .blockquote-container .author-title.light{font-weight:300}
.testimonials .blockquote-container .author-title.bold{font-weight:bold}
.testimonials .blockquote-container .author,.testimonials .blockquote-container .author-title,.testimonials .blockquote-container .mdash{text-transform:none}
.testimonials .blockquote-container .author.small-heading,.testimonials .blockquote-container .author-title.small-heading,.testimonials .blockquote-container .mdash.small-heading{font-size:16px}
@media only screen and (max-width:740px){.testimonials .blockquote-container .author.small-heading,.testimonials .blockquote-container .author-title.small-heading,.testimonials .blockquote-container .mdash.small-heading{font-size:12px}
}
.testimonials .blockquote-container .author.large-heading,.testimonials .blockquote-container .author-title.large-heading,.testimonials .blockquote-container .mdash.large-heading{font-size:40px}
.testimonials .blockquote-container .link-label{font-size:16px}
.section-block.assets-block.no-margin{padding-top:0;padding-bottom:0}
.detail-page.no-margin .mainparsys>.contentblockbase+.image-section{margin-top:0}
.detail-page.no-margin .mainparsys>.image-section+.contentblockbase{margin-top:0}
.detail-page.no-margin .contentblockbase .section-block{padding:0}
.detail-page.no-margin .assets-content .columns{margin:0}
.side-bar{float:right;width:235px}
.side-bar .btn{display:block;padding:0;margin-left:0}
.side-bar .btn{margin-bottom:25px}
.side-bar h4,.side-bar p,.side-bar li,.side-bar address{font-size:16px;line-height:27px}
.side-bar h4{font-weight:600;font-size:17px;text-transform:uppercase;margin-bottom:14px}
.side-bar p+h4{margin-top:30px}
.side-bar address,.side-bar p{margin-bottom:20px}
.side-bar ul,.side-bar ol{margin:20px 0}
.side-bar li{margin-bottom:8px}
.side-bar ol li{margin-left:18px}
.side-bar ul li{list-style-type:disc;margin-left:17px}
.side-bar .image-section+.text{margin-top:-4px}
.side-bar img{max-width:100%;height:auto}
.side-bar .image{margin-bottom:10px}
.side-bar .image.img-no-margin{margin:0}
.side-bar .text{margin-bottom:27px}
.side-bar .embedbutton{margin-top:20px}
.imagegrid{margin:20px 0}
.imagegrid img{width:100%;height:auto}
.imagegrid .two-column,.imagegrid .three-column{margin:0 -10px}
.imagegrid .two-column>*,.imagegrid .three-column>*{padding:0 10px}
.imagegrid div.image{margin-bottom:0}
.error-container{width:700px;margin:0 auto;padding:40px 0}
.error-page h1{font-size:41px}
.error-page h3{font-size:13px;font-weight:600;text-transform:uppercase;margin-bottom:10px}
.error-page p{font-size:19px}
.error-page ul{margin-bottom:20px;list-style:disc;padding:0 0 33px 25px}
.error-page li{font-size:19px;margin-bottom:25px}
.error-header{text-align:center;margin-bottom:35px;padding-bottom:35px;font-size:31px;line-height:39px;font-weight:300}
.customer-retry{font-size:46px;line-height:56px;margin-bottom:30px}
.customer-contact{font-size:31px;line-height:39px;margin-bottom:44px;font-weight:300}
.hero-content-hub-canvas{height:490px;padding:0}
.hero-content-hub-canvas .container{position:relative;z-index:2}
.contenthub h1{font-size:112px;text-align:center;text-transform:lowercase;line-height:112px;margin-bottom:40px}
.contenthub h2{font-size:32px;text-align:center;font-weight:400;margin-bottom:60px;text-transform:lowercase}
.contenthub .gray-background{background:#e7e7e5;margin-bottom:60px;padding:117px 0}
.contenthub .gray-background h2{padding-bottom:22px;margin:10px 0 0}
.contenthub h3{font-weight:400;margin:12px 0 0}
.contenthub .date+h3{margin:0}
.contenthub h4{font-size:17px;text-transform:uppercase;margin-bottom:20px}
.contenthub .two-column{margin:60px 0 80px}
.contenthub .two-column .column{padding:0 10px 0 0}
.contenthub .two-column .column+.column{padding:0 0 0 10px}
.contenthub .column-image img{max-width:100%}
.white-paper-list li{padding-top:32px;padding-bottom:7px;border-top:1px solid #bfbfbe}
.white-paper-title,.white-paper-abstract{float:left}
.white-paper-title{width:410px}
.white-paper-title p{color:#999;font-size:14px}
.white-paper-title h5{font-size:27px;font-weight:300;margin-bottom:10px}
.white-paper-title a{color:#000;display:block}
.white-paper-abstract{width:630px;padding-left:20px;margin-bottom:25px;font-size:17px;line-height:25px;margin-top:4px}
.white-paper-abstract p{margin-bottom:6px}
.white-paper-abstract a{font-size:14px}
.white-paper-abstract a span{display:inline-block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #e27126;margin-left:5px}
.eventslist .text p,.newslist .text p{font-size:26px}
.newslist .text+.newslist,.eventslist .text+.events-list{margin-top:47px}
.news-events-canvas{height:456px;text-align:center;color:#fff;background-image:url(main/images/events-canvas.jpg);padding:0}
.news-events-canvas .container{height:100%}
.news-events-title h1{text-transform:lowercase;font-size:107px}
.news-events-title{z-index:2;position:relative}
.news-events-title p{font-size:32px}
.filter{margin-bottom:30px}
.filter label{display:block;float:left;font-size:14px;font-weight:600;text-transform:uppercase;margin:12px 30px 0 0}
.filter .select-container{float:left;width:214px}
.news-events-block h2{font-size:28px;font-weight:400;line-height:34px;margin-bottom:50px}
.news-events-block h3{font-size:17px;line-height:23px;text-transform:uppercase;margin-bottom:5px}
.news-events-block h4{font-size:27px;font-weight:300;margin-bottom:14px}
.news-events-block p,.news-events-block address{font-size:17px;margin-bottom:30px;display:block;font-style:normal}
.news-events-block ul{padding-top:36px;border-top:1px solid #bfbfbe}
.news-events-block li{padding-bottom:4px;margin-bottom:36px;border-bottom:1px solid #bfbfbe}
.news-events-block .newslist li{padding-bottom:30px}
.news-events-block .newslist .newsDate{margin-bottom:24px}
.news-events-block .newslist p{margin-bottom:5px}
.events-left,.news-events-block .btn-container{float:left;width:430px;text-align:left;clear:left}
.news-events-block .btn-container{margin-bottom:30px}
.events-right{float:right;width:610px}
.contact address{font-style:normal}
.contact span{display:block}
.contact .contact-name{font-weight:500}
.lt-ie9 .contact .contact-name{font-weight:bold}
.assets-content .contact{margin:0 0 28px}
.assets-content .contact a{text-decoration:underline;color:#000}
.sitemap #main{padding-bottom:58px}
.sitemap h1{font-size:42px;text-align:center;font-weight:600;padding-top:76px}
.sitemap h2,.sitemap .column h3,.sitemap .column h3 a{font-size:19px}
.sitemap h2{color:#f26522;margin-top:0;font-weight:500}
.sitemap .four-column>*{padding:0 10px}
.sitemap .column h3 a{color:#000;font-weight:500;text-transform:uppercase;margin-right:20px}
.sitemap .column h3 a:active,.sitemap .column h3 a:focus,.sitemap .column h3 a:hover{color:#f26522}
.sitemap .columns{margin:16px 0}
.sitemap .column p{margin-right:10px}
.sitemap .hr.section{margin:21px 0 38px}
.summit .column .image{margin-bottom:15px}
.summit .column .image.img-no-margin{margin:0}
.summit .column .text,.summit .content-block .columns .text,.summit .content-block .columns .image-section+.text{margin:0}
.summit .column .button{margin:0}
.summit .column .btn-container{margin:0;padding:0}
.summit .column .btn{font-size:18px;font-weight:500;line-height:25px;margin-bottom:15px;background:transparent;color:#f16421;margin:0;padding:0;text-transform:none;letter-spacing:0}
.blank #browser-rejector-container{display:block !important}
.browser-rejector-page{background:#fff}
.browser-rejector-container{width:700px;text-align:center;margin:0 auto}
.browser-rejector-container h2{font-size:30px;padding:0 25px;color:#000}
.browser-rejector-container p{font-size:16px;padding:0 60px;margin-bottom:50px;color:#000}
.browser-rejector-container a{display:inline-block;position:relative;font-size:12px;margin-left:35px;font-weight:bold}
.browser-rejector-container a:first-child{margin:0 0 0 8px}
.browser-rejector-container a span{margin-bottom:19px}
.browser-rejector-container span.firefox{background:url(main/images/firefox.png) no-repeat 0 0;background-position:0 0 !important;width:99px;height:100px;display:block}
.browser-rejector-container span.chrome{background:url(main/images/chrome.png) no-repeat 0 0;background-position:0 0 !important;width:99px;height:99px;display:block}
.browser-rejector-container span.safari{background:url(main/images/safari.png) no-repeat 0 0;background-position:0 0 !important;width:100px;height:109px;display:block}
.browser-rejector-container span.opera{background:url(main/images/opera.png) no-repeat 0 0;background-position:0 0 !important;width:92px;height:97px;display:block}
.browser-rejector-container span.ie{background:url(main/images/ie.png) no-repeat 0 0;background-position:0 0 !important;width:100px;height:97px;display:block}
.browser-rejector-header{width:610px;padding-bottom:20px;margin-bottom:25px;margin-left:45px;border-bottom:1px solid #d7d7d7}
.travel-plan-fields{display:none}
.passport-id{display:none}
#footer{padding:65px 0;text-align:center}
#footer .logo{margin-bottom:25px;background-position:-161px 0;width:161px;height:18px}
#footer .logo img{height:37px;margin-bottom:26px}
#footer nav{margin-bottom:25px;color:gray;font-size:12px;text-transform:uppercase}
#footer nav a,#footer .divider,#footer small{font-size:12px;line-height:20px;text-transform:uppercase;color:gray;white-space:nowrap}
#footer nav a,#footer .divider{margin-left:8px}
#footer nav a:first-child{margin:0}
#footer p{font-size:18px;color:#fff;margin:50px 0 25px}
#footer nav p{text-transform:none}
#email{width:620px;margin:0 auto 50px}
#email-input{width:440px;float:left;margin-right:25px}
#email-input .text{font-size:25px;color:gray;padding:12px 0;border-bottom:2px solid gray}
#email-input .text::-webkit-input-placeholder{text-align:center}
#email-input .text:-moz-placeholder{text-align:center}
#email-input .text::-moz-placeholder{text-align:center}
#email-input .text:-ms-input-placeholder{text-align:center}
#email .invalid-newsletter{color:#fff}
#footer .facebook{width:11px;height:21px;background-position:-145px -18px}
#footer .twitter{width:23px;height:19px;background-position:-156px -18px}
#footer .linkedin{width:20px;height:20px;background-position:-179px -18px}
#footer .youtube{width:24px;height:16px;background-position:-199px -18px}
#footer .vimeo{width:24px;height:21px;background-position:-223px -18px}
#footer .slideshare{width:23px;height:24px;background-position:-247px -18px}
#footer .pinterest{width:23px;height:23px;background-position:-270px -18px}
#footer .instagram{width:24px;height:23px;background-position:-293px -18px}
#footer .google{width:27px;height:23px;background-position:-317px -18px}
#footer .blog{width:23px;height:23px;background-position:-344px -18px}
.footer-social a{display:inline-block;padding:10px 5px;margin:0}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-inner .fancybox-iframe{padding:40px}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-inner .form-content{margin:0}
.fancybox-inner .inline-block{display:inline-block}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(main/images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:20px;right:20px;width:21px;height:21px;cursor:pointer;z-index:8040;display:block;background:url(main/images/sprite.png) no-repeat -331px -41px}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(main/images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-outer .content-block p{margin-bottom:0}
.fancybox-auto-height .fancybox-inner{height:auto !important}
.fancybox-wrap{margin-bottom:20px}
.appreciation-experience .image{margin-bottom:0}
.appreciation-experience .sectionheader{margin:0}
.appreciation-experience .sectionheader h2{margin:40px 0 !important}
.appreciation-experience .sectionheader h4{text-align:left;font-weight:600;font-size:20px;text-transform:uppercase}
.appreciation-experience .image-section+.text{margin-top:20px}
.appreciation-experience .no-wrap{color:#f16623}
.appreciation-experience.appreciation-experience-videos .sectionheader+.columns .image{margin-top:20px}
.appreciation-experience.appreciation-experience-videos .sectionheader+.columns .image.img-no-margin{margin:0}
.appreciation-experience.appreciation-experience-videos .columns+.sectionheader{margin-top:45px}
.appreciation-experience.appreciation-experience-videos .content-block .columns .text,.appreciation-experience.appreciation-experience-videos .content-block .columns .image-section+.text{margin-top:20px}
.appreciation-experience p+p{margin-bottom:24px}
.social-media-landing-icons{margin:50px 0}
.social-media-landing-icons div{float:left;margin-bottom:20px}
.social-media-landing-icons a{display:block;float:left;margin:20px 36px 0 0}
.social-media-landing-icons img{width:auto;height:36px}
.modal-content{background-color:#fff;width:780px;margin:100px auto;padding:80px 50px;font-weight:300;font-size:22px}
.modal-content .text{margin-bottom:40px}
.hub-page-modal-content{width:780px;margin:80px 40px;padding:0 50px;font-weight:300;font-size:22px;display:none}
.hub-page-modal-content .text{margin-bottom:40px}
.header-logo-page{background-color:#fff}
.footer-logo-page{color:#fff}
#searchResults em{font-weight:bold}
.con-block-styler.full-width{margin-left:calc(-50vw + 50%);width:100vw}
@media only screen and (max-width:1080px){.con-block-styler.full-width{margin-left:0}
}
@media only screen and (max-width:740px){.con-block-styler.full-width{margin-left:calc(-50vw + 50%)}
}
.cta-panel-content{display:inline-table;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background:#db4699;background-position:center;background-size:cover;padding:10px 0;position:relative;vertical-align:middle;width:100%}
.cta-panel-content>*{display:table-cell;vertical-align:middle}
.cta-panel-content .cta-panel-text{font-size:20px;font-weight:500;text-align:right}
.cta-panel-content .cta-panel-social{padding-top:7px;text-align:left}
.cta-panel-content .cta-panel-social a{background:#000;border-radius:50%;color:#db4699;display:inline-block;height:36px;margin:0 10px 0 0;overflow:hidden;position:relative;text-align:center;-webkit-transition:.2s;transition:.2s;width:36px}
.cta-panel-content .cta-panel-social a i{display:block;font-size:26px;position:absolute;top:5px;width:100%}
.cta-panel-content .cta-panel-social a:hover{opacity:.5;-webkit-transition:.2s;transition:.2s}
@media only screen and (max-width:1080px){.cta-panel-content{display:block}
.cta-panel-content>*{display:block;vertical-align:baseline}
.cta-panel-content>*:not(:first-child){margin-top:20px}
.cta-panel-content .cta-panel-text,.cta-panel-content .cta-panel-social{text-align:center}
.cta-panel-content .cta-panel-button .btn-container a{line-height:32px}
}
@media only screen and (max-width:1080px){.cta-panel-content{display:block}
.cta-panel-content>*{display:block;vertical-align:baseline}
.cta-panel-content>*:not(:first-child){margin-top:20px}
.cta-panel-content .cta-panel-text,.cta-panel-content .cta-panel-social{text-align:center}
.cta-panel-content .cta-panel-button .btn-container a{line-height:32px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.sprite,.fancybox-close{background-image:url(main/images/sprite@x2.png);background-size:390px 250px}
#fancybox-loading div{background-image:url(main/images/fancybox_loading@2x.gif);background-size:24px 24px}
}
@media only screen and (max-width:1280px){#header .logo{left:27px}
#header .logo .au-logo{max-width:320px}
#main-nav-container{padding-right:25px}
#main-nav>li{margin-left:25px}
}
@media only screen and (max-width:1080px){#header{height:63px}
.container{width:740px}
.show-on-mobile{display:block}
.btn{font-size:12px;line-height:38px}
.btn.orange-border,.btn.white-border,.btn.pink-border{line-height:34px}
.slide-text p,.content-block p{margin-bottom:10px}
.slide-text p,.content-block p,.content-block p .font-size-27,.content-block p .large-font{font-size:17px;line-height:28px}
.content-block .columns p,.content-block .columns p .font-size-27,.content-block .columns p .large-font,.content-block p .small-font{font-size:13px;line-height:20px}
.content-block nav.share{width:193px}
.two-column .text{padding-left:10px;padding-right:10px}
.fixed #main{padding-top:63px}
.fixed #main-nav-container{display:block}
.fixed #fixed-nav-container{display:none}
.hide-on-mobile{display:none}
.four-column>*{padding:0 10px}
.content-block .columns h3 .large-font,.column h3,.sitemap .column h3{font-size:16px;margin-bottom:15px;line-height:1.4}
.content-block .columns h3 .large-font{display:inline;margin-bottom:0}
.column h4{font-size:16px}
.column a,.sitemap .column h3 a{font-size:13px}
.three-column p{margin-left:15px;margin-right:15px}
.textonlycolumnlist{margin:32px 0}
.textonlycolumnlist .col-1,.textonlycolumnlist .col-2,.textonlycolumnlist .col-3,.textonlycolumnlist .col-4{margin-bottom:0}
.section-header h1,.section-header h2,.section-header h3,.section-header h4,.content-block .section-header h1,.content-block .section-header h2,.content-block .section-header h3,.content-block .section-header h4{font-size:32px;font-weight:300}
.atom .section-header .large-heading,.content-block .section-header .large-heading{font-size:40px;font-weight:200}
.atom .section-header .large-heading.bold{font-weight:500}
.content-block .section-header .bold,.content-block .section-header .bold.large-heading{font-weight:500}
.content-block .section-header .small-heading{font-size:16px;text-transform:uppercase;margin-bottom:10px;font-weight:bold}
.content-block .section-header .small-heading.large-margin{margin-bottom:30px}
.contentblockbase .section-block{padding:20px 0 !important}
.content-block .button,.content-block .image,.content-block .text,.content-block .sectionheader+.image-section,.content-block .sectionheader+.button,.content-block .image-section+.text,.content-block .sectionheader,.content-block .columns .text,.content-block .columns .image-section+.text,.content-block .sectionheader+.text,.content-block .sample-left .sectionheader,.content-block .sample-right .sectionheader,.content-block .sample-left-twotoone .sectionheader,.content-block .sample-right-twotoone .sectionheader,.content-block .columns .sample-left .text,.content-block .columns .sample-right .text,.imagecarouselfixedtextblock .sectionheader,.imagecarouselfixedtextblock .text,.featured-post .section-header{margin:25px 0}
.content-block .image.img-no-margin,.content-block .sectionheader+.image.img-no-margin{margin:0}
.slide-container{margin-top:0}
.mainparsys>.contentblockbase+.image-section>.image{margin-top:40px;margin-bottom:0}
.mainparsys>.contentblockbase+.image-section>.image.img-no-margin{margin:0}
.mainparsys>.image-section+.contentblockbase{margin-top:0}
.fixed #header{top:0}
#header .logo{padding:15px;bottom:7px}
#header .logo img{max-height:37px;margin-bottom:-7px}
#main-nav-container{padding:0}
#main-nav .nav-search{right:47px}
.main-canvas{padding:0;height:543px}
.main-canvas-title{position:relative;height:341px}
.main-canvas h1{font-size:70px;line-height:70px}
.main-canvas-nav a{font-size:12px}
.content-block h2{font-size:34px}
.main-canvas-nav .promo-title{font-size:12px}
.main-canvas-nav .image{margin-bottom:2px}
.main-canvas-nav .image.img-no-margin{margin:0}
.related-box h4{font-size:12px;margin-bottom:8px}
.related-box a{font-size:13px}
.related-box img,.related-box span.image{width:220px;height:142px}
.related-box span{margin-bottom:20px}
.sign-up{height:142px;margin-bottom:20px}
.sign-up-form{padding:20px 18px}
.sign-up-input{position:absolute;left:20px;right:20px;bottom:18px}
.sign-up p{font-size:18px;line-height:22px;margin:0}
.sign-up .text{font-size:14px}
.item{padding:0 20px}
.slide,.slide.wide{padding:60px 0}
.slide .orange-border{width:188px}
.slide-text,.wide-image .slide-text,.slide-images,.wide-image .slide-images{float:none;width:auto}
.slide-text{text-align:center;margin-bottom:45px}
.slide-text .btn-container a{width:259px;display:inline-block}
.slide-images img{width:100%;height:auto}
.slide.active .slide-container .prev,.slide.active .slide-container .next{width:50px;height:50px;margin-top:-25px}
.slide.active .slide-container .prev{left:12px;background-position:-223px -101px}
.slide.active .slide-container .next{right:12px;background-position:-273px -101px}
.imagegrid{margin:10px 0}
.imagegrid .two-column,.imagegrid .three-column{margin:0 -5px}
.imagegrid .two-column>*,.imagegrid .three-column>*{padding:0 5px}
.study{height:382px;padding-top:176px}
.featured-post h3{font-size:12px}
.featured-post-left{width:359px}
.featured-post-left figcaption{font-size:13px;margin-top:17px}
.featured-post-left img{width:359px;height:231px}
.twitter-post-right{width:351px}
.twitter-post-right li{margin-bottom:10px}
.blogfeed .featured-post-image{width:105px}
.blogfeed p{font-size:13px;margin-left:138px;margin-top:0;line-height:20px}
.blogfeed .featured-post-left{width:374px}
.blogfeed .featured-post-right{width:359px}
.blogfeed .featured-post-left img{width:374px;height:260px}
.blogfeed .featured-post-right img{width:118px;height:82px}
.blogfeed .featured-post-right li+li{margin-top:7px}
.social-media .featured-post-image,.social-media .featured-post-image img{width:70px;height:70px}
.social-media-content{margin-left:80px;margin-top:0}
.social-media a,.social-media p,.social-media-content span{font-size:10px}
.campaign-canvas{height:464px}
.campaign-title{width:505px;left:0;bottom:30px}
.campaign-title h1{font-size:46px;line-height:49px}
.campaign-promo{bottom:30px;width:236px;padding:20px}
.campaign-promo p{font-size:13px}
.detail-canvas{height:465px}
.detail-title{bottom:60px}
.detail-title h3{margin-bottom:8px}
.textonlycolumnlist .column{height:281px;width:195px}
.textonlycolumnlist p{font-size:13px;line-height:21px}
.textonlycolumnlist span{font-weight:500}
.sample-right-twotoone,.sample-left{width:218px}
.sample-left-twotoone,.sample-right{width:488px}
.talking-heads{padding:0}
.talking-heads-left{width:236px;margin-top:150px}
.talking-heads-left p{font-size:26px;line-height:29px}
.talking-heads-right{width:488px;height:378px}
.talking-heads-image{width:79px}
.talking-heads-right ul{top:140px}
.talking-heads-right li{padding-bottom:40px}
.talking-heads-content{margin-left:124px}
.talking-heads-content p{font-size:10px;line-height:18px}
.call-out{height:410px}
.call-out h2{font-size:40px}
.hub{padding-bottom:0}
.hub h2{font-size:28px;line-height:34px}
.hub .section-header h1{font-size:90px;line-height:90px;margin-bottom:40px}
.hub .section-header p,.hub .column p,.hub .column .hub-page-description{font-size:21px;line-height:30px}
.hub .column .hub-page-name,.hub .column h3{font-size:14px;margin-bottom:6px}
.hub .column{margin-bottom:20px}
.hub .column-image img{max-width:100%;margin-bottom:27px}
.also-like h4{font-size:12px}
.also-like .sign-up{height:110px;margin-bottom:15px}
.also-like .sign-up p{font-size:14px;line-height:17px}
.also-like-box a{font-size:13px}
.also-like-box span{margin-bottom:15px}
.also-like-box img{width:171px;height:110px}
.also-like,.related{padding:50px 0}
.search-left{width:488px}
.search-right{width:189px}
.pagination li{margin-left:8px}
.assets-canvas{height:317px}
.assets-title{bottom:0}
.assets-canvas.large-text-vertical-align .assets-title h1,.assets-title h1{font-size:30px;line-height:56px;margin-bottom:20px;width:auto}
.assets-canvas.large-text-vertical-align .assets-title p,.assets-title p{font-size:18px;margin-bottom:20px}
.assets-content{width:488px}
.assets-content h1,.assets-content h2,.assets-content h3{font-size:16px;line-height:27px;margin-bottom:30px}
.assets-content h4,.assets-content p,.assets-content{line-height:25px}
.assets-content h4{font-size:15px}
.assets-content p,.assets-content li{font-size:14px}
.assets-content p{margin-bottom:30px}
.assets-content ul li{margin-left:24px}
.citation{font-size:18px;line-height:24px;margin:0 0 35px;padding:17px 0}
.content-block .citation .quote{font-size:40px;line-height:51px}
.side-bar{width:173px}
.side-bar h4,.side-bar p,.side-bar li,.side-bar address{font-size:12px;line-height:20px}
.side-bar .contact .contact-name{font-weight:600}
.side-bar .btn{margin-bottom:17px}
.white-papers-gray-canvas h1,.white-papers-canvas h1{font-size:100px}
.white-papers-gray-canvas p,.white-papers-canvas p{font-size:21px}
.white-paper-list li{padding-top:26px}
.white-paper-title{width:300px}
.white-paper-title h5{font-size:16px}
.white-paper-abstract{width:425px;margin-bottom:15px;margin-top:-3px}
.white-paper-abstract,.white-paper-abstract a{font-size:13px}
.contenthub h1{font-size:100px;line-height:100px;margin-bottom:30px}
.contenthub h2{font-size:21px}
.contenthub h4{font-size:13px;margin-bottom:10px}
.contenthub .gray-background{padding:56px 0;margin-bottom:47px}
.news-events-canvas{height:317px}
.news-events-title h1{font-size:74px}
.newslist .text p,.news-events-block h2{font-size:17px;line-height:23px}
.news-events-title p{font-size:21px}
.news-events-block h3{font-size:13px}
.news-events-block h4{font-size:16px;margin-bottom:15px}
.news-events-block p,.news-events-block address{font-size:13px;margin-bottom:20px}
.news-events-block ul{padding-top:24px}
.news-events-block li{padding-bottom:5px;margin-bottom:24px}
.news-events-block .newslist li,.news-events-block .eventslist li{padding-bottom:20px}
.news-events-block .newslist .newsDate{margin-bottom:20px}
.events-left,.news-events-block .btn-container{width:300px}
.news-events-block .btn-container{margin-bottom:20px}
.events-right{width:420px}
.filter{margin-bottom:28px}
.filter label{font-size:13px}
.sitemap h1{font-size:32px}
.sitemap h2{font-size:16px;text-align:center}
.leadershipparsys .columns{margin-bottom:30px}
.leadershipparsys .leader img{margin-bottom:20px}
.leader .leader-content .name{font-size:18px;margin-bottom:6px}
.leader .leader-content .job-title{font-size:11px}
.leader-wrapper{width:auto;max-width:385px}
.leader-wrapper img{width:100%;margin-bottom:25px;float:none;max-width:685px}
.leader-wrapper .clearfix div{text-align:center}
.leader-wrapper .clearfix div.leader-modal-content{text-align:left}
.leader-wrapper .leader-modal-content{margin:0}
.leader-wrapper .leader-modal-content .name{font-size:28px}
.leader-wrapper .leader-modal-content .job-title{font-size:13px;margin-bottom:15px}
.leader-wrapper .leader-modal-content p{font-size:13px;line-height:21px}
.error-header{margin-bottom:20px;padding-bottom:20px}
.error-page h1{font-size:32px}
.error-page h3{font-size:16px}
.error-page ul{padding-bottom:20px}
.error-page li{font-size:15px}
#footer{padding:55px 0}
#footer .logo img{margin-bottom:20px}
#footer nav{margin-bottom:14px}
#footer nav.footer-social{margin-top:36px}
#footer p{margin-top:40px;margin-bottom:20px}
#footer .btn{font-size:17px;line-height:55px}
#footer .footer-social{margin-top:36px}
#email-input .text{padding:3px 0 4px;line-height:46px}
.social-media-landing-icons{margin:0}
.social-media-landing-icons img{height:25px}
.social-media-landing-icons a{margin-right:20px}
.modal-content{width:595px}
.hub-page-modal-content{max-width:595px}
}
@media only screen and (max-width:740px){html{background:#000;font-family:'Gotham SSm A','Gotham SSm B',Arial;font-weight:400}
.hide-on-phone{display:none}
.container{width:auto;padding:0 20px}
.section-header h2,.section-header.white-title h2{font-size:26px}
.section-header .right,.section-header .left{text-align:center}
.btn-container .btn{width:100%;margin-left:0}
.play-btn:before{width:29px;height:29px;margin:-14px 0 0 -14px;background-position:-144px -54px}
.four-column,.textonlycolumnlist .col-1,.textonlycolumnlist .col-2,.textonlycolumnlist .col-3,.textonlycolumnlist .col-4,.textonlycolumnlist .col-1.center,.textonlycolumnlist .col-2.center,.textonlycolumnlist .col-3.center,.textonlycolumnlist .col-4.center,.three-column,.two-column,.also-like-row,.atom .atom-content{margin:0}
.four-column>*,.three-column>*,.two-column>*,.related-box,.featured-post-left,.featured-post-right,.twitter-post-right,.also-like-left,.also-like-right,.also-like-box,.sample-left,.sample-right,.sample-left-twotoone,.sample-right-twotoone,.talking-heads-left,.talking-heads-right{width:auto;float:none;padding:0}
.four-column{text-align:center}
.four-column>*,.three-column>*,.two-column>*{margin-bottom:35px}
.contentblockbase .section-block.img-no-margin .four-column>*:last-child,.contentblockbase .section-block.img-no-margin .three-column>*:last-child,.contentblockbase .section-block.img-no-margin .two-column>*:last-child{margin-bottom:0}
.two-column.mobile-push .push,.two-column.mobile-push .pull{left:initial;right:initial}
.content-block .columns h3 .large-font,.column h3{font-size:13px;margin-bottom:4px}
.column p{font-weight:400}
.sample-left-twotoone p,.sample-right-twotoone p,.sample-left p,.sample-right p{text-align:center;font-size:13px}
.section-header h1,.section-header h2,.section-header h3,.section-header h4,.content-block .section-header h1,.content-block .section-header h2,.content-block .section-header h3,.content-block .section-header h4,.atom .section-header .large-heading,.content-block .section-header .large-heading{font-size:22px;font-weight:400}
.content-block .section-header .large-heading{font-weight:200}
.content-block .section-header .bold,.content-block .section-header .bold.large-heading{font-weight:bold}
.content-block .section-header .small-heading{font-size:12px;text-transform:uppercase;margin-bottom:10px;font-weight:bold}
.content-block .section-header .small-heading.large-margin{margin-bottom:6px}
.content-block nav.share{width:100%}
.contentblockbase .section-block{padding:16px 0 !important}
.content-block .button,.content-block .image,.content-block .text,.content-block .sectionheader+.image-section,.content-block .sectionheader+.button,.content-block .image-section+.text,.content-block .sectionheader,.content-block .columns .text,.content-block .columns .image-section+.text,.content-block .sectionheader+.text,.content-block .sample-left .sectionheader,.content-block .sample-right .sectionheader,.content-block .sample-left-twotoone .sectionheader,.content-block .sample-right-twotoone .sectionheader,.content-block .columns .sample-left .text,.content-block .columns .sample-right .text,.content-block .columns .sample-left-twotoone .text,.content-block .columns .sample-right-twotoone .text,.imagecarouselfixedtextblock .sectionheader,.imagecarouselfixedtextblock .text,.featured-post .section-header,.slide-container{margin:20px 0}
.content-block .image.img-no-margin,.content-block .sectionheader+.image.img-no-margin{margin:0}
.columns .left-text,.columns .left-text .btn-container,.columns .left-text .sample-left,.columns .left-text .sample-right,.columns .left-text .sample-left-twotoone,.columns .left-text .sample-right-twotoone,.columns .left-text .sample-left .section-header,.columns .left-text .sample-right .section-header,.columns .left-text .sample-left-twotoone .section-header,.columns .left-text .sample-right-twotoone .section-header{text-align:center}
.two-column .text{padding-left:0;padding-right:0}
#header{padding-right:10px}
#header .logo{left:0}
#header .logo img{max-height:31px;max-width:210px;margin-bottom:-4px}
#header .logo .au-logo{margin-bottom:0;max-width:210px}
.content-block h2{font-size:22px}
.slide-text p,.content-block p,.content-block p .font-size-27,.content-block p .large-font,.content-block .columns p,.content-block .columns p .font-size-27,.content-block .columns p .large-font{font-size:13px;line-height:20px}
.content-block p{margin-bottom:20px}
.imagecarouselfixedtextblock .text,.slide-text{margin-top:0}
.slide-text h3{font-size:16px}
.main-canvas{height:auto;background:none !important}
.main-canvas h1{font-size:38px;line-height:48px}
.main-canvas-title{position:static;background-size:cover}
.main-canvas h1{display:block}
.main-canvas-nav{position:static;display:none}
.canvas-background{display:none}
.also-like,.related{padding:30px 0}
.also-like-box,.related-box{margin-bottom:22px}
.also-like h4,.related-box h4{font-size:16px;margin-bottom:15px}
.related-box .image,.related-box a,.also-like-box img,.related-box img{width:100% !important;height:auto !important}
.related-box img{margin:0 !important}
.related-box span,.also-like-box span{margin-bottom:20px}
.also-like-box .btn,.related-box .btn{width:100%}
.sign-up,.also-like .sign-up{height:auto}
.sign-up p,.also-like .sign-up p{font-size:18px;line-height:22px;margin-bottom:40px}
.sign-up-input{position:static}
.newsletter-promo .invalid-newsletter{margin-top:-5px}
.imagegrid .two-column,.imagegrid .three-column,.imagegrid .two-column>*,.imagegrid .three-column>*{margin:0;padding:0}
.imagegrid .two-column .column+.column,.imagegrid .three-column .column+.column{margin-top:10px}
.partner{padding:39px 0;background:#1b1d1b}
.partner h1,.icon-box{margin-bottom:39px}
.slide{padding:40px 0}
.item img{width:100%;height:auto}
.featured-post{padding:40px 0}
.featured-post-left{margin-bottom:30px}
.study{height:320px;padding-top:87px}
.study .section-header{margin-bottom:40px}
.detail-canvas{height:278px}
.detail-title{bottom:20px}
.detail-title h3{font-size:12px;margin-bottom:6px}
.detail-title h1{font-size:26px;margin-bottom:15px;line-height:34px}
.detail-title h2{font-size:26px;margin-bottom:15px;line-height:34px}
.detail-title .play-wrapper,.detail-title a{width:29px;height:29px}
.detail-title a{background-position:-144px -54px}
.textonlycolumnlist .col-1.center,.textonlycolumnlist .col-2.center,.textonlycolumnlist .col-3.center,.textonlycolumnlist .col-4.center{width:auto}
.textonlycolumnlist .column.black-border,.textonlycolumnlist .column.white-border,.textonlycolumnlist .column{border:0;padding:0;height:auto !important;width:auto;float:none;text-align:center}
.textonlycolumnlist .counter-white span{line-height:66px;margin-bottom:6px;display:block}
.sample-right h2,.sample-right h2 span{font-size:22px}
.sample{text-align:center}
.leader .leader-content .name{font-size:18px}
.leader .leader-content .job-title{font-size:11px}
.leader-wrapper{max-width:100%;width:100%;margin:15px 0}
.leader-wrapper img{margin-bottom:20px}
.leader-wrapper .leader-modal-content .name{font-size:21px}
.leader-wrapper .leader-modal-content .job-title{font-size:11px}
.leader-wrapper .leader-modal-content p{font-size:11px;line-height:18px}
.leadershipparsys .columns{margin-bottom:0}
.talking-heads{padding:30px 0 0;text-align:center}
.talking-heads-left{margin:0 0 30px}
.talking-heads-left br{display:block}
.talking-heads-left p{font-size:22px;line-height:26px}
.talking-heads-right{height:auto}
.talking-heads-image,.talking-heads-content{float:none}
.talking-heads-image{width:107px;margin:0 auto 25px}
.talking-heads-right:before{display:none}
.talking-heads-right ul{position:static}
.talking-heads-content{margin:0}
.talking-heads-content:before{left:50%;bottom:auto;top:-10px;margin-left:-12px;border-width:0 12px 12px 12px}
.blue .talking-heads-content:before{border-color:transparent transparent #d0edf7 transparent}
.yellow .talking-heads-content:before{border-color:transparent transparent #fbdea8 transparent}
.green .talking-heads-content:before{border-color:transparent transparent #e9e5b7 transparent}
.talking-heads-content p{font-size:13px;line-height:20px}
.campaign-canvas{padding:0;height:auto;background:0;background-image:none !important}
.campaign-canvas .container{padding:0}
.campaign-title,.campaign-promo{position:static;width:auto}
.campaign-title .campaign-hero-subtitle,.campaign-title a{font-size:13px}
.campaign-title{padding:175px 20px 15px;background:url(main/images/campaign-background.jpg) no-repeat center center;background-size:cover}
.campaign-title h1{font-size:26px;line-height:34px}
.campaign-promo{border:0;background:#000}
.white-text .campaign-promo{border:0}
.call-out{height:278px}
.call-out h2{font-size:15px;margin-bottom:20px}
.call-out h3,.call-out p{font-size:13px}
.hub .section-header{margin-bottom:22px}
.hub .section-header h1{font-size:32px;line-height:32px;margin-bottom:10px}
.hub .section-header h2{font-size:16px;line-height:24px}
.hub .column .hub-page-description,.hub .column p,.hub .section-header p{font-size:16px;line-height:24px}
.hub .column{margin-bottom:60px}
.hub .indexhublist .three-column{margin-bottom:0}
.assets-canvas{height:278px}
.assets-title{left:20px}
.assets-canvas.large-text-vertical-align .assets-title h1,.assets-title h1{font-size:25px;margin-bottom:0;line-height:32px}
.assets-canvas.large-text-vertical-align .assets-title p,.assets-title p{font-size:14px;margin-bottom:7px}
.assets-canvas.no-bg{margin-bottom:-18px;padding-top:20px}
.side-bar{width:auto;position:static;float:none;border-top:2px solid #ccc;padding-top:20px;margin-top:20px}
.side-bar .btn{width:100%;margin:0 auto 17px}
.assets-content{width:auto;float:none}
.assets-content h1,.assets-content h2,.assets-content h3{font-size:13px;line-height:20px;margin-bottom:20px;font-weight:400}
.assets-content li,.side-bar ol li,.side-bar ul li,.assets-content h4,.assets-content p,.assets-content p+p,.assets-content,.side-bar h4,.side-bar p,.side-bar address{line-height:19px;font-size:11px;margin-bottom:18px;margin-top:0}
.assets-content h4,.side-bar h4{font-size:12px;margin-top:24px;margin-bottom:8px}
.assets-content li{margin-bottom:0}
.side-bar .contact .contact-name{font-weight:600}
.assets-content ul li,.assets-content ol li,.side-bar ol li,.side-bar ul li{margin-left:20px}
#contact-form{margin:24px 0}
.citation{margin:0 0 25px}
.content-block .citation .quote{font-size:15px;line-height:19px;font-weight:400}
.content-block .citation .author,.content-block .citation .author-title{font-size:13px}
.content-block .citation .author{margin-top:14px;margin-bottom:0}
.hero-content-hub-canvas{height:313px}
.contenthub h1{font-size:32px;line-height:32px;margin-bottom:10px}
.contenthub h2{font-size:16px;margin-bottom:15px}
.contenthub h4{font-size:13px;text-align:center;margin-bottom:15px}
.contenthub .two-column{margin-bottom:50px}
.contenthub .gray-background{padding:32px 0;margin-bottom:37px}
.contenthub .gray-background h2{margin-top:5px;padding-bottom:12px}
.white-paper-title,.white-paper-abstract{width:auto}
.white-paper-abstract{padding-left:0;margin:2px 0 15px 0}
.white-paper-title h5{font-size:16px;margin-bottom:0}
.white-paper-abstract p{font-size:13px;margin-bottom:0}
.error-container{width:auto}
.search-left{width:auto;float:none}
.news-events-canvas{height:170px}
.news-events-title h1{font-size:28px;margin-bottom:10px}
.news-events-title p{font-size:15px}
.filter{margin-bottom:20px}
.filter label,.filter .select-container{float:none;width:auto}
.filter label{margin:0 0 10px}
.events-left,.events-right,.news-events-block .btn-container{width:auto;float:none}
.news-events-block{padding:36px 0}
.news-events-block br{display:block}
.news-events-block .newslist li{padding-bottom:20px}
.news-events-block .newslist .newsDate{margin-bottom:10px}
.eventslist .text p,.newslist .text p,.news-events-block h2{font-size:13px;line-height:20px}
.eventslist .text+.events-list,.newslist .text+.newslist{margin-top:31px}
.blogfeed{margin:0}
.blogfeed .featured-post-image{width:105px}
.blogfeed p{font-size:13px;margin-left:135px;margin-top:0;margin-bottom:0}
.blogfeed img{margin-bottom:0}
.blogfeed .featured-post-left,.blogfeed .featured-post-right{width:100%}
.featured-post-left img,.blogfeed .featured-post-left img{width:100%;height:auto}
.blogfeed .featured-post-right li{margin:0 0 20px 0}
.social-media h3{font-size:16px;font-weight:bold;margin-bottom:10px}
.social-media .featured-post-left,.social-media .twitter-post-right{margin-bottom:20px}
.social-media .twitter-post-right .featured-post-image,.social-media .twitter-post-right .featured-post-image img{display:none}
.social-media .twitter-post-right .social-media-content{margin:0}
.social-media .twitter-post-right a,.social-media .twitter-post-right p,.social-media-content .twitter-post-right span{font-size:13px}
#footer{padding:40px 0 0}
#footer nav{margin-bottom:20px}
#footer nav.footer-social{width:280px;margin-left:auto;margin-right:auto}
#footer nav:last-child{padding:0 20px}
#footer nav:last-child a{margin-bottom:15px}
#footer p{font-size:16px;margin-top:28px}
#footer .btn{font-size:12px;line-height:38px}
#email,#email-input{width:auto}
#email{margin:0 0 34px}
#email-input{float:none;margin:0 0 24px}
#email .btn{width:100%}
#email-input .text{font-size:13px;padding:6px 0;line-height:20px}
#email-input .text::-webkit-input-placeholder{text-align:left}
#email-input .text:-moz-placeholder{text-align:left}
#email-input .text::-moz-placeholder{text-align:left}
#email-input .text:-ms-input-placeholder{text-align:left}
.search h1{font-size:21px}
.search-container{padding-top:20px}
.search-results li{margin-bottom:17px}
.pagination li{padding:7px 8px}
.sitemap .column h3 a{margin-right:0}
.fourcolumnsuggestionblock .play-btn:before{background:transparent}
.takeover{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;overflow-y:scroll;z-index:200;margin:0;width:100%;height:100%;padding:50px 25px}
.takeover-close{position:absolute;top:20px;right:20px;width:21px;height:21px;z-index:8040;display:block;width:21px;height:21px;background:url(main/images/sprite.png) no-repeat -331px -41px}
.modal-content{width:100%;margin:0;padding:50px 25px}
.hub-page-modal-content{max-width:100%;margin:0;padding:0}
}
.edit-mode-only,.empty-component{display:none}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
#header.navless{height:0 !important;padding:0}
.main-nav-container{display:none;clear:both;position:absolute;top:80px;left:0;right:0;z-index:2;width:100%;background-color:#fff;box-shadow:0 1px 1px #00000013,0 2px 2px #00000013,0 4px 4px #00000013,0 8px 8px #00000013,0 16px 16px #00000013;padding:30px 0}
.main-nav-container .desktop-promo-image{height:100%}
.main-nav-container .desktop-promo-image img{margin:0 auto;padding:30px 0}
.main-nav-container li{list-style-type:none}
.main-nav-container .content-link-promo{width:30%}
.main-nav-container .content-link-promo .content-link-title.sentinel{font-family:'Sentinel SSm A','Sentinel SSm B'}
.main-nav-container .content-link-promo .content-link-title.lyon{font-family:'Lyon'}
.main-nav-container .content-link-promo .promo-link-area{padding-left:40px;width:75%;margin:0 auto}
.main-nav-container .content-link-promo a{display:block;color:#000}
.main-nav-container .content-link-promo .content-link-description{padding-top:0;margin-bottom:20px}
.main-nav-container .content-link-promo.separator{border-right:3px solid #444}
.main-nav-container .featured-topics-image-area{width:30%}
.main-nav-container .content-link-list{width:70%;display:flex;flex-wrap:wrap;padding-left:80px;margin-bottom:50px}
.main-nav-container .content-link-item{width:33%;padding:0 30px 40px}
.main-nav-container .content-link{display:block;color:#000;position:relative}
.main-nav-container .content-link img{position:absolute;left:-40px;visibility:hidden;max-width:30px}
.main-nav-container .content-link:focus{outline:0}
.main-nav-container .content-link:hover .content-link-title{color:#929497}
.main-nav-container .content-link:hover img{visibility:visible}
.main-nav-container .content-link-title{font-size:18px;font-weight:bold;width:220px}
.main-nav-container .content-link-subtitle{font-size:17px;font-weight:500;text-transform:uppercase;width:220px}
.main-nav-container .content-link-description{font-size:15px;font-weight:400;padding-top:10px}
.main-nav-container .main-nav-topics{display:flex;width:100%}
@media only screen and (max-width:1080px){.main-nav-container .main-nav-topics{padding-bottom:90px}
}
.main-nav-container .main-nav-topics .desktop-promo-image{width:30%}
.main-nav-container .main-nav-topics .dropdown1{width:70%;display:flex;justify-content:space-evenly}
.main-nav-container .main-nav-topics .main-topic-item{width:25%;padding:0 20px 40px 0}
.main-nav-container .main-nav-topics .main-topic-item.featured{width:35%}
.main-nav-container .main-nav-topics .main-topic-item h2{font-size:16px;letter-spacing:1.5px}
.main-nav-container .main-nav-topics .main-topic-item a{color:#000;font-weight:normal;margin:10px 0;display:block;transition:none}
.main-nav-container .main-nav-topics .main-topic-item a:hover{color:#929497}
.main-nav-container .main-nav-topics .main-topic-item.featured ul li:not(:first-child) .feat-img{display:none}
.main-nav-container .main-nav-topics .main-topic-item.featured ul li img{background-position:center;background-size:cover;margin:0 auto;height:210px;position:absolute;right:70%;top:30px;width:280px;z-index:1}
.main-nav-container .main-nav-topics .main-topic-item.featured ul li:hover .feat-img{display:block;z-index:2}
.main-nav-container #main-nav-children1{display:flex;flex-wrap:wrap;width:100%;padding:15px 60px;margin-top:-30px}
.main-nav-container #main-nav-children1 .dropdown1{width:30%;padding:30px 30px 40px}
.main-nav-container #main-nav-children1 .dropdown1.grey-bkg{background-color:#eaeaea}
.main-nav-container .promo-image img{width:auto;max-height:150px;max-width:200px}
@media only screen and (max-width:440px){.main-nav-container .promo-image img{max-height:270px;max-width:360px}
}
#header-v2{background:#fff;display:flex;height:100px;left:0;position:fixed;top:0;right:0;z-index:3}
@media only screen and (max-width:1080px){#header-v2{height:63px}
}
#header-v2 .logo-container{width:30%;position:relative;display:flex;align-items:center}
#header-v2 .logo-container .logo{left:46px;position:relative}
#header-v2 .logo-container .logo .oc-tanner-logo{max-width:330px;max-height:37px}
@media only screen and (max-width:1080px){#header-v2 .logo-container .logo{left:15px}
#header-v2 .logo-container .logo img{max-height:31px;max-width:210px;margin-bottom:-4px}
#header-v2 .logo-container .logo .au-logo{margin-bottom:0;max-width:210px}
}
#header-v2 #desktop-header{width:70%;display:flex;justify-content:flex-end;align-items:center}
#header-v2 #desktop-header ul{display:inherit}
#header-v2 #desktop-header .meganav-title{font-weight:700;height:100px;display:flex;align-items:center;padding:35px 25px}
#header-v2 #desktop-header .meganav-title span,#header-v2 #desktop-header .meganav-title .single-item{cursor:pointer;padding-bottom:3px;font-size:18px}
#header-v2 #desktop-header .meganav-title .single-item{color:#000}
#header-v2 #desktop-header .meganav-title:hover span,#header-v2 #desktop-header .meganav-title.current-item span,#header-v2 #desktop-header .meganav-title.current-item .single-item,#header-v2 #desktop-header .meganav-title:hover .single-item,header-v2 #desktop-header .meganav-title.current-item{border-bottom:3px solid #000;padding-bottom:0}
#header-v2 #desktop-header .meganav-title.demo:hover span{border-bottom:0}
#header-v2 #desktop-header .topics-dropdown{display:flex;flex-wrap:wrap;width:70%;padding:0 40px 0}
#main-nav a{color:#000}
#main-nav>li{position:relative;float:left;margin-left:36px}
#main-nav>li>a{font-size:13px;font-weight:700;text-transform:uppercase}
#main-nav>li .demo-button{padding:0;line-height:0}
.dropdown{display:none;position:absolute;left:-32px;top:22px;padding:15px 32px 20px;background:#fff;background:rgba(255,255,255,0.95)}
.dropdown a{font-size:13px;display:inline-block;white-space:nowrap}
@media only screen and (max-width:1080px){.hide-on-mobile{display:none !important}
}
@media only screen and (max-width:1080px){.show-on-mobile{display:block !important}
}
#main-nav .nav-search{position:absolute;top:0;right:0;width:14px;margin:0;overflow:hidden}
.nav-search.open{border-bottom:2px solid #221f1f}
.nav-search .text{padding:2px 20px;background:#fff}
.nav-search a{position:absolute;top:50%}
#mobile-search-input a{position:absolute;top:50%}
.nav-search-btn{left:0;margin:-7px 0 0;width:14px;height:14px;background-position:0 -64px}
.open .nav-search-btn,.nav-search-btn:hover{background-position:-14px -64px}
.search-clear{display:none;right:0;margin:-6px 0 0;width:13px;height:13px;background-position:0 -78px}
.open .search-clear{display:block}
.open .search-clear:hover{background-position:-13px -78px}
.demo-button{background:#1aa3ff;line-height:40px;padding:0 20px}
.mobile-nav-container-v2{position:absolute;right:-300px;top:63px;width:300px;padding:15px 15px 0 20px;overflow-y:scroll;overflow-x:hidden;background:#f1f1f2;height:100vh;transition:all .25s ease-in-out;z-index:1}
.mobile-nav-container-v2.mobile-nav-open{right:0;transition:all .25s ease-in-out}
.mobile-nav-container-v2.mobile-nav-open.white{background:#fff;padding:0}
@media only screen and (max-width:440px){.mobile-nav-container-v2.mobile-nav-open{width:100vw}
}
.mobile-nav-container-v2 .meganav-title{font-weight:bold;padding:15px 0;border-bottom:2px solid #e0e0e0;cursor:pointer}
.mobile-nav-container-v2.mobile-nav-open .meganav-title .main-nav-container{left:0 !important}
.mobile-nav-container-v2 .meganav-title:nth-child(3) .main-nav-container .topics-dropdown{padding:0 !important}
.mobile-nav-container-v2 .meganav-title:nth-child(3) .main-nav-container li a{font-size:16px}
.mobile-nav-container-v2 .meganav-title .single-item{color:#000}
.mobile-nav-container-v2 .meganav-title.demo{border-bottom:0;padding-top:40px;text-align:center}
.mobile-nav-container-v2 .meganav-title.demo .demo-button{width:85%}
.mobile-nav-container-v2 .meganav-title span,.mobile-nav-container-v2 .meganav-title .single-item{font-size:26px}
.mobile-nav-container-v2 .meganav-title.single-item:after{content:'';display:none}
.mobile-nav-container-v2 .meganav-title .drawer-title{position:relative;display:block}
.mobile-nav-container-v2 .meganav-title .drawer-title:after{content:'';width:10px;height:2px;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid transparent;border-left:5px solid #545454;display:block;position:absolute;right:10px;top:10px}
.mobile-open{position:absolute;top:20px;right:30px;width:25px;height:25px;cursor:pointer;transition:all .25s ease-in}
.mobile-open span{height:3px;width:100%;background-color:#000;display:block;margin-bottom:5px;position:relative;transition:all .25s ease-in}
.mobile-open span:nth-child(1){top:0}
.mobile-open span:nth-child(3){bottom:0}
.mobile-open.open span:nth-child(1){opacity:0;transition:all .25s ease-in}
.mobile-open.open span:nth-child(2){transform:rotate(45deg);transition:all .25s ease-in}
.mobile-open.open span:nth-child(3){transform:rotate(-45deg);transition:all .25s ease-in;bottom:8px}
#mobile-header .main-nav-container{display:block;left:300px;opacity:0;overflow-y:scroll;right:-300px;top:0;transition:all .25s ease-in-out;visibility:hidden;width:300px;height:100vh}
#mobile-header .main-nav-container.open{background:#fff;left:0;opacity:1;padding:0;padding-bottom:80px;right:0;transition:all .25s ease-in-out;visibility:visible}
@media only screen and (max-width:440px){#mobile-header .main-nav-container.open{padding:0 15px 90px;width:100vw}
}
#mobile-header .main-nav-container .mn-mobile-drawer-title{font-size:26px;padding:15px 0 15px 30px;text-align:left;margin-left:12px;border-bottom:2px solid #e0e0e0}
#mobile-header .main-nav-container .mn-mobile-drawer-title:before{content:'';border:solid black;border-width:0 3px 3px 0;display:inline-block;left:20px;padding:5px;position:absolute;top:28px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
@media only screen and (max-width:440px){#mobile-header .main-nav-container .mn-mobile-drawer-title:before{left:30px;top:28px}
}
#mobile-header .main-nav-container .content-link-promo{width:100%}
#mobile-header .main-nav-container .content-link-promo.separator{border-right:0}
#mobile-header .main-nav-container .content-link-promo .promo-link-area{padding:0 20px;width:100%}
#mobile-header .main-nav-container .featured-topics-image-area{width:100%}
#mobile-header .main-nav-container .content-link{padding:15px 0;border-top:2px solid #e0e0e0}
#mobile-header .main-nav-container #main-nav-children1{display:inline-block;padding:15px 15px 0 20px !important;margin-top:0;width:100%}
@media only screen and (max-width:440px){#mobile-header .main-nav-container #main-nav-children1{padding:20px 20px 30px 20px !important}
}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1{padding:0;width:100%;border-bottom:2px solid #e0e0e0;margin-bottom:20px}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1.child{border-bottom:0;margin-bottom:0}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1.grey-bkg{background-color:#eaeaea}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1:last-child .content-link{border-bottom:0}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1 .content-link-title{font-size:24px}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1 .content-link-subtitle{font-size:15px}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1 .content-link{padding:5px 0;border-top:0;font-size:16px}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1 .content-link img{float:none;left:auto;right:0;position:absolute;visibility:visible;top:20px}
#mobile-header .main-nav-container #main-nav-children1 .dropdown1 .content-link .content-link-description{display:none}
#mobile-header .main-nav-container .content-link-list{display:inline-block;margin:0;padding:0 15px 0 20px;width:100%}
@media only screen and (max-width:440px){#mobile-header .main-nav-container .content-link-list{padding:0 15px 30px 20px}
}
#mobile-header .main-nav-container .content-link-list .content-link-item{padding:0;width:100%}
#mobile-header .main-nav-container .content-link-list .content-link-item:last-child{border-bottom:2px solid #e0e0e0}
#mobile-header .main-nav-container .content-link-list .content-link-item .content-link-description{padding-top:0}
#mobile-header .main-nav-container .main-topic-item{padding:10px 20px;width:100%;border-bottom:2px solid #e0e0e0}
#mobile-header .main-nav-container .main-topic-item.featured .feat-img{display:none}
#footer-v2{background-color:#f1f1f2;padding:65px}
#footer-v2 .fv2-container{margin:0 auto;max-width:1200px}
#footer-v2 .link-lists{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 45px 0}
#footer-v2 .link-lists .f2v-ll-title,#footer-v2 .link-lists .lll-title{border-bottom:0;color:#444;font-size:17px;font-weight:700;text-transform:uppercase;margin:0 0 5px 0;letter-spacing:0}
#footer-v2 .link-lists .f2v-ll-title .icon,#footer-v2 .link-lists .lll-title .icon{display:none}
#footer-v2 .link-lists>*{max-width:22%}
#footer-v2 .link-lists a{color:#444;font-size:14px}
#footer-v2 .link-lists a:hover{color:#000}
#footer-v2 .link-lists li{padding-bottom:5px}
#footer-v2 .link-lists .f2v-nav{outline:0;-webkit-tap-highlight-color:transparent;-khtml-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;tap-highlight-color:transparent}
#footer-v2 .link-lists .f2v-nav-list{max-height:fit-content}
@media only screen and (max-width:1080px){#footer-v2 .link-lists{margin:0 0 15px 0}
#footer-v2 .link-lists>*{flex:1 1 100%;margin:7px;max-width:100%}
#footer-v2 .link-lists .f2v-ll-title,#footer-v2 .link-lists .lll-title{border-bottom:2px solid #cbcaca;padding-bottom:20px}
#footer-v2 .link-lists .f2v-ll-title .icon,#footer-v2 .link-lists .lll-title .icon{display:inline-block;float:right;font-size:16px;margin-top:5px}
#footer-v2 .link-lists .f2v-ll-title.open,#footer-v2 .link-lists .lll-title.open{border-bottom:2px solid rgba(203,202,202,0);padding-bottom:10px}
#footer-v2 .link-lists .f2v-ll-title.open .icon,#footer-v2 .link-lists .lll-title.open .icon{transform:rotate(45deg)}
#footer-v2 .link-lists .f2v-nav-list{max-height:0;overflow:hidden;border-bottom:2px solid rgba(203,202,202,0)}
#footer-v2 .link-lists .f2v-nav-list.active{border-bottom:2px solid #cbcaca;padding-bottom:20px}
}
#footer-v2 .f2v-fl li{padding-bottom:15px}
#footer-v2 .footer-v2-newsletter{display:inline-block;margin:20px 0;text-align:left}
#footer-v2 .footer-v2-newsletter .title{color:#444;font-size:19px;font-weight:700}
#footer-v2 .footer-v2-newsletter .subtitle{color:#444;font-size:14px}
#footer-v2 .footer-v2-newsletter .btn-container{margin-top:20px;text-align:left}
#footer-v2 .footer-v2-newsletter .btn-container .btn{font-weight:200;letter-spacing:.5px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
#footer-v2 .footer-v2-newsletter .btn-container .btn:hover{background-color:gray;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
@media only screen and (max-width:1080px){#footer-v2 .footer-v2-newsletter{margin:30px 0;text-align:center;width:100%}
#footer-v2 .footer-v2-newsletter .btn-container{text-align:center}
#footer-v2 .footer-v2-newsletter .btn-container .btn{font-size:16px;line-height:45px;width:auto}
}
#footer-v2 .fv2-sic{position:relative}
#footer-v2 .fv2-sic .footer-v2-social{position:absolute;right:0;top:-100px}
#footer-v2 .fv2-sic .footer-v2-social a:focus{outline:0}
#footer-v2 .fv2-sic .icon{color:#ccc;font-size:30px;margin:0 11px}
#footer-v2 .fv2-sic .icon:hover{color:gray}
@media only screen and (max-width:1080px){#footer-v2 .fv2-sic .footer-v2-social{padding:35px 0;position:relative;text-align:center;top:0}
}
#footer-v2 .f2v-legal{margin-top:50px}
#footer-v2 .f2v-legal ul{text-align:left}
#footer-v2 .f2v-legal ul li{display:inline-block;margin:0 20px 0 0}
#footer-v2 .f2v-legal .f2v-a{color:#444;font-size:12px}
#footer-v2 .f2v-legal .f2v-a:hover{color:#000}
@media only screen and (max-width:1080px){#footer-v2 .f2v-legal ul{text-align:center}
#footer-v2 .f2v-legal ul li{margin:0 20px 10px 0}
}
#footer-v2 .f2v-hr{display:block;border:0;height:2px;border-top:1px solid #ccc;padding:0;margin:20px 0;background-color:#cbcaca}
#footer-v2 .f2v-nav{cursor:auto}
@media only screen and (max-width:1080px){#footer-v2 .f2v-nav{cursor:pointer}
}
#footer-v2 .f2v-anim{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
@media only screen and (max-width:1080px){#footer-v2{padding:65px 10px}
#footer-v2 .hr-top{display:none}
}
.topic-header-bg .search-form>.searchtoggle{display:block;color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right .25s ease-in-out;outline:0;font-size:20px}
.topic-header-bg .search-form>.searchtoggle.-open{right:5px}
.topic-header-bg .search-form>.searchbar-btn{display:none}
.searchtoggle{display:none}
.slick-next{right:25px !important}
.slick-prev{left:25px !important;z-index:1}
.topics-loader-bg{position:fixed;z-index:99999;height:100%;width:100%;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0;display:none}
.topics-loader-bg:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.spinner{position:absolute;top:50%;left:50%;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.eyebrow{padding-bottom:15px;font-size:13px;font-family:'Gotham SSm A','Gotham SSm B',Arial;font-weight:bold;text-transform:uppercase}
.meganav-title:nth-child(1){position:relative}
.meganav-title:nth-child(1) .content-link-title{padding-bottom:10px}
.meganav-title:nth-child(1) .main-nav-container{max-width:550px;width:550px;left:-35px !important}
.meganav-title:nth-child(1) .main-nav-container .content-link-title{font-size:22px}
.meganav-title:nth-child(1) .main-nav-container li{padding-bottom:7px}
.meganav-title:nth-child(1) .main-nav-container li .content-link{font-size:14px;line-height:18px}
.meganav-title:nth-child(1) .main-nav-container li .content-link:hover{color:#929497}
.meganav-title:nth-child(1) .main-nav-container #main-nav-children1{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:15px 60px !important}
.meganav-title:nth-child(1) .main-nav-container #main-nav-children1 .dropdown1{width:100%;padding:0;margin-right:20px}
.meganav-title:nth-child(3){position:relative}
.meganav-title:nth-child(3) .main-nav-container{left:calc(50% - 475px);max-width:607px;width:607px;padding-bottom:0}
.meganav-title:nth-child(3) .main-nav-container .content-link-title{font-size:22px}
.meganav-title:nth-child(3) .main-nav-container li a{font-size:14px;font-weight:bold}
.meganav-title:nth-child(3) .main-nav-container .featured-topics-image-area{display:none}
.meganav-title:nth-child(3) .main-nav-container .topics-dropdown{width:100% !important;-ms-flex-pack:distribute;justify-content:space-between;padding:15px 60px !important}
.meganav-title:nth-child(3) .main-nav-container .main-nav-topics .main-topic-item{padding-bottom:25px}
.meganav-title:nth-child(5){position:relative}
.meganav-title:nth-child(5) .main-nav-container{width:225px;right:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;left:-23px !important}
.meganav-title:nth-child(5) .main-nav-container .content-link-description{display:none}
.meganav-title:nth-child(5) .main-nav-container .content-link-title{text-transform:capitalize;font-size:17px;width:130px}
.meganav-title:nth-child(5) .main-nav-container #main-nav-children1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.meganav-title:nth-child(5) .main-nav-container #main-nav-children1 .dropdown1{width:unset;padding:0 0 20px 50px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[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}
.hero-carousel section{height:635px}
@media only screen and (max-width:740px){.hero-carousel section{height:278px}
.hero-carousel .campaign-title{padding:175px 20px 60px}
}
.start-carousel,.end-carousel{text-align:center}
.slick-dots li button{text-shadow:black 0 0 4px}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('main/images/ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('main/css/vendor/slick.eot');src:url('main/css/vendor/slick.eot?#iefix') format('embedded-opentype'),url('main/css/vendor/slick.woff') format('woff'),url('main/css/vendor/slick.ttf') format('truetype'),url('main/css/vendor/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dots{position:absolute;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.75}
.slick-dots li button:before{font-family:'slick';font-size:10px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1;color:white}
svg{width:100%;height:100%;max-width:1800px}
#assessment-quiz{text-align:center;margin:0 auto;min-height:110px;position:relative;padding-top:40px}
#assessment-quiz #start-culture-quiz{position:absolute;background:rgba(255,255,255,0.9);width:100%;height:100%;z-index:100;top:0}
#assessment-quiz #start-culture-quiz #start-quiz{margin-top:15%;width:400px;height:150px;font-size:2em}
@media only screen and (max-width:440px){#assessment-quiz #start-culture-quiz #start-quiz{font-size:1.5em;width:300px;height:100px}
}
#assessment-quiz svg{width:150%;height:150px;max-width:1800px;margin-left:-25%}
@media only screen and (max-width:1080px){#assessment-quiz svg{height:100px}
}
@media only screen and (max-width:740px){#assessment-quiz svg{margin-left:-25%;height:80px}
}
@media only screen and (max-width:440px){#assessment-quiz svg{width:200%;margin-left:-50%}
}
#assessment-quiz #circleGroup,#assessment-quiz #joinLine{stroke:#6ed6cc}
#assessment-quiz circle{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}
#assessment-quiz .radio-text{display:block;text-align:center}
#assessment-quiz .radio-text ul{list-style:none;margin:0;padding:0;overflow:auto;display:inline-block}
@media only screen and (max-width:440px){#assessment-quiz .radio-text ul{margin-right:-5px;margin-left:-5px}
}
#assessment-quiz .radio-text ul li{color:black;display:block;position:relative;float:left;width:135px;text-transform:uppercase;font-weight:bold}
@media only screen and (max-width:1080px){#assessment-quiz .radio-text ul li{width:90px;font-size:.7em}
}
@media only screen and (max-width:740px){#assessment-quiz .radio-text ul li{width:80px;font-size:.6em}
}
@media only screen and (max-width:440px){#assessment-quiz .radio-text ul li{width:65px}
}
@media only screen and (max-width:360px){#assessment-quiz .radio-text ul li{width:56px;font-size:.06em}
}
#assessment-quiz .btn{width:200px}
@media only screen and (max-width:440px){#assessment-quiz .btn{margin-top:5px;margin-bottom:5px}
}
#assessment-quiz .btn#quiz-culture-results{display:none;width:250px}
#assessment-questions{padding-right:50px;padding-left:50px;padding-bottom:10px}
#assessment-questions #question-number{font-size:1.5em;letter-spacing:3px;font-weight:normal}
@media only screen and (max-width:740px){#assessment-questions #question-number{font-size:1em}
}
#assessment-questions .question-text{font-weight:bold}
@media only screen and (max-width:740px){#assessment-questions{padding-right:10px;padding-left:10px}
}
#assessment-results{display:none}
#assessment-results h2{text-transform:uppercase;font-size:40px}
#assessment-results .three-column{padding-bottom:50px}
#assessment-results .column h3{text-transform:uppercase}
#assessment-results .doughnut-chart-container{width:200px;height:400px;margin:0 auto}
#assessment-results-action{display:none;color:#fff}