@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");.section{margin:0 auto;max-width:940px;position:relative;clear:both;padding:0 10px;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix,.content,.intro,#page-inner,header,.section,footer,.row{*zoom:1;}.clearfix:before,.content:before,.intro:before,#page-inner:before,header:before,.section:before,footer:before,.row:before{content:"";display:table;}.clearfix:after,.content:after,.intro:after,#page-inner:after,header:after,.section:after,footer:after,.row:after{content:"";display:table;clear:both;}@font-face{font-family:'Stint-Ultra-Condensed';src:url(/web/fonts/StintUltraCondensed-Regular.eot);src:url(/web/fonts/StintUltraCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/web/fonts/StintUltraCondensed-Regular.woff) format("woff"),url(/web/fonts/StintUltraCondensed-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'icon';src:url("/web/fonts/icons-primary.eot?s");src:url("/web/fonts/icons-primary.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-primary.ttf?s") format("truetype"),url("/web/fonts/icons-primary.woff?s") format("woff"),url("/web/fonts/icons-primary.svg#icons-primary?s") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Nav-Icon';src:url("/web/fonts/icons-navigation.eot");src:url("/web/fonts/icons-navigation.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-navigation.woff") format("woff"),url("/web/fonts/icons-navigation.ttf") format("truetype"),url("/web/fonts/icons-navigation.svg#icons-navigation") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sofia-pro';src:url("/web/fonts/SofiaProSemiBold.eot");src:url("/web/fonts/SofiaProSemiBold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/SofiaProSemiBold.woff2") format("woff2"),url("/web/fonts/SofiaProSemiBold.woff") format("woff"),url("/web/fonts/SofiaProSemiBold.ttf") format("truetype");}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'VivaBeautiful';src:url("/web/fonts/VivaBeautifulPro-Regular.eot");src:url("/web/fonts/VivaBeautifulPro-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/VivaBeautifulPro-Regular.woff") format("woff"),url("/web/fonts/VivaBeautifulPro-Regular.woff2") format("woff2"),url("/web/fonts/VivaBeautifulPro-Regular.ttf") format("truetype"),url("/web/fonts/VivaBeautifulPro-Regular.svg#robotothinitalic") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}.icon,.icon-nav,[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-nav{font-family:'Nav-Icon';}body,.cs-atscs-jobdet-rtpane{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#415364;font-size:16px;line-height:1.5;}h1,h2,h3,h4{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:bold;}.jp h1,.kr h1,.jp h2,.kr h2,.jp h3,.kr h3,.jp h4,.kr h4{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}h1,.h1,h2,.h2{color:#323e48;margin:0 0 .4em;font-size:2.875em;line-height:0.8913em;}@media (max-width:750px){h1,.h1,h2,.h2{font-size:2.1875em;line-height:35px;}}h3,.h3{margin:1.5em 0 1.5em;font-size:1.375em;line-height:1.36364;color:#758592;font-weight:bold;}h4,.h4{color:#758592;margin:1.5em 0 .75em;font-size:1.125em;}.dropdown h5,.dropdown .h5{font-weight:normal;color:#A3A3A3;margin:0;font-size:0.6875em;text-transform:uppercase;letter-spacing:1px;font-size:.7em;}h6,.h6{font-size:1em;font-weight:bold;margin:0;color:#0e0e0e;}p{margin:0 0 1.5em;}.italic{font-style:italic !important;}.bold{font-weight:bold !important;color:#0e0e0e;}a{color:#0047ba;}a.hover{color:#0054DD;}.link{letter-spacing:-0.05em;}.title-text{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:40px;line-height:50px;letter-spacing:0;margin-bottom:40px;font-weight:bold;}@media (max-width:750px){.title-text{font-size:25px;}}.subtitle-text{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:18px;line-height:1;text-transform:uppercase;margin-bottom:30px;}.subtitle-text.white,.subtitle-text.white a,.title-text.white,.title-text.white a{color:#fff;}.SofiaProSemiBold{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif !important;}.innovation-banner__heading{line-height:49px;text-transform:uppercase;}@media (max-width:1200px){.innovation-banner__heading{font-size:2.3em;line-height:1em;}}@media (max-width:800px){.innovation-banner__heading{font-size:1.9em;}}.innovation-banner__text-container{width:350px;position:absolute;top:130px;left:81px;}.innovation-banner__text{font-size:1.4em;font-weight:100;}@media (max-width:1200px){.innovation-banner__text{font-size:1.2em;line-height:1.5em;}}@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}.small_button{border-radius:25px;font-size:14px;text-transform:uppercase;cursor:pointer;transition:.3s;padding:7.5px 20px;letter-spacing:.5px;line-height:14px;overflow:hidden;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:600;font-size:0.9375em;padding:.5em;}.small_button.blue{color:#fff;background-color:#0047ba;border:solid 2px #0047ba;}.small_button.blue:hover,.small_button.blue:active{background-color:#0054DD;border:solid 2px #0054DD;}.small_button.blue.outline{color:#0047ba;border:solid 2px #0047ba;background-color:transparent;}.small_button.blue.outline:hover{color:#fff;box-shadow:inset 0 0 0 20px #0054DD;}.small_button.accent-color{color:#fff;background-color:#f26178;border:solid 2px #f26178;}.small_button.accent-color:hover{background-color:#E14864;border-color:#E14864;}.small_button.accent-color:active{background-color:#E14864;border-color:#E14864;}.small_button.accent-color.outline{color:#f26178;border:solid 2px #f26178;background-color:transparent;}.small_button.accent-color.outline:hover,.small_button.accent-color.outline:active{color:#fff;box-shadow:inset 0 0 0 20px #f26178;}.small_button.white{color:#0047ba;background-color:#fff;border:solid 2px #fff;}.small_button.white:hover,.small_button.white:active{background-color:#758592;border:solid 2px #758592;}.small_button.white.outline{color:#fff;border:solid 2px #fff;background-color:transparent;}.small_button.white.outline:hover,.small_button.white.outline:active{color:#0047ba;box-shadow:inset 0 0 0 20px #fff;border-color:#fff;background-color:transparent;}.small_button.white.outline:active{box-shadow:inset 0 0 0 20px #ACB6BE;}.button--clients{border-radius:25px;font-size:14px;text-transform:uppercase;cursor:pointer;transition:.3s;padding:7.5px 20px;letter-spacing:.5px;line-height:14px;overflow:hidden;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:600;color:#f26178;box-shadow:inset 0 0 0 2px #f26178;}.button--clients.blue{color:#fff;background-color:#0047ba;border:solid 2px #0047ba;}.button--clients.blue:hover,.button--clients.blue:active{background-color:#0054DD;border:solid 2px #0054DD;}.button--clients.blue.outline{color:#0047ba;border:solid 2px #0047ba;background-color:transparent;}.button--clients.blue.outline:hover{color:#fff;box-shadow:inset 0 0 0 20px #0054DD;}.button--clients.accent-color{color:#fff;background-color:#f26178;border:solid 2px #f26178;}.button--clients.accent-color:hover{background-color:#E14864;border-color:#E14864;}.button--clients.accent-color:active{background-color:#E14864;border-color:#E14864;}.button--clients.accent-color.outline{color:#f26178;border:solid 2px #f26178;background-color:transparent;}.button--clients.accent-color.outline:hover,.button--clients.accent-color.outline:active{color:#fff;box-shadow:inset 0 0 0 20px #f26178;}.button--clients.white{color:#0047ba;background-color:#fff;border:solid 2px #fff;}.button--clients.white:hover,.button--clients.white:active{background-color:#758592;border:solid 2px #758592;}.button--clients.white.outline{color:#fff;border:solid 2px #fff;background-color:transparent;}.button--clients.white.outline:hover,.button--clients.white.outline:active{color:#0047ba;box-shadow:inset 0 0 0 20px #fff;border-color:#fff;background-color:transparent;}.button--clients.white.outline:active{box-shadow:inset 0 0 0 20px #ACB6BE;}.button--clients:hover{color:white;box-shadow:inset 0 0 0 30px #f26178;}.demo,.popup__request-demo{display:inline-block;margin-left:.25em;vertical-align:middle;font-size:0.875em;border:1px solid #f26178;box-shadow:0 0 3px transparent;transition:color .5s,box-shadow .5s,border .02s;color:#fff;background-color:#f26178;border-radius:5px;line-height:1em;padding:10px;}.demo:hover,.popup__request-demo:hover{color:#fff;background-color:#E14864;border:1px solid #E14864;transition:color .5s .12s,box-shadow .5s,border .3s;}.demo.hide-demo-button,.hide-demo-button.popup__request-demo{display:none;}.hero__play{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;}.hero__play:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.hero__play:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.hero__play:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.hero__play:active{background-color:rgba(255,255,255,0.72);}.product-page .hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1200px){.product-page .hero__play{display:none;}}.disclaimer{width:100%;padding:40px 100px;box-sizing:border-box;background-color:#F1F3F4 !important;}@media (max-width:1024px){.disclaimer{padding:20px 20px;}}.disclaimer a{color:#0047ba;}.disclaimer a:hover{color:#0047ba;text-decoration:underline;}.disclaimer p{font-size:.9rem;color:#758592;font-weight:normal;line-height:1.6;text-align:center;margin:0 auto;}.translated{overflow-y:hidden;}.column:first-child,.columns:first-child{margin-left:0;margin-top:0;}.content .column,.content .columns{margin-left:2.12766%;float:left;min-height:1px;position:relative;}@media (max-width:900px){.content .column,.content .columns{width:80% !important;}}.content .one{width:6.38298%;}.content .two{width:14.89362%;}.content .three{width:23.40426%;}.content .four{width:31.91489%;}.content .five{width:40.42553%;}.content .six{width:48.93617%;}.content .seven{width:57.44681%;}.content .eight{width:65.95745%;}.content .nine{width:74.46809%;}.content .ten{width:82.97872%;}body{background-color:#fff;background-image:none;position:relative;}.layout--page,.layout--page__vertically-padded,.layout--page__padded,.layout-page__reduced__padded,.layout-page__reduced,.intro,.logos,.learning-culture,.questions,.innovation-fund-companies,.why-work-with-cornerstone{margin:0 auto;padding:0 10px;max-width:1180px;}@media (max-width:1024px){.layout--page,.layout--page__vertically-padded,.layout--page__padded,.layout-page__reduced__padded,.layout-page__reduced,.intro,.logos,.learning-culture,.questions,.innovation-fund-companies,.why-work-with-cornerstone{width:100%;padding:0;}}.layout--page__vertically-padded{margin:50px auto;}@media (max-width:1024px){.layout--page__padded,.layout-page__reduced__padded{width:95%;}}.layout-page__reduced,.layout-page__reduced__padded{max-width:940px;}.layout-page__reduced__padded{padding-bottom:30px;}.layout--unknown-center{position:absolute;left:50%;}.login__list{position:relative;top:30%;margin:0 auto;font-size:1.5625em;}.login__list-item{display:inline-block;position:relative;width:20em;margin-bottom:2em;vertical-align:top;}.login__link{display:block;margin-left:50%;position:relative;left:-5em;color:#F8FBFD;}.login__link:hover{color:#0047ba;}.login__link:hover > .login__img{box-shadow:0 0 8px #0047ba;}.login__link:after{content:"\e602";font-family:"icon";position:absolute;top:35px;left:260px;font-size:2em;}.login__text{display:block;width:7em;text-align:left;font-size:2.125em;line-height:1;font-weight:200;}.login__img{display:block;height:6em;margin-bottom:1em;transition:.3s;}.login-overlay{display:none;position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;text-align:center;background-color:rgba(0,164,228,0.95);}.login-overlay__close{position:absolute !important;top:.5em;right:.5em !important;font-size:2.5em;color:#fff;}.login__box{position:relative;overflow:hidden;top:40%;width:80%;max-width:1200px;margin:0 auto;font-size:1.5625em;background-color:#fff;border-radius:10px;}.caps{position:relative;top:.1em;}.popup__bottom-cta{text-align:center;margin-top:15px;}.popup__request-demo{padding:1em;margin-left:2em;}.popup__bottom-cta{text-align:center;margin-top:15px;}.popup__request-demo{padding:1em;margin-left:2em;}.no-break{white-space:nowrap;}.offset-by-one{padding-left:6.21064%;}.intro__quote,.culture-quote,.questions__callout-quote,.big-quote{line-height:1.3;color:#415364;font-size:2.05em;font-weight:200;}@media (max-width:1180px){.layout--page,.layout--page__vertically-padded,.layout--page__padded,.layout-page__reduced__padded,.layout-page__reduced,.intro,.logos,.learning-culture,.questions,.innovation-fund-companies,.why-work-with-cornerstone{width:96%;}}.about-banner{position:relative;height:500px;margin-bottom:5.625em;text-align:center;overflow:hidden;}@media (max-width:750px){.about-banner{margin-bottom:2em;min-height:330px;}}.about-banner:before{content:'';display:inline-block;vertical-align:middle;height:100%;}.about-banner__text{position:relative;display:inline-block;vertical-align:middle;z-index:1;}.about-banner__heading{font-size:3.4375em;font-weight:200;color:white;}@media (max-width:750px){.about-banner__heading{font-size:40px;}}.about-banner__subheading{color:white;font-size:2.1875em;font-weight:200;}@media (max-width:750px){.about-banner__subheading{font-size:20px;line-height:1em;}}.about-banner__video{display:block;width:100%;}@media (max-width:670px){.about-banner__video{visibility:hidden;}}.intro{position:relative;margin-bottom:3em;}.intro > .columns{float:none;margin-left:auto;margin-right:auto;}.intro__text{font-size:1.1em;}.intro__quote-centering:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.intro__quote{display:inline-block;vertical-align:middle;padding-left:3.625em;line-height:1.3;font-size:1.25em;color:#7bb9eb;margin-top:3em;text-align:center;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:600;}.intro__heading{margin-bottom:0.5625em;font-size:1.7em;text-transform:uppercase;color:#0047ba;letter-spacing:normal;}.intro__headshot{margin-bottom:0.6em;}.intro__photo-caption{color:#415364;}.intro__photo-caption a{color:#415364 !important;}.intro__hobby-photo{margin-bottom:0.6em;}.intro__photo-caption{padding-left:7px;font-size:0.9375em;line-height:1.3em;max-width:11.2em;}.intro__text{color:#415364;}.logos{margin-bottom:3.5em;text-align:center;}.logos__image{margin:0 .7em 1em 0;}.learning-culture > .columns{float:none;margin-right:auto;margin-left:auto;}.learning-culture .-last-paragraph{margin-bottom:142px;}.office-and-culture-photos{margin-bottom:4em;text-align:center;}.culture-quote{margin-bottom:1.2em;}@media (max-width:770px){.about-us-page .offset-by-one{padding-left:2.1%;}}@media (max-width:770px){.about-us-page .six.columns{width:70%;}}@media (max-width:650px){.about-us-page .six.columns{width:90%;}}.about-us-page .about-banner{height:auto;}.about-us-page .about-banner:before{display:none;}@media (max-width:530px){.about-us-page .about-banner{margin-bottom:3.6em;}}.about-us-page .banner__backup{max-width:100%;min-height:inherit;position:relative;}@media (max-width:770px){.about-us-page .banner__backup{height:300px;max-width:inherit;}}@media (max-width:530px){.about-us-page .banner__backup{height:230px;}}.about-us-page .about-banner__video-overlay:after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;background:#0047ba;opacity:.5;}@media (max-width:770px){.about-us-page .about-banner__video-overlay:after{opacity:.7;}}.about-us-page .about-banner__text{position:absolute;display:block;top:33%;width:100%;}@media (max-width:750px){.about-us-page .about-banner__text{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}}@media (max-width:530px){.about-us-page .about-banner__heading{font-size:2.5em;}}.about-us-page .about-banner__subheading{width:90%;margin:auto;}@media (max-width:770px){.about-us-page .about-banner__subheading{width:80%;font-size:2em;}}@media (max-width:530px){.about-us-page .about-banner__subheading{width:90%;font-size:1.6em;}}.about-us-page .intro > .columns{float:none;margin-left:auto;margin-right:auto;}@media (max-width:770px){.about-us-page .intro__adam-miller,.about-us-page .intro__quote-container{position:absolute;top:3em;right:7%;width:26%;}}@media (max-width:550px){.about-us-page .intro__adam-miller,.about-us-page .intro__quote-container{display:none;}}@media (max-width:770px){.about-us-page .intro__quote-container{top:18em;right:4%;width:35%;}}.about-us-page .intro__quote{display:inline-block;vertical-align:middle;}@media (max-width:1200px){.about-us-page .intro__quote{font-size:2.5vw;}}@media (max-width:770px){.about-us-page .intro__quote{font-size:1.25em;}}@media (max-width:550px){.about-us-page .intro__main-text-column{width:96% !important;padding-left:0 !important;}}@media (max-width:770px){.about-us-page .intro__main-text-column.-how-we-got-here{width:96% !important;padding-left:0 !important;}}@media (max-width:920px){.about-us-page .logos__image:nth-child(even){margin-right:0;}}@media (max-width:640px){.about-us-page .logos__image{width:40%;}}.questions > .columns{float:none;margin-left:auto;margin-right:auto;}.questions__callout{margin-bottom:2.2em;text-align:center;}.questions__callout-image{display:inline-block;vertical-align:middle;margin-right:3em;}@media (max-width:1105px){.questions__callout-image{margin-right:0;margin-bottom:2em;}}.questions__callout-quote{display:inline-block;vertical-align:middle;width:12.3em;font-size:2.08em;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.jp .questions__callout-quote,.kr .questions__callout-quote{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}@media (max-width:450px){.questions__callout-quote{font-size:1.6em;}}.big-quote{text-align:center;margin-bottom:1em;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.jp .big-quote,.kr .big-quote{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}@media (max-width:512px){.big-quote{width:90%;font-size:1.6em;}}.-our-culture,.-our-solution,.-our-track-record,.-our-commitment,.-our-foundation{height:33.2em;text-align:center;background-size:cover;}.-our-culture:before,.-our-solution:before,.-our-track-record:before,.-our-commitment:before,.-our-foundation:before{content:'';height:100%;display:inline-block;vertical-align:middle;}@media (max-width:750px){.-our-culture,.-our-solution,.-our-track-record,.-our-commitment,.-our-foundation{height:20em;}}.pride-and-joy__text{position:relative;display:inline-block;vertical-align:middle;}.pride-and-joy__heading{font-size:2.95em;color:white;font-weight:200;}@media (max-width:650px){.pride-and-joy__heading{width:11em;margin:0 auto .5em auto;font-size:2em;}}.pride-and-joy__tagline{width:22.1em;font-size:1.78em;color:white;font-weight:200;}@media (max-width:650px){.pride-and-joy__tagline{width:16.1em;margin:auto;font-size:1.38em;}}.pride-and-joy__link{color:#f26178;}.pride-and-joy__link:hover{color:#E14864;}.pride-and-joy__banner{position:relative;background-position:50%;}.pride-and-joy__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,71,186,0.7);}.-our-culture{background-image:url(/web/img/about/about-us/pride-banners/our-culture.jpg);}.-our-solution{background-image:url(/web/img/about/about-us/pride-banners/our-solution.jpg);}.-our-track-record{background-image:url(/web/img/about/about-us/pride-banners/our-track-record.jpg);}.-our-commitment{background-image:url(/web/img/about/about-us/pride-banners/our-commitment.jpg);}.-our-foundation{background-image:url(/web/img/about/about-us/pride-banners/our-foundation.jpg);}.innovation-banner{height:500px;background:#ffffff url(/web/img/about/innovation-fund/innovation-fund-banner.jpg) no-repeat;background-size:cover;background-position:100%;position:relative;transform:translateZ(0);}@media (max-width:935px){.innovation-banner{background-position:80%;}}.innovation-banner > .layout--page,.innovation-banner > .layout--page__vertically-padded,.innovation-banner > .layout--page__padded,.innovation-banner > .layout-page__reduced__padded,.innovation-banner > .layout-page__reduced,.innovation-banner > .intro,.innovation-banner > .logos,.innovation-banner > .learning-culture,.innovation-banner > .questions,.innovation-banner > .innovation-fund-companies,.innovation-banner > .why-work-with-cornerstone{position:relative;height:100%;}.innovation-banner__text-container{width:400px;left:0;}@media (max-width:1243px){.innovation-banner__text-container{margin-left:32px;padding:1em;background:rgba(255,255,255,0.8);}}@media (max-width:500px){.innovation-banner__text-container{width:100%;top:auto;left:0;right:0;bottom:0;margin-left:0;}}.innovation-banner__text{width:18em;}@media (max-width:800px){.innovation-banner__text{margin-bottom:1em;}}.hero__watch-video{color:#000000;display:none;border-color:#000000;padding:0.6em .75em;vertical-align:bottom;box-shadow:inset 0 0 0 2px #000000;font-size:0.97375em;text-align:center;}@media (max-width:1243px){.hero__watch-video{display:inline-block;}}.hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1243px){.hero__play{display:none;}}.hero__play.blue{background:rgba(0,71,186,0.8);}.hero__play.blue:hover{background:#0054dd;}.innovation-intro{color:#323e48;background-color:#F1F3F4;padding:3em 2em;}@media (max-width:800px){.innovation-intro > .layout--page,.innovation-intro > .layout--page__vertically-padded,.innovation-intro > .layout--page__padded,.innovation-intro > .layout-page__reduced__padded,.innovation-intro > .layout-page__reduced,.innovation-intro > .intro,.innovation-intro > .logos,.innovation-intro > .learning-culture,.innovation-intro > .questions,.innovation-intro > .innovation-fund-companies,.innovation-intro > .why-work-with-cornerstone{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}.innovation-intro__left-col{display:inline-block;vertical-align:middle;width:48%;margin:6.5em 0;}@media (max-width:800px){.innovation-intro__left-col{width:100%;margin:0 0 3.125em;text-align:center;}}.innovation-intro__text{max-width:28em;font-size:1.375em;}@media (max-width:800px){.innovation-intro__text{margin:auto;}}.innovation-intro__right-col{display:inline-block;vertical-align:middle;width:48%;text-align:center;}@media (max-width:800px){.innovation-intro__right-col{width:100%;}}.innovation-fund-companies{padding:5.375em 0 6.0625em 0;text-align:center;}@media (max-width:1238px){.innovation-fund-companies{max-width:900px;}}@media (max-width:932px){.innovation-fund-companies{max-width:600px;width:100%;}}.innovation-fund-company{display:inline-block;vertical-align:top;position:relative;width:368px;height:244px;margin-right:33px;margin-bottom:37px;transition:.2s;transform:translateZ(0);}.innovation-fund-company:nth-child(3n + 1){margin-right:0;}.innovation-fund-company:after{content:'view website >';position:absolute;left:0;right:0;bottom:-5px;text-align:center;color:white;opacity:0;transition:.2s;}.innovation-fund-company:hover{-ms-transform:scale(1.1);transform:scale(1.1);transition:.2s;}.innovation-fund-company:hover:after{-ms-transform:translateY(-15px);transform:translateY(-15px);}.innovation-fund-company:hover .innovation-fund-company__description{-ms-transform:translateY(-10px);transform:translateY(-10px);transition:.2s;}.innovation-fund-company:hover .your-company-here-text{border-color:#292929;}.innovation-fund-company.-your-company-here{height:197px;padding:45px 25px 20px 25px;border:1px solid #0047ba;margin-left:-1px;}.innovation-fund-company.-your-company-here:after{display:none;}.innovation-fund-company.-your-company-here:hover .your-company-here__continue{color:#0047ba;-ms-transform:translateY(-5px);transform:translateY(-5px);}@media (max-width:1238px){.innovation-fund-company:nth-child(3n + 1){margin-right:33px;}.innovation-fund-company:nth-child(2n + 1){margin-right:0;}}@media (max-width:932px){.innovation-fund-company{margin-right:0 !important;}}.your-company-here-text{position:absolute;top:1px;left:47px;color:#C3C2C2;padding-right:.3em;z-index:-1;}.your-company-here__continue{position:absolute;left:0;right:0;bottom:5px;text-align:center;color:black;transition:.2s;}.your-name-here__company-name{height:100%;border:solid 1px #758592;background-color:transparent;width:75%;outline:none;}.innovation-fund-company__heading{position:relative;font-size:26px;text-align:center;}.innovation-fund-company__description{padding:106px 40px 0 40px;color:#fff;text-align:center;transition:.2s;}.-your-company-here .innovation-fund-company__description{padding:20px 39px 0 39px;}.innovation-fund-company__cmd-line-cursor{color:#74787a;position:relative;top:-.05em;animation:blink 1s steps(1) infinite;}@keyframes blink{50%{color:transparent;}}.innovation-quote-banner{height:372px;background:url(/web/img/about/innovation-fund/quote-banner.jpg) no-repeat;background-size:cover;color:white;text-align:center;}.innovation-quote-banner:before{content:'';display:inline-block;vertical-align:middle;height:100%;}@media (max-width:1180px){.innovation-quote-banner{background-position:50%;}}@media (max-width:890px){.innovation-quote-banner{background-position:70%;}}.innovation-quote-banner__quote-container{max-width:60em;display:inline-block;vertical-align:middle;}@media (max-width:1180px){.innovation-quote-banner__quote-container{max-width:50em;}}@media (max-width:890px){.innovation-quote-banner__quote-container{max-width:90%;}}.innovation-quote-banner__quote{line-height:1.2em;font-size:2.4375em;font-weight:100;}@media (max-width:670px){.innovation-quote-banner__quote{font-size:1.9em;}}@media (max-width:400px){.innovation-quote-banner__quote{margin-bottom:0.5em;font-size:1.6em;}}.innovation-quote-banner__quote-source{font-size:1.5em;font-style:italic;font-weight:100;}@media (max-width:670px){.innovation-quote-banner__quote-source{font-size:1.4em;}}@media (max-width:400px){.innovation-quote-banner__quote-source{max-width:20em;font-size:1.1em;}}.why-work-with-cornerstone{padding:5.75em 0 11em 0;text-align:center;background:url(/web/img/about/innovation-fund/grid-background.png) no-repeat;}@media (max-width:940px){.why-work-with-cornerstone{background-size:cover;}}.why-work-with-cornerstone__reason{max-width:960px;width:83%;margin:0 auto 5.6em;text-align:left;}.why-work-with-cornerstone__reason.-reason-one .why-work-with-cornerstone__text-container,.why-work-with-cornerstone__reason.-reason-three .why-work-with-cornerstone__text-container{margin-right:13%;}.why-work-with-cornerstone__reason.-reason-two .why-work-with-cornerstone__reason-image{margin-right:13%;}.why-work-with-cornerstone__reason.-reason-one .why-work-with-cornerstone__text-container{top:2em;}@media (max-width:1180px){.why-work-with-cornerstone__reason{display:-ms-flexbox;display:flex;}}@media (max-width:940px){.why-work-with-cornerstone__reason{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.why-work-with-cornerstone__reason .why-work-with-cornerstone__text-container{margin-right:0 !important;}.why-work-with-cornerstone__reason.-reason-two{-ms-flex-direction:column-reverse;flex-direction:column-reverse;}}.why-work-with-cornerstone__text-container{position:relative;display:inline-block;vertical-align:middle;max-width:25em;}.why-work-with-cornerstone__reason-heading,.why-work-with-cornerstone__reason-text{text-align:left;}.why-work-with-cornerstone__reason-heading{margin-bottom:.5em;font-size:1.875em;color:#323e48;}.why-work-with-cornerstone__reason-text{font-size:1.0625em;}.why-work-with-cornerstone__reason-image{position:relative;display:inline-block;vertical-align:middle;}.cornerstone-accelerator{height:950px;background:url(/web/img/about/innovation-fund/accelerator-photo.jpg) no-repeat;background-position:50% 0%;text-align:center;}@media (min-width:1500px){.cornerstone-accelerator{background-size:cover;}}.cornerstone-accelerator__white-fade-in{padding:4.6875em 0 6.25em 0;background:linear-gradient(to bottom,white,white 40%,rgba(255,255,255,0.8) 70%,rgba(255,255,255,0));}.cornerstone-accelerator__text{width:37.5em;margin:0 auto 2.5em auto;}.cornerstone-accelerator__button{border-radius:25px;font-size:14px;text-transform:uppercase;cursor:pointer;transition:.3s;padding:7.5px 20px;letter-spacing:.5px;line-height:14px;overflow:hidden;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:600;font-size:1.0625em;padding:.7em 1.5em .5em;}.cornerstone-accelerator__button.blue{color:#fff;background-color:#0047ba;border:solid 2px #0047ba;}.cornerstone-accelerator__button.blue:hover,.cornerstone-accelerator__button.blue:active{background-color:#0054DD;border:solid 2px #0054DD;}.cornerstone-accelerator__button.blue.outline{color:#0047ba;border:solid 2px #0047ba;background-color:transparent;}.cornerstone-accelerator__button.blue.outline:hover{color:#fff;box-shadow:inset 0 0 0 20px #0054DD;}.cornerstone-accelerator__button.accent-color{color:#fff;background-color:#f26178;border:solid 2px #f26178;}.cornerstone-accelerator__button.accent-color:hover{background-color:#E14864;border-color:#E14864;}.cornerstone-accelerator__button.accent-color:active{background-color:#E14864;border-color:#E14864;}.cornerstone-accelerator__button.accent-color.outline{color:#f26178;border:solid 2px #f26178;background-color:transparent;}.cornerstone-accelerator__button.accent-color.outline:hover,.cornerstone-accelerator__button.accent-color.outline:active{color:#fff;box-shadow:inset 0 0 0 20px #f26178;}.cornerstone-accelerator__button.white{color:#0047ba;background-color:#fff;border:solid 2px #fff;}.cornerstone-accelerator__button.white:hover,.cornerstone-accelerator__button.white:active{background-color:#758592;border:solid 2px #758592;}.cornerstone-accelerator__button.white.outline{color:#fff;border:solid 2px #fff;background-color:transparent;}.cornerstone-accelerator__button.white.outline:hover,.cornerstone-accelerator__button.white.outline:active{color:#0047ba;box-shadow:inset 0 0 0 20px #fff;border-color:#fff;background-color:transparent;}.cornerstone-accelerator__button.white.outline:active{box-shadow:inset 0 0 0 20px #ACB6BE;}.innovation-fund-form__company_description{clear:both;}.innovation-fund-form__thank-you{position:relative;width:100%;padding-top:4em;min-height:20em;text-align:center;background-color:white;}#ajax-feedback .messages.error{margin:60px 60px -10px;}#container-modal{max-height:90%;overflow:scroll;}
@font-face{font-family:'Stint-Ultra-Condensed';src:url(/web/fonts/StintUltraCondensed-Regular.eot);src:url(/web/fonts/StintUltraCondensed-Regular.eot?#iefix) format("embedded-opentype"),url(/web/fonts/StintUltraCondensed-Regular.woff) format("woff"),url(/web/fonts/StintUltraCondensed-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'icon';src:url("/web/fonts/icons-primary.eot?s");src:url("/web/fonts/icons-primary.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-primary.ttf?s") format("truetype"),url("/web/fonts/icons-primary.woff?s") format("woff"),url("/web/fonts/icons-primary.svg#icons-primary?s") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'Nav-Icon';src:url("/web/fonts/icons-navigation.eot");src:url("/web/fonts/icons-navigation.eot?#iefix") format("embedded-opentype"),url("/web/fonts/icons-navigation.woff") format("woff"),url("/web/fonts/icons-navigation.ttf") format("truetype"),url("/web/fonts/icons-navigation.svg#icons-navigation") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'sofia-pro';src:url("/web/fonts/SofiaProSemiBold.eot");src:url("/web/fonts/SofiaProSemiBold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/SofiaProSemiBold.woff2") format("woff2"),url("/web/fonts/SofiaProSemiBold.woff") format("woff"),url("/web/fonts/SofiaProSemiBold.ttf") format("truetype");}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-Black.eot");src:url("/web/fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Black.woff") format("woff"),url("/web/fonts/Roboto-Black.ttf") format("truetype"),url("/web/fonts/Roboto-Black.svg#robotoblack") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'robotoblack';src:url("/web/fonts/Roboto-BlackItallic.eot");src:url("/web/fonts/Roboto-BlackItallic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BlackItalic.woff") format("woff"),url("/web/fonts/Roboto-BlackItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BlackItalic.svg#robotoblackitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Regular.eot");src:url("/web/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Regular.woff") format("woff"),url("/web/fonts/Roboto-Regular.ttf") format("truetype"),url("/web/fonts/Roboto-Regular.svg#robotoregular") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Bold.eot");src:url("/web/fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Bold.woff") format("woff"),url("/web/fonts/Roboto-Bold.ttf") format("truetype"),url("/web/fonts/Roboto-Bold.svg#robotobold") format("svg");font-weight:bold;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-Italic.eot");src:url("/web/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Italic.woff") format("woff"),url("/web/fonts/Roboto-Italic.ttf") format("truetype"),url("/web/fonts/Roboto-Italic.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto';src:url("/web/fonts/Roboto-BoldItalic.eot");src:url("/web/fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-BoldItalic.woff") format("woff"),url("/web/fonts/Roboto-BoldItalic.ttf") format("truetype"),url("/web/fonts/Roboto-BoldItalic.svg#robotobolditalic") format("svg");font-weight:bold;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-Light.eot");src:url("/web/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Light.woff") format("woff"),url("/web/fonts/Roboto-Light.ttf") format("truetype"),url("/web/fonts/Roboto-Light.svg#robotolight") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-light';src:url("/web/fonts/Roboto-LightItalic.eot");src:url("/web/fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-LightItalic.woff") format("woff"),url("/web/fonts/Roboto-LightItalic.ttf") format("truetype"),url("/web/fonts/Roboto-LightItalic.svg#robotolightitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-Medium.eot");src:url("/web/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Medium.woff") format("woff"),url("/web/fonts/Roboto-Medium.ttf") format("truetype"),url("/web/fonts/Roboto-Medium.svg#robotomedium") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-medium';src:url("/web/fonts/Roboto-MediumItalic.eot");src:url("/web/fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-MediumItalic.woff") format("woff"),url("/web/fonts/Roboto-MediumItalic.ttf") format("truetype"),url("/web/fonts/Roboto-MediumItalic.svg#robotomediumitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-Thin.eot");src:url("/web/fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-Thin.woff") format("woff"),url("/web/fonts/Roboto-Thin.ttf") format("truetype"),url("/web/fonts/Roboto-Thin.svg#robotothin") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}@font-face{font-family:'roboto-thin';src:url("/web/fonts/Roboto-ThinItalic.eot");src:url("/web/fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/web/fonts/Roboto-ThinItalic.woff") format("woff"),url("/web/fonts/Roboto-ThinItalic.ttf") format("truetype"),url("/web/fonts/Roboto-ThinItalic.svg#robotothinitalic") format("svg");font-weight:normal;font-style:italic;font-variant:normal;}@font-face{font-family:'VivaBeautiful';src:url("/web/fonts/VivaBeautifulPro-Regular.eot");src:url("/web/fonts/VivaBeautifulPro-Regular.eot?#iefix") format("embedded-opentype"),url("/web/fonts/VivaBeautifulPro-Regular.woff") format("woff"),url("/web/fonts/VivaBeautifulPro-Regular.woff2") format("woff2"),url("/web/fonts/VivaBeautifulPro-Regular.ttf") format("truetype"),url("/web/fonts/VivaBeautifulPro-Regular.svg#robotothinitalic") format("svg");font-weight:normal;font-style:normal;font-variant:normal;}.icon,.icon-nav,.executive-detail__twitter,.executive-detail__linkedin,.executive-detail__email,.executive-detail__hires,.board-members .exec-grid__heading:after,.current-openings .exec-grid__heading:after,[class^="icon-"],[class*=" icon-"]{font-family:'icon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-nav{font-family:'Nav-Icon';}body,.cs-atscs-jobdet-rtpane{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#415364;font-size:16px;line-height:1.5;}h1,h2,h3,h4{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-weight:bold;}.jp h1,.kr h1,.jp h2,.kr h2,.jp h3,.kr h3,.jp h4,.kr h4{font-family:"roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}h1,.h1,h2,.h2{color:#323e48;margin:0 0 .4em;font-size:2.875em;line-height:0.8913em;}@media (max-width:750px){h1,.h1,h2,.h2{font-size:2.1875em;line-height:35px;}}h3,.h3{margin:1.5em 0 1.5em;font-size:1.375em;line-height:1.36364;color:#758592;font-weight:bold;}h4,.h4{color:#758592;margin:1.5em 0 .75em;font-size:1.125em;}.dropdown h5,.dropdown .h5{font-weight:normal;color:#A3A3A3;margin:0;font-size:0.6875em;text-transform:uppercase;letter-spacing:1px;font-size:.7em;}h6,.h6{font-size:1em;font-weight:bold;margin:0;color:#0e0e0e;}p{margin:0 0 1.5em;}.italic{font-style:italic !important;}.bold{font-weight:bold !important;color:#0e0e0e;}a{color:#0047ba;}a.hover{color:#0054DD;}.link{letter-spacing:-0.05em;}.title-text{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:40px;line-height:50px;letter-spacing:0;margin-bottom:40px;font-weight:bold;}@media (max-width:750px){.title-text{font-size:25px;}}.subtitle-text{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;font-size:18px;line-height:1;text-transform:uppercase;margin-bottom:30px;}.subtitle-text.white,.subtitle-text.white a,.title-text.white,.title-text.white a{color:#fff;}.SofiaProSemiBold{font-family:"sofia-pro","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif !important;}.executive-page .about-banner{display:table;height:500px;text-align:center;background:#0047ba url(/web/img/about/executives-page/our-leadeship.jpg);background-size:cover;background-position:50% 0;}.executive-page .about-banner:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,71,186,0.5);}@media (max-width:1050px){.executive-page .about-banner{height:330px;}}.executive-page .about-banner__heading{margin-bottom:0.7em;font-size:3.4375em;text-transform:uppercase;font-weight:200;color:#fff;}@media (max-width:750px){.executive-page .about-banner__heading{font-size:2.45em !important;}}.executive-page .about-banner__subheading{width:15em;margin:auto;font-size:2.1875em;color:#fff;font-weight:200;line-height:1.1em;font-family:"roboto-thin","Helvetica Neue",Helvetica,Arial,Sans-Serif;}@media (max-width:750px){.executive-page .about-banner__subheading{font-size:1.95em !important;padding:0 10px;box-sizing:border-box;}}.executives-master-page .about-banner{margin-bottom:0;}.executives-master-page .about-banner:after{background:rgba(0,71,186,0.5) !important;}.executives-master-page .intro{margin-bottom:0 !important;padding-bottom:0 !important;}.executives-master-page .executive-page{padding:3em 0;}.executives-master-page .executive-intro-wrapper{padding-top:0 !important;}.executive-page .intro__text{text-align:center;}.executive-page .intro__text:last-child{margin-bottom:0;}.executive-detail .about-banner{height:500px;width:100%;position:fixed;top:536px;margin-top:-469px;background-size:cover;background-position:50% 0;}.executive-detail .about-banner:after{background:linear-gradient(to top,rgba(37,37,37,0.27) 0%,rgba(19,21,22,0.4) 15%,rgba(19,21,22,0) 60%);background:rgba(0,71,186,0.5) !important;content:'';position:absolute;top:0;left:0;right:0;bottom:0;}.executive-detail .about-banner.-background-image-loaded .about-banner__text{animation-name:fadein-heading;animation-duration:.8s;animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);}@media (max-width:900px){.executive-detail .about-banner{margin-top:-486px;}}.executive-detail.perry-wallack .about-banner{background-position:74% 0;}@media (max-width:520px){.executive-detail.kirsten-maas-helvey .about-banner{background-position:57% 0;}}@media (max-width:780px){.executive-detail.mark-goldin .about-banner{background-position:70% 0;}}@media (max-width:990px){.executive-detail.jason-corsello .about-banner{background-position:20% 0;}}@media (max-width:800px){.executive-detail.adam-weiss .about-banner{background-position:70% 0;}}.executive-detail.julie-brandt .about-banner{background-position:40% 0;}.executive-detail .-animation-complete .about-banner__text{opacity:1;}.executive-detail .-background-image-loading .about-banner__text{opacity:0 !important;}.executive-detail .about-banner__heading{margin-bottom:0.7em;text-transform:uppercase;}@media (max-width:750px){.executive-detail .about-banner__heading{font-size:2.45em !important;}}.executive-detail .about-banner__subheading{line-height:1;}@media (max-width:750px){.executive-detail .about-banner__subheading{font-size:1.95em !important;}}.executive-detail .about-banner__text{margin-top:225px;width:90%;}.executive-detail .executive-intro-wrapper{position:relative;margin-top:500px;background:white;padding-top:70px;z-index:10;}.executive-detail .intro{padding-bottom:4em;margin-bottom:0;}.executive-detail .intro .columns{float:left;}.executive-detail .intro .columns.two{width:20%;}@media (max-width:1100px){.executive-detail .intro .columns.two{width:100%;text-align:center;}}@media (max-width:630px){.executive-detail .intro .columns.two{display:none;}}@media (max-width:1100px){.executive-detail .intro .columns.three{width:44% !important;margin-top:3em;}}@media (max-width:630px){.executive-detail .intro .columns.three{width:100% !important;}}@media (max-width:1100px){.executive-detail .intro .columns.six{width:48% !important;float:left;}}@media (max-width:630px){.executive-detail .intro .columns.six{width:90% !important;}}.executive-detail .intro__quote{line-height:1.5em;}@media (max-width:1100px){.executive-detail .intro__quote{width:80%;padding-left:0;}}@media (max-width:630px){.executive-detail .intro__quote{margin-top:0;}}@media (max-width:1100px){.executive-detail .intro__photo-caption{margin:auto;}}@media (max-width:1100px){.executive-detail .intro__quote-centering{text-align:center;}}@keyframes fadein-heading{from{opacity:0;transform:scale(0.8);}to{opacity:1;transform:scale(1);}}.executive-detail__twitter,.executive-detail__linkedin,.executive-detail__email,.executive-detail__hires{margin-right:.3em;font-size:1.5em;color:#8d999a;}.executive-detail__twitter:hover,.executive-detail__linkedin:hover,.executive-detail__email:hover,.executive-detail__hires:hover{color:#7bb9eb;}.exec-grid{position:relative;background:white;z-index:10;}.exec-grid__exec{position:relative;display:inline-block;margin-left:-4px;vertical-align:top;overflow:hidden;width:25%;padding-bottom:22%;background-size:cover;background-position:50% 0;text-align:center;}@media (max-width:990px){.exec-grid__exec{width:33.56%;*width:33%;margin-left:-5px;}}@media (max-width:710px){.exec-grid__exec{width:50%;padding-bottom:38%;}}@media (max-width:450px){.exec-grid__exec{width:100%;padding-bottom:77%;margin-left:0;}}.exec-grid__exec:before{content:'';height:100%;display:inline-block;vertical-align:middle;}.exec-grid__exec:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,71,186,0.5);transition:.3s;}.exec-grid__exec:hover{cursor:pointer;}.exec-grid__exec:hover:after{top:100%;}.exec-grid__exec:hover .exec-grid__text{bottom:1em;}.exec-grid__exec:hover .exec-grid__carrot{color:#0047ba;top:20%;}.exec-grid__exec.board-members:after,.exec-grid__exec.current-openings:after{background:#D5DADE;}.exec-grid__exec.board-members:hover:after,.exec-grid__exec.current-openings:hover:after{top:0;}.exec-grid__exec.board-members:hover .exec-grid__heading,.exec-grid__exec.board-members:hover .exec-grid__title,.exec-grid__exec.current-openings:hover .exec-grid__heading,.exec-grid__exec.current-openings:hover .exec-grid__title{color:#0047ba;}.exec-grid__exec.board-members:hover .exec-grid__heading:before,.exec-grid__exec.current-openings:hover .exec-grid__heading:before{opacity:1;bottom:-.1em;}.exec-grid__exec.board-members:hover .exec-grid__heading:after,.exec-grid__exec.current-openings:hover .exec-grid__heading:after{right:-1.2em;}.exec-grid__exec.board-members:hover .exec-grid__text,.exec-grid__exec.current-openings:hover .exec-grid__text{bottom:36%;}@media (max-width:450px){.exec-grid__exec.board-members,.exec-grid__exec.current-openings{padding-bottom:20%;}}.exec-grid__exec.current-openings{display:none;}.exec-grid__text{position:absolute;display:inline-block;bottom:2em;left:.5em;right:.5em;vertical-align:middle;z-index:1;transition:.3s;}.board-members .exec-grid__text,.current-openings .exec-grid__text{bottom:36%;}@media (max-width:990px){.board-members .exec-grid__text,.current-openings .exec-grid__text{bottom:0;top:21%;}}@media (max-width:990px){.exec-grid__text{bottom:0.7em;}}.exec-grid__heading{position:relative;display:inline-block;margin-bottom:.15em;font-weight:100;font-size:1.8em;text-transform:uppercase;color:white;transition:.3s;}.board-members .exec-grid__heading,.current-openings .exec-grid__heading{color:#0047ba;}@media (max-width:990px){.board-members .exec-grid__heading,.current-openings .exec-grid__heading{display:inline;}}.board-members .exec-grid__heading:before,.current-openings .exec-grid__heading:before{content:'';border-bottom:2px solid currentColor;position:absolute;bottom:-.1em;width:100%;opacity:0;transition:.3s;}.board-members .exec-grid__heading:after,.current-openings .exec-grid__heading:after{content:'\e602';position:absolute;top:-.17em;right:-1.1em;transition:.3s;}@media (max-width:1430px){.exec-grid__heading{font-size:1.5em;}}@media (max-width:990px){.exec-grid__heading{font-size:1.6em;}}.exec-grid__title{font-size:1.1em;font-family:"roboto-light","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:white;max-width:19.8em;margin:auto;line-height:1.2em;}.board-members .exec-grid__title,.current-openings .exec-grid__title{color:#0047ba;}@media (max-width:990px){.board-members .exec-grid__title,.current-openings .exec-grid__title{position:relative;top:0.5em;}}@media (max-width:990px){.exec-grid__title{font-size:1em;}}.exec-grid__carrot{display:none;}.footer{position:relative;}
