.caption-indice { 
font-size: .7em; 
line-height: .8em; 
vertical-align: super
} 
.news-indexhome .workview-header__case-study{ 

} 

#about-index .what-we-do .workview-hero {
    height: 600px;
    width: 100%;
    background-size: cover;
    background-position: center center;
    display: block;
    position: relative;
    z-index: 2;
    -webkit-backface-visibility: hidden;
}

/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/.show-on-desktop{display:block}.hide-on-desktop{display:none}html:after{content:'';visibility:hidden !important;height:0px;width:0px;background-image:url('../../images/global/texture.grey.png'),url('../../images/global/texture.black.jpg'),url('../../images/global/texture.white.png'),url('../../images/global/texture.blue.png'),url('../../images/global/arrows/sprite.circle-arrows.svg'),url('../../images/global/arrows/sprite.circle-arrows-black.svg'),url('../../images/global/arrows/sprite.circle-arrows-white.svg')}


html.is-touch .hide-on-touch{display:none !important}html.is-touch .show-on-touch{display:block !important}html.is-touch #global-index .featured-work .featured-work__cover-image,html.is-touch #global-index .featured-work .featured-work__cover-image:hover,html.is-touch #global-index .featured-work .featured-work__cover-image:focus{-webkit-filter:none !important;-moz-filter:none !important;filter:none !important}html.no-js body.is-pageloading{overflow:auto !important;opacity:1}html.no-js body.is-pageloading,html.no-js body.is-pageloading *{cursor:auto !important}html.no-js [data-kiu]{display:block !important;visibility:visible !important}html.no-js [data-widget="work-filter"]{display:none !important}



body.is-pageloading:before{background:none !important}

body:before{background-image:

url('../..//images/page/index/background.blue.png'),
url('../../images/page/about/ourcompany/bg.grid-squares.png'),
url('../../images/page/about/worldwide/bg.grid-squares.png'),
url('../../images/page/about/worldwide/bg.grid-squaresl.png.png')

}


body:after{content:'';display:block;position:absolute;top:0;left:0;right:0;width:100%;height:71px;background-color:#222;background-image:url('../../images/global/texture.black.jpg')}


#all-content{width:100%}section>.contain,section>.terms-content,section>.privacy-content,.fof section>.fof-container{width:96%}.contain,.terms-content,.privacy-content,.fof .fof-container{width:100%;max-width:1000px;min-width:320px;margin:0 auto;position:relative;box-sizing:border-box;-moz-box-sizing:border-box}.contain.contain-height,.contain-height.terms-content,.contain-height.privacy-content,.fof .contain-height.fof-container{height:100%}.whole{min-height:1px;width:100% !important}.threequarters,.index-blurb{min-height:1px;float:left !important;width:74.52% !important}.third{min-height:1px;float:left !important;padding-right:1.90114% !important;width:31%}.half,#global-index .featured-work .featured-work__header,.fof .fof-container .error-caption{min-height:1px;float:left !important;width:49.04943% !important;margin-right:1.90114% !important}.half.no-margin,#global-index .featured-work .no-margin.featured-work__header,.fof .fof-container .no-margin.error-caption{margin-right:0 !important}.half.padding-right,#global-index .featured-work .padding-right.featured-work__header,.fof .fof-container .padding-right.error-caption{margin-right:0 !important;padding-right:1.90114% !important;width:45.04943% !important}.half-padding-left{float:left !important;width:49.04943% !important;padding-left:1.90114% !important}.quarter{min-height:1px;width:23.57414% !important;float:left !important;margin-right:1.90114% !important}.quarter.no-margin{margin-right:0 !important}.fifth{min-height:1px;width:19.2%;float:left !important;margin-right:1%}.fifth.no-margin{margin-right:0 !important}.right,.fof .fof-container .error-caption{float:right !important}.left,#global-index .featured-work .featured-work__header{float:left !important}.center{margin-left:auto !important;margin-right:auto !important;float:none !important}.clearfix,.terms-content .terms-content__section,.privacy-content .privacy-content__section{float:none;clear:both}.clearfix:before,.terms-content .terms-content__section:before,.privacy-content .privacy-content__section:before,.clearfix:after,.terms-content .terms-content__section:after,.privacy-content .privacy-content__section:after{clear:both;float:none}.bigtext,#global-index .featured-careers .featured-careers__text{font-size:113px;line-height:108px;color:#fff;word-spacing:200em;margin-top:56px;margin-left:-6px;letter-spacing:-0.02em}.littlebigtext{font-size:51px;line-height:47px;color:#fff;word-spacing:200em;margin-top:56px;margin-left:-6px;letter-spacing:-0.02em}.relative{position:relative}.button{color:#222;background:#fff;border:6px solid #fff;display:block;text-align:center;padding:12px 14px 7px;font-size:22px;-webkit-transition:0.2s color ease, 0.2s background-color ease, 0.2s border-color ease;-moz-transition:0.2s color ease, 0.2s background-color ease, 0.2s border-color ease;transition:0.2s color ease, 0.2s background-color ease, 0.2s border-color ease}.button:hover{background:#222;color:#fff;border-color:#222}.no-transition{-webkit-transition:none !important;-moz-transition:none !important;transition:none !important}.work-search__results .work-list__item{-webkit-backface-visibility:hidden}.work-search__results .work-list__item .work-list__item-text{-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.archive-work .work-list .work-list__item{max-height:404px !important}.archive-work .work-list .work-list__item:nth-child(4n){margin-right:0 !important}.font-italic{font-size:12px;font-family:Georgia, serif !important;font-style:italic}.font-medium,.bigtext,#global-index .featured-careers .featured-careers__text,.littlebigtext,.header-nav .header-nav__list .header-nav__list-item a,#footer .footer-half .footer-links .footer-links__item a,#footer .footer-half .footer-group,.index-blurb__copy,.index-blurb__link,#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption,#global-index .featured-work .featured-work__header,#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-title,#global-index .featured-careers .featured-careers__list .featured-careers__list-header h2,#global-index .featured-careers .featured-careers__list .featured-careers__list-header span,#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-title,#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link,#global-index .featured-careers .featured-careers__list .featured-careers__all-careers>span,#global-index .blurb-container .index-blurb__copy-sub-text,#global-index .progress-work h1,#global-index .progress-work h2,#global-index .giant-carousel__caption span,.terms-content .terms-content__header .terms-content__header-title,.terms-content .terms-content__header .terms-content__header-subtitle,.terms-content .terms-content__section .terms-content__nutshell .terms-content__nutshell-title,.terms-content .terms-content__section .terms-content__nutshell .terms-content__nutshell-copy,.terms-content .terms-content__section .terms-content__lawyer .terms-content__lawyer-title,.privacy-content .privacy-content__header .privacy-content__header-title,.privacy-content .privacy-content__header .privacy-content__header-subtitle,.privacy-content .privacy-content__section .privacy-content__nutshell .privacy-content__nutshell-title,.privacy-content .privacy-content__section .privacy-content__nutshell .privacy-content__nutshell-copy,.privacy-content .privacy-content__section .privacy-content__lawyer .privacy-content__lawyer-title,.fof .fof-container .error-title,.fof .fof-container .error-caption,.fof .fof-container .error-subcaption,.workview-more .workview-more__item.is-text,.workview-more .workview-more__item .workview-more__text .workview-more__item-title,.generic__header .generic__header-red,.generic__header .generic__header-text,.vr-info,.vr-info [data-widget-open] .vr-list__header,.vr-info [data-widget-open] .vr-item__number,[data-widget="vr-carousel"] h3,[data-widget="vr-carousel"] .vr-carousel__byline-text,.vr-featured-work>.contain:first-child>h2,.vr-featured-work>.terms-content:first-child>h2,.vr-featured-work>.privacy-content:first-child>h2,.fof .vr-featured-work>.fof-container:first-child>h2,.vr-project__title,.vr-project__desc,.vr-in-the-press .press-label,.vr-in-the-press .press-item p,.contact-container .contact-info .contact-info__header-copy span,.contact-container .contact-info .contact-info__header-copy,.contact-container .contact-info .contact-info__block-content,.contact-container .contact-info .contact-info__block .contact-info__block-header{font-family:'aktiv-grotesk', Helvetica, Arial, sans-serif !important;font-weight:500}

.font-roman,#global-index .progress-work,#global-index .giant-carousel__caption .subcaption,#global-index .featured-work .featured-work__list-title .caption,body,.workview-header__case-study,.vr-info [data-widget-open]>p,.vr-in-the-press .press-item a{font-family:'aktiv-grotesk', Helvetica, Arial, sans-serif !important;font-weight:400}.font-bold{font-family:'aktiv-grotesk', Helvetica, Arial, sans-serif !important;font-weight:700}.font-grey{color:#999}.font-dark-grey{color:#666}


/*!
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)
Copyright (c) 2012 Dan Eden
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/


body{-webkit-backface-visibility:hidden}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.walt-animate.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.walt-animate.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.walt-animate.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.walt-animate.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.walt-animate.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.walt-animate.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.walt-animate.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.walt-animate.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}.walt-animate.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.walt-animate.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.walt-animate.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.walt-animate.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.walt-animate.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.walt-animate.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.walt-animate.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.walt-animate.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.walt-animate.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.walt-animate.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.walt-animate.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.walt-animate.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.walt-animate.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.walt-animate.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.walt-animate.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.walt-animate.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.walt-animate.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.walt-animate.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.walt-animate.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.walt-animate.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.walt-animate.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.walt-animate.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.walt-animate.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.walt-animate.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.walt-animate.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.walt-animate.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.walt-animate.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.walt-animate.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.walt-animate.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.walt-animate.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.walt-animate.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.walt-animate.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.walt-animate.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.walt-animate.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.walt-animate.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.walt-animate.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.walt-animate.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.walt-animate.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.walt-animate.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.walt-animate.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.walt-animate.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes wipeOutUp{0%{height:100%}100%{height:0%}}@keyframes wipeOutUp{0%{height:100%}100%{height:0%}}.walt-animate.wipeOutUp{bottom:auto !important;top:0 !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;-webkit-animation-name:wipeOutUp;animation-name:wipeOutUp}@-webkit-keyframes wipeOutDown{0%{height:100%}100%{height:0%}}@keyframes wipeOutDown{0%{height:100%}100%{height:0%}}.walt-animate.wipeOutDown{bottom:0px !important;top:auto !important;-webkit-transition:none !important;-moz-transition:none !important;transition:none !important;-webkit-animation-name:wipeOutDown;animation-name:wipeOutDown}


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.ie .header-nav .header-nav__list .header-nav__list-item.is-active,.ie .header-nav .header-nav__list .header-nav__list-item:hover,.ie .header-nav .header-nav__list .header-nav__list-item:focus{background-image:url('../../images/global/texture.white.png');background-color:#fff}

.header-nav{position:fixed;top:0px;right:0px;height:71px;width:100%;background-image:url('../../images/global/texture.blue.png');background-color:#006092;z-index:5600;overflow:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.header-nav.has-map,.header-nav.has-map.is-small{height:71px !important}.header-nav.is-small{height:35px !important;padding-top:0px !important}.header-nav.is-small+#the-content .is-small{top:34px}.header-nav.is-small:hover{height:71px !important}.header-nav.is-small:hover+#the-content .is-small{top:70px !important}.header-nav>.contain,.header-nav>.terms-content,.header-nav>.privacy-content,.fof .header-nav>.fof-container{width:96%;max-width:none}

.header-nav .header-nav__logo{display:block;overflow:hidden;text-indent:-9999px;width:200px;height:27px;background-size:cover;background-image:url('../../images/global/logo.svg');margin:auto;position:absolute;top:0;bottom:0}


.header-nav .header-nav__list-toggle{display:none}.header-nav .header-nav__list{width:700px;height:100%;margin:0 auto}


.header-nav .header-nav__list .header-nav__list-item{height:105%;float:left;text-align:center;display:table;position:relative}.header-nav .header-nav__list .header-nav__list-item:hover .header-nav__list-hover,.header-nav .header-nav__list .header-nav__list-item.is-active .header-nav__list-hover,.header-nav .header-nav__list .header-nav__list-item:focus .header-nav__list-hover{height:100%}.header-nav .header-nav__list .header-nav__list-item:hover span,.header-nav .header-nav__list .header-nav__list-item.is-active span,.header-nav .header-nav__list .header-nav__list-item:focus span{color:#222}.header-nav .header-nav__list .header-nav__list-item span{position:relative;z-index:45;-webkit-transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1)}.header-nav .header-nav__list .header-nav__list-item .header-nav__list-hover{position:absolute;height:0%;width:100%;top:-2px;left:0;right:0;display:block;background-color:#fff;background-image:url('../../images/global/texture.white.png');-webkit-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1)}.header-nav .header-nav__list .header-nav__list-item a{padding:0px 20px;font-size:14px;position:relative;top:2px;color:#fff;display:table-cell;vertical-align:middle;text-decoration:none}
.header-nav .header-nav__list .item_seca a{}
 
 
 

.header-nav .header-nav__list .item_seca{margin-left: 50px; float:right;diplay:block;  }


.header-nav .header-nav__list .item_seca span{ }

.header-nav .header-nav__social{height:30px;float:right;position:absolute;top:0;bottom:0;margin:auto;margin-right:-2%;right:-2px; }

.header-nav .header-nav__social .header-nav__social-item{float:left;display:block;width:71px;height:71px;overflow:hidden;text-indent:-9999px;margin-top:-21px;position:relative;position:relative}.header-nav .header-nav__social .header-nav__social-item a{background-repeat:no-repeat;background-position:center center;height:100%;width:100%;position:absolute;z-index:45;top:0;left:0;bottom:0;right:0;margin:auto;background-color:transparent;-webkit-transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1) 0.05s;-moz-transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1) 0.05s;transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1) 0.05s}.header-nav .header-nav__social .header-nav__social-item a:hover,.header-nav .header-nav__social .header-nav__social-item a:focus{-webkit-transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1);transition:0.1s background-image cubic-bezier(0.77, 0, 0.175, 1)}.header-nav .header-nav__social .header-nav__social-item a:hover+.header-nav__social-hover,.header-nav .header-nav__social .header-nav__social-item a:focus+.header-nav__social-hover{height:100%}.header-nav .header-nav__social .header-nav__social-item .header-nav__social-hover{position:absolute;z-index:35;top:0;left:0;right:0;width:100%;height:0%;-webkit-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);background-color:#fff;background-image:url('../../images/global/texture.white.png')}


.header-nav .header-nav__social .header-nav__social-item.facebook a{background-image:url('../../images/social/facebook-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.facebook a:after,.header-nav .header-nav__social .header-nav__social-item.facebook a:hover,.header-nav .header-nav__social .header-nav__social-item.facebook a:focus{background-image:url('../../images/social/facebook-small-black.svg')}


.header-nav .header-nav__social .header-nav__social-item.twitter a{background-image:url('../../images/social/twitter-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.twitter a:after,.header-nav .header-nav__social .header-nav__social-item.twitter a:hover,.header-nav .header-nav__social .header-nav__social-item.facebook a:focus{background-image:url('../../images/social/twitter-small-black.svg')}





.header-nav .header-nav__social .header-nav__social-item.linkedin a{background-image:url('../../images/social/linkedin-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.linkedin a:after,.header-nav .header-nav__social .header-nav__social-item.linkedin a:hover,.header-nav .header-nav__social .header-nav__social-item.facebook a:focus{background-image:url('../../images/social/linkedin-small-black.svg')}


.header-nav .header-nav__social .header-nav__social-item.fr a{background-image:url('../../images/social/fr-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.fr a:after,.header-nav .header-nav__social .header-nav__social-item.fr a:hover,
.header-nav .header-nav__social .header-nav__social-item.fr a:focus{background-image:url('../../images/social/fr-small-black.svg')}


.header-nav .header-nav__social .header-nav__social-item.en a{background-image:url('../../images/social/en-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.en a:after,.header-nav .header-nav__social .header-nav__social-item.en a:hover,.header-nav.header-nav__social .header-nav__social-item.en a:focus{background-image:url('../../images/social/en-small-black.svg')}

.header-nav .header-nav__social .header-nav__social-item.vimeo a{background-image:url('../../images/social/vimeo-small.svg')}
.header-nav .header-nav__social .header-nav__social-item.vimeo a:after,.header-nav .header-nav__social .header-nav__social-item.vimeo a:hover,.header-nav .header-nav__social .header-nav__social-item.vimeo a:focus{background-image:url('../../images/social/vimeo-small-black.svg')}

.header-nav .header-nav__social .header-nav__social-item a{color:#fff}


.header-nav .header-nav__social .header-nav__social-item.vimeo, .header-nav .header-nav__social .header-nav__social-item.twitter, .header-nav .header-nav__social .header-nav__social-item.facebook{}

@media screen and (max-width: 840px){.header-nav .header-nav__social{display:none}}


@media screen and (min-width: 800px) and (max-width: 840px){.header-nav__list{margin-left:20%}}

#footer{width:96%;letter-spacing:0px;color:#333;position:relative;z-index:10}#footer .footer-half .footer-links{margin-bottom:48px;height:12px;margin-top:39px}#footer .footer-half .footer-links .footer-links__item{margin-right:13px;float:left}#footer .footer-half .footer-links .footer-links__item a{color:#666;text-decoration:none}

#footer .footer-half .footer-links .footer-links__item a.is-active{color:#006092;text-decoration:none}
#footer .footer-half .footer-links .footer-links__item a:focus,#footer .footer-half .footer-links .footer-links__item a:hover{color:#222;text-decoration:underline}
#footer .footer-half .footer-links .footer-links__item.is-active a{color:#006092;text-decoration:none}
#footer .footer-half .footer-links .footer-links__item:focus,#footer .footer-half .footer-links .footer-links__item:hover a{color:#222;text-decoration:underline}


#footer .footer-half .footer-group{font-size:12px;line-height:16px;margin-top:18px;clear:both;margin-bottom:25px}
#footer .footer-half .footer-group a{color:#222}
#footer .footer-half .footer-group .block{margin:8px 0}
#footer .footer-half .footer-gmap{margin-top:42px}
#footer .footer-half .footer-gmap img{max-width:100%;margin:0 auto;display:block}
#footer .footer-half .footer-legal{-moz-box-sizing:border-box;box-sizing:border-box;background-color:#006092;background-image:url('../../images/global/texture.blue.png');color:#fff;font-size:12px;height:70px;letter-spacing:0.03em;margin-top:36px;padding:31px 31px;position:relative}#footer .footer-half .footer-legal .footer-legal__links{bottom:0;display:block;float:right;height:7px;margin:auto;position:absolute;right:47px;top:0}#footer .footer-half .footer-legal .footer-legal__links .footer-legal__links-item{float:left;margin-left:19px;margin-top:-1px}#footer .footer-half .footer-legal .footer-legal__links .footer-legal__links-item a{color:#fff;text-decoration:none}#footer .block{display:block;clear:both}


.footer-bg{position:relative;margin:auto;height:75px;background:#00f;margin-top:-75px;z-index:5;background-color:#006092;background-image:url('../../images/global/texture.blue.png')}

.blurb-container{background:transparent}

.index-blurb{margin-top:138px;position:relative;z-index:50}
.index-blurb hr{background:#006092;border:none;height:5px;margin-left:0;margin-right:0;text-align:left;width:98%}


.index-blurb__copy{font-size:65px;line-height:1.03em;letter-spacing:-0.02em;margin-bottom:100px;margin-top:41px;
/*width:102%;*/width:138%;}

	
	
.index-blurb__link{margin-top:63px;display:inline-block;font-size:14px;color:#999;position:relative}.
index-blurb__link:hover,.index-blurb__link:focus{color:#222;text-decoration:none}
.index-blurb__link:hover:after,.index-blurb__link:focus:after{background-image:url('../../images/global/arrows/sprite.circle-arrows.svg')}
.index-blurb__link:after{content:'';position:absolute;left:106%;top:2px;bottom:0;bottom:0;margin:auto;background-image:url('../../images/global/arrows/sprite.circle-arrows-blue.svg');background-position:-189px 0px;height:34px;width:34px;display:block}

#global-index{background-image:url('../../images/page/index/background.blue.png');background-size:1800px 1450px;background-position:center 108%;background-repeat:repeat-x;padding-bottom:361px;margin-bottom:20px}


#global-index .index__down-arrow,#global-index .index__down-arrow2{display:block;background-image:url('../../images/global/arrows/sprite.circle-arrows.svg');background-repeat:no-repeat;background-position:-126px 50%;z-index:400;height:13px;width:14px;padding:11px 10px 10px;position:absolute;left:0;right:0;margin:auto;margin-top:-47px}


#global-index .index__down-arrow:hover,#global-index .index__down-arrow:focus,#global-index .index__down-arrow2:hover,#global-index .index__down-arrow2:focus{background-image:url('../../images/global/arrows/sprite.circle-arrows-black.svg')}



#global-index .featured-hero{position:relative;background-size:cover;background-position:center center}#global-index .featured-hero .contain,#global-index .featured-hero .terms-content,#global-index .featured-hero .privacy-content,#global-index .featured-hero .fof .fof-container,.fof #global-index .featured-hero .fof-container{height:100%}#global-index .featured-hero .featured-hero__caption-container{position:absolute;right:0;top:-40px;width:27.6% !important;margin-right:-21px !important}#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption{display:block;font-size:14px;color:#fff;background-image:url("../../images/global/texture.black.jpg");background-color:#000;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 32px;position:relative}#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption .subcaption{margin-top:18px;font-size:14px;color:#999;line-height:1.214em;display:block}#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption-link{margin-bottom:-1px;display:block;position:relative;color:#fff;width:100%;height:80px;font-size:14px;-moz-box-sizing:border-box;box-sizing:border-box;padding:32px;text-decoration:none}#global-index .featured-hero .featured-hero__caption-container .featured-hero__link{position:relative;display:block;bottom:0;left:0;right:0;height:79px;color:#fff;width:100%;font-size:14px;-moz-box-sizing:border-box;box-sizing:border-box;padding:32px;text-decoration:none;z-index:1;cursor:pointer}#global-index .featured-hero .featured-hero__caption-container .featured-hero__link:after{content:'';position:absolute;left:121px;top:0;bottom:0;margin:auto;background-image:url("../../images/global/arrows/sprite.circle-arrows-white.svg");background-position:-189px 0px;height:34px;width:34px;display:block}#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption-hover{position:absolute;display:block;bottom:0;left:0;right:0;height:79px;background-color:#006092;background-image:url("../../images/global/texture.blue.png");z-index:0}


#global-index .featured-hero .featured-hero__caption-container .featured-hero__caption-hover:after{
content:'';
display:block;
position:absolute;
bottom:0;left:0;top:0;width:0%;
background-color:#222;
background-image:url("../../images/global/darkGreyTexture.png");-webkit-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);
transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1)}

#global-index .featured-hero .featured-hero__caption-container:hover .featured-hero__caption-hover:after{width:100%}#global-index .featured-work{padding-bottom:100px}

#global-index .featured-work .featured-work__header{display:block;:/*margin-top:0;*/
margin-top:121px;padding-top:35px;margin-bottom:44px;
font-size:22px;letter-spacing:-0.03em;
border-top:4px solid #000;}


#global-index .featured-work .featured-work__cover-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;overflow:hidden}#global-index .featured-work .featured-work__cover-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;background-position:center center;background-repeat:no-repeat;background-size:100%;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-transition:0.2s -webkit-filter ease-in-out;-moz-transition:0.2s -moz-filter ease-in-out;transition:0.2s filter ease-in-out, 0.2s -moz-filter ease-in-out, 0.2s -webkit-filter ease-in-out}#global-index .featured-work .featured-work__list .featured-work__list-item{height:490px;display:block;margin-bottom:2%;-moz-box-sizing:border-box;box-sizing:border-box;padding:36px;position:relative}


#global-index .featured-work .featured-work__list.featured-work__list-item:first-child{top:1px}


#global-index .featured-work .featured-work__list .featured-work__list-item:nth-child(even) .featured-work__list-title-container{left:auto;right:0px;}



#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container{-webkit-transform:translate3d(0, 0, 0);position:absolute;z-index:35;bottom:20px;left:0px;max-width:100%;width:275px;min-height:125px}

#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container:hover .featured-work__list-hover:after{width:100% !important}


#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-title{display:block;padding:40px 30px;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#222;background-image:url('../../images/global/texture.black.jpg');opacity:0.8;color:#fff;font-size:14px;width:100%; opacity:0.9;}

#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-title h2,#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-title .caption{}


#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-hover{
	position:absolute;display:block;bottom:0;left:0;right:0;height:80px;background-color:#006092;
	
background-image:url('../../images/global/darkGreyTexture.png');	
	z-index:45}



#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-hover:after{content:'';display:block;
position:absolute;
bottom:0;left:0;top:0;width:0%;background-color:#222;

background-image:url('../../images/global/texture.blue.png');
-webkit-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);
transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1); -webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
 backface-visibility: hidden;z-index:44;}



#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-link{display:block;position:relative;color:#fff;width:100%;height:80px;font-size:14px;-moz-box-sizing:border-box;box-sizing:border-box;padding:33px 32px 32px 29px;z-index:50}#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-link:focus,#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-link:hover{text-decoration:none}#global-index .featured-work .featured-work__list .featured-work__list-item .featured-work__list-title-container .featured-work__list-link:after{content:'';position:absolute;left:114px;top:0;bottom:0;margin:auto;background-image:url('../../images/global/arrows/sprite.circle-arrows-white.svg');background-position:-189px 0px;height:34px;width:34px;display:block;-webkit-transition:0.1s background ease 0.1s;-moz-transition:0.1s background ease 0.1s;transition:0.1s background ease 0.1s}


#global-index .featured-careers{min-width:850px}
#global-index .featured-careers .featured-careers__list{background:#fff;min-height:570px;padding:64px 35px 26px;margin-top:-20px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;top:-1px;overflow:hidden}
#global-index .featured-careers .featured-careers__list .featured-careers__list-header{position:relative;top:2px}#global-index .featured-careers .featured-careers__list .featured-careers__list-header h2{color:#006092;font-size:113px;letter-spacing:-0.03em;margin-left:2px;margin-top:-14px}#global-index .featured-careers .featured-careers__list .featured-careers__list-header span{color:#006092;display:block;font-size:22px;letter-spacing:-0.015em;margin-top:9px;padding-left:2px;text-indent:3px}#global-index .featured-careers .featured-careers__list .featured-careers__list-item{background:#fff;padding:54px 15px 0 5px;box-sizing:border-box;-moz-box-sizing:border-box}

#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-title{color:#222;font-size:20px;line-height:1.12em}



#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-desc{color:#666;font-size:14px;line-height:20px;margin-top:15px;min-height:21px;width:94%}#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link{bottom:160px;bottom:26.4%;color:#999;display:block;font-size:12px;letter-spacing:-0.01em;position:absolute}#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link:hover,#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link:focus{color:#222;text-decoration:none}#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link:hover:after,#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link:focus:after{background-image:url('../../images/global/arrows/sprite.circle-arrows-black.svg')}#global-index .featured-careers .featured-careers__list .featured-careers__list-item .featured-careers__item-link:after{content:'';position:absolute;left:66px;top:-1px;bottom:0;bottom:0;margin:auto;background-image:url('../../images/global/arrows/sprite.circle-arrows.svg');background-position:-441px -4px;height:25px;width:25px;display:block}


#global-index .featured-careers .featured-careers__list .featured-careers__all-careers{
	
	-moz-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);
	-webkit-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);
	
	transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);
	display:block;
	background:#006092;color:#fff;
	text-decoration:none;
	width:130px;margin-top:99px;
	margin-left:5px;height:101px;
	margin-bottom:-27px; box-sizing:border-box;
	-moz-box-sizing:border-box;padding:15px 19px 19px 19px;
	font-size:22px;position:relative;letter-spacing:-0.01em}
	
#global-index .featured-careers .featured-careers__list .featured-careers__all-careers:hover .featured-careers__all-hover{height:100%}

#global-index .featured-careers .featured-careers__list .featured-careers__all-careers>span{position:relative;z-index:45}

#global-index .featured-careers .featured-careers__list .featured-careers__all-careers .featured-careers__all-hover{display:block;position:absolute;bottom:0;right:0;left:0;margin:auto;height:0%;width:100%;
-webkit-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);
transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);
background-color:#222;
background-image:url('../../images/global/darkGreyTexture.png');
z-index:40;}


#global-index .featured-careers .featured-careers__text{-moz-box-sizing:border-box;box-sizing:border-box;word-spacing:normal;margin-left:0px;letter-spacing:-0.03em;padding:64px 35px 26px;margin-top:-20px}

#global-index .featured-careers .featured-careers__text p{margin-top:-12px}#global-index .blurb-container .index-blurb__copy-sub-text{color:#222;display:block;font-size:20px;margin-top:60px;line-height:28px;letter-spacing:0}#global-index .giant-carousel+.progress-work{margin-top:-70px}

#global-index .progress-work{background-image:url('../../images/global/texture.grey.png');padding:100px 0;margin-bottom:100px;color:#666;font-size:14px}#global-index .progress-work h1{color:#006092}#global-index .progress-work h2{color:#222;margin-bottom:15px}#global-index .progress-work .content{line-height:1.214em}#global-index .giant-carousel__caption span{font-size:14px}#global-index .giant-carousel__caption .subcaption{margin-top:18px;font-size:14px;color:#999;line-height:1.214em;display:block}#global-index .featured-work .featured-work__list-title{display:block;padding-right:30px 20px}#global-index .featured-work .featured-work__list-title h2{padding-right:0}#global-index .featured-work .featured-work__list-title .caption{margin-top:18px;font-size:14px;color:#999;line-height:1.214em;display:block}.terms-content .terms-content__header{margin-top:100px;margin-bottom:59px}.terms-content .terms-content__header .terms-content__header-title,.terms-content .terms-content__header .terms-content__header-subtitle{letter-spacing:-0.03em;font-size:43px}.terms-content .terms-content__header .terms-content__header-title{margin-bottom:-2px}.terms-content .terms-content__header .terms-content__header-subtitle{color:#006092}.terms-content .terms-content__header .terms-content__header-mini{margin-top:59px;font-size:12px;color:#999}.terms-content .terms-content__section{margin-top:40px;padding-bottom:70px;position:relative}.terms-content .terms-content__section:after{content:'';height:2px;width:23.5%;background-color:#222;position:absolute;left:0;bottom:0}.terms-content .terms-content__section .terms-content__nutshell .terms-content__nutshell-title{font-size:18px;margin-bottom:30px;display:block}.terms-content .terms-content__section .terms-content__nutshell .terms-content__nutshell-copy{color:#666666;font-size:18px;display:block;margin-top:33px;line-height:1.2em}.terms-content .terms-content__section .terms-content__lawyer .terms-content__lawyer-title{font-size:18px;margin-bottom:30px;display:block}.terms-content .terms-content__section .terms-content__lawyer .terms-content__lawyer-copy{line-height:1.8em;margin-bottom:23px}.privacy-content .privacy-content__header{margin-top:100px;margin-bottom:59px}.privacy-content .privacy-content__header .privacy-content__header-title,.privacy-content .privacy-content__header .privacy-content__header-subtitle{letter-spacing:-0.03em;font-size:43px}.privacy-content .privacy-content__header .privacy-content__header-title{margin-bottom:-2px}.privacy-content .privacy-content__header .privacy-content__header-subtitle{color:#006092}.privacy-content .privacy-content__header .privacy-content__header-mini{margin-top:59px;font-size:12px;color:#999}.privacy-content .privacy-content__section{margin-top:40px;padding-bottom:70px;position:relative}.privacy-content .privacy-content__section:after{content:'';height:2px;width:23.5%;background-color:#222;position:absolute;left:0;bottom:0}.privacy-content .privacy-content__section .privacy-content__nutshell .privacy-content__nutshell-title{font-size:18px;margin-bottom:30px;display:block}.privacy-content .privacy-content__section .privacy-content__nutshell .privacy-content__nutshell-copy{color:#666666;font-size:18px;display:block;margin-top:33px;line-height:1.2em}.privacy-content .privacy-content__section .privacy-content__lawyer .privacy-content__lawyer-title{font-size:18px;margin-bottom:30px;display:block}.privacy-content .privacy-content__section .privacy-content__lawyer .privacy-content__lawyer-copy{line-height:1.8em;margin-bottom:23px}.fof{background-image:url("../../images/page/error/404-bg.png");background-position:center top;background-repeat:repeat-x;position:relative;padding-top:119px;padding-bottom:528px;margin-bottom:20px;height:1135px;min-width:1135px;overflow:hidden}.fof:after{position:absolute;top:118px;left:0;height:1135px;width:1135px;background-image:url("../../images/page/error/404-red.jpg");background-position:center center;display:block;content:'';border-radius:100%;margin:auto;right:0;box-shadow:0px 0px 23px rgba(71,10,11,0.5);-webkit-animation:bigSpinAnimation 180s infinite linear;-moz-animation:bigSpinAnimation 180s infinite linear;-o-animation:bigSpinAnimation 180s infinite linear;animation:bigSpinAnimation 180s infinite linear}.fof .fof-container{background-position:center top;background-repeat:no-repeat;height:1135px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.fof .fof-container .fof-after{background-image:url("../../images/page/error/404-center.png");height:603px;width:603px;position:absolute;z-index:50;top:230px;bottom:0;left:0;right:0;margin:auto;border-radius:100%;overflow:hidden;opacity:0.4;-webkit-animation:spinAnimation 15s infinite linear;-moz-animation:spinAnimation 15s infinite linear;-o-animation:spinAnimation 15s infinite linear;animation:spinAnimation 15s infinite linear}.fof .fof-container .fof-before{background-image:url("../../images/page/error/404-center.png");height:603px;width:603px;position:absolute;z-index:50;top:230px;bottom:0;left:0;right:0;margin:auto;border-radius:100%;overflow:hidden;opacity:0.3;-webkit-animation:spinAnimationTwo 10s infinite linear;-moz-animation:spinAnimationTwo 10s infinite linear;-o-animation:spinAnimationTwo 10s infinite linear;animation:spinAnimationTwo 10s infinite linear}.fof .fof-container>div{position:relative;z-index:100}.fof .fof-container .error-title{color:#fff;line-height:0.91em;font-size:154px;letter-spacing:-0.03em;word-spacing:200em;padding-top:412px}.fof .fof-container .error-title .adjustment{display:block;margin-top:-9px}.fof .fof-container .error-caption{font-size:36px;color:#fff;margin-top:147px;line-height:1.1em}.fof .fof-container .error-subcaption{font-size:14px;color:#222;display:block;clear:both;position:absolute;bottom:-183px}
@-webkit-keyframes bigSpinAnimation{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes bigSpinAnimation{0%{-moz-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@-o-keyframes bigSpinAnimation{0%{-o-transform:rotate(0deg)}50%{-o-transform:rotate(180deg)}100%{-o-transform:rotate(360deg)}}@keyframes bigSpinAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spinAnimation{0%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.8)}100%{-webkit-transform:rotate(360deg) scale(1)}}@-moz-keyframes spinAnimation{0%{-moz-transform:rotate(0deg) scale(1)}50%{-moz-transform:rotate(180deg) scale(0.8)}100%{-moz-transform:rotate(360deg) scale(1)}}@-o-keyframes spinAnimation{0%{-o-transform:rotate(0deg) scale(1)}50%{-o-transform:rotate(180deg) scale(0.8)}100%{-o-transform:rotate(360deg) scale(1)}}@keyframes spinAnimation{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(0.8)}100%{transform:rotate(360deg) scale(1)}}@-webkit-keyframes spinAnimationTwo{0%{-webkit-transform:rotate(0deg) scale(1.4)}100%{-webkit-transform:rotate(360deg) scale(1.4)}}@-moz-keyframes spinAnimationTwo{0%{-moz-transform:rotate(0deg) scale(1.4)}100%{-moz-transform:rotate(360deg) scale(1.4)}}@-o-keyframes spinAnimationTwo{0%{-o-transform:rotate(0deg) scale(1.4)}100%{-o-transform:rotate(360deg) scale(1.4)}}@keyframes spinAnimationTwo{0%{transform:rotate(0deg) scale(1.4)}100%{transform:rotate(360deg) scale(1.4)}}#comp{pointer-events:none;display:block;height:5000px;width:1800px;background-image:url("../../images/comp/vr_b.jpg");background-position:center top;background-repeat:no-repeat;background-size:100% auto;position:absolute;top:0;left:50%;z-index:99999999999;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0.4;-webkit-filter:invert(100%);-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;transition:0.3s all ease}html,body{background-image:url('../../images/global/texture.white.png');height:100%;width:100%}html{background:#fff}html.is-loading,html.is-loading *{cursor:progress !important}body{font-size:12px;padding-top:71px;min-width:320px;opacity:1;-webkit-transition:0.5s opacity ease;-moz-transition:0.5s opacity ease;transition:0.5s opacity ease}body.is-pageloading{overflow:hidden !important;opacity:0}body.is-pageloading,body.is-pageloading *{cursor:progress !important}html.is-android *{-webkit-tap-highlight-color:transparent}*{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}


*::selection,*:after::selection,*:before::selection{background:rgba(0,96,146,0.9);color:#fff}

*::-moz-selection,*:after::-moz-selection,*:before::-moz-selection{background:rgba(0,96,146,0.9);color:#fff}

img{background-color:#999;background-image:url('../../images/global/texture.grey.png'),url('../../images/global/small-spinner.gif');background-position:center center;background-repeat:no-repeat}



a{color:#006092;text-decoration:none}a.is-active{color:#006092;text-decoration:none}a:focus,a:hover{color:#222;text-decoration:underline}#the-content{background-image:url('../../images/global/texture.white.png')}


#loader{display:block;height:80px;width:80px;border-radius:100%;border:40px solid #006092;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;top:50%;left:50%;margin-left:-40px;margin-top:-40px;z-index:50000}

#loader-dim{display:block;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:4999;background:#fff;opacity:0.8}

#loading,.loading-bar{display:none;border-top:3px solid #09abff;-webkit-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);
-moz-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);position:fixed;top:0;left:0;width:0%;z-index:50000000;
-webkit-transform:translate3d(0, 0, 0);height:3px;text-align:center;color:#006092;font-size:18px}

.loading-bar{position:absolute}
.play-button{background-image:url('../../images/global/button.play.svg');background-position:center center;background-repeat:no-repeat;width:74px;height:74px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}
.dim{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:fixed;background:#000;opacity:0.85;top:0;left:0;width:100%;height:100%;z-index:1999;border-radius:1px}

[data-template],[data-template] *{display:none !important}.news-footer{display:block;width:100%;height:330px;background-color:#006092;background-image:url('../../images/page/work/news-footer-events.jpg');background-position:center top;background-size:cover}

.close-button{display:none;background-color:#006092;background-repeat:no-repeat;background-position:center center;height:71px;width:71px;overflow:hidden;text-indent:-9999px;position:absolute;top:0;right:0;z-index:50;-webkit-transform:translate3d(0, 0, 0)}

.close-button:after{content:'';display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-image:url('../../images/global/close-x.svg');background-position:center center;background-repeat:no-repeat;background-size:23px;z-index:30}

.close-button .close-button__hover{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:0%;background-color:#666;background-image:url('../../images/global/darkGreyTexture.png');z-index:15;-webkit-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1)}.close-button:hover .close-button__hover,.close-button:focus .close-button__hover{height:100%}

.workview-more{overflow:hidden;background-color:#006092;background-image:url('../../images/global/texture.blue.png');height:570px;padding-top:50px}




.workview-more .workview-more__item{color:#222;background-color:#fff;height:470px;position:relative}.workview-more .workview-more__item:hover .workview-more__item-image,.workview-more .workview-more__item:focus .workview-more__item-image{min-height:199px !important}.workview-more .workview-more__item:hover .workview-more__text-more,.workview-more .workview-more__item:focus .workview-more__text-more{bottom:4px !important;color:#222 !important}.workview-more .workview-more__item:hover .workview-more__text-more:after,.workview-more .workview-more__item:focus .workview-more__text-more:after{background-image:url('../../images/global/arrows/sprite.circle-arrows-black.svg')}.workview-more .workview-more__item.is-text{word-spacing:200em;font-size:30px;padding-top:213px;color:#fff;background-color:transparent}.workview-more .workview-more__item.is-empty{outline:2px dashed rgba(255,255,255,0.6);background:transparent}.workview-more .workview-more__item .workview-more__item-image{width:100%;min-height:235px;background-position:center top;background-repeat:no-repeat;background-size:auto 236px;-webkit-transition:0.2s min-height ease;-moz-transition:0.2s min-height ease;transition:0.2s min-height ease}


.workview-more .workview-more__item .workview-more__link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;text-indent:-9999px;overflow:hidden}.workview-more .workview-more__item .workview-more__text-more{-webkit-transition:0.2s bottom ease;-moz-transition:0.2s bottom ease;transition:0.2s bottom ease;-webkit-transform:translate3d(0, 0, 0);color:#666;position:absolute;bottom:40px;display:block}.workview-more .workview-more__item .workview-more__text-more:hover,.workview-more .workview-more__item .workview-more__text-more:focus{color:#222;text-decoration:none}.workview-more .workview-more__item .workview-more__text-more:after{content:'';position:absolute;left:73px;top:-2px;bottom:0;margin:auto;background-image:url('../../images/global/arrows/sprite.circle-arrows.svg');background-position:-442px -4px;height:24px;width:24px;display:block}.workview-more .workview-more__item .workview-more__text{-moz-box-sizing:border-box;box-sizing:border-box;padding:17% 30px;position:relative;min-height:235px}.workview-more .workview-more__item .workview-more__text .workview-more__item-title{font-size:22px;line-height:24px;width:100%;margin-top:4px;margin-bottom:15px;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis}.workview-more .workview-more__item .workview-more__text .workview-more__item-copy{font-size:14px;line-height:1.5em;margin-top:-4px;display:none}.workview-more .workview-more__item .workview-more__text .workview-more__item-link{display:block;position:absolute;bottom:34px;color:#006092;height:27px;font-size:14px;line-height:1.5em}.ie #toasty-graphic{display:none !important}#toasty-graphic{position:fixed;bottom:0;right:0;z-index:9999999999999999999;background-color:transparent;background-position:center;background-size:500px;height:300px;width:300px;-webkit-transform:translateX(300px) rotate(-13deg);-moz-transform:translateX(300px) rotate(-13deg);transform:translateX(300px) rotate(-13deg);-webkit-transition:0.075s -webkit-transform linear;-moz-transition:0.075s -moz-transform linear;transition:0.075s transform linear}#toasty-graphic.is-toasty{-webkit-transform:translateX(90px) rotate(-13deg);-moz-transform:translateX(90px) rotate(-13deg);transform:translateX(90px) rotate(-13deg);-webkit-transition:0.075s -webkit-transform linear 0.05s;-moz-transition:0.075s -moz-transform linear 0.05s;transition:0.075s transform linear 0.05s}.info-block{background:#fff;margin-bottom:20px;overflow:hidden;position:relative}.info-block .info-block__image{background-size:cover;height:0px;padding-bottom:61.4%;width:100%}.info-block .info-block__content{padding:35px 40px 36px;margin-bottom:5px}.info-block .info-list__item{border-bottom:1px solid #bfbfbf;color:#999;display:block;position:relative;padding:25px 0}.info-block .info-list__item:first-child{border-top:1px solid #bfbfbf}.info-block .info-list__item:last-child{border-bottom:none}.info-block .info-list__item:hover,.info-block .info-list__item:focus{cursor:pointer;color:#222}.info-block .info-list__item:hover .info-list__link:after,.info-block .info-list__item:focus .info-list__link:after{background-image:url('../../images/global/arrows/sprite.circle-arrows-black.svg')}.info-block .info-list__item>a{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;display:block;z-index:1;text-indent:-9999px;overflow:hidden}.info-block .info-list__link{position:absolute;right:0}.info-block .info-list__link:after{background-image:url('../../images/global/arrows/sprite.circle-arrows.svg');background-position:-443px -3px;content:'';display:inline-block;height:28px;margin-bottom:-13px;margin-left:11px;margin-right:2px;margin-top:-1em;position:relative;width:22px;top:-3px}

.info-block .block-list__text{display:block;font-size:14px;line-height:1.43em;margin-bottom:37px;margin-top:16px;text-align: justify;line-break: auto;
  
}



.info-block .block-list__header{color:#006092;font-size:29px;letter-spacing:0.01em}.info-block .popup-link{-moz-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);-o-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);-webkit-transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);transition:all .2s cubic-bezier(0.77, 0, 0.175, 1);display:block;background:#006092;color:#fff;cursor:pointer;text-decoration:none;width:155px;margin-left:8.25%;height:100px;box-sizing:border-box;-moz-box-sizing:border-box;padding:15px 19px 19px 19px;font-size:22px;position:relative;letter-spacing:-0.01em}.info-block .popup-link:hover .popup-link__hover{height:100%}.info-block .popup-link>span{margin-left:7px;position:relative;z-index:45}.info-block .popup-link .popup-link__hover{display:block;position:absolute;bottom:0;right:0;left:0;margin:auto;height:0%;width:100%;-webkit-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s height cubic-bezier(0.77, 0, 0.175, 1);background-color:#222;background-image:url('../../images/global/darkGreyTexture.png');z-index:40}

.generic__header{margin-top:-22px;letter-spacing:-1px;padding-top:80px}.generic__header.second{padding-top:100px;margin-top:0}
.generic__header .generic__header-red{font-size:22px;color:#006092}


.generic__header .generic__header-text{position:relative;margin-top:28px;font-size:50px;line-height:1em;width:100%;color:#222;}
.generic__header .generic__header-text-video{padding-bottom: 90px;}

.generic__header .generic__header-text-firstQuote{position:absolute;left:-30px}.generic__header .generic__header-author{color:#999;font-size:1rem;text-align:right;margin-top:40px;margin-right:9rem;letter-spacing:.1px}.generic__header .generic__header-author-name{position:relative}.generic__header .generic__header-author-name:before{content:'';position:absolute;width:20px;height:1px;background-color:#999;left:-30px;top:50%}.ie .generic__header .generic__header-text{letter-spacing:0 !important}.has-white-text{color:#fff !important}.workview-header__case-study{color:#006092;cursor:pointer;width:315px;height:80px;background-color:#fff;position:relative;z-index:499 !important;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;margin-bottom:-39px;margin-top:-45px}.workview-header__case-study:hover .case-study__caption{color:#222}.workview-header__case-study:hover .case-study__play-button:before{width:100%}.workview-header__case-study .case-study__caption{padding:36px 54px;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:235px;font-size:15px;line-height:8px;position:relative;z-index:500;-webkit-transform:translate3d(0, 0, 0);-webkit-transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s color cubic-bezier(0.77, 0, 0.175, 1)}.case-study__play-button{display:block;height:80px;width:80px;background-color:#006092;background-image:url('../../images/global/texture.blue.png');position:relative;z-index:500;-webkit-transform:translate3d(0, 0, 0);text-indent:-9999px;overflow:hidden;float:right}.case-study__play-button:before{content:'';display:block;width:0%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);-moz-transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);transition:0.2s width cubic-bezier(0.77, 0, 0.175, 1);background-color:#222;background-image:url('../../images/global/darkGreyTexture.png')}.case-study__play-button:after{content:'';display:block;margin:auto;position:absolute;z-index:50;top:0;bottom:0;left:0;right:0;background-image:url('../../images/global/button.play.svg');background-repeat:no-repeat;background-position:center center;height:80px;width:80px}


#about-vr [data-widget="giant-carousel"] .giant-carousel__list .giant-carousel__list-item{background:#222;background-position:center !important;background-size:cover !important}#about-vr>[data-widget="giant-carousel"]{margin:0}#about-vr>[data-widget="giant-carousel"] .giant-carousel__list{max-height:900px}#about-vr .index-blurb__copy{font-size:97px;margin-bottom:153px;margin-left:-6px;margin-top:65px;width:114%}.vr-info__wrapper{height:1px;margin-bottom:380px;position:relative;z-index:555}.vr-info{background:#006092;color:#fff;margin:0 auto;max-width:90%;width:784px;font-size:23px;z-index:555;position:relative;-moz-transform:translateY(-204px);-ms-transform:translateY(-204px);-webkit-transform:translateY(-204px);transform:translateY(-204px);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.5s -webkit-transform cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:0.5s -moz-transform cubic-bezier(0.23, 1, 0.32, 1);transition:0.5s transform cubic-bezier(0.23, 1, 0.32, 1)}.vr-info [data-widget-open]{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:-0.05em;line-height:1.24em;padding:9.3% 10% 3%}.vr-info [data-widget-open]>p{color:#222;font-size:16px;line-height:1.375em;letter-spacing:-0.025em;padding:3.4% 10.6%}.vr-info [data-widget-open] .vr-list__header{font-size:26px !important;letter-spacing:-0.027em;width:76%;line-height:1.1538461538461537em;margin-top:0.5em;margin-bottom:0}.vr-info [data-widget-open] .vr-item__number{float:left;border-bottom:none;display:inline-block;font-size:26px;text-align:right;width:8.5%}.vr-info [data-widget-open] .vr-item__content{display:inline-block;margin-left:2.5%;width:88%}.vr-info [data-widget-close]{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;background-color:transparent;background-image:url('../../images/page/vr/close.png');background-repeat:no-repeat;background-size:contain;background-position:center;background-size:20px;height:20px;padding:20px;width:20px;text-indent:-9999px;overflow:hidden;top:1.25em;right:1.3em}.vr-info [data-widget-closed]{letter-spacing:-0.048em;line-height:1.24em;padding:9.3% 10% 19.8%;box-sizing:border-box;-moz-box-sizing:border-box}.vr-info [data-widget-closed] a{bottom:16%;color:#fff;font-size:14px;letter-spacing:-0.03em;position:absolute}.vr-info [data-widget-closed] a:after{content:'';position:absolute;left:110%;top:0;bottom:0;margin:auto;background-image:url('../../images/global/arrows/sprite.circle-arrows-white.svg');background-position:-189px 0px;height:34px;width:34px;display:block;-webkit-transition:0.1s background ease 0.1s;-moz-transition:0.1s background ease 0.1s;transition:0.1s background ease 0.1s}.vr-info.is-open{-moz-transform:translateY(-452px);-ms-transform:translateY(-452px);-webkit-transform:translateY(-452px);transform:translateY(-452px)}[data-widget="vr-info"] [data-widget-closed]{display:block}[data-widget="vr-info"] [data-widget-open]{display:none}[data-widget="vr-info"].is-open [data-widget-closed]{display:none}[data-widget="vr-info"].is-open [data-widget-open]{display:block}.vr-carousel__list,.vrwork-carousel__list{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-widget="vr-carousel"]{margin:0 auto;max-width:1510px;width:100%}[data-widget="vr-carousel"] .vr-carousel__list{margin-bottom:5.3em}[data-widget="vr-carousel"] .vr-carousel__list-item{cursor:pointer;display:none;position:relative}[data-widget="vr-carousel"] .vr-carousel__list-item.is-active{display:block}[data-widget="vr-carousel"] .vr-carousel__image{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;height:0;padding-bottom:50%;position:relative;overflow:hidden;width:50%}[data-widget="vr-carousel"] .vr-carousel__image img{-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;height:100%;min-width:100%;top:50%;max-width:none !important}[data-widget="vr-carousel"] h3{font-size:80px;line-height:1em;left:-33%;position:relative;width:130%;top:-0.94em;letter-spacing:-0.028em}[data-widget="vr-carousel"] h3:before,[data-widget="vr-carousel"] h3:after{display:inline-block}[data-widget="vr-carousel"] h3:before{content:'\201C';margin-left:-0.5em}[data-widget="vr-carousel"] .vr-carousel__content{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;top:50%;width:43%}[data-widget="vr-carousel"] .vr-carousel__byline{color:#006092}[data-widget="vr-carousel"] .vr-carousel__byline-image{display:inline-block;height:90px;width:90px;padding-bottom:0;border-radius:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:contain;margin-left:5.6%;margin-top:1%;top:-1.2em;position:relative;left:0.2em}[data-widget="vr-carousel"] .vr-carousel__byline-text{display:inline-block;float:right;width:75.5%;font-size:22px;margin-top:0.5em;line-height:1.1em;letter-spacing:-0.03em}[data-widget="vr-carousel"] .vr-carousel__pagination{margin-bottom:3em;text-align:center;width:100%;clear:both;margin-top:7em}[data-widget="vr-carousel"] .vr-carousel__pagination-item{-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;background:#999;cursor:pointer;display:inline-block;height:14px;width:14px;border-radius:100%;overflow:hidden;text-indent:-9999px;margin-left:10px}[data-widget="vr-carousel"] .vr-carousel__pagination-item:first-child{margin-left:0}[data-widget="vr-carousel"] .vr-carousel__pagination-item.is-active{background:#006092}.vr-list{color:#fff;list-style:none;margin:64px 0 0 -2px;padding:0}.vr-list .vr-list__item{line-height:2.5em;padding-bottom:1.45em;position:relative;margin-bottom:1.4em}.vr-list .vr-list__item:after{content:'';display:block;position:absolute;bottom:0;left:2.2em;height:1px;width:25%;max-width:20px;background:#fff}.vr-list .vr-list__item:last-child:after{display:none}.vr-list .vr-list__item .quarter,.vr-list .vr-list__item .vr-list__header{font-size:52px;font-weight:bold}.vr-list .vr-list__item .quarter{letter-spacing:-0.01em;border-bottom:1px solid #fff}.vr-list .vr-list__item:last-child .quarter{border-bottom:none}.vr-list .vr-list__header{letter-spacing:0.0125em;margin-bottom:34px}.vr-list .vr-list__text{color:#222;font-size:16px;margin-bottom:57px;letter-spacing:-0.016em;line-height:1.375em;margin-top:1.2em;width:87%}.vr-featured-work{background:#222}.vr-featured-work [data-widget="giant-carousel"]{background:url('../../images/global/darkGreyTexture.png');margin:0 auto;width:100%}.vr-featured-work [data-widget="giant-carousel"] .giant-carousel__list-item{background:url('../../images/global/darkGreyTexture.png')}.vr-featured-work>.contain:first-child>h2,.vr-featured-work>.terms-content:first-child>h2,.vr-featured-work>.privacy-content:first-child>h2,.fof .vr-featured-work>.fof-container:first-child>h2{color:#fff;font-size:22px;letter-spacing:-0.03em;padding-bottom:50px;padding-top:100px}.vr-featured-image{position:absolute;top:0;left:0;right:0;bottom:0}.vr-project__title{display:inline-block;font-size:24px;color:#999;width:25%}.vr-project__desc{color:#fff;display:inline-block;line-height:1.24em;letter-spacing:-0.03em;font-size:24px;width:56%}.vr-featured__project-template{display:none}.vr-featured__project{margin:0 auto;padding-top:7.7em;box-sizing:border-box;-moz-box-sizing:border-box;width:84%}.vr-featured__project .vr-project__desc+a{color:#fff;display:inline-block;float:none !important;right:-25%;position:absolute;width:24%;font-size:14px;padding-top:0.2em}.vr-featured__project .vr-project__desc+a:after{background-image:url('../../images/global/arrows/sprite.circle-arrows-white.svg');content:'';position:relative;background-position:-189px 0px;height:34px;width:34px;display:inline-block;-webkit-transition:0.1s background ease 0.1s;-moz-transition:0.1s background ease 0.1s;transition:0.1s background ease 0.1s;margin-left:1.5em;margin-bottom:-0.75em}.vr-featured__project>.contain:first-child,.vr-featured__project>.terms-content:first-child,.vr-featured__project>.privacy-content:first-child,.fof .vr-featured__project>.fof-container:first-child{padding-bottom:9em}.vr-featured__project *{vertical-align:text-top}.vr-featured__image{background-size:95% auto;background-position:center;height:0;padding-bottom:47.328694%;width:88%;position:relative;background-repeat:no-repeat;margin:auto}.vr-fullwidth{position:relative;max-height:900px;overflow:hidden}.vr-fullwidth-image{width:100%;height:auto;max-height:75%}.vrwork-carousel{position:relative}.vrwork-carousel__list{margin:0 auto;overflow:hidden;width:83.9%}.vrwork-carousel__list-item.is-active{display:block}.vrwork-carousel__pagination{position:absolute;top:50%;margin-top:-37px;right:3.45%;z-index:499;-webkit-transition:0.2s opacity ease;-moz-transition:0.2s opacity ease;transition:0.2s opacity ease}.vrwork-carousel__pagination-text{display:block;position:absolute;top:50%;font-size:12px;font-family:Georgia, serif;font-style:italic;left:-26px;margin-top:-14px;color:#fff;-webkit-backface-visibility:hidden;padding:2px 0;-webkit-transition:0.2s opacity ease;-moz-transition:0.2s opacity ease;transition:0.2s opacity ease}.vrwork-carousel__pagination-buttons{-webkit-transition:0.2s opacity ease;-moz-transition:0.2s opacity ease;transition:0.2s opacity ease}.vrwork-carousel__pagination-prev,.vrwork-carousel__pagination-next{-webkit-backface-visibility:hidden;height:40px;width:39px;display:block;text-indent:-9999px;position:relative;background-image:url('../../images/global/arrows/sprite.circle-arrows-vert-white.png');opacity:0.8;-webkit-transition:0.2s opacity ease;-moz-transition:0.2s opacity ease;transition:0.2s opacity ease}.vrwork-carousel__pagination-prev:hover,.vrwork-carousel__pagination-prev:focus,.vrwork-carousel__pagination-next:hover,.vrwork-carousel__pagination-next:focus{opacity:1}.vrwork-carousel__pagination-prev{background-position:center top;margin-top:-6px}.vrwork-carousel__pagination-next{background-position:center bottom;margin-top:6px}[data-widget="vrwork-carousel"]{margin-bottom:1.6em}.vr-in-the-press{display:block;padding-bottom:25.4em}.vr-in-the-press .press-label{color:#999;display:inline-block;font-size:14px;letter-spacing:-0.03em;width:25%}.vr-in-the-press .press-quote{margin-bottom:1.5em}.vr-in-the-press .press-image{min-height:5em;margin-bottom:2em;position:relative}.vr-in-the-press .press-item{display:inline-block;width:21%;overflow:hidden;margin-right:3.5%}.vr-in-the-press .press-item:last-child{position:absolute;left:101%;margin:0}.vr-in-the-press .press-item img{background:none;max-height:4em;max-width:70%;top:0;bottom:0;margin:auto}.vr-in-the-press .press-item p{color:#ccc;font-size:14px;letter-spacing:-0.02em;line-height:1.2em;min-height:7.4em}.vr-in-the-press .press-item a{color:#999;text-decoration:underline;font-size:14px}.vr-in-the-press .press-item a:hover,.vr-in-the-press .press-item a:focus{color:#fff}.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{margin:0;width:80px;position:absolute;left:50%;top:75%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}



@media (max-width: 107.5em){.vrwork-carousel__list{margin:0 auto;width:81%;left:-1%;position:relative}.vr-featured__project .contain,.vr-featured__project .terms-content,.vr-featured__project .privacy-content,.vr-featured__project .fof .fof-container,.fof .vr-featured__project .fof-container{margin-left:1em}.vr-featured__project .vr-in-the-press{width:100%;max-width:100%}.vr-featured__project .vr-project__title,.vr-featured__project .press-item{width:18%;margin-right:1%}.vr-featured__project .press-item:last-child{left:0;margin-right:0;position:relative}.vr-featured__project .press-label{margin-right:1%;width:18%}.vr-featured__project .contain,.vr-featured__project .terms-content,.vr-featured__project .privacy-content,.vr-featured__project .fof .fof-container,.fof .vr-featured__project .fof-container{max-width:100%}.vr-project__desc+a{right:-1% !important}}@media (min-width: 64em) and (max-width: 87.5em){#about-vr [data-widget="vr-carousel"] .vr-carousel__content h3{font-size:60px}[data-widget="vr-carousel"] .vr-carousel__byline-image{margin-left:-1%}.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}}@media (max-width: 38.75em){.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}#about-vr .index-blurb{margin-top:7em !important;width:100% !important}.vr-project__desc{padding-right:9% !important}[data-widget="vr-carousel"] .vr-carousel__byline-image{margin-left:-1%}[data-widget="vr-carousel"] .vr-carousel__byline-text{padding-left:2%;box-sizing:border-box;-moz-box-sizing:border-box}.vr-in-the-press .press-item p{min-height:0;margin-bottom:1em}.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}}@media (min-width: 38.75em) and (max-width: 64em){[data-widget="vr-carousel"] .vr-carousel__byline-text{padding-left:2%;box-sizing:border-box;-moz-box-sizing:border-box}.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}}@media (max-width: 64em){.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}#about-vr [data-widget="vr-carousel"] .vr-carousel__content h3{font-size:8vw;margin-bottom:1em !important}[data-widget="vr-carousel"] .vr-carousel__byline-image{margin:0;left:-1em;top:0.25em}#about-vr .index-blurb{width:100% !important}[data-widget="vr-carousel"] .vr-carousel__image img{display:none}.vr-project__title,.vr-project__desc,.vr-project__desc+a,.vr-featured__project>.contain,.vr-featured__project>.terms-content,.vr-featured__project>.privacy-content,.fof .vr-featured__project>.fof-container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}.vr-info [data-widget-closed] a:after{left:90%}.vr-featured__project .press-label{margin:0 0 2em !important;width:100% !important}.vr-featured__project .press-item{margin-right:1% !important;width:23% !important}.vr-featured__project{padding-top:0;width:92%}.vr-project__desc{padding-right:0}.vr-project__title{padding:0}.vr-featured__project>.contain:first-child,.vr-featured__project>.terms-content:first-child,.vr-featured__project>.privacy-content:first-child,.fof .vr-featured__project>.fof-container:first-child{padding:0;margin-bottom:5em}.vrwork-carousel__list{width:73% !important}.vr-project__title,.vr-project__desc,.vr-project__desc+a{display:block !important;float:none !important;width:100% !important;padding:1em 2.2em 1em 1em;-moz-box-sizing:border-box;box-sizing:border-box}.vr-info [data-widget-closed] a{position:relative;margin-top:3em;display:block;margin-bottom:-3em}#about-vr .index-blurb__copy{font-size:40px;font-size:8.4vw}[data-widget="vr-carousel"] .vr-carousel__byline{width:70%;margin-left:auto}#about-vr .vr-info__wrapper{height:auto;margin:0}#about-vr .vr-info,#about-vr .vr-info.is-open{-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;margin-bottom:5em;margin-top:-2em}#about-vr [data-widget="vr-carousel"] .vr-carousel__content{left:0;margin:0 auto;width:90%}#about-vr [data-widget="vr-carousel"] .vr-carousel__content h3{left:0;top:0;width:91%;margin-left:auto;margin-right:auto}#about-vr [data-widget="vr-carousel"] .vr-carousel__image{padding-bottom:50%;width:100%}}

@media (max-width: 38.75em){.vr-featured__image{background-size:100% auto !important;width:100% !important}[data-widget="vr-carousel"] .vr-carousel__byline{width:80% !important;margin-left:auto !important;margin-top:4em !important}[data-widget="vr-carousel"]{margin-top:10em !important}.vrwork-carousel__pagination-text{display:none !important}.vr-featured__project .vr-in-the-press{width:95%;margin-left:auto;margin-right:auto}#about-vr .index-blurb__copy{font-size:9vw !important;margin-bottom:2em !important}.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}[data-widget="vr-info"] [data-widget-closed]>p{font-size:16px !important;line-height:1.5em !important}[data-widget="vr-info"].is-open [data-widget-open]{padding-bottom:0 !important}#about-vr .vr-info,#about-vr .vr-info.is-open{margin-bottom:3em !important}.vr-info [data-widget-close]{right:0 !important}.vr-info [data-widget-open] .vr-item__number{margin-left:-0.5em;margin-right:0.5em}.vr-list .vr-list__item .vr-list__header{width:100% !important}.vr-list .vr-list__item:after{bottom:-1em !important;left:0 !important}[data-widget="vr-carousel"] .vr-carousel__list{margin-bottom:1em}.vrwork-carousel__list{left:0;width:100% !important}[data-widget="vr-carousel"] .vr-carousel__byline-text{box-sizing:border-box;-moz-box-sizing:border-box;padding:0;width:67%}.vr-featured__project{margin:auto}.vr-featured__project .press-item{margin-right:0% !important;width:100% !important;margin-bottom:3em !important}.vr-in-the-press .press-item img{margin-bottom:-3em !important;background:none !important;max-height:2em !important;max-width:35% !important}}@media (max-width: 25em){.vr-featured-work [data-widget="giant-carousel"] .workview-header__case-study{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;-moz-transform:translateX(-50%) translateY(-50%) scale(0.525) !important;transform:translateX(-50%) translateY(-50%) scale(0.525) !important;margin:0 !important}[data-widget="vr-carousel"] .vr-carousel__byline{width:100% !important}}.contact-overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:5000;overflow:hidden;background-color:#222;background-image:url('../../images/global/texture.black.jpg')}.contact-overlay.has-transition{-webkit-transition:0.2s height ease;-moz-transition:0.2s height ease;transition:0.2s height ease}.contact-overlay .contact-container{height:100%}.contact-container{position:relative;font-size:12px}.contact-container .contact-info{position:absolute;min-width:352px;width:21.19205%;box-sizing:border-box;-moz-box-sizing:border-box;padding:50px;top:0;left:2%;z-index:50;background:#fff;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.contact-container .contact-info .contact-info__header-copy{margin-bottom:42px}.contact-container .contact-info .contact-info__header-copy span{color:#006092;font-size:22px;line-height:24px;margin-bottom:10px}.contact-container .contact-info .contact-info__header-copy,.contact-container .contact-info .contact-info__block-content{font-size:14px;line-height:18px;color:#666}.contact-container .contact-info .contact-info__header-copy span,.contact-container .contact-info .contact-info__block-content span{display:block}.contact-container .contact-info .contact-info__block .contact-info__block-header{color:#222;font-size:16px;line-height:20px;margin-top:20px;margin-bottom:4px}.contact-container .contact-info .contact-info__block .contact-info__block-content{padding-bottom:20px;border-bottom:1px solid #e6e6e6}.contact-container .contact-info .contact-info__block .contact-info__block-content p{margin-top:7px}.contact-container .contact-info .contact-info__block.is-last .contact-info__block-content{padding-bottom:0px;border-bottom:none}.contact-container .contact-map{height:100%;width:100%;background-color:#222 !important;background-image:url('../../images/global/loading-spin-blue.svg'),url('../../images/global/texture.black.jpg') !important;background-repeat:no-repeat, repeat;background-position:center center;background-size:140px, auto}.ie .contact-container .contact-map{background-color:#222 !important;background-image:url('../../images/global/texture.black.jpg') !important;background-repeat:repeat;background-position:center center;background-size:auto}[data-widget="contact-button"],.in-header{display:block;position:relative;z-index:150;-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}[data-widget="contact-button"]:after,.in-header:after{content:'';background-image:url('../../images/temp/contact.background-dark.png')}[data-widget="contact-button"] .contact-container,.in-header .contact-container{-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;position:fixed;height:350px;background:#fff;width:100%;top:0;left:0;z-index:150}[data-widget="contact-button"] .contact-container .contact-info,.in-header .contact-container .contact-info{width:50%;left:51%;height:100%}[data-widget="contact-button"] .contact-container .contact-info .contact-info__nav-list .contact-info__nav-item,.in-header .contact-container .contact-info .contact-info__nav-list .contact-info__nav-item{width:13%}[data-widget="contact-button"] .contact-container .contact-info .contact-info__nav-list .contact-info__nav-item.is-active,.in-header .contact-container .contact-info .contact-info__nav-list .contact-info__nav-item.is-active{text-decoration:underline;color:#006092}[data-widget="contact-button"] .contact-container .contact-map,.in-header .contact-container .contact-map{-webkit-backface-visibility:hidden;height:100%;width:50%;position:absolute;left:0;top:0;max-height:350px;min-height:0}.map-header+.header-nav{-webkit-transition:0.2s all ease;-moz-transition:0.2s all ease;transition:0.2s all ease;position:relative}