/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:"open-sans", sans-serif}body{margin:0}a{cursor:pointer}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{color:#333333}body{font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Proxima Bold";font-weight:normal}h1{margin-top:0;line-height:1;font-size:4.2em}p,li{font-size:14px;line-height:1.4;margin-top:0}p.bold,li.bold{font-family:"Proxima Bold"}.text-right{text-align:right}@font-face{font-family:'icomoon';src:url(/assets/icomoon-f5b672b78fdd3c599a6b4734290e161088569883d1ba5b5c1ad104ee59fd7b0f.eot?-p03v1g);src:url(/assets/icomoon-f5b672b78fdd3c599a6b4734290e161088569883d1ba5b5c1ad104ee59fd7b0f.eot?#iefix-p03v1g) format("embedded-opentype"),url(/assets/icomoon-c21de1973dea516180af15478db0f67a3b19f5ac85188f3fa737aaa2139cdf65.woff?-p03v1g) format("woff"),url(/assets/icomoon-9f89b4cc45fbdeb333e2f503c5d0ce31218e9a77571e162cb602d3143758194e.ttf?-p03v1g) format("truetype"),url(/assets/icomoon-71368c787dd92be66ba0918a2e7b11212d6474a19dd4ca0009b58da9e894db29.svg?-p03v1g#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Reg';src:url(/assets/proximanova-regular-6f60db94266b56dd8a4a58ec2699fc63c07e5d485c8cf047936387d68dcb7cfe.eot);src:url(/assets/proximanova-regular-6f60db94266b56dd8a4a58ec2699fc63c07e5d485c8cf047936387d68dcb7cfe.eot) format("embedded-opentype"),url(/assets/proximanova-regular-c457300c8f5e0242d5577a2afb11343ecc791dbbebbb1a59ba9ead1bc0d776ee.woff) format("woff"),url(/assets/proximanova-regular-8f984c8aee5c3d32e1b277ba64592a3be0bb0dfdc9396bbf071b43b2e4bb3d0a.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Smbd';src:url(/assets/proximanova-semibold-5892ff3ebef58906b59cccc8c3087801ccd1aa01f4ccb761c5c6e6e2201ffc7b.eot);src:url(/assets/proximanova-semibold-5892ff3ebef58906b59cccc8c3087801ccd1aa01f4ccb761c5c6e6e2201ffc7b.eot) format("embedded-opentype"),url(/assets/proximanova-semibold-5a1fde4a52f3d7f9fc3bc8d4ee3fc0baaa8a76d1f8fe65bfa3dc0e97c24455e7.woff) format("woff"),url(/assets/proximanova-semibold-f79a041b5014b12a6fdd45c986761f7b7b506c8cdbea3a09d212b3dd7e4e4d96.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Bold';src:url(/assets/proximanova-bold-c5fadb8c4f79a1c38097664a66e7a35b93c8b91c8cee0086acd8e0c130efb2b6.eot);src:url(/assets/proximanova-bold-c5fadb8c4f79a1c38097664a66e7a35b93c8b91c8cee0086acd8e0c130efb2b6.eot) format("embedded-opentype"),url(/assets/proximanova-bold-f23b67c2a3e1598172f9f4272ad9a08196693d492d66f712db278b3645fd2ad0.woff) format("woff"),url(/assets/proximanova-bold-d7056a2e2e219aa800e56c2ae19537b389457e6bfedd1e0017a810982e84dec2.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Bold It';src:url(/assets/proximanova-boldit-65fc5670be18e71f81d8b98fa399cff3442a71dbe7b6735dc33279854a1372b5.eot);src:url(/assets/proximanova-boldit-65fc5670be18e71f81d8b98fa399cff3442a71dbe7b6735dc33279854a1372b5.eot) format("embedded-opentype"),url(/assets/proximanova-boldit-18c57af8a94f1e4056ef28bd582b869677456fbb6566cba50c1b947d5b1a66b5.woff) format("woff"),url(/assets/proximanova-boldit-a2d54e65aea866d467312f71c2f4a5bddd4ad025a0e8d61a79bfca6c5078d956.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Smbd It';src:url(/assets/proximanova-semibolditalic-ce4b87a992f9a429c344bdf1681684affe45d338bd51c7a04d0c5a134353787d.eot);src:url(/assets/proximanova-semibolditalic-ce4b87a992f9a429c344bdf1681684affe45d338bd51c7a04d0c5a134353787d.eot) format("embedded-opentype"),url(/assets/proximanova-semibolditalic-213e3236e389f488bc1c9c4903018fead0dbd73228a53b311e18eed8dc8b212b.woff) format("woff"),url(/assets/proximanova-semibolditalic-cea244edb06e211f502447c46a21e85bc7cfd473bfcfe616c9b69a13bd176332.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Light It';src:url(/assets/proximanova-lightitalic-a12490efeaad9404e7c423fd194d10023e41423086c359f3235f01527f9d5fe3.eot);src:url(/assets/proximanova-lightitalic-a12490efeaad9404e7c423fd194d10023e41423086c359f3235f01527f9d5fe3.eot) format("embedded-opentype"),url(/assets/proximanova-lightitalic-5e8dbd31c9c7aa5ffd543e24116db79b72420dd310fe34c7498f1ebf7ca60fbf.woff) format("woff"),url(/assets/proximanova-lightitalic-323ed72555610d7941eb7cd25085177ed389e09f48fdecbd200a9500f5739775.ttf) format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale}.icon-blogger:before{content:"\e60d"}.icon-vimeo:before{content:"\e605"}.icon-linkedin:before{content:"\e606"}.icon-soundcloud:before{content:"\e607"}.icon-facebook:before{content:"\e608"}.icon-instagram:before{content:"\e609"}.icon-twitter:before{content:"\e60a"}.icon-arrow-right:before{content:"\e60b"}.icon-mutual-respect:before{content:"\e600"}.icon-high-energy:before{content:"\e601"}.icon-living-the-mission:before{content:"\e602"}.icon-continuous-improvement:before{content:"\e603"}.icon-celebrating-success:before{content:"\e604"}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}*{margin:0}a,button{outline:0 !important}iframe{border:0}body p,body li{font-size:1em;line-height:1.3}@media (max-width: 767px){body p,body li{font-size:1.2em}}html,body{font-family:"Proxima Reg";height:100%;color:#333333}@media (max-width: 767px){html,body{font-size:80%}}.hidden-from-desktop{display:none}@media (max-width: 1024px){.hidden-from-desktop{display:block}}#sitewrap{min-height:100%;overflow:hidden}#footerpush{margin:0;padding:0}.container{width:940px;margin:0 auto}@media (max-width: 1024px){.container{width:100%}}input[type="text"].transparent-field,input[type="tel"].transparent-field,input[type="email"].transparent-field{width:50%}section,.overlay-section{width:100%;padding:20px 0 0 0;overflow:hidden;box-sizing:border-box}section.light_gray,.overlay-section.light_gray{background-color:#f1f2f2}section.top-page-border,.overlay-section.top-page-border{border-top:70px solid #333333}section.call-to-action,.overlay-section.call-to-action{padding:50px 0;text-align:center;font-size:1.6em}@media (max-width: 767px){section.call-to-action,.overlay-section.call-to-action{padding-left:40px;padding-right:40px}}section.call-to-action span,.overlay-section.call-to-action span{color:#ff6000}section.call-to-action a,.overlay-section.call-to-action a{text-decoration:none;color:#333333}section.call-to-action a:hover,.overlay-section.call-to-action a:hover{text-decoration:underline}section.no-padding,.overlay-section.no-padding{padding:0}section .row,.overlay-section .row{margin-bottom:30px}section .row.last,.overlay-section .row.last{margin-bottom:0}section .row .left,section .row .right,section .row .middle,.overlay-section .row .left,.overlay-section .row .right,.overlay-section .row .middle{float:left;box-sizing:border-box}section .row .left,section .row .right,.overlay-section .row .left,.overlay-section .row .right{width:50%}section .row .left img,section .row .right img,.overlay-section .row .left img,.overlay-section .row .right img{display:block;max-width:100%;box-sizing:border-box}section .row .left,.overlay-section .row .left{padding-right:10px}section .row .left .text-content,.overlay-section .row .left .text-content{padding-left:35px;padding-right:40px}section .row .left .text-content p,.overlay-section .row .left .text-content p{padding-right:40px}section .row .left img,.overlay-section .row .left img{padding-left:35px}section .row .left .title-border,.overlay-section .row .left .title-border{border-top:5px solid #ff6000;margin-bottom:20px}section .row .right,.overlay-section .row .right{box-sizing:border-box;padding-left:10px;float:left;width:50%}section .row .right.title p,.overlay-section .row .right.title p{font-size:18px;font-family:"Proxima Smbd"}section .row .right .text-content,.overlay-section .row .right .text-content{padding-left:45px;padding-right:135px}section .row .right img,.overlay-section .row .right img{padding-right:60px}section .row .text-content.align-middle,.overlay-section .row .text-content.align-middle{width:80%;margin:0 auto;text-align:center}@media (max-width: 767px){section .row .text-content.align-middle,.overlay-section .row .text-content.align-middle{width:100%;padding:0 20px;box-sizing:border-box}}@media (max-width: 1024px){section .row,.overlay-section .row{margin-bottom:0}section .row .left,section .row .right,.overlay-section .row .left,.overlay-section .row .right{width:100%;padding:0}section .row .left img,section .row .right img,.overlay-section .row .left img,.overlay-section .row .right img{padding:0;width:100%}section .row .left .text-content,section .row .right .text-content,.overlay-section .row .left .text-content,.overlay-section .row .right .text-content{padding-left:20px;padding-right:20px}section .row .left .text-content p,section .row .right .text-content p,.overlay-section .row .left .text-content p,.overlay-section .row .right .text-content p{padding:0}}section.scroll-animate .left,section.scroll-animate .right,section.scroll-animate .full-width,.overlay-section.scroll-animate .left,.overlay-section.scroll-animate .right,.overlay-section.scroll-animate .full-width{opacity:0;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);transition:all 500ms;-webkit-transition:all 500ms}section.scroll-animate .left.popped,section.scroll-animate .right.popped,section.scroll-animate .full-width.popped,.overlay-section.scroll-animate .left.popped,.overlay-section.scroll-animate .right.popped,.overlay-section.scroll-animate .full-width.popped{margin-top:0;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}section.week-in-the-life.full-width-video,.overlay-section.week-in-the-life.full-width-video{padding-top:56%;position:relative}section.week-in-the-life.full-width-video .overlay-image,.overlay-section.week-in-the-life.full-width-video .overlay-image{background-size:100% auto;transition:opacity 500ms;-webkit-transition:opacity 500ms}section.week-in-the-life.full-width-video .overlay-image.fade-out,.overlay-section.week-in-the-life.full-width-video .overlay-image.fade-out{opacity:0}section.week-in-the-life.full-width-video .overlay-image .play-video-button,.overlay-section.week-in-the-life.full-width-video .overlay-image .play-video-button{width:84px;height:84px;background-image:url(/assets/play_btn-ce83678bbff11c54684bd4d5f182a37982d2190e1d6b5c098839101c8b3a9029.png);background-size:100%;border:0;padding:0;background-color:transparent}section.week-in-the-life.full-width-video iframe,section.week-in-the-life.full-width-video .overlay-image,.overlay-section.week-in-the-life.full-width-video iframe,.overlay-section.week-in-the-life.full-width-video .overlay-image{position:absolute;top:0;width:100%;height:100%}@media (max-width: 1024px){section,.overlay-section{padding:0;padding-top:40px}}@media (max-width: 767px){section,.overlay-section{padding-top:0}}#scroll-button-wrapper{position:fixed;right:25px;top:50%;width:48px;margin-top:-58px;visibility:visible;opacity:1;z-index:200;transition:all 500ms;-webkit-transition:all 500ms}#scroll-button-wrapper.hidden{display:block !important;opacity:0;right:-48px}#scroll-button-wrapper button{margin-bottom:10px;transition:all 500ms;-webkit-transition:all 500ms}#scroll-button-wrapper button.go-away{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}#scroll-button-wrapper button.up.position-middle{-webkit-transform:translateY(24px);-ms-transform:translateY(24px);transform:translateY(24px)}#scroll-button-wrapper button.down.position-middle{-webkit-transform:translateY(-24px);-ms-transform:translateY(-24px);transform:translateY(-24px)}@media (max-width: 1024px){#scroll-button-wrapper{display:none}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes bounceInRight{0%, 30%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}40%{opacity:0;-webkit-transform:translate3d(400px, 0, 0);transform:translate3d(400px, 0, 0)}60%{opacity:0.5;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{opacity:1;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%, 30%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}40%{opacity:0;-webkit-transform:translate3d(400px, 0, 0);transform:translate3d(400px, 0, 0)}60%{opacity:0.5;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{opacity:1;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes rotate-once{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-once{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@-webkit-keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang-sink{100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes hvr-icon-hang{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(2px);transform:translateY(2px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-bob-float{100%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}/*!
Video.js Default Styles (http://videojs.com)
Version 4.12.5
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#ccc}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar{display:none}@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format("embedded-opentype"),url(font/vjs.woff) format("woff"),url(font/vjs.ttf) format("truetype"),url(font/vjs.svg#icomoon) format("svg");font-weight:400;font-style:normal}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,0.25);-moz-box-shadow:0 0 1em rgba(255,255,255,0.25);box-shadow:0 0 1em rgba(255,255,255,0.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,0.5)}.vjs-error-display a{color:#F4A460}.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none !important}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a{color:#F4A460}.vjs-no-js a:visited{color:#F4A460}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear-gradient(top, #ccc 0%, #eee 60%)}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 0 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px;background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) no-repeat 100% -22px,linear-gradient(top, #fff 85%, #eee 99%)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%;background:url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%,linear-gradient(top, #fff 85%, #eee 99%)}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(top, #fff 0%, #eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(bottom, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100%}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%)}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url(/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png) right top no-repeat}.select2-container-multi .select2-search-choice-close{left:3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url(/assets/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}.alphasights-logo{text-indent:-99999px;display:block;height:100%;width:124px;padding:0 0 0 70px;overflow:hidden;float:left;background:url(/assets/alphasights_logo_text-6665c0a79a7b8df8400116239071c199c91da1a2e183389d57d0c8931c520d8b.png) no-repeat right;position:relative;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;transition:background-color 200ms;-webkit-transition:background-color 200ms}.alphasights-logo:before,.alphasights-logo:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:10px;left:20px;width:46px;height:45px;text-indent:0;font-size:45px;color:#fff;transition:color 500ms;-webkit-transition:color 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.alphasights-logo:before{content:"\e60c"}.alphasights-logo:after{content:"\e60e"}.alphasights-logo:hover:before{color:#ff6000}.alphasights-logo:hover:after{color:#B24442}header.main{background-image:url(/assets/menu_bg-defa8a887833bc8db64d7b84a507a9109a0eba7f32db8ce45f65f18c681913d2.png);height:70px;position:fixed;width:100%;z-index:201;top:0px;border-bottom:1px solid #adadad;transition:top 500ms, background-color 500ms;-webkit-transition:top 500ms, background-color 500ms}header.main.header-hidden{top:-70px}header.main.orange{background-color:#ff6000}header.main.grey{background-color:#333333}header.main .cmn-toggle-switch{display:none}@media (max-width: 1024px){header.main .cmn-toggle-switch{display:block}}.cmn-toggle-switch.cmn-toggle-switch__htx{position:absolute;right:27px;top:27px;background-color:transparent;height:26px;width:20px}.cmn-toggle-switch.cmn-toggle-switch__htx.active{background-color:transparent}.cmn-toggle-switch.cmn-toggle-switch__htx span,.cmn-toggle-switch.cmn-toggle-switch__htx span:after,.cmn-toggle-switch.cmn-toggle-switch__htx span:before{height:2px;width:100%}.cmn-toggle-switch.cmn-toggle-switch__htx span{top:10px;left:0}.cmn-toggle-switch.cmn-toggle-switch__htx span:before{top:-6px}.cmn-toggle-switch.cmn-toggle-switch__htx span:after{bottom:-6px}nav.main{float:right}nav.main ul{margin:0}nav.main a.alphasights-logo{font-family:icomoon !important;display:none;position:absolute;top:65px;height:70px;left:50%;margin-left:-92px;padding-left:60px}nav.main a.alphasights-logo:before,nav.main a.alphasights-logo:after{left:0}nav.main li{float:left;transition:opacity 200ms;-webkit-transition:opacity 200ms}nav.main li a{padding:0 30px 0}nav.main li.default a{display:inline-block;vertical-align:middle;box-shadow:0 0 1px transparent;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:color 0.3s;-webkit-transition:color 0.3s}nav.main li.default a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ff6000;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);transition:transform 0.3s;-webkit-transition:transform 0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}nav.main li.default a:hover,nav.main li.default a:focus,nav.main li.default a:active{color:white}nav.main li.default a:hover:before,nav.main li.default a:focus:before,nav.main li.default a:active:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}nav.main li.default a.active:after{content:"";height:3px;width:100%;background-color:#ff6000;position:absolute;top:0;left:0}@media (max-width: 1024px){nav.main{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#ff6000;opacity:0.95;opacity:0;padding-top:185px;transition:all 500ms;-webkit-transition:all 500ms;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}nav.main.mobile-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav.main.mobile-active a.alphasights-logo{display:block}nav.main .nav-item{opacity:1 !important}nav.main li{width:100%;border-bottom:1px solid #d55304}nav.main li a{width:100%;height:40px;text-align:center;line-height:40px;transition:all 500ms !important;-webkit-transition:all 500ms !important}nav.main li a:before,nav.main li a:after{display:none}nav.main li a:hover{background-color:#000;color:#ff6000 !important}nav.main li.nav-item-open-positions{border-bottom:0;text-align:center}nav.main li.nav-item-open-positions a{padding:0 30px 0}nav.main li.nav-item-open-positions a:before,nav.main li.nav-item-open-positions a:after{display:none}}nav.main li.nav-item-open-positions a,.open-positions-button{padding-right:90px !important;position:relative;background-color:#ff6000;width:250px}nav.main li.nav-item-open-positions a:after,nav.main li.nav-item-open-positions a:before,.open-positions-button:after,.open-positions-button:before{transition:all 500ms;-webkit-transition:all 500ms;content:"";height:100%;width:51px;display:block;position:absolute;right:25px;top:-1px;background-repeat:no-repeat;background-position:center}nav.main li.nav-item-open-positions a:before,.open-positions-button:before{background-image:url(/assets/open_positions_circle-1debcdba74d5dbed6dc69b8212a6975bc78c5d23b976ce4ccc5b82ddfe6d1c05.png)}nav.main li.nav-item-open-positions a:after,.open-positions-button:after{background-image:url(/assets/open_positions_cross-0fd366d7f8cd9853e1eff7e438e3e24dcf09261689a4a3b2b8b548bc894f88c9.png)}nav.main li.nav-item-open-positions a:hover:after,.open-positions-button:hover:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.learn-more-button{padding-right:90px !important;position:relative;background-color:#666060;width:250px;margin-right:20px}.learn-more-button:after,.learn-more-button:before{transition:all 500ms;-webkit-transition:all 500ms;content:"";height:100%;width:51px;display:block;position:absolute;right:25px;top:-1px;background-repeat:no-repeat;background-position:center}@media (max-width: 767px){.learn-more-button{margin-right:0}}.learn-more-button:hover:after{background-position:50% 60%}.learn-more-button:after{position:absolute !important;margin-top:10px;background:url(/assets/black_down_arrow-12deb31e8a35dad4555cf4d3ee47917bd31bf2005db437a2d067fd3df96b0c55.png) no-repeat center}nav.main li a,nav.main li.nav-item-open-positions a,.open-positions-button,.learn-more-button{transition:background-color 200ms;-webkit-transition:background-color 200ms;box-sizing:border-box;display:inline-block;padding:0 25px;height:70px;line-height:70px;text-decoration:none;text-transform:uppercase;color:#fff;font-size:12px;font-family:"Proxima Smbd"}.open-positions-form-wrapper{padding:60px 0;background-color:#333333}@media (max-width: 767px){.open-positions-form-wrapper{padding:20px 0}}.open-positions-form-wrapper .fancy-form .control-container,.open-positions-form-wrapper .fancy-form .control-group-label,.open-positions-form-wrapper .fancy-form .control-group-select,.open-positions-form-wrapper .fancy-form .control-group-radio-buttons,.open-positions-form-wrapper .fancy-form .control-group-select-extra-margin,.open-positions-form-wrapper .fancy-form .control-group{margin-bottom:10px;line-height:1.715em;padding:10px 0}.open-positions-form-wrapper .fancy-form .control-container label,.open-positions-form-wrapper .fancy-form .control-group-label label,.open-positions-form-wrapper .fancy-form .control-group-select label,.open-positions-form-wrapper .fancy-form .control-group-radio-buttons label,.open-positions-form-wrapper .fancy-form .control-group-select-extra-margin label,.open-positions-form-wrapper .fancy-form .control-group label,.open-positions-form-wrapper .fancy-form .control-container input,.open-positions-form-wrapper .fancy-form .control-group-label input,.open-positions-form-wrapper .fancy-form .control-group-select input,.open-positions-form-wrapper .fancy-form .control-group-radio-buttons input,.open-positions-form-wrapper .fancy-form .control-group-select-extra-margin input,.open-positions-form-wrapper .fancy-form .control-group input{color:#333333}.open-positions-form-wrapper .fancy-form .control-group-select.radio label,.open-positions-form-wrapper .fancy-form .control-group-label label{color:#fff}.open-positions-form-wrapper .fancy-form .control-group-label.hidden{display:none}.open-positions-form-wrapper .fancy-form .apply-now-button,.open-positions-form-wrapper .fancy-form .block-input{margin-left:20px}.open-positions-form-wrapper .fancy-form .control-group-radio-buttons{background-color:transparent}.open-positions-form-wrapper .fancy-form .control-group-select-extra-margin{margin-bottom:23px;margin-top:12px}.open-positions-form-wrapper .fancy-form .control-group{background-color:#F2F2F2;border-radius:6px}.open-positions-form-wrapper .fancy-form .control-group label{padding-left:20px}.open-positions-form-wrapper .fancy-form .control-group.file_field{background-color:transparent}.open-positions-form-wrapper .fancy-form .control-group.file_field input{color:#fff}.open-positions-form-wrapper .fancy-form .control-group.hidden{display:none}.open-positions-form-wrapper .fancy-form .control-group.warning{background-color:#FDC8C8}.open-positions-form-wrapper .fancy-form .control-group.success{background-color:#C4F1BF}.open-positions-form-wrapper .fancy-form .control-group em{display:none !important}.open-positions-form-wrapper .fancy-form .control-group mark{background-color:transparent;margin-left:0.5em}.open-positions-form-wrapper .fancy-form label{display:inline-block;font-weight:600;min-width:100px;text-align:left}@media (max-width: 767px){.open-positions-form-wrapper .fancy-form label{min-width:60px}}.open-positions-form-wrapper .fancy-form .checkbox-label{font-weight:normal;padding-left:0;line-height:2em;font-weight:300}.open-positions-form-wrapper .fancy-form .padded-input,.open-positions-form-wrapper .fancy-form .code-solution{width:100%;border-radius:3px;padding:1em;border-color:#999;box-sizing:border-box}.open-positions-form-wrapper .fancy-form .transparent-field{border:none;background:transparent;outline:none;border-color:transparent;min-width:205px;-webkit-box-shadow:inset 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent}@media (max-width: 767px){.open-positions-form-wrapper .fancy-form .transparent-field{min-width:160px}}.open-positions-form-wrapper .fancy-form .transparent-field.select2-container{width:100%}.open-positions-form-wrapper .fancy-form .transparent-field.label-elsewhere{width:100%;padding-left:5%;padding-right:5%}.open-positions-form-wrapper .fancy-form .transparent-field.label-elsewhere.event-input{text-align:left}.open-positions-form-wrapper .fancy-form select.transparent-field{background:url(/assets/select_arrow-acd0293d3390c32b8f4a522e575844962f3a9f4ec78e8eadc53241f5d16e8bff.png) 95% 50% no-repeat;background-size:12px;-webkit-appearance:none;min-height:50px}.open-positions-form-wrapper .fancy-form select.transparent-field.small{float:right;min-width:100px;height:1.715em;margin-right:5%}.open-positions-form-wrapper .fancy-form textarea.field-large{min-height:150px}.open-positions-form-wrapper .fancy-form .control-group-label,.open-positions-form-wrapper .fancy-form .control-group-select{position:relative}.open-positions-form-wrapper .fancy-form .control-group-label.university,.open-positions-form-wrapper .fancy-form .control-group-select.university{min-height:80px}@media (max-width: 767px){.open-positions-form-wrapper .fancy-form .control-group-label.university,.open-positions-form-wrapper .fancy-form .control-group-select.university{min-height:auto}}.open-positions-form-wrapper .fancy-form .control-group-label .info{display:inline-block;line-height:1.3}.open-positions-form-wrapper .form-section-heading{font-size:1.1429em;margin-top:2em;margin-bottom:2em}.open-positions-form-wrapper .code-solution{height:10em}.open-positions-form-wrapper .code-solution.invalid-code{border-color:red;background-color:#FDC8C8}.open-positions-form-wrapper .code-solution.valid-code{border-color:green;background-color:#C4F1BF}.open-positions-form-wrapper form{margin-top:40px}.open-positions-form-wrapper p,.open-positions-form-wrapper p a{color:#fff}.open-positions-form-wrapper p a:not(.apply-now-button){text-decoration:underline}.open-positions-form-wrapper p a:not(.apply-now-button):hover{text-decoration:none}.open-positions-form-wrapper .container{max-width:100%;width:auto}.open-positions-form-wrapper .container .four-col{width:50%;float:left;padding:0 23px 0 0;box-sizing:border-box}.open-positions-form-wrapper .container .four-col.last-col{padding-right:0;padding-left:23px}@media (max-width: 767px){.open-positions-form-wrapper .container .four-col.last-col{padding:0}}@media (max-width: 767px){.open-positions-form-wrapper .container .four-col{width:100%;float:none;padding:0}}.open-positions-form-wrapper input.main-button.apply-now-button{font-family:"Proxima Reg";float:right;padding:0 30px;line-height:40px;color:#FFF;border:0;background-color:#ff6000;margin-top:20px;margin-right:0}#open-positions{width:100%;height:100%;position:fixed;background-color:#333333;transition:top 800ms;-webkit-backface-visibility:visible;padding-top:150px;overflow-y:scroll;z-index:200;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}@media (max-width: 767px){#open-positions{z-index:201}}@media (max-width: 767px){#open-positions{padding-top:40px}}#open-positions .intro{position:relative;margin-bottom:20px}#open-positions .intro .left{width:40%;float:left;box-sizing:border-box}#open-positions .intro .right{width:60%;height:150px;float:left;box-sizing:border-box;position:relative}#open-positions .intro .right a{color:#fff}#open-positions .intro .right .title-border{border-top:5px solid #ff6000;margin-bottom:20px}#open-positions .intro .right .open-positions-select-wrapper{width:270px;position:absolute;bottom:0}@media (max-width: 767px){#open-positions .intro .right .open-positions-select-wrapper{position:relative;margin-bottom:20px}}#open-positions .intro .right .open-positions-select-wrapper .cd-dropdown{width:100%;margin:0}#open-positions .intro .right .open-positions-select-wrapper .cd-dropdown span{color:#333333;background-color:#f2f2f2}#open-positions .intro .right .open-positions-select-wrapper.position-select-wrapper{left:0;width:310px}@media (max-width: 767px){#open-positions .intro .right .open-positions-select-wrapper.position-select-wrapper{z-index:101}}#open-positions .intro .right .open-positions-select-wrapper.region-select-wrapper{right:0;width:230px}@media (max-width: 767px){#open-positions .intro .right{height:auto}}@media (max-width: 767px){#open-positions .intro .left,#open-positions .intro .right{padding:0 20px;float:none;width:100%}}#open-positions.active{top:0}#open-positions p,#open-positions h1{color:#fff}#open-positions h1{font-size:6em}#open-positions .cd-dropdown>span{line-height:50px;height:50px;font-size:16px}#open-positions .cd-dropdown ul li span{line-height:50px}#open-positions .accordion .row{margin-bottom:1px;border-left:1px solid #f1f2f2;border-right:1px solid #f1f2f2;border-bottom:1px solid #f1f2f2}#open-positions .accordion .row.hidden{display:none}#open-positions .accordion .row .title{overflow:hidden;background-color:#f1f2f2;padding-left:40px;height:60px;width:100%;position:relative;cursor:pointer;display:table;box-sizing:border-box;transition:all 500ms;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#open-positions .accordion .row .title a{text-decoration:none}#open-positions .accordion .row .title h2{display:table-cell;vertical-align:middle;width:80%;font-family:"Open sans", sans-serif;font-size:1.4em;font-weight:300;color:#333333}#open-positions .accordion .row .title .plus-icon{position:absolute;right:20px;left:auto;top:50%;margin-top:-15px;height:30px;width:30px;border-radius:30px;border-color:#ff6000}#open-positions .accordion .row .title .plus-icon:after,#open-positions .accordion .row .title .plus-icon:before{background-color:#ff6000;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#open-positions .accordion .row .form-content{background-color:#333333;overflow:hidden;height:0;padding:0 60px;transition:height 500ms;color:#fff}@media (max-width: 767px){#open-positions .accordion .row .form-content{padding:0 20px}}#open-positions .accordion .row .form-content h2{font-size:32px;font-family:"Open sans", sans-serif;margin:0}#open-positions .accordion .row .form-content h3{font-size:18px;font-family:"Open sans", sans-serif;text-transform:uppercase;margin:0}#open-positions .accordion .row .form-content h4{font-size:18px;margin:20px 0 10px}#open-positions .accordion .row .form-content p{font-size:14px}#open-positions .accordion .row .form-content{height:100%;display:block}#open-positions .accordion .row.closed .form-content{display:none}#open-positions .accordion .row.closed .plus-icon{border-color:#333333}#open-positions .accordion .row.closed .plus-icon:after,#open-positions .accordion .row.closed .plus-icon:before{background-color:#333333;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#open-positions .accordion .row.closed .plus-icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width: 767px){.cd-dropdow ul li{max-width:100%}}body.open-positions-active{overflow:hidden}body.open-positions-active header.main{background-image:none;border-bottom:0}body.open-positions-active header.main .nav-item{opacity:0}body.open-positions-active header.main .nav-item-open-positions{opacity:1}body.open-positions-active header.main .nav-item-open-positions a:hover:after,body.open-positions-active header.main .nav-item-open-positions a:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}body.open-positions-active #scroll-button-wrapper{opacity:0;right:-48px}.flash.error{color:#FF0000}.fancy-form .control-container,.open-positions-form-wrapper .fancy-form .control-group,.open-positions-form-wrapper .fancy-form .control-group-label,.open-positions-form-wrapper .fancy-form .control-group-select,.open-positions-form-wrapper .fancy-form .control-group-radio-buttons,.open-positions-form-wrapper .fancy-form .control-group-select-extra-margin,.fancy-form .control-group-label,.fancy-form .control-group-select,.fancy-form .control-group-radio-buttons,.fancy-form .control-group-select-extra-margin,.fancy-form .control-group{margin-bottom:10px;line-height:1.715em;padding:10px 0}.fancy-form .apply-now-button,.fancy-form .block-input{margin-left:20px}.fancy-form .control-group-label label{display:block}.fancy-form .control-group-label,.fancy-form .control-group-select{position:relative}.fancy-form .control-group-label.university,.fancy-form .control-group-select.university{min-height:80px}@media (max-width: 767px){.fancy-form .control-group-label.university,.fancy-form .control-group-select.university{min-height:auto}}.fancy-form .control-group-radio-buttons{background-color:transparent}.fancy-form .control-group-select-extra-margin{margin-bottom:23px;margin-top:12px}.fancy-form .control-group.has-error span.form-error,.fancy-form .control-group-select.has-error span.form-error{display:inline-block;color:red}.fancy-form .control-group{background-color:#F2F2F2;border-radius:6px;padding-left:20px}.fancy-form .control-group.warning{background-color:#FDC8C8}.fancy-form .control-group.success{background-color:#C4F1BF}.fancy-form .control-group em{display:none !important}.fancy-form .control-group mark{background-color:transparent;margin-left:0.5em}.fancy-form label{display:inline-block;font-weight:600;min-width:100px;text-align:left}.fancy-form .checkbox-label{font-weight:normal;padding-left:0;line-height:2em;font-weight:300}.fancy-form .padded-input,.fancy-form .code-solution{width:100%;border-radius:3px;padding:1em;border-color:#999}.fancy-form .transparent-field{border:none;background:transparent;outline:none;border-color:transparent;-webkit-box-shadow:inset 0 0 0 transparent;-moz-box-shadow:inset 0 0 0 transparent;box-shadow:inset 0 0 0 transparent;width:60%}.fancy-form .transparent-field.label-elsewhere{width:100%;padding-left:5%;padding-right:5%}.fancy-form .transparent-field.label-elsewhere.event-input{text-align:left}.fancy-form select.transparent-field{background:url(/assets/select_arrow-acd0293d3390c32b8f4a522e575844962f3a9f4ec78e8eadc53241f5d16e8bff.png) 95% 50% no-repeat;background-size:12px;-webkit-appearance:none}.fancy-form select.transparent-field.small{float:right;min-width:100px;height:1.715em;margin-right:5%}.fancy-form textarea.field-large{min-height:150px}.fancy-form .container{width:100%}.fancy-form .container .four-col{width:50%;float:left;padding:0 23px 0 0;box-sizing:border-box}.fancy-form .container .four-col.last-col{padding-right:0;padding-left:23px}@media (max-width: 767px){.fancy-form .container .four-col.last-col{padding:0}}@media (max-width: 767px){.fancy-form .container .four-col{width:100%;float:none;padding:0}}.fancy-form .form-section-heading{font-size:1.1429em;margin-top:2em;margin-bottom:2em}.fancy-form .code-solution{height:10em}.fancy-form .code-solution.invalid-code{border-color:red;background-color:#FDC8C8}.fancy-form .code-solution.valid-code{border-color:green;background-color:#C4F1BF}.fancy-form input.main-button.apply-now-button{font-family:"Proxima Reg";float:right;padding:0 30px;line-height:40px;color:#FFF;border:0;background-color:#ff6000;margin-top:20px;margin-right:0}.hidden{display:none !important;visibility:hidden}section.awards{background-color:#f1f2f2}@media (max-width: 1024px){section.awards .left{padding-bottom:20px;padding-top:20px}}section.intro{background-color:#f1f2f2;padding:150px 0}section.intro h2,section.intro h3{font-size:2.5em;text-align:center;line-height:1.1}section.intro h3{font-family:"Open sans", sans-serif;font-weight:300;position:relative;margin-bottom:80px}section.intro h3:after{content:"";border-bottom:6px solid #ff6000;position:absolute;bottom:-40px;left:50%;margin-left:-25%;width:50%}@media (max-width: 1024px){section.intro{padding:40px 0;font-size:70%}section.intro h2,section.intro h3{padding:0 20px}section.intro h2{margin-bottom:0}section.intro h3{margin-bottom:40px;margin-top:0}section.intro h3:after{bottom:-20px}}.awards-recognition{margin-right:60px;background-color:#fff;z-index:5;position:relative}.awards-recognition .title{text-align:center;line-height:45px;background-color:#ff6000;font-size:24px;color:#fff;font-family:"Open sans", sans-serif}.awards-recognition .progress-buttons button{background-color:#333333}.awards-recognition .page-wrapper{position:relative;overflow:hidden;height:440px;padding-top:35px;box-sizing:border-box}.awards-recognition .page-wrapper .page{position:absolute;width:100%;padding:0 40px;box-sizing:border-box;visibility:hidden;z-index:1}.awards-recognition .page-wrapper .page.slideInRight,.awards-recognition .page-wrapper .page.slideInLeft,.awards-recognition .page-wrapper .page.slideOutRight,.awards-recognition .page-wrapper .page.slideOutLeft,.awards-recognition .page-wrapper .page.active{visibility:visible}.awards-recognition .page-wrapper .page.active{z-index:2}.awards-recognition .page-wrapper .page .award{margin-bottom:30px;height:100px;overflow:hidden;display:table}.awards-recognition .page-wrapper .page .award .image{display:table-cell;vertical-align:middle;padding-right:35px;box-sizing:border-box;width:50%}.awards-recognition .page-wrapper .page .award .image img{display:block;max-height:110px;max-width:125px;margin:0 auto;padding-right:0}.awards-recognition .page-wrapper .page .award .content{display:table-cell;vertical-align:middle;width:50%;font-size:0.9em;line-height:1.2}@media (max-width: 1024px){.awards-recognition{margin-right:0}.awards-recognition .page-wrapper .page{padding:0 100px}.awards-recognition .page-wrapper .page .award .content{font-size:110%}}@media (max-width: 767px){.awards-recognition .page-wrapper{height:400px}.awards-recognition .page-wrapper .page{padding:0 20px}.awards-recognition .page-wrapper .page .award{height:85px}.awards-recognition .page-wrapper .page .award .image img{max-width:105px;max-height:85px}}section.full-width-video{padding:0;position:relative}section.full-width-video .overlay-text{width:100%;position:absolute;top:40%;left:0;text-align:center;color:#fff}section.full-width-video .overlay-text h1{margin-bottom:10px;font-size:3.7em;font-family:"Open sans", sans-serif;font-weight:300;opacity:0;-webkit-font-smoothing:antialiased;transition:all 1s;-webkit-transition:all 1s;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}section.full-width-video .overlay-text h1.active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width: 767px){section.full-width-video .overlay-text h1{font-size:2.5em}}section.full-width-video .overlay-text p{margin:0 auto 30px;width:100%;font-size:1.2em;line-height:1.3;opacity:0;transition:all 1.5s;-webkit-transition:all 1.5s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}section.full-width-video .overlay-text p.active{opacity:1}@media (max-width: 1024px){section.full-width-video{padding-top:150%;background-image:url(/assets/mobile_main_homepage_image-24602232b074e146705d659a5c796658ca574282228c33061d6d5c0568c2bd6c.jpg);background-repeat:no-repeat;background-size:cover}section.full-width-video .overlay-text h1{padding:0 50px}section.full-width-video .overlay-text p{width:80%}section.full-width-video video{display:none}}@media (max-width: 480px) and (max-height: 320px){section.full-width-video{padding-top:70%;background-position:center center}}@media (max-width: 767px){#sitewrap.what_we_do section.full-width-video.week-in-the-life .overlay-text{top:10%}}.what_we_do section.full-width-video .overlay-text{top:40%}.what-we-do{padding:0;background-image:url(/assets/what_we_do_background-637c3758ccb9cbd7dee66004a142b21d7543b1a4f1f322e69312309885eae774.jpg);background-repeat:no-repeat;background-size:cover;height:770px}@media (max-width: 1024px){.what-we-do{height:auto;background-image:none}}.flag{width:40%;box-sizing:border-box;padding:100px 50px 30px;background-color:#fff;float:left;overflow:visible}.flag h1{font-size:4.2em;width:60%;margin-bottom:30px}.flag p{margin-bottom:20px}@media (max-width: 1024px){.flag{width:100%;padding:20px;float:none}.flag h1{margin:20px 0;width:100%}}.alphasights-numbers{float:left;width:60%;position:relative}.alphasights-numbers ul{list-style:none;list-style-image:none;margin:0;padding:0}.alphasights-numbers h2{font-size:42px;font-family:"Open sans", sans-serif;color:#fff;position:absolute;text-align:center;top:50%;width:100%;margin:0;margin-left:17px;font-weight:300;line-height:1.1}.alphasights-numbers h2 span{display:block;font-size:20px;font-family:"Open sans", sans-serif;font-style:italic}.alphasights-numbers ul li{float:left;color:#fff;width:110px;margin-left:65px;margin-top:100px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.alphasights-numbers ul li.active{opacity:1}.alphasights-numbers ul li .number{font-size:35px;font-weight:300;display:block;width:100%;font-family:"Open sans", sans-serif;text-align:center}.alphasights-numbers ul li .number sup{font-size:14px;top:-1em}.alphasights-numbers ul li .name{font-family:"Proxima Smbd It";font-size:14px;text-align:center;padding:0 4px;margin-bottom:20px;height:38px}.alphasights-numbers ul li .bg{width:110px;height:110px;border-radius:110px;border:2px solid #fff;box-sizing:border-box;background-repeat:no-repeat;background-position:center}.alphasights-numbers ul li.bottom .bg{margin-bottom:20px}@media (max-width: 1024px){.alphasights-numbers{width:100%;float:none;background-image:url(/assets/what_we_do_background-637c3758ccb9cbd7dee66004a142b21d7543b1a4f1f322e69312309885eae774.jpg);background-repeat:no-repeat;background-size:cover}.alphasights-numbers h2{position:static;padding:40px 0;margin:0}.alphasights-numbers ul li{margin:0;padding:20px;width:33.33%;box-sizing:border-box;padding-top:130px;position:relative}.alphasights-numbers ul li .bg{position:absolute;top:0;left:50%;margin-left:-55px}}@media (max-width: 767px){.alphasights-numbers ul li{width:50%}}.how-we-work{background-color:#fff}.how-we-work h2{color:#ff6000;font-size:48px;font-family:"Open sans", sans-serif;margin:0 0 10px;line-height:1;font-weight:300}@media (max-width: 1024px){.how-we-work .row .text-content{padding:20px}.how-we-work .row .left img{display:none}}.case-studies{padding:0;background-color:#f1f2f2;border-bottom:5px solid #ff6000}.case-studies .grid-wrapper{padding-bottom:100px}.case-studies .main-title{border-top:5px solid #ff6000;text-align:center;padding:110px 0 40px}@media (max-width: 767px){.case-studies .main-title{padding-left:20px;padding-right:20px}}.case-studies .main-title h1,.case-studies .main-title p{width:670px;max-width:100%;margin:0 auto 30px;display:block}.case-studies .main-title h1{font-family:"Proxima Bold";font-weight:300;margin-top:0}.case-studies .main-title p{font-size:14px}.case-studies .grid-wrapper{position:relative}.case-studies .case-study{width:33.33%;box-sizing:border-box;border:1px solid #fff;border-collapse:collapse;height:0;padding-top:33.33%;background-repeat:no-repeat;background-size:cover;cursor:pointer;position:relative;float:left}@media (min-width: 768px) and (max-width: 1024px){.case-studies .case-study{width:50%;padding-top:40%}}@media (max-width: 767px){.case-studies .case-study{float:none;width:100%;padding-top:75%}}.case-studies .case-study .content-wrapper{left:10%}.case-study-content-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;opacity:0;display:none}@media (max-width: 767px){.case-study-content-overlay{bottom:auto;top:auto;box-sizing:border-box}}.case-study-content-overlay.active{display:block;opacity:1}.case-study-content-overlay .case-study-content{width:100%;height:100%;position:absolute;top:0;display:none}.case-study-content-overlay .case-study-content .vimeo-iframe{position:absolute;top:0;width:100%;height:100%}.case-study-content-overlay .case-study-content .left,.case-study-content-overlay .case-study-content .right,.case-study-content-overlay .case-study-content .middle{float:left;box-sizing:border-box}@media (max-width: 1024px){.case-study-content-overlay .case-study-content .left,.case-study-content-overlay .case-study-content .right,.case-study-content-overlay .case-study-content .middle{width:100% !important;padding:0 20px;float:none}.case-study-content-overlay .case-study-content .left .project-details,.case-study-content-overlay .case-study-content .right .project-details,.case-study-content-overlay .case-study-content .middle .project-details{width:50%;float:left;padding-right:20px;box-sizing:border-box}.case-study-content-overlay .case-study-content .left .project-results,.case-study-content-overlay .case-study-content .right .project-results,.case-study-content-overlay .case-study-content .middle .project-results{width:50%;float:left;padding-left:20px;box-sizing:border-box}}.case-study-content-overlay .case-study-content.active{display:block}.case-study-content-overlay .case-study-content .video-overlay,.case-study-content-overlay .case-study-content .text{width:100%;height:100%;overflow:hidden}@media (max-width: 767px){.case-study-content-overlay .case-study-content .video-overlay,.case-study-content-overlay .case-study-content .text{height:auto}}.case-study-content-overlay .case-study-content .video-overlay{background-size:cover;display:table}.case-study-content-overlay .case-study-content .video-overlay button.play{border:0;width:100%;height:100%;padding:0;display:table-cell;vertical-align:middle;background-color:transparent;font-family:"Open sans", sans-serif;font-size:50px;color:#ff6000;text-align:center}.case-study-content-overlay .case-study-content .video-overlay button.play:after{content:"";height:89px;width:89px;border-radius:89px;border:3px solid #fff;background:url(/assets/play_icon-19ea3d1ad8261876e3b4f4fb883a9357de9301b00d961d86e109e63a70e61573.png) no-repeat center;margin:20px auto 0;display:block}.case-study-content-overlay .case-study-content .text{background-color:#f1f2f2;border-top:3px solid #333333;padding-top:40px;box-sizing:border-box}@media (max-width: 1024px){.case-study-content-overlay .case-study-content .text{border:0;padding-top:20px}}.case-study-content-overlay .case-study-content .text h4{font-size:1.1em;color:#ff6000;font-family:"Proxima Bold";margin-bottom:10px}.case-study-content-overlay .case-study-content .text p,.case-study-content-overlay .case-study-content .text li{font-size:1em}.case-study-content-overlay .case-study-content .text .project-results{padding-right:50px}@media (max-width: 767px){.case-study-content-overlay .case-study-content .text .project-results{padding-right:0}.case-study-content-overlay .case-study-content .text .project-results img{width:100%}}.case-study-content-overlay .case-study-content .text .project-results img{max-width:100%}.case-study-content-overlay .case-study-content .text .project-details{margin-top:5px;margin-bottom:20px}.case-study-content-overlay .case-study-content .text .project-details li{margin-bottom:5px;font-size:1em}.case-study-content-overlay .case-study-content .text .project-details .key{font-family:"Proxima Bold";display:block;color:#ff6000;font-size:1.1em}.case-study-content-overlay .case-study-content .text .project-details .value{font-family:"Proxima Reg"}.case-study-content-overlay .case-study-content .text .left,.case-study-content-overlay .case-study-content .text .right{width:25%}.case-study-content-overlay .case-study-content .text .right img{display:block;margin-bottom:20px}.case-study-content-overlay .case-study-content .text .middle{width:75%;padding:0 50px}@media (max-width: 1024px){.case-study-content-overlay .case-study-content .text .middle{padding:0 20px}}.case-study-content-overlay .case-study-content .text .middle h1{font-family:"Open sans", sans-serif;font-size:36px;font-weight:300;margin:0;margin-bottom:10px;line-height:1.1}.case-study-content-overlay .case-study-content .text .middle h4{margin-top:0}.case-study-content-overlay .case-study-content .text .middle ul{padding-left:20px;margin-top:0;margin-bottom:10px}.case-study-content-overlay button.close{background:url(/assets/white_close_icon-1d357b3d17b3f03a134649de8f503e141a55a5f72a9d1f6e3e37b18a9c632f41.png) no-repeat center #ff6000;border:2px solid #fff;height:50px;width:50px;border-radius:50px;position:absolute;right:24px;top:20px;z-index:2;outline-color:transparent;transition:transform 1s;-webkit-transition:transform 1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.case-study-content-overlay button.close:hover{transform:rotate(360deg)}#social-overlay{position:absolute;top:50%;left:-440px;margin-top:-280px;height:560px;background-color:#fff;width:440px;box-sizing:border-box;padding:40px;transition:left 500ms;transition:left 500ms;-webkit-transition:left 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#social-overlay.open{left:0}#social-overlay #pull-tab{position:absolute;overflow:hidden;width:45px;height:230px;top:50%;right:-45px;margin-top:-115px;cursor:pointer}#social-overlay #pull-tab .top,#social-overlay #pull-tab .middle,#social-overlay #pull-tab .bottom{position:absolute;background-color:#fff;transition:background-color 500ms}#social-overlay #pull-tab .top,#social-overlay #pull-tab .bottom{width:50px;height:80px;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#social-overlay #pull-tab .top{left:-15px;top:-85px;-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-ms-transform:rotate(120deg);-o-transform:rotate(120deg);transform:rotate(120deg)}#social-overlay #pull-tab .middle{width:100%;height:140px;top:40px}#social-overlay #pull-tab .bottom{left:-40px;bottom:40px;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}#social-overlay #pull-tab .icons{box-sizing:border-box;position:absolute;top:50%;margin-top:-81px;width:100%;text-align:center;z-index:2;height:162px;color:#ff6000;font-size:26px;transition:all 500ms;-webkit-transition:all 500ms}#social-overlay #pull-tab .icons .icon{margin-bottom:7px;padding-top:1px}#social-overlay #pull-tab .plus-icon{position:absolute;top:50%;left:7px;margin-top:-15px;width:30px;height:30px;border-radius:26px;border-color:#ff6000;opacity:0;box-sizing:border-box;transition:opacity 100ms;-webkit-transition:opacity 100ms}#social-overlay #pull-tab .plus-icon:before{background-color:#ff6000}#social-overlay #pull-tab .plus-icon:after{display:none}#social-overlay #pull-tab:hover .top,#social-overlay #pull-tab:hover .middle,#social-overlay #pull-tab:hover .bottom,#social-overlay #pull-tab.active .top,#social-overlay #pull-tab.active .middle,#social-overlay #pull-tab.active .bottom{background-color:#fff}#social-overlay #pull-tab:hover .icons,#social-overlay #pull-tab.active .icons{color:#ff6000}#social-overlay #pull-tab.active .icons{opacity:0;transition:all 100ms;-webkit-transition:all 100ms}#social-overlay #pull-tab.active .plus-icon{opacity:1;transition:opacity 500ms;-webkit-transition:opacity 500ms}#social-overlay .content{height:100%;overflow:hidden}#social-overlay .content .left,#social-overlay .content .right{width:50%;box-sizing:border-box;float:left;height:100%}#social-overlay .content .left{border-right:1px solid #fff}#social-overlay .content .box{border-bottom:1px solid #fff;overflow:hidden;padding:10px;background-size:cover;box-sizing:border-box;overflow:hidden;font-family:"Proxima Smbd";color:#fff}#social-overlay .content .box .inner{overflow:hidden;height:100%;width:100%;position:relative;box-sizing:border-box;padding-right:30px}#social-overlay .content .box .inner a{color:#fff}#social-overlay .content .box p{font-size:11px;margin:0}#social-overlay .content .box p.cite{font-family:"Proxima Bold"}#social-overlay .content .box .icon{position:absolute;top:0;right:0;font-size:26px;padding-top:1px;padding-right:1px}#social-overlay .content .box.main h2{color:#ff6000;font-size:24px;font-weight:300;font-family:"Open sans", sans-serif;line-height:1;margin-top:40px;margin-bottom:10px}#social-overlay .content .box.main .inner{background:url(/assets/speech_bubble-e63f4d4dfde32585eadbd7be76fd2aeec45ffec4ad63d0bd820d626d642bd2d9.png) no-repeat top right;padding-right:0}#social-overlay .content .box.image{display:table}#social-overlay .content .box.image .inner{padding-right:0;display:table-cell;vertical-align:bottom}#social-overlay .content .box.height1{height:11.11%}#social-overlay .content .box.height2{height:22.22%}#social-overlay .content .box.height3{height:33.33%}#social-overlay .content .box.height4{height:44.44%}#social-overlay .content .box.light_gray{background-color:#f1f2f2;color:#333333}#social-overlay .content .box.dark_grey{background-color:#333333}#social-overlay .content .box.orange{background-color:#ff6000}@media (max-width: 1024px){#social-overlay{display:none}}#sitewrap.what_we_do .call-to-action{background-color:#f1f2f2}.as-column-block,.as-sub-heading{display:flex;align-items:center;justify-content:center}.as-viewport-box-white-text,.as-viewport-dark,.as-viewport-black,.as-viewport-box{display:table}.as-viewport-box-white-text>div,.as-viewport-dark>div,.as-viewport-black>div,.as-viewport-box>div{display:table-cell;vertical-align:middle;text-align:center;float:none}.as-show{opacity:1;pointer-events:none}.as-hide{opacity:0;pointer-events:all}.play_button{border:2px solid white;border-radius:50%;height:45px;width:45px;margin:0 auto;padding-top:12px;padding-left:4px;margin-top:20px;cursor:pointer}.play_button i{color:white}.as-column-block{display:flex;flex-direction:column;flex-wrap:wrap;padding:1em}.as-full-width{height:100%;width:100%}.as-viewport-box-white-text,.as-viewport-dark,.as-viewport-black,.as-viewport-box{width:100%;height:100vh;text-align:center}@media (max-width: 767px){.as-viewport-box-white-text,.as-viewport-dark,.as-viewport-black,.as-viewport-box{height:auto}}.as-viewport-auto{height:auto;padding:2em 1em;padding-top:70px}.as-viewport-box-white-text .as-caption,.as-viewport-box-white-text p{color:white}.as-viewport-box-white-text a{color:#ff6600}.as-viewport-dark{background:rgba(0,0,0,0.5)}.as-viewport-black{background:black}.as-learn-more{position:relative}.background-overlay-dark,.background-overlay{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5);background:rgba(255,255,255,0.9)}.background-overlay-dark{background:rgba(0,0,0,0.9)}.as-form,.as-form-light{margin:20px auto}.as-form .field,.as-form-light .field{background-color:white;border-radius:3px;padding:10px 20px;color:black;margin:0 auto;max-width:600px;margin-bottom:10px;text-align:left}.as-form .field:last-child,.as-form-light .field:last-child{margin-bottom:0}.as-form .field input,.as-form-light .field input{border:none;outline:none}.as-form .field label,.as-form-light .field label{width:120px;text-align:left;color:black}.as-form-light .field{background-color:#F2F2F2;color:white}.as-happy-fonts,.as-viewport-box-white-text,.as-viewport-dark,.as-viewport-black,.as-viewport-box,.as-happy-fonts p,.as-viewport-box-white-text p,.as-viewport-dark p,.as-viewport-black p,.as-viewport-box p,.as-happy-fonts h1,.as-viewport-box-white-text h1,.as-viewport-dark h1,.as-viewport-black h1,.as-viewport-box h1,.as-text-black,.as-text-black p,.as-text-black h1{color:#111111}.as-viewport-dark,.as-viewport-black,.as-viewport-dark p,.as-viewport-black p,.as-viewport-dark h1,.as-viewport-black h1,.as-text-white,.as-text-white p,.as-text-white h1{color:white}.as-happy-fonts,.as-viewport-box-white-text,.as-viewport-dark,.as-viewport-black,.as-viewport-box{font-family:"Open sans", sans-serif;text-align:center;position:relative;overflow:hidden;background-size:cover}.as-copy{padding:50px 50px;width:100%;display:table}.as-caption{font-family:'Proxima Reg', Helvetica, Arial, sans-serif;position:relative;width:100%;position:relative;color:white;text-align:center;max-width:900px;margin:30px auto;padding:0 1em;font-size:23px}@media (max-width: 767px){.as-caption{font-size:21px}}@media (min-width: 1380px){.as-caption{font-size:25px}}.as-sub-heading{font-size:25px;justify-content:center}.as-main-heading{font-size:40px;padding:30px 20px;margin:0;padding-bottom:0}@media (max-width: 767px){.as-main-heading{font-size:36px}}@media (min-width: 1380px){.as-main-heading{font-size:50px}}h1{font-size:3em;position:relative;z-index:0;width:100%;text-align:center;font-size:3em}h3{font-family:'Proxima Smbd', Helvetica, Arial, sans-serif}p{line-height:130%}#s2id_campus_select{width:100%}.people-carousel{display:block;padding:0;position:relative;padding-top:50%;overflow:visible}@media (max-width: 767px){.people-carousel{padding-top:150%}}.people-carousel .slides-wrapper{width:100%;height:100%;position:absolute;top:0;overflow:hidden}.people-carousel .arrow-vertical{position:absolute;left:50%;z-index:2;bottom:-58px;margin-left:-22px}.people-carousel .person{position:relative;width:33.33%;float:left;box-sizing:border-box;border:1px solid #fff;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.people-carousel .person.open-on-mobile .inner-wrapper{transform:translateX(-100%)}.people-carousel .person .plus-icon{background-color:transparent}.people-carousel .person .content-inner-wrapper{width:100%;height:100%;display:table;cursor:pointer}.people-carousel .person .hidden-content-wrapper{overflow:hidden;position:absolute;width:100%;height:100%;top:0;background-color:#fff;border:40px solid #fff;box-sizing:border-box;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media (min-width: 768px) and (max-width: 991px){.people-carousel .person .hidden-content-wrapper{border-width:20px}}.people-carousel .person .hidden-content-wrapper h2{font-size:26px;margin:0;font-weight:normal;margin-top:35px}.people-carousel .person .hidden-content-wrapper h3{font-size:20px;margin:0;font-weight:normal;font-family:"Proxima Reg";margin-bottom:30px}.people-carousel .person .hidden-content-wrapper p{padding-right:50px}@media (max-width: 1024px){.people-carousel .person .hidden-content-wrapper p{padding-right:0}}.people-carousel .person .hidden-content-wrapper .small-images-wrapper{padding-top:20px}@media (max-width: 767px){.people-carousel .person .hidden-content-wrapper .small-images-wrapper{display:none}}.people-carousel .person .hidden-content-wrapper .small-images-wrapper .image{float:left;margin-right:5px}.people-carousel .person .hidden-content-wrapper .small-images-wrapper .image.with_video{position:relative;cursor:pointer}.people-carousel .person .hidden-content-wrapper .small-images-wrapper .image.with_video:before{content:"";display:block;height:40px;width:40px;border-radius:40px;border:2px solid #fff;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;background:url(/assets/case_study_video_icon-3b3408273527ae709702491afa5ab4cccf3d524858b92fdd3a516f47e2530145.png) no-repeat center}.people-carousel .person .hidden-content-wrapper .plus-icon{border-color:#ff6600;position:absolute;top:0;right:1px}.people-carousel .person .hidden-content-wrapper .plus-icon:after{display:none}.people-carousel .person .hidden-content-wrapper .plus-icon:before{background-color:#ff6600;backface-visibility:visible}.people-carousel .person .content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:2;-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.people-carousel .person .title-wrapper{text-align:center;display:table-cell;vertical-align:middle;color:#fff}.people-carousel .person .title-wrapper h2,.people-carousel .person .title-wrapper h3{font-family:"Proxima Smbd"}.people-carousel .person .title-wrapper h2{margin:0;font-size:24px}.people-carousel .person .title-wrapper h3{margin-top:0;font-size:15px}.people-carousel .person .title-wrapper .plus-icon{-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.people-carousel .person .inner-wrapper{padding-top:150.3%;background-size:cover;box-sizing:border-box;position:relative;z-index:10;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.people-carousel .person .inner-wrapper:after{content:"";display:block;position:absolute;top:0;left:0;width:90%;height:94%;background-color:#9e9e9e;margin:5%;box-sizing:border-box;mix-blend-mode:multiply;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.people-carousel .person.open .inner-wrapper .content-wrapper,.people-carousel .person.open .inner-wrapper:after{opacity:0}.people-carousel .person:hover .inner-wrapper:after{background-color:#ff6600}.people-carousel .person:hover .title-wrapper .plus-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.people-carousel .slide{overflow:hidden;position:absolute;top:0;width:100%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.people-carousel .slide.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.people-carousel .slide.open.open-from-left .person.right,.people-carousel .slide.open.open-from-left .person.middle,.people-carousel .slide.open.open-from-left .person.left .hidden-content-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.people-carousel .slide.open.open-from-middle .person.left,.people-carousel .slide.open.open-from-middle .person.middle .inner-wrapper{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.people-carousel .slide.open.open-from-middle .person.right,.people-carousel .slide.open.open-from-middle .person.middle .hidden-content-wrapper{-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.people-carousel .slide.open.open-from-right .person.left,.people-carousel .slide.open.open-from-right .person.middle,.people-carousel .slide.open.open-from-right .person.right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.people-carousel .slide.open.open-from-right .person.right .hidden-content-wrapper{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media (max-width: 767px){.people-carousel .slide{width:300%}}.people-carousel .slider-buttons-wrapper button{height:80px;width:80px;border-radius:80px;background-color:#333333;position:absolute;top:50%;margin-top:-40px;border:0;padding:0}.people-carousel .slider-buttons-wrapper button:after{content:"";width:50%;height:100%;display:block;position:absolute;top:0;background-position:center;background-repeat:no-repeat}.people-carousel .slider-buttons-wrapper button.left{left:-40px}.people-carousel .slider-buttons-wrapper button.left:after{background-image:url(/assets/white_arrow_left-f5ba856ca0793fdd987c100d72d0b3653f8630e0534176ec84c4f7a2e77a8738.png);right:0}@media (max-width: 767px){.people-carousel .slider-buttons-wrapper button.left{left:-50px}}.people-carousel .slider-buttons-wrapper button.right{right:-40px}.people-carousel .slider-buttons-wrapper button.right:after{background-image:url(/assets/white_arrow_right-9d8fb815aff43a28623e01f6fb77501b39af466597fe263199069c633203652a.png);left:0}@media (max-width: 767px){.people-carousel .slider-buttons-wrapper button.right{right:-50px}}.event-highlight{width:100%;margin-top:3em}.event-highlight h2{text-align:center;width:100%}.event-highlight .summary p{font-size:14px}.event-highlight .summary p strong{font-weight:100}.event-highlight .banner{background:#333333;height:52px;position:relative;color:white}.event-highlight .banner .as-sub-heading{height:52px}.event-highlight .bottom{background-color:#f1f2f2;padding:30px}.event-highlight .bottom h2{font-size:26px;text-align:center}.event-highlight .bottom h3{font-size:20px;margin-top:0;font-family:"Proxima Reg"}.event-highlight .bottom .disclaimer{font-family:"Proxima Light It";font-size:12px}.dataTables_wrapper{min-height:700px;position:relative}.dataTables_paginate{float:right;text-align:right;padding-top:0.25em;margin-bottom:5em}.dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333333 !important;border:1px solid transparent;border-radius:2px}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:hover{color:#333333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:hover,.dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_paginate .ellipsis{padding:0 1em}.dataTables_length{float:right;text-align:right;margin-top:15px}.dataTables_paginate{float:right}.dataTables_info{float:left;padding:12px}.dataTables_filter,.dataTables_length{background:transparent;width:40%;display:inline;margin-bottom:1em}.dataTables_filter label,.dataTables_filter input,.dataTables_filter select,.dataTables_length label,.dataTables_length input,.dataTables_length select{padding:10px;display:inline-block}.dataTables_filter input,.dataTables_length input{margin-left:10px;outline:none;border:1px solid #d1d1d1;border-radius:3px;margin-left:20px;font-family:Proxima Reg;transition:background-color 500ms ease}.dataTables_filter input:focus,.dataTables_length input:focus{background:#FBFBFB}.dataTables_filter label,.dataTables_length label{box-sizing:border-box;color:#333333;cursor:default;display:inline-block;font-family:"Proxima Reg";font-size:1.5em;font-style:normal;font-variant:normal;font-weight:600;line-height:17.5616px;min-width:100px;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased}table.meet-us-calendar-table{background-color:#f1f2f2;width:100%}table.meet-us-calendar-table th{text-align:left;background-color:#333333;color:#FFF}table.meet-us-calendar-table th,table.meet-us-calendar-table td{height:25px;padding:10px 20px}table.meet-us-calendar-table tr:hover{background-color:#f9f9f9}.who_we_are .video-grid{padding:0}.who_we_are .video-grid .grid-wrapper{position:relative}.who_we_are .video-grid .video-box.image-overlay{box-sizing:border-box;padding-top:28%;float:left;background-size:cover;width:33.33%;border:1px solid #fff;position:relative;cursor:pointer}@media (max-width: 1024px){.who_we_are .video-grid .video-box.image-overlay{width:100%;padding-top:75%}}.who_we_are .video-grid .video-box.image-overlay .content-wrapper{left:6%}.who_we_are .video-grid .video-box.image-overlay:after{margin:3%;width:94%;height:90%}.who_we_are .what-we-look-for{height:auto;padding-bottom:40px;background-color:#f1f2f2}@media (max-width: 1024px){.who_we_are .what-we-look-for{height:auto;padding-bottom:0}.who_we_are .what-we-look-for .right{height:auto}.who_we_are .what-we-look-for .right .accordion .content{padding:0 20px}}.accordion .row{border-bottom:1px solid #fff;margin-bottom:0}.accordion .row .title,.accordion .row .content{padding-left:80px}.accordion .row .title{height:93px;width:100%;overflow:hidden;position:relative;display:table;box-sizing:border-box;color:#fff;background-color:#333333;cursor:pointer;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.accordion .row .title h2{display:table-cell;vertical-align:middle;width:70%;font-family:"Open sans", sans-serif;font-size:1.6em}@media (max-width: 767px){.accordion .row .title h2{width:60%}}.accordion .row .title .image{position:absolute;right:0px;height:100%;width:93px;background-position:center;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.accordion .row .title .plus-icon{position:absolute;left:20px;top:25px}.accordion .row .content{background-color:#f1f2f2;overflow:hidden;height:0;padding-right:40px;-webkit-transition:height 500ms;-o-transition:height 500ms;transition:height 500ms}.accordion .row.active .content{height:220px}@media (min-width: 768px) and (max-width: 991px){.accordion .row.active .content{height:150px}}.accordion .row.active .title{background-color:#f1f2f2;color:#595959}.accordion .row.active .title .image{right:-120px;opacity:0}.accordion .row.active .title .plus-icon{border-color:#ff6600}.accordion .row.active .title .plus-icon:after,.accordion .row.active .title .plus-icon:before{background-color:#ff6600;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.our-culture .title h1,.our-culture .title p{float:left;box-sizing:border-box}.our-culture .title h1{width:33.33%;font-size:58px;padding-left:70px}@media (max-width: 767px){.our-culture .title h1{width:100%;padding:0 20px}}.our-culture .title p{width:66.66%;padding:25px;border-top:5px solid #ff6600}@media (max-width: 767px){.our-culture .title p{width:100%;border:0;padding-top:0}}@media (max-width: 767px){.our-culture .title.clearfix{padding-top:40px}}@media (max-width: 767px){.our-culture .title .icons{display:none}}.our-culture .tabs{margin-bottom:1px}.our-culture .tabs button{width:20%;height:95px;box-sizing:border-box;display:block;float:left;position:relative;border:1px solid #fff;border-top:0;margin:0;padding:0 30px 0 70px;background-color:#f1f2f2;color:#595959;text-align:left;font-family:"Proxima Bold";line-height:1.4}.our-culture .tabs button.mobile{display:none;width:100%;border:0;float:none}.our-culture .tabs button.mobile .tab-title{color:#fff}.our-culture .tabs button.mobile .font-icon{color:#fff;border-color:#fff}.our-culture .tabs button.mobile:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}@media (max-width: 767px){.our-culture .tabs button{display:none}.our-culture .tabs button.mobile{display:block;font-size:150%}}.our-culture .tabs button:before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;background:#ff6600;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.our-culture .tabs button .tab-title{-webkit-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms;position:relative;z-index:5}.our-culture .tabs button .font-icon{width:44px;height:44px;display:block;position:absolute;left:10px;top:50%;margin-top:-22px;text-align:center;line-height:44px;border-radius:44px;border:2px solid #ff6600;font-size:20px;color:#ff6600;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}.our-culture .tabs button.active .tab-title,.our-culture .tabs button:hover .tab-title{color:#fff}.our-culture .tabs button.active .font-icon,.our-culture .tabs button:hover .font-icon{color:#fff;border-color:#fff}.our-culture .tabs button.active:before,.our-culture .tabs button:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.our-culture .tabs .tabs-wrapper{position:relative;height:350px;background-color:#f1f2f2}@media (max-width: 767px){.our-culture .tabs .tabs-wrapper{height:auto}}.our-culture .tabs .tabs-wrapper .tab{position:absolute;top:0;left:0;opacity:0;z-index:1;height:100%;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.our-culture .tabs .tabs-wrapper .tab.active{opacity:1;z-index:2}.our-culture .tabs .tabs-wrapper .tab .left,.our-culture .tabs .tabs-wrapper .tab .right{float:left;width:50%;box-sizing:border-box}.our-culture .tabs .tabs-wrapper .tab .left{border-top:40px solid transparent;border-left:50px solid transparent;padding-right:60px}.our-culture .tabs .tabs-wrapper .tab .left p.header{font-family:"Proxima Bold";font-size:16px;line-height:1.2}.our-culture .tabs .tabs-wrapper .tab .right{height:100%;padding-left:20px;background-size:cover}.our-culture .tabs .tabs-wrapper .tab .right img{float:right;width:100%}@media (max-width: 767px){.our-culture .tabs .tabs-wrapper .tab{position:relative;opacity:1}.our-culture .tabs .tabs-wrapper .tab .right{padding-top:60%}.our-culture .tabs .tabs-wrapper .tab .left,.our-culture .tabs .tabs-wrapper .tab .right{width:100%;float:none}.our-culture .tabs .tabs-wrapper .tab .left{border:0;padding:20px}}.our-culture .connect-with-us{overflow:hidden}.our-culture .connect-with-us .title{position:relative;background-color:#333333;color:#fff;height:90px;padding-left:35px;cursor:pointer}.our-culture .connect-with-us .title .plus-icon{position:absolute;right:20px;top:50%;margin-top:-22px}.our-culture .connect-with-us .title .icons{color:#fff;position:absolute;left:220px;top:35px;font-size:1.8em}.our-culture .connect-with-us .title .icons .icon{float:left;margin-right:5px}.our-culture .connect-with-us .title h2{margin:0;line-height:90px;font-size:1.6em;font-family:"Open sans", sans-serif}.our-culture .connect-with-us .title.active .plus-icon:after,.our-culture .connect-with-us .title.active .plus-icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.our-culture .content{-webkit-transition:height 500ms;-o-transition:height 500ms;transition:height 500ms}.our-culture .content.closed{height:0 !important}.our-culture .content .box{width:188px;height:188px;background-size:cover;float:left;box-sizing:border-box;display:table}.our-culture .content .box .text-wrapper{padding:20px;display:table-cell;vertical-align:bottom}.our-culture .content .box p{font-size:0.8em}.our-culture .content .box p.header{font-family:"Proxima Bold It";margin-bottom:5px}.our-culture .content .box .font-icon{font-size:30px;text-decoration:none}.our-culture .content .box.width2{width:376px}.our-culture .content .box.height2{height:376px}.our-culture .content .box.image,.our-culture .content .box.image a,.our-culture .content .box.orange,.our-culture .content .box.orange a{color:#fff}.our-culture .content .box.image .font-icon,.our-culture .content .box.image a .font-icon,.our-culture .content .box.orange .font-icon,.our-culture .content .box.orange a .font-icon{border-color:#fff}.our-culture .content .box.grey{background-color:#f1f2f2}.our-culture .content .box.grey .header,.our-culture .content .box.grey .font-icon{color:#ff6600}.our-culture .content .box.white .font-icon{color:#ff6600}.our-culture .content .box.orange{background-color:#ff6600;color:#fff}.our-culture .content .box.orange .font-icon{border-color:#fff}@media (max-width: 767px){.our-culture .content .box{width:50%}.our-culture .content .box .text-wrapper{padding:10px}.our-culture .content .box.blank{display:none}.our-culture .content .box.width2{width:100%}}#sitewrap.who_we_are .call-to-action{background-color:#f1f2f2}@media (max-width: 767px){section.how-we-work .right img{display:none}}section.what-we-look-for .left .title-border{margin-bottom:40px}section.your-career-path{background-color:#fff}section.things-to-consider{background-color:#f1f2f2}@media (max-width: 767px){section.things-to-consider .left{display:none}section.things-to-consider .right{padding-top:40px}}section.career-journey .text-content h3{font-size:36px;margin-bottom:10px}section.career-journey .text-content h4{color:#ff6600;font-size:22px;margin-top:0}section.career-journey .text-content h1{width:50%;margin:0 auto 40px}@media (max-width: 767px){section.career-journey .text-content h1{width:100%;padding-top:40px}}section.career-journey .text-content .arrow-vertical{margin-bottom:37px}.journey{position:relative;margin:0 auto 50px;width:470px;height:350px;overflow:hidden;background-color:#f1f2f2;max-width:100%;-webkit-transition:background-color 500ms, width 500ms;-o-transition:background-color 500ms, width 500ms;transition:background-color 500ms, width 500ms}@media (max-width: 767px){.journey{height:410px}}.journey.first-slide-open{background-color:#ff6600}.journey.first-slide-open .slider:before,.journey.first-slide-open .slider:after{opacity:0}.journey .front{cursor:pointer;width:470px;max-width:100%;height:100%;position:relative;background-size:cover;background-repeat:no-repeat;z-index:4;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media (max-width: 767px){.journey .front{background-position:center}}.journey .front .content-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:2}.journey .front .content-wrapper .content-inner-wrapper{display:table;width:100%;height:100%}.journey .front .content-wrapper .content-inner-wrapper .title-wrapper{display:table-cell;vertical-align:middle;text-align:center}.journey .front h4{color:#fff;font-family:"Open sans", sans-serif;font-size:42px;margin-bottom:10px;margin-top:0;font-weight:300}.journey .front .plus-icon{background-color:transparent;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.journey .front:hover .plus-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.journey .back{position:absolute;top:0;width:100%;height:100%;border-top:1px solid #ff6600;border-bottom:1px solid #ff6600;box-sizing:border-box}.journey .back .slider{max-width:100%;width:850px;height:100%;overflow:hidden;position:relative}.journey .back .slider .slides-wrapper{height:100%;max-width:100%;width:600px;margin:0 auto;overflow:hidden;position:relative;border-top:50px solid transparent;border-bottom:60px solid transparent;box-sizing:border-box}.journey .back .slider:before,.journey .back .slider:after{content:"";position:absolute;background-repeat:no-repeat;background-position:center;height:100%;width:40px;top:0;-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}@media (max-width: 767px){.journey .back .slider:before,.journey .back .slider:after{display:none}}.journey .back .slider:before{background-image:url(/assets/curly_bracket_left-639cd6f30c01ede5c17140a88b192bab0764fd26e6228b8c582c546078b80df3.png);left:90px}.journey .back .slider:after{background-image:url(/assets/curly_bracket_right-ae354bff9c2af14e0bc11a9a1236ae1799c590299a8fd7fe260601ec4cf1e56f.png);right:90px}.journey .back .slider .slide{position:absolute;top:0;width:100%;height:100%;left:100%;opacity:0;text-align:center;padding:0 60px;box-sizing:border-box;display:table}.journey .back .slider .slide.first-slide{padding:0;color:#fff}.journey .back .slider .slide.active{left:0%;opacity:1}.journey .back .slider .slide h5,.journey .back .slider .slide h6{margin:0}.journey .back .slider .slide h5{font-size:28px}.journey .back .slider .slide h6{font-size:16px}.journey .back .slider .slide .title-wrapper{margin-bottom:20px}.journey .back .slider .slide .content-wrapper{text-align:center;display:table-cell;vertical-align:middle}@media (max-width: 767px){.journey .back .slider .slide{padding:0 40px !important}}.journey .back .slider .slider-buttons-wrapper button{background-color:transparent;border:0;position:absolute;top:0;height:100%;background-repeat:no-repeat;background-position:center;width:150px;z-index:2}.journey .back .slider .slider-buttons-wrapper button.left{left:0;background-image:url(/assets/black_arrow_left-65e0d48446ded8ef90f5331fa8f6e698b4414b47b7449edfc5424cacbd2bf6e7.png)}.journey .back .slider .slider-buttons-wrapper button.right{right:0;background-image:url(/assets/black_arrow_right-43d8119e3b34f9462cfba25781a9ba10133e5789ead09fb23076887ac85747de.png)}@media (max-width: 767px){.journey .back .slider .slider-buttons-wrapper button{width:40px}}.journey .progress-buttons{position:absolute;bottom:0;width:100%}.journey .progress-buttons button:hover,.journey .progress-buttons button.active{background-color:#333333}.journey .close-button{height:30px;width:30px;position:absolute;top:10px;right:10px;border-radius:30px;border:1px solid #fff;box-sizing:border-box;background-color:#333333;cursor:pointer;opacity:0;z-index:3;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.journey.active{width:850px}.journey.active .front{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.journey.active .close-button{opacity:1}.journey-divider{margin-bottom:60px;height:1px;background-color:#f1f2f2;position:relative}.journey-divider .button-wrapper{text-align:center;width:76px;height:48px;position:absolute;left:50%;margin-left:-38px;top:-24px;background-color:#fff;display:inline-block}.journey-divider .promo-level{width:110px;height:43px;background-color:#fff;position:absolute;top:-21px}.journey-divider .promo-level.right{padding-left:5px;right:0}.journey-divider .promo-level.right .orange-inner{right:1px}.journey-divider .promo-level.left{padding-right:5px}.journey-divider .promo-level.left .orange-inner{left:1px}.journey-divider .promo-level .black-border{width:100%;height:100%;box-sizing:border-box;border:1px solid #000}.journey-divider .promo-level .black-border .white-overlay{width:76px;margin:0 auto;height:43px;background-color:#fff;margin-top:-1px}.journey-divider .promo-level .black-border .white-overlay .orange-inner{box-sizing:border-box;position:absolute;top:1px;width:108px;height:41px;background-color:#ff6600;border:4px solid #fff;font-family:"Open sans", sans-serif;font-size:15px;color:#fff;text-align:center;font-style:italic;line-height:1.4;padding-top:5px}.beyond-alphasights h4{font-size:28px;margin:20px 0}@media (max-width: 767px){.beyond-alphasights img{display:none !important}}.video-js{width:100% !important;height:auto !important;position:static}a.is-it-for-you{color:#ff6600;font-family:"Proxima Bold It";font-size:16px}.case-study:hover .link-icon:before,.video-box:hover .link-icon:before{-webkit-animation-name:rotate-once;animation-name:rotate-once;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.case-study:hover .link-icon:after,.video-box:hover .link-icon:after{opacity:1 !important}@media (max-width: 1024px){.case-study .link-icon:after,.video-box .link-icon:after{opacity:1 !important;font-size:120%}}.case-study .content-wrapper,.video-box .content-wrapper{position:absolute;bottom:10%;color:#fff;z-index:2;max-width:80%;box-sizing:border-box}.case-study .content-wrapper .title,.video-box .content-wrapper .title{font-family:"Proxima Smbd";font-size:24px;padding-left:5px}.case-study .content-wrapper .subtitle,.video-box .content-wrapper .subtitle{font-family:"Proxima Smbd";margin-bottom:10px;padding-left:5px;font-size:15px}.case-study .content-wrapper .link-icon,.video-box .content-wrapper .link-icon{display:block;width:40px;height:40px;border-radius:40px;border:2px solid #fff;background-color:transparent;position:relative}.case-study .content-wrapper .link-icon:before,.video-box .content-wrapper .link-icon:before{content:"";background-position:center;background-repeat:no-repeat;height:100%;width:100%;display:block}.case-study .content-wrapper .link-icon:after,.video-box .content-wrapper .link-icon:after{position:absolute;left:100%;top:0;padding-top:10px;opacity:0;min-width:200px;padding-left:10px;text-align:left;color:#fff;font-family:"Proxima Smbd It";-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.case-study .content-wrapper .link-icon.menu:after,.video-box .content-wrapper .link-icon.menu:after{content:"Read article"}.case-study .content-wrapper .link-icon.video-play:after,.video-box .content-wrapper .link-icon.video-play:after{content:"Watch video"}.case-study .content-wrapper .link-icon.menu:before,.case-study .content-wrapper .link-icon.video-play:before,.video-box .content-wrapper .link-icon.menu:before,.video-box .content-wrapper .link-icon.video-play:before{background-image:url(/assets/case_studies_elipsis_icon-8dd42e582679bc9fa1fc60c5fa28a01cdf5776c6da52cac5c6fc3b4c4eee3631.png)}.case-study .content-wrapper .link-icon.text:before,.video-box .content-wrapper .link-icon.text:before{background-image:url(/assets/case_study_speech_icon-379dae91857038f1ff69d7225a2f0da411ece94c39d6e83a7ec756807beae013.png)}.image-overlay:after{content:"";display:block;position:absolute;top:0;left:0;width:90%;height:87%;background-color:#9e9e9e;margin:5%;box-sizing:border-box;transition:all 500ms;mix-blend-mode:multiply}.image-overlay:hover:after{background-color:#ff6600}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.learn-more-button:after,button.arrow-vertical{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);height:48px;width:48px;border-radius:48px;border:0;background-color:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.5);position:relative}button.arrow-vertical:before{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);content:"";background:url(/assets/black_down_arrow-12deb31e8a35dad4555cf4d3ee47917bd31bf2005db437a2d067fd3df96b0c55.png) no-repeat center;position:absolute;width:100%;height:100%;left:0;top:0}button.arrow-vertical.up:before{background:url(/assets/black_up_arrow-8f979c9f27777a1a23d9bbc844e23e2ac0c15c649cc646f9541659d33856e49d.png) no-repeat center}button.arrow-vertical.up:hover:before,button.arrow-vertical.up:active:before{-webkit-animation-name:hvr-icon-bob-float, hvr-icon-bob;animation-name:hvr-icon-bob-float, hvr-icon-bob}button.arrow-vertical.down:hover:before,button.arrow-vertical.down:active:before{-webkit-animation-name:hvr-icon-hang-sink, hvr-icon-hang;animation-name:hvr-icon-hang-sink, hvr-icon-hang}button.arrow-vertical.with-dots:after{content:"";background:url(/assets/faded_dots-bb45471b76a381aa8494ff4dc9260238c3d908ff86b110f7a5558e38da31e779.png) no-repeat center;width:100%;height:67px;position:absolute;top:100%;left:0}button.arrow-vertical:hover:before,button.arrow-vertical:active:before{-webkit-animation-duration:0.3s, 1.5s;animation-duration:0.3s, 1.5s;-webkit-animation-delay:0s, 0.3s;animation-delay:0s, 0.3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate}.page-title{text-align:center;padding-bottom:30px;padding-top:30px}.page-title.orange{background-color:#ff6600;color:#fff}.page-title h1{font-size:55px;margin-bottom:10px}.page-title h3{width:80%;max-width:1000px;margin:0 auto;margin-bottom:10px}.page-title p{width:60%;margin:0 auto;font-size:1.17em}.plus-icon{width:44px;height:44px;border-radius:45px;border:2px solid #fff;position:relative}.plus-icon:after,.plus-icon:before{content:"";height:2px;width:50%;position:absolute;top:50%;left:25%;margin-top:-1px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.plus-icon:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.select-dropdown{position:relative;margin-bottom:20px}.select-dropdown button.select-link{border:0;background-color:#333333;height:50px;padding:0;width:100%;margin-top:20px;color:#fff;text-align:left;padding-left:20px;font-family:"Open sans", sans-serif;font-size:20px;position:relative}.select-dropdown button.select-link .icon{display:block;font-size:24px;position:absolute;right:20px;top:0;line-height:50px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.select-dropdown ul{position:absolute;height:0;overflow:hidden;width:100%}.select-dropdown ul li{padding:10px 20px;background-color:#f1f2f2;border-top:1px solid #fff;width:100%;box-sizing:border-box;cursor:pointer}.select-dropdown.active ul{height:auto}.hvr-sweep-to-bottom:hover:before,.hvr-sweep-to-bottom:focus:before,.hvr-sweep-to-bottom:active:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.cd-dropdown,.cd-select{position:relative;width:300px;margin:0 auto 40px;display:block;z-index:100}.campus-select-wrapper .cd-dropdown{float:right;width:250px}.cd-dropdown>span{width:100%;height:60px;line-height:60px;color:#fff;font-size:16px;background:#333333;display:block;padding:0 50px 0 30px;position:relative;cursor:pointer;box-sizing:border-box}.cd-dropdown>span:after{content:"\e60b";font-family:'icomoon';position:absolute;right:20px;font-size:24px;font-weight:normal;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cd-dropdown ul{list-style-type:none;margin:0;padding:0;display:block;position:relative}.cd-dropdown ul li{display:block}.cd-dropdown ul li span{width:100%;background:#f1f2f2;line-height:60px;padding:0 30px 0 30px;display:block;color:#333333;cursor:pointer;box-sizing:border-box}.cd-dropdown>span,.cd-dropdown ul li span{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.cd-dropdown>span span[class^="icon-"],.cd-dropdown>span span[class*=" icon-"]{padding:0 30px 0 45px}.cd-select{border:1px solid #ddd}.cd-dropdown{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;-ms-perspective:800px;perspective:800px}.cd-dropdown>span{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-ms-transition:-ms-transform .3s;transition:transform .3s}.cd-dropdown>span:active{-webkit-transform:rotateX(60deg);-ms-transform:rotateX(60deg);transform:rotateX(60deg)}.cd-dropdown>span,.cd-dropdown ul li:nth-last-child(-n+3) span{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.cd-dropdown ul{position:absolute;top:0px;width:100%}.cd-dropdown ul li{position:absolute;width:100%}.cd-active.cd-dropdown>span{color:#ff6600}.cd-active.cd-dropdown>span,.cd-active.cd-dropdown ul li span{box-shadow:0 1px 1px rgba(0,0,0,0.1)}.cd-active.cd-dropdown ul li span{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s}.cd-active.cd-dropdown ul li span:hover{background:#ff6600;color:#fff}.progress-buttons{height:45px;padding-bottom:20px;box-sizing:border-box;text-align:center}.progress-buttons button{border:0;margin:0;width:15px;height:15px;margin:5px;border-radius:15px;background-color:#fff;transition:background-color 200ms}.progress-buttons button.active,.progress-buttons button:hover{background-color:#ff6600}.demo-title{margin-bottom:24px;color:#ff9650;font-size:28px}.items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.item{margin:12px}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:108px;height:96px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}.cmn-toggle-switch:focus{outline:none}.cmn-toggle-switch span{display:block;position:absolute;top:45px;left:18px;right:18px;height:6px;background:white}.cmn-toggle-switch span::before,.cmn-toggle-switch span::after{position:absolute;display:block;left:0;width:100%;height:6px;background-color:#fff;content:""}.cmn-toggle-switch span::before{top:-27px}.cmn-toggle-switch span::after{bottom:-27px}.cmn-toggle-switch__rot{background-color:#28aadc}.cmn-toggle-switch__rot span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.cmn-toggle-switch__rot.active{background-color:#166888}.cmn-toggle-switch__rot.active span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cmn-toggle-switch__htx{background-color:#ff3264}.cmn-toggle-switch__htx span{-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s}.cmn-toggle-switch__htx span::before,.cmn-toggle-switch__htx span::after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s}.cmn-toggle-switch__htx span::before{-webkit-transition-property:top, -webkit-transform;transition-property:top, transform}.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom, -webkit-transform;transition-property:bottom, transform}.cmn-toggle-switch__htx.active{background-color:#cb0032}.cmn-toggle-switch__htx.active span{background:none}.cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-toggle-switch__htx.active span::before,.cmn-toggle-switch__htx.active span::after{-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s}.cmn-toggle-switch__htla{background-color:#32dc64}.cmn-toggle-switch__htla span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.cmn-toggle-switch__htla span::before{-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform 0.3s, width 0.3s, top 0.3s;transition:transform 0.3s, width 0.3s, top 0.3s}.cmn-toggle-switch__htla span::after{-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform 0.3s, width 0.3s, bottom 0.3s;transition:transform 0.3s, width 0.3s, bottom 0.3s}.cmn-toggle-switch__htla.active{background-color:#18903c}.cmn-toggle-switch__htla.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cmn-toggle-switch__htla.active span::before,.cmn-toggle-switch__htla.active span::after{width:50%}.cmn-toggle-switch__htla.active span::before{top:0;-webkit-transform:translateX(42px) translateY(3px) rotate(45deg);-ms-transform:translateX(42px) translateY(3px) rotate(45deg);transform:translateX(42px) translateY(3px) rotate(45deg)}.cmn-toggle-switch__htla.active span::after{bottom:0;-webkit-transform:translateX(42px) translateY(-3px) rotate(-45deg);-ms-transform:translateX(42px) translateY(-3px) rotate(-45deg);transform:translateX(42px) translateY(-3px) rotate(-45deg)}.cmn-toggle-switch__htra{background-color:#ff9650}.cmn-toggle-switch__htra span{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}.cmn-toggle-switch__htra span::before{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, top 0.3s;transition:transform 0.3s, width 0.3s, top 0.3s}.cmn-toggle-switch__htra span::after{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform 0.3s, width 0.3s, bottom 0.3s;transition:transform 0.3s, width 0.3s, bottom 0.3s}.cmn-toggle-switch__htra.active{background-color:#e95d00}.cmn-toggle-switch__htra.active span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cmn-toggle-switch__htra.active span::before,.cmn-toggle-switch__htra.active span::after{width:50%}.cmn-toggle-switch__htra.active span::before{top:0;-webkit-transform:translateX(-6px) translateY(3px) rotate(-45deg);-ms-transform:translateX(-6px) translateY(3px) rotate(-45deg);transform:translateX(-6px) translateY(3px) rotate(-45deg)}.cmn-toggle-switch__htra.active span::after{bottom:0;-webkit-transform:translateX(-6px) translateY(-3px) rotate(45deg);-ms-transform:translateX(-6px) translateY(-3px) rotate(45deg);transform:translateX(-6px) translateY(-3px) rotate(45deg)}.general-button{float:right;padding:0 30px;line-height:40px;color:#FFF;border:0;background-color:#ff6600;margin-top:20px;margin-right:0;text-decoration:none}.event-registration-form .fancy-form .control-group .form-error{padding-left:20px}.event-registration-form .fancy-form .control-group-label label{padding-left:20px;color:#333333}.event-registration-form .fancy-form .control-group-label>span.info{padding-left:20px}.event-registration-form .fancy-form .control-group.file_field input{color:#333333}.as-form-light.case-competition .two-col{margin:auto}.as-form-light.case-competition .two-col .field{min-width:335px;max-width:350px;display:inline-block}.as-form-light.case-competition .two-col .field:first-child{margin-right:20px}.as-form-light.case-competition .two-col .field label{color:black}.as-form-light.case-competition .two-col .field input{color:black}.as-form-light.case-competition .two-col .field input[type=file]{width:205px}.radio-field{display:inline-flex;flex-direction:row;width:100%}.radio-field label{flex:1}.radio-field .radio-options{flex:0.9;justify-content:space-between;flex-direction:column}.radio-field .radio-options .option{padding:5px}footer.footer{background-color:#222;width:100%;color:white;padding:20px;font-size:12px;text-align:center;display:inline-block;vertical-align:middle;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box;line-height:150%}footer.footer p,footer.footer ul{margin:0}footer.footer .copy{padding-left:30px;margin:0;float:left}footer.footer .cities{float:right;padding-right:15px}footer.footer .cities li{display:inline-block;padding:0px 10px;line-height:150%}footer.footer .cities li a{color:#fff;text-decoration:none;font-size:12px}@media (max-width: 767px){footer.footer{text-align:center}footer.footer p,footer.footer ul{width:100%;margin:0.5em auto}}.open_positions{background-color:#333333}.open_positions .main-content *{box-sizing:border-box}.open_positions section{padding:0}.open_positions .back-link{display:inline-block}.open_positions .wrapper,.open_positions .main-content{max-width:920px;margin:0 auto;padding:2em}.open_positions .content{margin-top:70px;background:#FFF}.open_positions .header{background-color:#333333;color:#FFF;text-align:center}.open_positions .header p{line-height:150%}.open_positions .header a{color:#FFF;text-decoration:underline}.open_positions h2{font-size:2em}.open_positions h2 .title.location{display:inline-block}.open_positions ul{margin:0;padding:0}.open_positions .icon-left-arrow{color:#ff6600;font-size:70%;margin-right:0.5em;text-decoration:none;margin-left:-40px}@media (max-width: 1024px){.open_positions .icon-left-arrow{margin-left:0}}.open_positions .icon-left-arrow:hover{color:#ff8533}.open_positions .software-engineering-section{margin:4em 0}@media (min-width: 992px){.open_positions .software-engineering-and-design{width:50%}}.open_positions .software-engineering-and-design .icon-external-link{margin-left:0.66666667em}.open_positions a{text-decoration:none}.open_positions .count{color:#ff6600;font-weight:bold}.open_positions .positions{margin-top:2em}.open_positions .positions li{padding:0 2em 2em 0}.open_positions .positions li:nth-child(2n){padding-right:1px}@media (max-width: 767px){.open_positions .positions li{padding-right:0}}@media (min-width: 992px){.open_positions .positions li{width:50%}}.open_positions .positions .tile{min-height:150px;display:flex;justify-content:center;flex-direction:column}.open_positions .posting-info{color:#6F6F6F}.open_positions .job .header{text-align:left}.open_positions .job .sidebar{float:right;margin-bottom:2em}@media (min-width: 992px){.open_positions .job .sidebar{width:30%}}@media (max-width: 1024px){.open_positions .job .sidebar{width:100%}.open_positions .job .sidebar .button{display:none}}.open_positions .job .sidebar .button{width:100%;box-sizing:border-box}.open_positions .job .sidebar .similar-positions{padding-top:20px}.open_positions .job .sidebar .similar-positions ul li{color:#333333;padding:0;display:block;width:100%;padding-bottom:5px}.open_positions .job .viewer{float:left}@media (min-width: 992px){.open_positions .job .viewer{width:70%;padding-right:2em;box-sizing:border-box}}@media (max-width: 767px){.open_positions .job .viewer{width:100%}}.open_positions .job .description{margin-bottom:2em;overflow:hidden;position:relative;transition:max-height 300ms ease-in-out}.open_positions .job .description a{text-decoration:underline}.open_positions .job .description ul{list-style-type:circle}.open_positions .job .description li{padding:0.5em 2em;text-indent:-15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.open_positions .job .description li:before{content:'';width:5px;height:5px;background:#ff6600;display:inline-block;font-weight:bold;margin-left:-5px;margin-right:1em;margin-bottom:4px}.open_positions .job .description.expanded{padding-bottom:3em;max-height:9999px}.open_positions .button{padding:1em 2em;color:#FFF;text-align:center;display:inline-block;transition:background-color 300ms ease-in-out;text-decoration:none}.open_positions .container{display:inline-block}.open_positions .feedback-text{display:none;text-align:center;margin-top:2em;border-radius:3px;padding:0.66666667em;background-color:#f1f2f2}.open_positions .region input:checked ~ .region__content{max-height:9999px;opacity:1;transform:scale(1);-webkit-filter:blur(0)}.open_positions .region input:checked+label:after{transform:rotate(135deg);transform-origin:center}.open_positions .region label{border-bottom:4px solid #ff6600;cursor:pointer;display:inline-block;font-family:"Proxima Bold";font-size:2.5em;padding:0.5em 0;width:100%}.open_positions .region label:hover:after{transform:scale(1.3)}.open_positions .region label:after{float:right;content:'+';display:inline-block;transition:transform 300ms ease-in-out}.open_positions .region .region__content{max-height:0;overflow:hidden;opacity:0;margin:0;padding:0;transform:scale(0.7);-webkit-filter:blur(3px);transform-origin:top;transition:opacity 300ms ease-in-out, max-height 300ms ease-in-out, transform 300ms ease-in-out, -webkit-filter 300ms ease-in-out 200ms}.social-share{margin-top:1em}.social-share .icon{display:inline-block;width:30px;height:30px;margin-right:10px;fill:#9FA3A6;text-decoration:none;cursor:pointer;transition:fill 300ms ease-in-out}.social-share .icon:hover{fill:#b9bcbf}.top-border:before{width:30px;height:5px;background:#ff6600;content:"";display:block;margin-bottom:0.66666667em}.open_positions .button{background-color:#ff6600}.open_positions .button:hover{background-color:#ff751a}.open_positions li{list-style-type:none;padding:1em;display:inline-block;vertical-align:middle;box-sizing:border-box;width:50%;margin-right:-3px}.open_positions li.featured{width:100% !important;text-align:center;padding:2em 0;padding-bottom:0}.open_positions li.featured a{text-decoration:none}.open_positions li.featured header{border:1px solid #f1f2f2;border-bottom:none;background-color:#fAfAfA;border-bottom:none;padding:4px 1em;color:#ff8533;transition:background-color 300ms ease-in-out, color 300ms ease-in-out}.open_positions li.featured:hover .tile{background-color:#fff0e6}.open_positions li.featured:hover header{background-color:#ff8533;color:#FFF}.open_positions li:nth-child(4n){padding-right:0}@media (min-width: 768px) and (max-width: 991px){.open_positions li{width:50%;padding:1em}}@media (max-width: 767px){.open_positions li{width:100%;padding:1em 0}}.open_positions .tile{border:1px solid #f1f2f2;background-color:#FFF;padding:2em;transition:background-color 300ms ease-in-out;cursor:pointer;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;text-decoration:none}@media (max-width: 767px){.open_positions .tile{text-align:center}}.open_positions .tile:hover{background-color:#f1f2f2}.open_positions .tile .title{font-size:19.5px;font-weight:100 !important;margin-bottom:1em;display:block}.no-csstransforms .region .region__content{max-height:9999px;opacity:1}
