@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebThin/ColfaxWebThin.eot");src: url("../fonts/ColfaxWebThin/ColfaxWebThin.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebThin/ColfaxWebThin.woff2") format("woff2"), url("../fonts/ColfaxWebThin/ColfaxWebThin.woff") format("woff");font-weight: 200;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebThinItalic/ColfaxWebThinItalic.eot");src: url("../fonts/ColfaxWebThinItalic/ColfaxWebThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebThinItalic/ColfaxWebThinItalic.woff2") format("woff2"), url("../fonts/ColfaxWebThinItalic/ColfaxWebThinItalic.woff") format("woff");font-weight: 200;font-style: italic;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebLight/ColfaxWebLight.eot");src: url("../fonts/ColfaxWebLight/ColfaxWebLight.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebLight/ColfaxWebLight.woff2") format("woff2"), url("../fonts/ColfaxWebLight/ColfaxWebLight.woff") format("woff");font-weight: 300;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebLightItalic/ColfaxWebLightItalic.eot");src: url("../fonts/ColfaxWebLightItalic/ColfaxWebLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebLightItalic/ColfaxWebLightItalic.woff2") format("woff2"), url("../fonts/ColfaxWebLightItalic/ColfaxWebLightItalic.woff") format("woff");font-weight: 300;font-style: italic;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebRegular/ColfaxWebRegular.eot");src: url("../fonts/ColfaxWebRegular/ColfaxWebRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebRegular/ColfaxWebRegular.woff2") format("woff2"), url("../fonts/ColfaxWebRegular/ColfaxWebRegular.woff") format("woff");font-weight: 400;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebRegularItalic/ColfaxWebRegularItalic.eot");src: url("../fonts/ColfaxWebRegularItalic/ColfaxWebRegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebRegularItalic/ColfaxWebRegularItalic.woff2") format("woff2"), url("../fonts/ColfaxWebRegularItalic/ColfaxWebRegularItalic.woff") format("woff");font-weight: 400;font-style: italic;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebMedium/ColfaxWebMedium.eot");src: url("../fonts/ColfaxWebMedium/ColfaxWebMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebMedium/ColfaxWebMedium.woff2") format("woff2"), url("../fonts/ColfaxWebMedium/ColfaxWebMedium.woff") format("woff");font-weight: 500;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebMediumItalic/ColfaxWebMediumItalic.eot");src: url("../fonts/ColfaxWebMediumItalic/ColfaxWebMediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebMediumItalic/ColfaxWebMediumItalic.woff2") format("woff2"), url("../fonts/ColfaxWebMediumItalic/ColfaxWebMediumItalic.woff") format("woff");font-weight: 500;font-style: italic;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebBold/ColfaxWebBold.eot");src: url("../fonts/ColfaxWebBold/ColfaxWebBold.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebBold/ColfaxWebBold.woff2") format("woff2"), url("../fonts/ColfaxWebBold/ColfaxWebBold.woff") format("woff");font-weight: 700;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebBoldItalic/ColfaxWebBoldItalic.eot");src: url("../fonts/ColfaxWebBoldItalic/ColfaxWebBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebBoldItalic/ColfaxWebBoldItalic.woff2") format("woff2"), url("../fonts/ColfaxWebBoldItalic/ColfaxWebBoldItalic.woff") format("woff");font-weight: 700;font-style: italic;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebBlack/ColfaxWebBlack.eot");src: url("../fonts/ColfaxWebBlack/ColfaxWebBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebBlack/ColfaxWebBlack.woff2") format("woff2"), url("../fonts/ColfaxWebBlack/ColfaxWebBlack.woff") format("woff");font-weight: 900;font-style: normal;}@font-face {font-family: 'ColfaxWeb';src: url("../fonts/ColfaxWebBlackItalic/ColfaxWebBlackItalic.eot");src: url("../fonts/ColfaxWebBlackItalic/ColfaxWebBlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/ColfaxWebBlackItalic/ColfaxWebBlackItalic.woff2") format("woff2"), url("../fonts/ColfaxWebBlackItalic/ColfaxWebBlackItalic.woff") format("woff");font-weight: 900;font-style: italic;}body{margin: 0;font: 18px ColfaxWeb, sans-serif;color: #09253b;letter-spacing: 1.05px;overflow-x: hidden;}a{color: #09253b;}a a:hover{color: #006dc0;}h2{font-size: 55px;font-weight: 500;line-height: 1.2;margin-bottom: 50px;letter-spacing: 0.1px;}h3{font-size: 25px;font-weight: 500;line-height: 1.7;letter-spacing: 0.1px;}h3 a{color: #09253b;}h4{font-size: 20px;font-weight: 500;letter-spacing: 0.1px;}ul{list-style: none;margin: 0;padding: 0;color: #09253b;}ul a{color: #09253b;}.btn{padding: 12px 22px;background-color: #09253b;color: #fff;border-radius: 29px;font-size: 16px;margin-right: 12px;letter-spacing: 0px;}.btn:hover{color: #fff;background-color: #11334e;}.btn.white{color: #09253b;background-color: #fff;border: 1px solid #09253b;padding: 12px 26px;}.btn.white:hover{background-color: #11334e;color: #fff;border: 1px solid #11334e;}.fs-25{font-size: 25px;}.container{max-width: initial;max-width: 1345px;overflow: hidden;}header .logo-link{color: rgba(255, 255, 255, 0);}.banner{padding: 50px 0 43px;background-color: #09253b;color: #fff;font-size: 20px;font-weight: 500;line-height: 1.6;letter-spacing: 0.01px;}.banner .row{margin-left: -11px;}.banner .row p{margin-top: -5px;max-width: 540px;margin-bottom: 7px;}.banner .row .more{font-size: 11px;text-transform: uppercase;text-decoration: underline;color: #fff;letter-spacing: 2px;}.banner .row .more:after{content: none;}.close-banner{font-size: 50px;font-weight: 200;color: #fff;text-shadow: 0 0 0 #fff;opacity: 1;right: 40px;top: -20px;position: absolute;}.close-banner:hover, .close-banner:focus{color: #fff;text-decoration: none;}.banner img{height: 42px;width: initial;margin: 0 auto;}#header{}#header.fixed{position: fixed;top: 0;left: 0;right: 0;background-color: #fff;z-index: 1;border-bottom: 1px solid #f2f2f3;padding: 0px 0 24px;}#header.fixed .logo-nav{padding-top: 0;}#header .container{overflow: visible;}#header .container .logo-nav{padding-top: 33px;}#header .container .logo-nav .logo{margin: 5px 49px 0 7px;width: 157px;display: inline-block;height: 29px;}.primary-navigation{display: inline-block;padding-top: 5px;}.primary-navigation #nav{list-style: none;padding: 0;margin: 0;}.primary-navigation #nav > li{display: inline-block;font-size: 14px;padding: 0 11px;letter-spacing: 0px;position: relative;}.primary-navigation #nav > li.primary{letter-spacing: -0.2px;font-size: 16px;text-transform: uppercase;padding: 0 15px;font-weight: 500;}.primary-navigation #nav > li:first-child{padding-left: 0;}.primary-navigation #nav > li a{color: #09253b;}.primary-navigation #nav > li a:hover{color: #006dc0;text-decoration: none;}.primary-navigation #nav > li .sub-menu{display: none;font-size: 14px;font-weight: 400;text-transform: initial;position: absolute;min-width: 215px;padding: 26px 30px;border: 1px solid #e5e8eb;margin: 23px 0 0 -5px;box-shadow: 0 0 30px #f1f1f1;background: #fff;z-index: 1;}.primary-navigation #nav > li .sub-menu:before, .primary-navigation #nav > li .sub-menu:after{content: '';display: block;position: absolute;top: 0;width: 0;height: 0;border-style: solid;}.primary-navigation #nav > li .sub-menu:after{top: -22px;border-color: transparent transparent #fff transparent;border-width: 11px;}.primary-navigation #nav > li .sub-menu:before{top: -23px;border-color: transparent transparent #e5e8eb transparent;border-width: 11px;}.primary-navigation #nav > li .sub-menu li{display: block;padding-bottom: 13px;}section{padding: 77px 0;}.more{font-size: 17px;letter-spacing: 0px;position: relative;}.more:after{content: '';background: url(../images/arrows.png) no-repeat -8px 0;background-size: 24px 48px;width: 8px;height: 12px;position: absolute;top: 4px;right: -17px;}.more:hover{text-decoration: none;color: #006dc0;}.more:hover:after{background-position: -16px 0;}.logos{margin-bottom: 44px;padding-left: 2px;}.logos li{display: inline-block;padding-right: 28px;}.page-template-template-home .video .side-by-side-video .video-block .video-img{max-height: 300px;}.page-template-template-home .video .side-by-side-video .video-block .video-img img{width: 100%;height: auto;}.page-template-template-home .logos li{padding-right: 50px;padding-bottom: 50px;}.hero{padding-top: 203px;padding-bottom: 0;}.hero .container{position: relative;overflow: visible;height: 892px;}.hero .container:before{content: '';width: 8px;height: 450px;position: absolute;left: 25px;bottom: 0;background: url("../images/left-caption-home-explore.png") no-repeat;z-index: -1;}.hero .container h2{font-size: 64px;line-height: 1.3;letter-spacing: -1px;margin-bottom: 20px;}.hero .container p{line-height: 1.8;max-width: 550px;margin-left: 4px;letter-spacing: 0.03px;margin-bottom: 30px;}.hero .container .buttons{padding-left: 4px;}.slider{padding-top: 15px;}.slider h2{margin-bottom: 32px;}.slider .slides{margin-top: 50px;padding: 146px 0 130px;overflow: visible;position: relative;max-width: 1320px;}.slider .slides .nav-slider, .slider .slides .bx-controls{background-color: #09253b;position: absolute;bottom: 0;right: 0;overflow: hidden;}.slider .slides .nav-slider a, .slider .slides .bx-controls a{position: relative;width: 78px;height: 70px;display: block;overflow: hidden;float: left;text-indent: 9999px;}.slider .slides .nav-slider a:hover, .slider .slides .bx-controls a:hover{background-color: #11334e;}.slider .slides .nav-slider a:after, .slider .slides .bx-controls a:after{content: '';display: block;background: url(../images/arrows.png) no-repeat;background-size: 24px 48px;width: 8px;height: 12px;position: absolute;left: 50%;top: 50%;margin-left: -4px;margin-top: -6px;}.slider .slides .nav-slider a.prev:after, .slider .slides .nav-slider a.bx-prev:after, .slider .slides .bx-controls a.prev:after, .slider .slides .bx-controls a.bx-prev:after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.slider .slides:before{content: '';position: absolute;background-color: #edf0f1;height: inherit;top: 0;bottom: 0;right: 0;left: -9999px;}.slider .slides .row div:first-child{text-align: right;padding-right: 45px;letter-spacing: 0;}.slider .slides .row div:first-child h1{font-size: 135px;font-weight: 700;}.slider .slides .row div:last-child{text-align: left;}.slider .slides .row div:last-child .description{padding: 13px 0 0 4px;}.slider .slides .row div:last-child .description h3{font-size: 28px;font-weight: 700;text-transform: uppercase;max-width: 495px;letter-spacing: 0px;line-height: 40px;margin-bottom: 23px;}.benefits{text-align: center;}.benefits h2{text-align: left;margin-bottom: 55px;}.benefits .container{overflow: visible;}.benefits .row{margin-bottom: 55px;}.benefits .row > div{border-left: 1px solid #ced3d8;text-align: center;}.benefits .row > div:first-child{border-left: none;}.benefits .row > div:hover, .benefits .row > div:hover + div{border: none;}.benefits .row > div a{display: block;}.benefits .row > div .block{padding: 0px 15px 30px;display: flex;flex: 0 0 100%;justify-content: center;min-height: 450px;flex-direction: column;}.benefits .row > div .block .num{color: #b0afb4;font-size: 11px;margin-bottom: 11px;}.benefits .row > div .block h3{letter-spacing: 0px;padding: 0 42px;}.benefits .row > div .block .excerpt{text-align: left;display: none;line-height: 1.8;padding: 0 30px;}.benefits .row > div:hover{padding: 0 15px 0px;}.benefits .row > div:hover .excerpt{display: block;letter-spacing: 0;}.benefits .row > div:hover a{box-shadow: 0 0 30px #f1f1f1;margin: 0 -10px;padding: 0;color: #09253b;text-decoration: none;}.benefits .more{letter-spacing: 0.5px;margin-left: -15px;}.video{padding: 58px 0;}.video .video-block{width: 528px;max-width: 100%;text-align: right;}.video .video-block .video-img{display: block;position: relative;overflow: hidden;}.video .video-block .video-img img{transition: transform .2s;}.video .video-block .video-img .play-btn{display: block;width: 98px;height: 98px;position: absolute;left: 50%;top: 50%;margin-top: -49px;margin-left: -49px;background-color: rgba(9, 37, 59, 0.9);border-radius: 49px;}.video .video-block .video-img .play-btn:before{content: '';width: 17px;height: 17px;background-image: url("../images/arrows.png");background-size: 24px 48px;background-position: 0px -31px;background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}.video .video-block .video-img:hover img{transform: scale(1.015);transform-origin: center;}.video .video-block .video-img:hover .play-btn{background-color: #09253b;}.video .video-block .wtv{margin-top: 44px;display: inline-block;position: relative;font-size: 17px;line-height: 1.6;letter-spacing: 0px;}.video .video-block .wtv:before{content: '';background: url(../images/icons.png);background-position: 27px -20px;background-size: 60px 50px;position: absolute;width: 27px;height: 27px;left: -39px;}.video .video-block .wtv:hover{text-decoration: none;}.video .video-block .wtv:hover:before{background-position: -6px -20px;}.video .block{padding: 225px 0 29px;}.video .block h2{line-height: 1.25;margin-bottom: 25px;}.video p{font-size: 20px;letter-spacing: 0.1px;line-height: 1.6;padding-bottom: 9px;}.video .more:after{right: -22px;}.knowledge{padding-bottom: 156px;}.knowledge h2{line-height: 1.25;margin-bottom: 25px;}.knowledge .row{font-size: 20px;align-items: center;}.knowledge .row p{line-height: 1.6;letter-spacing: 0.1px;max-width: 510px;margin-bottom: 37px;}.knowledge .row .ebook{margin-top: -15px;}.knowledge .row .ebook a{display: block;overflow: hidden;margin-top: -53px;margin-left: 2px;}.knowledge .row .ebook a img{float: left;width: 97px;}.knowledge .row .ebook a .description{float: left;padding: 10px 30px;width: 84%;}.knowledge .row .ebook a .description span{font-size: 11px;text-transform: uppercase;color: #5d5c6b;display: block;margin: 9px 0;}.knowledge .row .ebook a .description p{color: #09253b;font-size: 20px;}.knowledge .row .ebook a:hover{box-shadow: 0 0 30px #f1f1f1;}.knowledge .row ul{list-style: disc;margin: 0 0 20px 20px;}.knowledge .row ul li{padding: 0 0 24px 8px;letter-spacing: 0px;}.news{padding: 71px 0 67px;}.news h4{padding-bottom: 32px;}.news .col-sm-6 > .row{padding-bottom: 70px;}.news .col-sm-6 > .row:last-child{padding-bottom: 0;}.news .col-sm-6 h3{max-width: 510px;line-height: 1.62;}.news .col-sm-6 h3 a{color: #004071;}.news .col-sm-6 h3 a:hover{text-decoration: none;color: #006dc0;}.news .col-sm-6 .meta{text-transform: uppercase;font-size: 11px;padding: 0 0 11px 3px;}.news .col-sm-6 .meta .blog-cat{margin-right: 16px;}.news .col-sm-6 .meta .blog-cat a{color: #5d5c6b;}.news .col-sm-6 .meta .date{color: #d5d5d9;letter-spacing: 1.5px;}.news .col-sm-6 .web-src{font-size: 11px;letter-spacing: -0.7px;}.news .col-sm-6 .web-src a{color: #d5d5d9;}.b-grey{background: #edf0f1;padding: 73px 0 81px;}.b-grey h4{padding-bottom: 1px;}.b-grey .row div.col-sm-4 h4{padding-bottom: 4px;}.b-grey .row div.col-sm-4 p{letter-spacing: -0.38px;max-width: 410px;margin-bottom: 32px;}.b-grey .block p{line-height: 1.6;letter-spacing: 0.1px;}.b-grey .contacts{font-size: 17px;margin: 0 0 24px 35px;letter-spacing: 0px;}.b-grey .contacts li{position: relative;padding-bottom: 15px;}.b-grey .contacts li:before{content: '';background: url(../images/icons.png);background-position: 0 0;background-size: 60px 50px;position: absolute;width: 20px;height: 20px;left: -35px;}.b-grey .contacts li.email:before{background-position: 40px 4px;}.b-grey .contacts li.phone:before{background-position: 20px 0;}.b-grey .logos{padding-top: 7px;margin-bottom: 38px;}.b-grey .more{font-size: 11px;text-transform: uppercase;text-decoration: underline;color: #585867;letter-spacing: 2px;}.b-grey .more:after{content: none;}.b-grey .form-subscribe{width: 417px;height: 52px;max-width: 100%;position: relative;font-size: 17px;overflow: hidden;}.b-grey .form-subscribe input[type="text"]{width: 100%;padding: 14px 20px;border: none;}.b-grey .form-subscribe input[type="submit"]{text-indent: -9999px;background: url(../images/arrows.png) no-repeat;background-size: 24px 48px;display: inline-block;border: none;padding: 0px;width: 16px;height: 12px;position: absolute;right: 20px;top: 50%;margin-top: -8px;cursor: pointer;}.b-bt{border-top: 1px solid #ced3d8;}.contact-us{float: right;padding: 13px 15px;background-color: #222135;color: #fff;border-radius: 24px;font-size: 14px;letter-spacing: 0.5px;margin-top: -2px;}.contact-us:hover{background-color: #11334e;color: #fff;text-decoration: none;}.socials{margin-top: 37px;}.socials li{display: inline-block;background-color: #09253b;width: 29px;height: 29px;border-radius: 15px;padding: 6px 8px;margin-right: 5px;font-size: 15px;line-height: normal;}.socials li i{position: relative;top: 1px;color: #edf0f1;}.socials li .fa-youtube{margin-left: -2px;}.socials li:hover{background-color: #11334e;}#footer{padding: 22px 0 12px;background-color: #09253b;color: #fff;font-size: 14px;letter-spacing: 0.5px;}#footer .copy{text-align: center;}#footer .copy p{margin-bottom: 0;}.cookie-alert{font-size: 14px;background-color: #09253b;padding: 30px 0;color: #fff;letter-spacing: 0.04px;line-height: 1;position: fixed;bottom: 0;left: 0;right: 0;}.cookie-alert .descr{-ms-flex: 0 0 88%;flex: 0 0 88%;max-width: 88%;}.cookie-alert .descr p:last-child{margin-bottom: 0;}.cookie-alert .descr a{color: #fff;text-decoration: underline;}.cookie-alert .descr a:hover{text-decoration: none;}.cookie-alert .cta{-ms-flex: 0 0 12%;flex: 0 0 12%;max-width: 12%;padding-top: 1px;}.cookie-alert .cta .btn{margin: -1px 0;padding: 14px 42px;}.cera-description h4 a:hover{text-decoration: none;color: #006dc0;}.get-answers .col-1, .get-answers .col-2, .get-answers .col-3{border: 1px solid #edf0f1;display: inline-block;background: url("../images/get-answers-button.png") top left no-repeat;background-size: 50px;padding: 40px 50px 20px 100px;max-width: 410px;margin-bottom: 30px;height: 170px;vertical-align: top;}.get-answers .col-1, .get-answers .col-2{margin-right: 32px;}.get-answers{margin: 0 20px;}.get-answers .col-3{margin-right: 0;}.current a{text-decoration: underline;}.aligncenter{text-align: center;}.subpage-title h1{padding-top: 78px;font-size: 64px;line-height: 84px;letter-spacing: -1px;border-bottom: 1px solid #ced3d8;padding-bottom: 68px;}.med-bold{font-weight: 500;}.italic{font-style: italic;}p{letter-spacing: 0;}h4 a{color: #004071;}h4 a:hover{color: #006dc0;}@media (min-width: 1024px) {body.home:before { display: none !important;}  body.home #wrapper{background: url("../images/hero-bg.jpg") no-repeat right 0 #fff;background-size: contain;}  body.home #wrapper.alert-active{background: url("../images/hero-bg.jpg") no-repeat right 0 #fff;background-size: contain;transition: background-position .4s;background-position: right 225px;} }@media (min-width: 569px) and (max-width: 1024px) {body.home:before { display: none !important;}  body.home{background: url("../images/hero-mobile-white-1024.jpg") no-repeat top right #fff;} }@media (max-width: 568px) {body.home:before { display: none !important;}  body.home{background: url("../images/hero-mobile-white.jpg") no-repeat top center #fff;} }.hero-careers, .hero-customers, .hero-company, .hero-contact, .hero-platform{padding-bottom: 0;text-align: center;}.hero-careers, .hero-customers, .hero-company{padding-top: 138px;padding-bottom: 0;text-align: center;}.hero-contact{padding-top: 198px;}.hero-platform{padding-top: 160px;}.hero-careers .container, .hero-customers .container, .hero-contact .container, .hero-platform .container{overflow: hidden;border-bottom: 1px solid #ced3d8;padding-bottom: 138px;}.hero-platform{background: linear-gradient(rgba(255, 255, 255, 0.85), rgba(255, 255, 255, 0.85)), url("../images/platform-video-placeholder.jpg");background-size: cover;position: relative;margin-top: 10px;}.hero-platform .container{padding-bottom: 80px;}.hero-platform .play-btn{display: block;width: 98px;height: 98px;position: relative;left: 50%;margin: 30px 0 50px -49px;background-color: rgba(9, 37, 59, 0.9);border-radius: 50%;}.hero-platform .play-btn:before{content: '';width: 17px;height: 17px;background-image: url("../images/arrows.png");background-size: 24px 48px;background-position: 0px -31px;background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -8px;}.hero-platform .play-btn:hover{background-color: #09253b;cursor: pointer;}.hero-platform .video-description p{font-size: 16px;}.hero-platform .video-description strong{font-weight: 500;}@media (max-width: 1024px) {.hero-platform .play-btn { margin-top: 10px;margin-bottom: 30px;}  .hero-platform .video-description p{font-size: 14px;line-height: 26px;} }.hero-customers-usecase{padding-top: 80px;text-align: center;}.hero-customers-usecase .container{padding-bottom: 60px;}.hero-company .container{padding-bottom: 0;width: 540px;}.hero-careers .container h1, .hero-customers .container h1, .hero-customers-usecase .container h1, .hero-company .container h1, .hero-contact .container h1, .hero-platform h1{font-size: 64px;line-height: 84px;letter-spacing: -1px;margin-bottom: 20px;max-width: 880px;margin-left: auto;margin-right: auto;}.hero-careers .container p, .hero-customers .container p, .hero-customers-usecase .container p, .hero-company .container p, .hero-contact .container p, .hero-platform .container p{line-height: 1.8;max-width: 528px;margin: 0 auto 0 auto;letter-spacing: 0px;margin-bottom: 30px;}.customers-video-title{max-width: 470px;}.use-case-block{position: relative;text-align: center;margin-top: 30px;}.use-case-block img{width: 985px;height: 615px;display: block;margin: 0 auto;}.use-case-image{position: absolute;border: none;background-color: rgba(0, 0, 0, 0);background-position: center center;background-repeat: no-repeat;background-size: contain;cursor: pointer;}.use-case-image:before{content: ' ';position: absolute;width: 1px;height: 1px;visibility: hidden;opacity: 0;}.use-case-image:focus{outline: 0;}.use-case-image-1{background-image: url("../images/use-case-1.png");width: 177px;height: 40px;top: 187px;left: 206px;}.use-case-image-1:before, .use-case-image-1:hover{background-image: url("../images/use-case-1-hover.png");}.use-case-image-2{background-image: url("../images/use-case-2.png");width: 171px;height: 62px;top: 0;left: 359px;}.use-case-image-2:before, .use-case-image-2:hover{background-image: url("../images/use-case-2-hover.png");}.use-case-image-3{background-image: url("../images/use-case-3.png");width: 233px;height: 25px;top: 78px;left: 784px;}.use-case-image-3:before, .use-case-image-3:hover{background-image: url("../images/use-case-3-hover.png");}.use-case-image-4{background-image: url("../images/use-case-4.png");width: 289px;height: 45px;top: 169px;left: 862px;}.use-case-image-4:before, .use-case-image-4:hover{background-image: url("../images/use-case-4-hover.png");}.use-case-image-5{background-image: url("../images/use-case-5.png");width: 195px;height: 25px;top: 285px;left: 879px;}.use-case-image-5:before, .use-case-image-5:hover{background-image: url("../images/use-case-5-hover.png");}.use-case-image-6{background-image: url("../images/use-case-6.png");width: 222px;height: 24px;top: 333px;left: 875px;}.use-case-image-6:before, .use-case-image-6:hover{background-image: url("../images/use-case-6-hover.png");}.use-case-image-7{background-image: url("../images/use-case-7.png");width: 184px;height: 62px;top: 552px;left: 398px;}.use-case-image-7:before, .use-case-image-7:hover{background-image: url("../images/use-case-7-hover.png");}.use-case-image-8{background-image: url("../images/use-case-8.png");width: 285px;height: 46px;top: 514px;left: 205px;}.use-case-image-8:before, .use-case-image-8:hover{background-image: url("../images/use-case-8-hover.png");}.use-case-image-9{background-image: url("../images/use-case-9.png");width: 205px;height: 51px;top: 456px;left: 217px;}.use-case-image-9:before, .use-case-image-9:hover{background-image: url("../images/use-case-9-hover.png");}.use-case-image-10{background-image: url("../images/use-case-10.png");width: 197px;height: 42px;top: 287px;left: 165px;}.use-case-image-10:before, .use-case-image-10:hover{background-image: url("../images/use-case-10-hover.png");}#customersUseCaseDetail .modal-content{font-family: 'ColfaxWeb';padding: 40px;text-align: left;color: #09253b;box-shadow: 0 0 30px #f1f1f1;border: 1px solid #e5e8eb;border-radius: 0;background-color: #fff;}#customersUseCaseDetail .modal-header{position: absolute;width: 100%;left: 0;top: 0;border-bottom: none;}#customersUseCaseDetail .modal-header .close{padding: 10px 16px;color: #004071;outline: none;}#customersUseCaseDetail .modal-body{padding: 0;}#customersUseCaseDetail h4{margin-bottom: 15px;font-size: 20px;}#customersUseCaseDetail .content{font-size: 14px;line-height: 1.6;}#customersUseCaseDetail .ebook{display: block;overflow: hidden;margin-top: 40px;text-decoration: none;}#customersUseCaseDetail .ebook:hover{box-shadow: 0 0 30px #f1f1f1;}#customersUseCaseDetail .ebook > img{float: left;margin-right: 20px;}#customersUseCaseDetail .ebook > div{overflow: hidden;}#customersUseCaseDetail .ebook .category{display: block;font-size: 11px;font-weight: 400;text-transform: uppercase;margin: 15px 0 10px 0;}#customersUseCaseDetail .ebook:hover .category{color: #09253b;}#customersUseCaseDetail .ebook .title{font-size: 14px;font-weight: 500;}.hero-customers-usecase .use-cases-mobile{display: none;margin-top: 30px;padding-bottom: 0;}.use-case-lists{margin-top: 20px;}.use-case-lists .container{padding-bottom: 0;}.use-case-list{font-size: 17px;text-align: left;}.use-case-list h4{margin-top: 35px;font-weight: 600;}.use-case-list ul{margin-top: 15px;font-weight: 500;}.use-case-list ul li{margin: 4px 0;}.use-case-list span, .use-case-list a{position: relative;display: block;padding: 6px 0 6px 28px;}.use-case-list span:before, .use-case-list a:before{content: ' ';position: absolute;width: 22px;height: 22px;left: 0;top: 4px;background-image: url(../images/use-case-dots.png);background-size: 66px 22px;background-position: -44px 0;}.use-case-list a{color: #004071;}.use-case-list a:before{background-position: 0 0;}.use-case-list a:hover{text-decoration: none;color: #006dc0;}.use-case-list a:hover:before{background-position: -22px 0;}@media (min-width: 992px) {.use-case-list:first-child { padding-right: 30px;}  .use-case-list:last-child{padding-left: 30px;} }@media (max-width: 1349px) {.hero-customers-usecase .use-cases-desktop { display: none;}  .hero-customers-usecase .use-cases-mobile{display: block;} }.use-case-ebooks{margin-top: 120px;padding-bottom: 0;text-align: left;}.use-case-ebooks .ebook-item{display: block;overflow: hidden;}.use-case-ebooks .ebook-item:hover{text-decoration: none;box-shadow: 0 0 30px #f1f1f1;}.use-case-ebooks .ebook-item img{float: left;width: 97px;margin-right: 30px;}.use-case-ebooks .ebook-item .description{display: block;overflow: hidden;padding: 10px 30px 10px 0;}.use-case-ebooks .ebook-item .description span{font-size: 11px;text-transform: uppercase;color: #5d5c6b;display: block;margin: 9px 0;}.use-case-ebooks .ebook-item .description p{margin-bottom: 0;line-height: 1.6;letter-spacing: 0.1px;color: #09253b;font-size: 20px;}.use-case-ebooks .separator:before{content: ' ';position: absolute;width: 1px;height: 100%;left: 50%;top: 0;background: rgba(9, 37, 59, 0.2);}@media (max-width: 991px) {.use-case-ebooks > .row > div { margin-top: 40px;}  .use-case-ebooks > .row > div:first-child{margin-top: 0;} }.video-careers, .video-customers{padding: 160px 0 0 0;}.slider-quotes{padding-top: 80px;}.slider-quotes h2{margin-bottom: 42px;font-size: 46px;line-height: 61px;font-weight: 400;max-width: 1054px;letter-spacing: 0;}.slider-quotes .avatar{object-fit: cover;border-radius: 50%;width: 60px;height: 60px;float: left;margin-right: 20px;}.slider-quotes .avatar-title-careers, .slider-quotes .avatar-title-customers{font-size: 17px;letter-spacing: 0;line-height: 28px;font-weight: 400;display: block;}.slider-quotes .avatar-title-careers{padding-top: 20px;}.slider-quotes .avatar-title-customers{padding-top: 1px;}.culture-careers{padding: 86px 0 0 0;}.culture-careers .text-block{padding: 225px 0 29px;}.culture-careers .text-block h2, .culture-benefits h2, .careers-ready h2{line-height: 70px;margin-bottom: 25px;}.culture-benefits p, .culture-careers .text-block p, .careers-ready p{font-size: 20px;line-height: 32px;letter-spacing: 0px;}.culture-careers .text-block p{padding-bottom: 7px;max-width: 528px;}.culture-benefits p{margin-bottom: 37px;max-width: 530px;}.culture-careers .more:after{right: -22px;}.culture-careers .culture-logo{display: block;width: 120px;margin-bottom: 44px;}.culture-benefits{padding: 120px 0 0 0;}.culture-benefits h6{letter-spacing: 0px;font-size: 20px;font-weight: 500;margin-top: 0;padding-top: 0;}.culture-benefits .careers-map{margin-top: 10px;}.culture-benefits-list ul{list-style: disc;margin: 0 0 10px 20px;}.culture-benefits-list li{padding: 0 0 0 8px;letter-spacing: 0px;font-weight: 500;font-size: 20px;line-height: 20px;}.culture-benefits-list .description{letter-spacing: 0px;font-size: 20px;font-weight: normal;padding: 0 20px 0 0;margin: 0 0 20px 30px;display: block;line-height: 32px;max-width: 530px;}.careers-ready{padding: 148px 0 124px 0;}.careers-ready p{margin-bottom: 43px;max-width: 528px;}.careers-ready .list{font-size: 11px;font-weight: 300;color: 76767e;}.careers-ready h3{margin: 16px 0 12px 0;}.careers-ready .description{font-size: 18px;max-width: 528px;margin-bottom: 32px;line-height: 32px;}.careers-ready h6{letter-spacing: 0px;font-size: 20px;font-weight: 500;margin: 40px 0 34px 0;padding-top: 0;}.careers-ready .job-category a{display: block;color: #09253b;opacity: 0.4;font-size: 20px;line-height: 32px;letter-spacing: 0;font-weight: 400;margin-bottom: 24px;}.careers-ready .job-location{display: block;font-size: 11px;text-transform: uppercase;color: #76767e;margin-bottom: 12px;letter-spacing: 1.5px;}.careers-ready .job-title a{display: block;color: #004071;margin-bottom: 32px;max-width: 528px;}.customer-logo{margin: 60px auto 0 auto;}.customer-logo-float img{display: inline;height: 67px;padding: 0 36px;}#current-openings{margin-top: 240px;}.resource-box{border: 1px solid #edf0f1;max-width: 277px;padding: 20px;height: 440px;display: inline;margin: 0 0 30px 30px;vertical-align: top;float: left;position: relative;}.resource-box:hover{box-shadow: 0 0 30px #f1f1f1;cursor: pointer;}.resource-box a:hover{text-decoration: none;}.resource-box p:hover, .resource-box a:hover{color: #09253b;}.resource-box .more:hover{color: #006dc0 !important;}.resource-box .position{position: absolute;bottom: 15px;}.resource-image{width: 236px;height: 192px;margin-bottom: 20px;}.resource-box p{font-size: 14px;line-height: 32px;line-height: 22px;}.resource-caption-bg{padding-left: 100px;padding-top: 50px;margin-bottom: -30px;}.resource-caption-bg.reports{background: url("../images/left-caption-analyst-reports.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.articles{background: url("../images/left-caption-articles.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.studies{background: url("../images/left-caption-case-studies.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.ebooks{background: url("../images/left-caption-ebooks.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.other{background: url("../images/left-caption-other-collateral.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.whitepapers{background: url("../images/left-caption-white-papers.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.solutionbriefs{background: url("../images/left-caption-solution-briefs.png") no-repeat top 0px left 12px;background-size: 14px auto;}.resource-caption-bg.videos{background: url("../images/left-caption-videos.png") no-repeat top 0px left 12px;background-size: 14px auto;}.website-url{float: right;padding: 13px 15px;color: #09253b;font-size: 16px;line-height: 24px;letter-spacing: 0px;text-transform: uppercase;font-weight: 500;}.header-underline{border-bottom: 1px solid #ced3d8;padding-bottom: 35px;}.cera-week-page .logo{width: 157px;height: 28px;}.ceraweek-logo{margin: 30px 0 32px;width: 312px;height: 61px;display: block;}.cera-description{margin-top: 20px;}.cera-description p{font-size: 20px;line-height: 32px;letter-spacing: 0px;}.cera-description h6{letter-spacing: 0;font-size: 17px;line-height: 32px;}.cera-description .date{color: #76767e;letter-spacing: 1.5px;font-size: 11px;padding-right: 10px;}.cera-description .location{color: #d5d5d9;letter-spacing: 1.5px;font-size: 11px;text-transform: uppercase;}.cera-description .time{color: #d5d5d9;letter-spacing: 1.5px;font-size: 11px;text-transform: uppercase;}.cera-description .contact{font-size: 17px;line-height: 32px;letter-spacing: 0px;}.cera-description .contact a{color: #004071;text-decoration: underline;}.cera-description .contact a:hover{color: #006dc0;}.cera-description h3{margin-top: 10px;max-width: 528px;}.cera-description h3 a{color: #004071;font-weight: 500;}.cera-description h3 a:hover{color: #006dc0;}.cera-description h4{margin-bottom: 20px;}.cera-description .announcement{margin-bottom: 50px;}.cera-description .new-date{color: #d5d5d9;letter-spacing: 1.5px;font-size: 11px;}.cera-description .cat-name{color: #76767e;letter-spacing: 1.5px;font-size: 11px;text-transform: uppercase;padding-right: 10px;}.cera-video{border: 1px solid #edf0f1;padding: 20px;margin: 70px 0 0 0;vertical-align: top;overflow: auto;position: relative;}.cera-video .description{margin-left: 180px;}.cera-video .video-img{float: left;width: 160px;height: 130px;}.cera-video p{font-size: 14px !important;line-height: 22px !important;letter-spacing: 0px;margin-bottom: 5px;}.cera-video h4{margin-bottom: 5px;}.cera-video .author{font-size: 12px;color: #a7a6ae;letter-spacing: 0;}.play-btn-small{display: block;width: 27px;height: 27px;position: absolute;left: 50%;top: 50%;margin-top: -12px;margin-left: -12px;background-color: rgba(9, 37, 59, 0.9);border-radius: 49px;}.video .video-block .video-img .play-btn-small:before{content: '';width: 8px;height: 9px;background-image: url("../images/arrow-small.png");background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -4px;}.video .video-block .video-img:hover .play-btn-small{background-color: #09253b;}.icon-new{width: 39px;height: 18px;padding-right: 5px;}.icon-email{width: 20px;height: 14px;padding-right: 5px;}.icon-email img{margin-top: -1px;}.newsroom-container{margin-bottom: 90px;}.newsroom h4{letter-spacing: 0;font-size: 25px;line-height: 40px;margin-top: 10px;margin-bottom: 0;font-weight: 500;}.newsroom h5{font-size: 20px;font-weight: 500;letter-spacing: 0px;line-height: 32px;}.newsroom h6{font-size: 17px;font-weight: 500;letter-spacing: 0px;line-height: 28px;}.newsroom p{font-size: 20px;line-height: 32px;letter-spacing: 0px;}.newsroom p a{text-decoration: underline;}.newsroom p a:hover{text-decoration: none;color: #006dc0 !important;}.newsroom .date{color: #76767e;letter-spacing: 1.5px;font-size: 11px;}.newsroom a{color: #004071 !important;}.newsroom a:hover{color: #006dc0 !important;}.newsroom-blog-press-kit .more{color: #09253b !important;}.newsroom-blog{margin-bottom: 63px;overflow: auto;}.newsroom-blog .newsroom-blog-pic{width: 220px;height: 160px;display: inline;float: left;margin: 7px 60px 0 0;}.newsroom-blog .description{float: left;margin-right: 40px;max-width: 545px;}.newsroom-blog-media h3, .newsroom-blog-press-kit h3{letter-spacing: 0;font-size: 34px;line-height: 44px;font-weight: 500;margin-bottom: 40px;}.newsroom-blog-profile-pic{object-fit: cover;width: 180px;height: 180px;display: block;margin: 15px 0 15px 0;}.newsroom-blog-media{margin-bottom: 60px;}.newsroom-blog-contact-name, .newsroom-blog-contact-email, .newsroom-blog-contact-phone, .newsroom-blog-contact-title{display: block;letter-spacing: 0px;font-size: 17px;line-height: 28px;}.newsroom-blog-contact-name{font-weight: 500;}.newsroom-blog-press-kit .press-kit-logo-info{font-size: 14px;line-height: 22px;letter-spacing: 0px;display: block;}.newsroom-blog-contact-file-version{color: #76767e;letter-spacing: 1.5px;font-size: 11px;text-transform: uppercase;}.in-the-news-logo{max-height: 35px;}.newsroom .event-location{font-size: 14px;letter-spacing: 0;color: #76767e;}.newsroom .event-location:after{padding-left: 15px;content: "|";color: #dcdfe3;}.newsroom .event-url{padding-left: 10px;font-size: 14px;letter-spacing: 0;}.content-border{border: 1px solid #ced3d8;margin-left: 0;margin-right: 0;}.content-border-right{border-right: 1px solid #ced3d8;margin-left: -25px;}.left-content-padding{padding: 60px 0 60px 60px;}.right-content-padding{padding: 130px 30px 60px 30px;}.twitter-feed{margin-top: 60px;}.floating-column{display: flex;}.floating-container{text-align: center;display: flex;flex-direction: column;justify-content: space-between;height: 378px;padding: 30px 20px;}.floating-column-border{border-right: 1px solid #ced3d8;}.floating-column-border:last-child{border-right: none;}.floating-column-1, .floating-column-2, .floating-column-3{width: 33.33%;}.floating-column-mb{margin-bottom: 70px;}.nav-tabs{border-bottom: 1px solid #09253b;background: #09253b;justify-content: center;align-items: center;}.nav-tabs .nav-link{border-right: 1px solid #3a5162;border-left: none;border-top: none;border-bottom: none;border-top-left-radius: 0;border-top-right-radius: 0;color: #fff !important;letter-spacing: 0;font-size: 16px;padding: 15px 0;width: 25%;text-align: center;}.nav-tabs .nav-link:hover{text-decoration: none;background: #223b4f;border-right: 1px solid #3a5162;border-left: none !important;border-top: none;border-bottom: none;}.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{color: #fff !important;background-color: #223b4f;border-right: 1px solid #3a5162;}.company-box-investors, .company-box-awards, .company-box-leadership-board{border: 1px solid #edf0f1;padding: 20px;display: inline;margin: 0 0 30px 30px;vertical-align: top;float: left;position: relative;}.company-box-investors{height: 472px;max-width: 270px;}.company-box-awards{height: 376px;max-width: 270px;}.company-box-leadership-board{width: 570px;}.company-box-investors:hover, .company-box-leadership-board:hover{box-shadow: 0 0 30px #f1f1f1;cursor: pointer;}.company-box-investors a:hover, .company-box-awards a:hover, .company-box-leadership-board a:hover{text-decoration: none;}.company-box-investors p:hover, .company-box-investors a:hover, .company-box-awards h4:hover, .company-box-leadership-board h4:hover, .company-box-leadership-board-info a:hover{color: #09253b !important;}.company-box-investors .more:hover, .company-box-leadership-board .more:hover{color: #006dc0 !important;}.company-box-investors .position{position: absolute;bottom: 15px;}.company-box-investors p{font-size: 14px;line-height: 32px;line-height: 22px;margin-top: 210px;}.company-box-awards h4{margin-top: 210px;text-align: center;line-height: 32px;}.company-caption-bg{padding-left: 100px;padding-top: 50px;margin-bottom: -30px !important;margin-left: -10px;}.company-caption-bg.overview{background: url("../images/left-caption-company-overview.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-caption-bg.leadership{background: url("../images/left-caption-company-leadership.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-caption-bg.investors{background: url("../images/left-caption-company-investors.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-caption-bg.board{background: url("../images/left-caption-company-board.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-caption-bg.partners{background: url("../images/left-caption-company-partners.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-caption-bg.awards{background: url("../images/left-caption-company-awards.png") no-repeat top 0px left 12px;background-size: 14px auto;}.company-image{position: absolute;width: 155px;height: 132px;margin: 0;top: 50px;left: 50%;right: auto;overflow: auto;background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.company-box-leadership-board-image img{width: 235px;height: 235px;float: left;object-fit: cover;}.company-box-leadership-board-info{padding-left: 20px;float: left;margin-top: 67px;}.company-box-leadership-board-info .title, .company-box-leadership-board-info .name{font-size: 14px;display: block;letter-spacing: 0px;line-height: 22px;}.company-box-leadership-board-info .name{margin-bottom: 20px;}.icon-linkedin{display: block;margin-top: 20px;}.icon-linkedin img{width: 30px;height: 29px;}.partners-col-1, .partners-col-2{padding-top: 50px;margin-top: 50px;}.partners-col-1{padding-right: 100px;border-right: 1px solid #ccc;}.partners-col-2{padding-left: 100px;}.partners-text p, .partners-quote p{font-size: 20px;line-height: 34px;}.partners-text p{max-width: 500px;}.partners-quote h4{line-height: 34px;margin-top: 10px;}.partners-quote .name, .partners-quote .title{font-size: 17px;letter-spacing: 0;display: block;line-height: 28px;}.partners-quote .read-more{text-transform: uppercase;color: #76767e;font-size: 11px;padding-bottom: 10px;}.partners-logo{height: 50px;margin-bottom: 50px;}.overview-style{background: #f5f6f7;padding: 110px;}.overview-style h3{font-size: 46px;font-weight: 400;line-height: 61px;max-width: 960px;margin-bottom: 50px;}.overview-style p{font-size: 20px;line-height: 32px;}.overview-style a:hover{color: #006dc0 !important;}.company-page select{border: none;height: 54px;margin-bottom: -20px;width: 100%;padding-left: 20px;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../images/select-arrow-white.png") #09253b no-repeat calc(100% - 30px) !important;font-size: 16px;letter-spacing: 0;}.company-page nav{width: 100%;position: relative;margin-bottom: 100px;margin-top: 80px;}.company-page nav .padded{width: 100%;}.company-page ul{float: left;width: 100%;}.company-page ul li{float: left;display: inline;margin-right: 0px;background: #09253b;width: 16.66%;border-right: 1px solid #3a5162;text-align: center;letter-spacing: 0;font-size: 16px;line-height: 50px;}.company-page ul li:last-child{border-right: none;}.company-page ul li a{display: block;color: #fff !important;}.company-page ul li a:hover{color: #fff !important;background: #223b4f;text-decoration: none;}.company-page ul li.active a{background: #223b4f;color: #fff !important;}#partners-section{margin-bottom: 50px;}#awards-section{margin-bottom: 70px;}.modal-backdrop{background-color: #09253b;}#leadership-section .modal-backdrop.show{opacity: 0.6 !important;}.modal-content{background: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.close{font-size: 50px;font-weight: 200;color: #fff;text-shadow: 0 0 0 #fff;opacity: 1;}.close:hover, .close:focus{color: #fff;}#leadership-section .modal-lg{max-width: 900px !important;}#leadership-section .modal-body{padding: 50px 50px 30px 50px;background: #fff;}#leadership-section .modal-body h3{font-size: 35px;letter-spacing: 0px;line-height: 50px;}#leadership-section .modal-body .title, #leadership-section .modal-body .name{font-size: 16px;display: block;letter-spacing: 0px;line-height: 24px;}#leadership-section .modal-body p{font-size: 20px;line-height: 32px;}#leadership-section .modal-body .bio{padding-left: 60px;}#leadership-section .modal-body .company-box-leadership-board-image img{width: 330px;height: 330px;object-fit: cover;}.video .modal-dialog{max-width: 800px;margin: 30px auto;}.video.modal-body{position: relative;padding: 0px !important;}.contact-page h3{letter-spacing: 0;font-size: 34px;line-height: 44px;font-weight: 500;margin-bottom: 40px;}.contact-page h5{font-size: 20px;font-weight: 500;letter-spacing: 0px;line-height: 32px;margin-top: 20px;}.contact-page a{color: #004071 !important;}.contact-page a:hover{color: #006dc0 !important;}.contact-page .more{color: #09253b !important;}.contact-page .contact-name, .contact-page .contact-email, .contact-page .contact-phone, .contact-page .contact-title, .contact-page .contact-text, .contact-page .contact-address{display: block;letter-spacing: 0px;font-size: 17px;line-height: 28px;}.contact-page .contact-subtitle{color: #76767e;letter-spacing: 1.5px;font-size: 11px;text-transform: uppercase;margin-top: -10px;margin-bottom: -10px;}.contact-page .contact-location-image{margin-bottom: 10px;}.contact-page .contact-info{font-size: 20px;line-height: 34px;max-width: 512px;}.contact-page .contact-form{margin-top: 50px;}.contact-form label{color: #09253b;font-size: 20px;font-weight: 500;letter-spacing: 0;line-height: 32px;}.contact-page input[type=text], .contact-page input[type=email], .contact-page input[type=tel], .contact-page select{background: #edf0f1;border: none;height: 60px;margin-bottom: 40px;}.contact-page select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../images/select-arrow.png") #edf0f1 no-repeat calc(100% - 30px) !important;}.contact-page select::-ms-expand{display: none;}.contact-page textarea{background: #edf0f1;border: none;height: 260px;}.contact-page textarea:focus, .contact-page input[type=text]:focus, .contact-page input[type=email]:focus, .contact-page input[type=tel]:focus{background: #ced3d8;}.contact-form .help-block .with-errors{color: red;margin-top: 5px;}.contact-page input[type=submit]{margin: 30px 0 50px;}.contact-page .checkbox #trigger{display: none;}.contact-page .checkbox .checker{background-image: url("../images/checkboxes.png");background-position: left center;background-size: auto 100%;width: 30px;height: 30px;background-repeat: no-repeat;margin-top: 40px;}.contact-page .checkbox #trigger:checked + .checker{background-position: right center;}.contact-page .checkbox-label{margin-top: -50px;margin-left: 50px;font-size: 18px !important;font-weight: 400 !important;}.contact-page .note{font-size: 14px !important;line-height: 28px;}.general-template{margin-bottom: 50px;}.general-template p{font-size: 20px;line-height: 32px;margin-bottom: 25px;max-width: 975px;}.site-map-list{letter-spacing: 0;}.general-template .list-1{margin-right: 300px;}.general-template li a{color: #004071;}.general-template li a:hover{color: #006dc0;}.site-map{margin-top: 70px;}.site-map-list .large-font{font-size: 25px;font-weight: 500;}.site-map-list .normal-font{font-size: 20px;font-weight: 500;}.site-map-list .small-font{font-size: 17px;font-weight: 400;}.site-map-list li.small-font{line-height: 26px;}.platform a:hover{color: #006dc0 !important;}.platform h2{line-height: 70px;margin-bottom: 25px;}.platform p{font-size: 20px;line-height: 32px;letter-spacing: 0px;}.platform .textblock1 h2, .platform .textblock1 p{max-width: 864px;}.platform h3{font-size: 46px;line-height: 61px;font-weight: 400;max-width: 650px;margin-bottom: 60px;}.platform .textblock1{padding-top: 60px;}.platform .slider-formatting{padding-left: 230px;}.platform .knowledge-graph{text-align: center;}.platform .knowledge-graph img{display: block;padding: 70px 0 70px 0;margin: 0 auto;}.platform .column-padding{padding: 225px 0 29px;}.platform .textblock2 h2, .platform .textblock2 p{max-width: 528px;}.platform .share-reuse{margin-top: -120px;}.platform .share-reuse{margin-top: -120px;margin-bottom: -70px;}.platform.velocity{margin-top: -40px;}.platform .knowledge-grey-bg{background: #edf0f1;}.platform .knowledge-grey-bg .col-sm-6{border-right: 1px solid #ccc;}.platform .knowledge-grey-bg .col-sm-6 .col1{background: url("../images/icon-platform-knowledge-1.png") top left no-repeat;background-size: 70px 70px;margin-right: -15px;}.platform .knowledge-grey-bg .col-sm-6 .col2{background: url("../images/icon-platform-knowledge-2.png") top left no-repeat;background-size: 70px 70px;margin-left: -15px;}.platform .knowledge-grey-bg .col-sm-6 .col3{background: url("../images/icon-platform-knowledge-3.png") top left no-repeat;background-size: 70px 70px;border-top: 1px solid #ccc;margin-right: -15px;}.platform .knowledge-grey-bg .col-sm-6 .col4{background: url("../images/icon-platform-knowledge-4.png") top left no-repeat;background-size: 70px 70px;border-top: 1px solid #ccc;margin-left: -15px;}.platform .knowledge-grey-bg .col-sm-6:last-child{border-right: none;}.platform .knowledge-grey-bg .text{padding: 100px;}.platform .knowledge-grey-bg .text h4{font-size: 25px;}.platform .knowledge-grey-bg .text p{font-size: 18px;}.platform .bottom{margin: 65px 0 40px 0;}.thank-you-message{border: 1px solid #ced3d8;padding: 30px 30px 15px;margin-bottom: 70px;}.thank-you-message p{font-size: 20px;line-height: 32px;}.menu-icon{background: url("../images/icon-menu.png") no-repeat;cursor: pointer;border: none;right: 20px;position: absolute;margin-top: 3px;background-size: 25px 14px;}.mobile-header{position: fixed;top: 0;left: 0;width: 100%;padding: 0;z-index: 10000;height: auto;background-color: transparent;text-align: center;line-height: 40px;padding: 20px 0;}.mobile-header.active{background: #fff;border-bottom: 1px solid #ced3d8;}.mobile-header .logo img{margin: 0 0 0 5px;width: 115px;float: left;height: 20px;}.fullscreen .modal-dialog{margin: 0 0 0 0;max-width: 100%;width: 100%;height: 100%;min-height: 100%;padding: 0;color: #fff;z-index: 9999999999999;text-align: left;}.fullscreen .modal-content{height: 100%;min-height: 100%;border-radius: 0;background: #09253b;overflow: auto;padding: 5px 5px;}@media (min-width: 568px) {.fullscreen .modal-content { background: url("../images/mobile-menu-bg-1024.jpg") no-repeat top right #09253b;} }@media (max-width: 568px) {.fullscreen .modal-content { background: url("../images/mobile-menu-bg.jpg") no-repeat top center #09253b;} }.fullscreen .modal-body ul{padding: 35px 0 0 0;}.fullscreen .modal-body a{color: #fff;letter-spacing: 0;}.mobile-navigation{-webkit-font-smoothing: antialiased;}.mobile-navigation .close{font-size: 48px;font-weight: 200;color: #fff;text-shadow: 0 0 0 #fff;opacity: 1;position: absolute;top: 8px;right: 20px;}.mobile-navigation .close:hover, .mobile-navigation .close:focus{color: #fff;}.mobile-navigation .accordion{width: 100%;}.mobile-navigation .accordion .link{cursor: pointer;display: block;color: #fff;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}.mobile-navigation .accordion .large{font-size: 32px;font-weight: 500;line-height: 56px;letter-spacing: -0.2px;}.mobile-navigation .accordion .medium{font-size: 24px;font-weight: 500;line-height: 50px;letter-spacing: -0.2px;}.mobile-navigation .accordion .medium:last-child{margin-bottom: 60px;}.mobile-navigation .accordionButton{cursor: pointer;}.mobile-navigation .accordionButton span{color: #fff;}.mobile-navigation .accordionContent ul{margin: -25px 0 20px 0;}.mobile-navigation .accordionContent li{padding-left: 20px;font-weight: 400;font-size: 17px;line-height: 32px;}.mobile-navigation .accordionContent li a{text-decoration: none;color: #fff;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}.mobile-navigation .on{cursor: pointer;}.mobile-navigation .on span{color: #fff;}.mobile-navigation .over{cursor: pointer;}.mobile-navigation .over span{color: #fff;}.mobile-navigation .plusMinus{font-weight: 300;margin: 3px 0 0 15px;content: "+";font-size: 30px;position: absolute;}.mobile-navigation .contact-us-container{margin-top: -15px;}.mobile-navigation .contact-us{padding: 15px 115px;background-color: #09253b;color: #fff;border-radius: 24px;font-size: 16px;letter-spacing: 0.5px;margin-left: 0;border: 1px solid #fff;float: none;}.mobile-navigation .contact-us:hover{background: #11334e;border: 1px solid #11334e;color: #fff;text-decoration: none;}.mobile-navigation .contacts{font-size: 17px;margin: 20px 0 0 35px;letter-spacing: 0px;}.mobile-navigation .contacts li{position: relative;padding-bottom: 0;}.mobile-navigation .contacts li:before{content: '';background-position: 0 0;position: absolute;width: 20px;height: 20px;left: -35px;}.mobile-navigation .contacts li.chat:before{background: url("../images/icon-chat-white.png") no-repeat;margin-top: 10px;}.mobile-navigation .contacts li.email:before{background: url("../images/icon-email-white.png") no-repeat;margin-top: 13px;}.mobile-navigation .contacts li.phone:before{background: url("../images/icon-phone-white.png") no-repeat;margin-top: 10px;}.subscription-block{margin: 35px 0 0 0;max-width: 280px;}.subscription-block p{font-size: 17px;line-height: 28px;}.subscription-block .form-subscribe{height: 52px;max-width: 100%;position: relative;font-size: 17px;overflow: hidden;}.subscription-block .form-subscribe input[type="text"]{width: 100%;padding: 20px 20px 5px;border: none;border-radius: 0;margin-top: -15px;}.subscription-block .form-subscribe input[type="submit"]{text-indent: -9999px;background: url(../images/arrows.png) no-repeat;background-size: 24px 48px;display: inline-block;border: none;padding: 0px;width: 16px;height: 12px;position: absolute;right: 20px;top: 50%;margin-top: -8px;cursor: pointer;}.subscription-block .socials{margin-top: 0;}.subscription-block .socials li{background-color: #fff;}.subscription-block .socials li i{color: #09253b;}.cookie-alert .cta .btn{min-width: 130px;white-space: nowrap;}@media (min-width: 1025px) {.mobile-navigation { display: none;}  .hide-on-desktop{display: none !important;} }@media (min-width: 601px) {.mobile-portrait { display: none;} }@media only screen and (max-width: 480px) {.hero .container { height: 800px;}  .customer-logo{margin: 30px auto 0 auto;}  .customer-logo-float img{height: 35px;padding: 0 5px;}  .customers-video-title{max-width: 400px;}  .get-answers .col-1, .get-answers .col-2, .get-answers .col-3{max-width: 100%;height: auto;padding: 40px 50px 20px 80px;}  .get-answers p{font-size: 18px !important;}  .cera-week-page #header .container .logo-nav .logo{width: 120px;height: 21px;}  .website-url{padding: 7px 0 7px 0;font-size: 14px;}  .cera-week-page h3{font-size: 22px;}  .cera-video .video-img{width: 245px;height: 199px;} }@media (min-width: 481px) and (max-width: 600px) {.hero .container { height: 760px;}  .customer-logo{margin: 30px auto 0 auto;}  .customer-logo-float img{height: 50px;padding: 0 15px;} }@media (min-width: 601px) and (max-width: 3600px) {.company-page select { display: none;} }@media (min-width: 601px) and (max-width: 1024px) {.hero .container { height: 720px;}  .benefits h3{font-size: 20px;margin: 0 auto;padding: 0 !important;line-height: 32px;}  .benefits .excerpt{line-height: 1.5;padding: 0 !important;font-size: 14px;}  .customer-logo{margin: 30px auto 0 auto;}  .customer-logo-float img{height: 60px;padding: 0 20px;}  .company-caption-bg{padding-left: 70px;}  .overview-style{padding: 50px 30px;}  .overview-style h3{font-size: 30px;line-height: 40px;margin-bottom: 50px;}  .overview-style p{font-size: 18px;line-height: 28px;} }@media only screen and (max-width: 768px) {.cera-week-page #first { order: 2;padding-top: 30px;}  .cera-week-page #third{order: 1;}  .textblock2 #first{order: 2;padding: 50px 20px;}  .textblock2 #second{order: 1;margin-top: -70px;}  .cera-week-page .col-sm-1{ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}  .cera-description{margin-top: 0;}  .newsroom .col-sm-1{ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;}  .content-border{border: none;}  .content-border-right{border-right: none;}  .left-content-padding{padding: 60px 0 0 0;}  .content-border{border: none;}  .content-border-right{border-right: none;}  .left-content-padding{padding: 60px 0 0 0;}  .right-content-padding{padding: 50px 0 20px 0;}  .twitter-feed{margin-top: 60px;} }@media (max-width: 1024px) {section { padding-top: 50px;padding-bottom: 30px;}  .hide-on-mobile{display: none !important;}  .hero{padding-top: 90px;}  .hero .container h2{font-size: 50px;line-height: 60px;}  .hero-careers .container h1, .hero-customers .container h1, .hero-customers-usecase .container h1, .hero-company .container h1, .hero-contact .container h1, .platform h1, .newsroom-container h1{font-size: 46px;line-height: 54px;}  .home h2, .benefits h2, .video h2, .knowledge h2{font-size: 38px;}  .slider p, .knowledge p, .video p, .platform p{line-height: 32px;font-size: 18px;}  .knowledge .row ul li{padding: 0 0 14px 8px;line-height: 32px;font-size: 18px;}  .hero .container:before{height: 175px;}  .video .video-block .wtv{display: none;}  .knowledge{padding: 0;}  .video .block{padding: 40px 0 29px;}  .news h3 a{font-size: 24px;}  .banner{padding: 20px 0 13px;line-height: 1.4;margin-top: 60px;}  .banner .row p{padding-top: 5px;font-size: 12px;width: 300px !important;}  .banner .row .more{font-size: 10px;}  .close-banner{font-size: 30px;top: -10px;}  .banner img{width: 100px;height: 28px;}  .cookie-alert{font-size: 10px;padding: 10px 0;}  .cookie-alert .descr{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}  .cookie-alert .cta .btn{margin-right: 10px;}  h2{font-size: 36px;line-height: 48px !important;}  .ceraweek-logo{width: 250px;height: 49px;}  .cera-description p{font-size: 16px;line-height: 28px;}  .cera-video .description{margin-left: 0;padding-top: 20px;}  .cera-video .video-img{float: none;display: block;width: 245px;height: 199px;margin: 0 auto;}  .video-careers, .video-customers{padding: 50px 0 0 0;}    .platform .textblock1{padding-top: 60px;}  .platform .textblock2{margin-top: -50px;}  .platform .column-padding{padding: 100px 0 29px;}  .platform.velocity{margin-top: -140px;}  .platform .knowledge-grey-bg .text{padding: 100px 30px 30px 30px;}  .platform .knowledge-grey-bg .text h4{font-size: 20px;}  .platform .knowledge-grey-bg .text p{font-size: 14px;line-height: 24px;}  .floating-column{display: block;margin-bottom: 50px;}  .floating-container{height: 250px;padding: 20px 10px;}  .floating-column-border{border-right: none;border-bottom: 1px solid #ccc;}  .floating-column-1, .floating-column-2, .floating-column-3{width: 100%;}  .floating-column-1{margin-top: -70px;}  .floating-column-mb{margin-bottom: 70px;} }@media only screen and (max-width: 600px) {.mobile-no-show { display: none;}  .benefits{margin-top: -80px;}  .benefits h3{font-size: 25px;}  .benefits .row > div .block{min-height: 300px;margin: 0;padding-top: 30px;}  .benefits .block{border-bottom: 1px solid #ced3d8 !important;}  .benefits .top-line{border-top: 1px solid #ced3d8 !important;}  .benefits .row > div .block .num{margin-top: 11px;}  .video .video-block .video-img img{max-width: 100%;height: auto;}  .banner .row p{padding-top: 15px;font-size: 12px;width: 200px !important;float: left;}  .close-banner{font-size: 30px;right: 40px;top: -90px;position: absolute;}  .news .col-sm-6{border-bottom: 1px solid #ced3d8;padding-top: 25px;padding-bottom: 25px;}  .news .col-sm-12{border-top: 1px solid #ced3d8;padding-top: 50px;}  .news .col-sm-6:last-child{border-bottom: none;margin-bottom: -50px;padding-top: 25px;}  .b-bt{border-top: none;}  .b-grey .btn{margin-bottom: 30px;}  .b-grey .col-sm-3{margin-bottom: 50px;}  #footer .copy p{font-size: 12px;}  .platform .knowledge-grey-bg .col-sm-6 .col2{margin-left: 0;}  .platform .knowledge-grey-bg .col-sm-6 .col4{margin-left: 0;}  .platform .knowledge-grey-bg .col-sm-6:last-child{border-right: 1px solid #ced3d8 !important;}  .slider-quotes h2{margin-bottom: 42px;font-size: 30px;line-height: 36px;font-weight: 400;max-width: 1054px;letter-spacing: 0;}  .company-caption-bg{padding-left: 50px;}  .overview-style{padding: 30px 15px;}  .overview-style h3{font-size: 24px;line-height: 36px;margin-bottom: 30px;}  .overview-style p{font-size: 16px;line-height: 28px;}  .company-box-leadership-board-image img{width: 205px;height: 205px;float: left;object-fit: cover;}  .company-box-leadership-board{width: 250px;margin-left: 0;}  .partners-text p, .partners-quote p{font-size: 15px;line-height: 26px;}  .partners-quote h4{line-height: 34px;margin-top: 10px;}  .partners-quote .name, .partners-quote .title{font-size: 14px;line-height: 24px;}  .partners-logo{height: 40px;margin-bottom: 40px;}  .partners-col-1{padding-right: 20;border-right: none;}  .partners-col-2{padding-left: 20px;}  .company-page nav .padded{width: 100%;margin-bottom: -50px;}  .company-page ul{float: none;width: 100%;}  .company-page ul li{line-height: 40px;width: 33.33%;font-size: 15px;}  .company-box-investors, .company-box-awards{margin-left: 0;}  .nav-tabs{margin-bottom: 50px;}  .nav-tabs .nav-link{font-size: 13px;padding: 10px 3px;width: 25%;letter-spacing: -0.2px;}  .newsroom-container{margin-bottom: 40px;}  .newsroom-container p{font-size: 14px;line-height: 28px;}  .subpage-title h1{padding-top: 48px;padding-bottom: 38px;font-size: 46px;line-height: 54px;}  .tab-content{margin-top: -40px;}  .newsroom h3{font-size: 18px;}  .culture-benefits-list:last-child{margin-bottom: 50px;}  #current-openings{margin-top: 40px;}  .culture-careers .text-block{padding: 50px 0 29px;}  .resource-box{max-width: 242px;padding: 20px;height: 440px;display: inline;margin: 0 0 30px 0;vertical-align: top;float: left;position: relative;}  .resource-image{width: 200px;height: 163px;margin-bottom: 20px;}  .resource-box p{font-size: 14px;line-height: 32px;line-height: 22px;}  .resource-caption-bg{padding-left: 20px;padding-top: 0;margin-bottom: 0;}  .resource-caption-bg.reports, .resource-caption-bg.articles, .resource-caption-bg.studies, .resource-caption-bg.ebooks, .resource-caption-bg.other{background-image: none;}  .general-template p{font-size: 16px;line-height: 30px;}  .company-caption-bg{padding-left: 20px;padding-top: 20px;}  .company-caption-bg.overview, .company-caption-bg.leadership, .company-caption-bg.investors, .company-caption-bg.board, .company-caption-bg.partners, .company-caption-bg.awards{background-image: none;}  .overview-style{background: #fff;padding: 0;}  .hero-careers{margin-bottom: 10px;}  .hero-careers .container{overflow: hidden;border-bottom: 1px solid #ced3d8;padding-bottom: 60px;}  .video-careers{margin-bottom: -50px;}  .culture-benefits{margin-top: -50px;}  .careers-ready{margin-top: -50px;} }img{max-width: 100%;height: auto;}img.alignright, div.alignright{float: right;margin: 0 0 1em 1em;}img.alignleft, div.alignleft{float: left;margin: 0 1em 1em 0;}img.aligncenter, div.aligncenter{display: block;margin-left: auto;margin-right: auto;}a img.alignright{float: right;margin: 0 0 1em 1em;}a img.alignleft{float: left;margin: 0 1em 1em 0;}a img.aligncenter{display: block;margin-left: auto;margin-right: auto;}.primary-navigation #nav > li.active > a{text-decoration: none;}.primary-navigation #nav > li.active > a:after{content: '';border-bottom: 1px solid #09253b;padding-bottom: 0px;width: 100%;display: block;}.primary-navigation #nav > li.active:hover > a:after{content: '';border-bottom: 1px solid #006dc0;padding-bottom: 0px;width: 100%;display: block;}.cookie-alert.hide, .banner.hide{display: none;}.b-grey .contacts li.email:before{background-position: 40px 2px;}.general-template strong{font-weight: 500;}body.home:before{content: '';width: 100%;height: 1161px;position: absolute;top: 0;right: 0;background: url(../images/hero.jpg) no-repeat #ffffff;background-size: 100%;z-index: -1;}.careers-ready .job-category{display: block;color: #09253b;opacity: 0.4;font-size: 20px;line-height: 32px;letter-spacing: 0;font-weight: 400;margin-bottom: 24px;}.newsroom .left-content-padding .mt-5{overflow: hidden;}.single-post .newsroom .left-content-padding h2{margin-bottom: 10px;}.newsroom .left-content-padding .mt-5 div{margin-bottom: 20px;}.newsroom .left-content-padding .mb-5{position: relative;}.blog-img-mask{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(120, 179, 220, 0.2);}.author{color: #76767e;font-size: 14px;letter-spacing: 0;}.slider .container p{line-height: 1.7;}.slider .container .get-answers p{font-weight: 500;}.content-block{font-size: 20px;line-height: 32px;letter-spacing: 0px;}.slider .container > ul, .general-template ul, .content-block ul{list-style: disc;margin: 0 0 20px 20px;}.slider .container > ul li, .general-template ul li, .content-block ul li{padding: 0 0 24px 8px;letter-spacing: 0px;}.general-template{font-size: 20px;line-height: 32px;}.general-template p{max-width: initial;}.company-box-investors:hover, .company-box-leadership-board:hover{cursor: initial;}.company-box-awards:hover{box-shadow: 0 0 30px #f1f1f1;}.note a{text-decoration: underline;color: #004071 !important;}.note a:hover{text-decoration: none;color: #006dc0 !important;}#footer .copy p{margin-bottom: 0;display: inline-block;}#footer .copy ul{display: inline-block;color: #fff;letter-spacing: 0;}#footer .copy ul li{display: inline-block;padding-left: 14px;}#footer .copy ul a{color: #fff;}.fixed + .hero{padding-top: 270px;}.primary-navigation #nav > li.primary{-webkit-font-smoothing: antialiased;}.slider-quotes .avatar{position: relative;overflow: hidden;}.slider-quotes .avatar img{max-width: 100%;height: auto;}.slider-quotes .avatar:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(120, 179, 255, 0.3);}.hero-company .container{width: initial;}.careers-ready h3, .careers-ready .job-title a{margin-bottom: 0;}.careers-ready .job-location{margin-bottom: 32px;}.newsroom-blog .description{margin-right: 0;}#board-section .modal-body{padding: 50px 50px 30px 50px;background: #fff;}#board-section .modal-body .bio{padding-left: 60px;}#board-section .modal-body .company-box-leadership-board-image img{width: 330px;height: 330px;object-fit: cover;}#board-section .modal-body .title, #leadership-section .modal-body .name{font-size: 16px;display: block;letter-spacing: 0px;line-height: 24px;}#board-section .modal-body h3{font-size: 35px;letter-spacing: 0px;line-height: 50px;}#board-section .modal-body{font-size: 20px;line-height: 32px;}.cera-description .videos > div:first-child{margin-top: 26px;}.benefits{text-align: left;}.benefits .heading{margin-bottom: 55px;}.benefits .heading h2{margin-bottom: 1rem;}.news .col-sm-6 .meta .blog-cat{color: #5d5c6b;}.news .col-sm-6 .web-src{color: #d5d5d9;}.cera-video:hover{box-shadow: 0 0 30px #f1f1f1;}.page-id-26 section{padding: 47px 0 77px;}.resource-caption-bg{margin-bottom: 0px;}.error404 ul{list-style: none;}.knowledge .row .ebook.ebook-2{margin-top: 150px;padding-bottom: 10px;}.knowledge .row .ebook.ebook-2 p{margin-bottom: 0;}.hero-customers-usecase .container p{max-width: initial;max-width: 800px;}.f-image{position: relative;width: 220px;height: 160px;display: inline;float: left;margin: 7px 60px 0 0;}.newsroom-blog .newsroom-blog-pic{margin: 0;}.company-caption-bg{margin-bottom: 0 !important;}#events .newsroom strong{font-weight: 500;}#in-the-news .floating-container{height: auto;min-height: 378px;}#in-the-news .in-the-news-logo{max-height: initial;max-width: 135px;}.wp-caption .wp-caption-text, .wp-caption .wp-caption-text p{font-size: 16px;line-height: 20px;letter-spacing: 0px;margin-top: 10px;}.cera-video .description{margin-bottom: 0;}.partners-text p{max-width: initial;}a:hover .cera-video h4, a:hover .cera-video p{color: #09253b;}.slider .slides .slide div:last-child .description h3{font-size: 46px;font-weight: 400;line-height: 61px;max-width: 960px;margin-bottom: 0;font-weight: bold;}.slider .slide p{font-size: 46px;line-height: 1;margin-bottom: 50px;}body.modal-open .hide-on-desktop.active + #scroll-top{display: none !important;}#scroll-top{display: none;cursor: pointer;}#scroll-top svg{position: fixed;bottom: 48px;left: 75px;z-index: 499841;width: 56px;height: 50px;}#scroll-top svg .box{fill: #09253b;transition: fill .15s ease-in-out;}#scroll-top:hover svg .box{fill: #11334e;}#scroll-top svg .arrow{fill: #fff;}@media (max-width: 1024px) {#scroll-top svg { bottom: 20px;left: 20px;} }.cera-description h3{color: #004071;font-weight: 500;}.banner img{height: auto;}.signup .mktoLabel{display: none;}.signup{width: 417px !important;height: 52px;max-width: 100%;position: relative;font-size: 17px !important;padding: 0 !important;}.mktoForm .mktoGutter{display: none;}.mktoForm .mktoOffset{display: none;}.signup input[type="email"]{width: 100% !important;padding: 14px 20px !important;border: none !important;box-shadow: none !important;}.signup .mktoForm .mktoFormCol{margin-bottom: 0;}.mktoFieldWrap, .mktoFormCol{width: 100%;}.signup .mktoButtonRow{display: inline-block !important;border: none !important;padding: 0px !important;position: absolute !important;right: 20px !important;top: 50% !important;margin-top: -5px !important;cursor: pointer !important;}.mktoForm span{margin-left: 0 !important;}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{width: 8px;height: 12px;text-indent: -9999px;background: url(../images/arrows.png) no-repeat !important;background-size: 24px 48px;border: none !important;padding: 0 !important;background-position-x: -8px !important;margin: 0 !important;}#mktoForm_1008{width: 100% !important;line-height: 32px !important;font-weight: 500 !important;font-family: ColfaxWeb !important;}#mktoForm_1008 .mktoFormRow{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px !important;margin-left: -15px !important;}#mktoForm_1008 .mktoFormCol{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}#mktoForm_1008 .mktoFieldWrap{margin-bottom: 1rem;}#mktoForm_1008 label{display: inline-block;margin-bottom: .5rem;color: #09253b;font-size: 20px;font-weight: 500;letter-spacing: 0;line-height: 32px;width: initial !important;}#mktoForm_1008 input[type="text"], #mktoForm_1008 input[type="email"], #mktoForm_1008 input[type="tel"]{display: block;width: 100%;height: calc(2.25rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;background: #edf0f1;border: none;height: 60px;margin-bottom: 40px;width: 100% !important;box-shadow: none !important;-webkit-box-shadow: none !important;}#mktoForm_1008 select{width: 100% !important;font-family: ColfaxWeb !important;font-weight: 500 !important;font-size: 20px !important;color: #09253b !important;border: none;box-shadow: none !important;-webkit-box-shadow: none !important;margin-bottom: 40px;}#mktoForm_1008 textarea{background: #edf0f1;border: none;height: 260px;width: 100% !important;box-shadow: none !important;-webkit-box-shadow: none !important;}#mktoForm_1008 .mktoFormRow:nth-child(7) .mktoFormCol, #mktoForm_1008 .mktoFormRow:nth-child(8) .mktoFormCol{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}#mktoForm_1008 .mktoCheckboxList{width: 100% !important;}#mktoForm_1008 .mktoCheckboxList label{margin-top: -50px;margin-left: 50px;font-size: 18px !important;font-weight: 400 !important;margin: 0;padding: 0 0 0 40px !important;box-sizing: border-box;display: block !important;}#mktoForm_1008 .mktoCheckboxList label:before{background-image: url(../images/checkboxes.png);background-position: left center;background-size: auto 100%;width: 30px;height: 30px;background-repeat: no-repeat;margin-top: -8px;margin-left: -46px;box-shadow: none !important;-webkit-box-shadow: none !important;border: none;}#mktoForm_1008 .mktoCheckboxList input[type=checkbox]:checked + label:before{background-position: right center !important;content: '';}#mktoForm_1008 .mktoButtonWrap.mktoInset .mktoButton{display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding: 12px 22px;background-color: #09253b !important;color: #fff;border-radius: 29px;font-size: 16px;letter-spacing: 0px;margin: 30px 0 50px !important;width: 100% !important;font-family: ColfaxWeb !important;background-image: none;text-transform: initial !important;box-shadow: none !important;-webkit-box-shadow: none !important;}#mktoForm_1008 .mktoError{bottom: 20px !important;}#mktoForm_1008 textarea{font-size: 16px;letter-spacing: 0px;}.hero-platform .container p{max-width: initial;max-width: 800px;}@media (max-width: 1024px) {.fixed + .hero { padding-top: 90px;}  .knowledge .row .ebook{height: initial !important;} }@media only screen and (max-width: 900px) {.knowledge .row .ebook a { display: flex;justify-content: center;flex-direction: row-reverse;}  .knowledge .row .ebook a img{max-width: 25%;align-self: center;}  .knowledge .row .ebook a .description{max-width: 75%;} }@media screen and (max-width: 768px) {#mktoForm_1008 .mktoFormCol { -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}  #mktoForm_1008 input[type="text"], #mktoForm_1008 input[type="email"], #mktoForm_1008 input[type="tel"], #mktoForm_1008 select{margin-bottom: 20px;} }@media screen and (max-width: 720px) {#scroll-top a { left: 10px;} }@media screen and (max-width: 667px) {.cookie-alert .descr { -ms-flex: auto;flex: auto;max-width: initial;}  .cookie-alert .cta{-ms-flex: auto;flex: auto;max-width: initial;padding-top: 10px;} }@media (max-width: 600px) {#footer .copy a { font-size: 12px;}  .news > .container > .row, .benefits > .container > .row > .col-sm-3:first-child a{border-top: 1px solid #ced3d8;}  .knowledge .row{flex-direction: column-reverse;} }@media only screen and (max-width: 480px) {.signup input[type="email"] { height: auto !important;} }.fixed + div{padding-top: 70px;}.fixed + section:not(.hero){padding-top: 200px;}.fixed + section.subpage-title{padding-top: 100px;}.fixed + section.hero-contact{padding-top: 250px;}.slider .slide p{line-height: 61px;}.company-box-investors{min-width: 270px;}.hero-platform{margin-top: -75px;}#header{position: relative;z-index: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}#mktoForm_1008 select{height: 60px;}@media only screen and (max-width: 600px) {.close-banner { top: -10px;right: 15px;z-index: 10;}  .banner .row p{width: initial !important;float: none;}  .benefits{margin-top: 0;}  .slider .slides .slide div:last-child .description h3, .slider .slide p{font-size: 30px;line-height: 48px;}  .content-block ul{font-size: 14px;line-height: 28px;}  .content-block ul li{padding: 0 0 0 0;letter-spacing: 0px;} }.hero .container .explore{width: 9px;height: 450px;position: absolute;left: 25px;bottom: 0;z-index: -1;}@media (max-width: 1024px) {.hero .container .explore { height: 275px;} }.hero .container .explore div{width: 100%;height: 450px;position: absolute;left: 0;bottom: 0;background: url("../images/left-caption-home-explore.png") top center no-repeat;background-size: 9px auto;}.modal-backdrop{z-index: 10040;}.modal{z-index: 10050;}.nkscroll-effect-fadeinslideup, section.hero .nkscroll-effect{position: relative;top: 40px;opacity: 0;}.video .video-block .wtv{margin-top: 30px;}.video .video-block .description{margin-top: 30px;}.video .video-block .description p{font-size: 16px;text-align: left;}.video .video-block .description strong{font-weight: 500;}@media (max-width: 1024px) {.video .video-block .description p { font-size: 14px;line-height: 26px;} }.hero .container:before{display: none;}.embed-container{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}.embed-container iframe, .embed-container object, .embed-container embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.page-template-template-knowledge-platform .platform-graphic, .page-template-page-knowledge-platform .platform-graphic{background: none;padding: 0;}.page-template-template-knowledge-platform .video .block, .page-template-page-knowledge-platform .video .block{padding: 85px 0 29px;}@media (max-width: 1024px) {.page-template-template-knowledge-platform .video .block, .page-template-page-knowledge-platform .video .block { padding: 20px 0 0;} }.page-template-template-knowledge-platform .video .video-block, .page-template-page-knowledge-platform .video .video-block{float: right;}.page-template-template-knowledge-platform section.platform-details, .page-template-page-knowledge-platform section.platform-details{display: none;}.page-template-template-knowledge-platform .platform-details p, .page-template-page-knowledge-platform .platform-details p{font: 16px ColfaxWeb, sans-serif;letter-spacing: normal;}.page-template-template-knowledge-platform .platform-details ul, .page-template-page-knowledge-platform .platform-details ul{list-style: disc;list-style-position: outside;padding: 0 0 0 20px;margin: 15px 0;}.page-template-template-knowledge-platform .platform-details ul li, .page-template-page-knowledge-platform .platform-details ul li{font: 16px ColfaxWeb, sans-serif;letter-spacing: normal;margin-bottom: 15px;}.page-template-template-knowledge-platform .platform-details .container .row:first-child > div, .page-template-page-knowledge-platform .platform-details .container .row:first-child > div{border-top: 1px solid #ced3d8;}.page-template-template-knowledge-platform .platform-details .row, .page-template-page-knowledge-platform .platform-details .row{border-bottom: 1px solid #ced3d8;}.page-template-template-knowledge-platform .platform-details .row > div, .page-template-page-knowledge-platform .platform-details .row > div{border-right: 1px solid #ced3d8;padding: 40px;}.page-template-template-knowledge-platform .platform-details .row > div:first-child, .page-template-page-knowledge-platform .platform-details .row > div:first-child{border-left: 1px solid #ced3d8;}