/*Rest style*/
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; list-style: none; }
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
html, body.em, .em div, .em span, .em applet, .em object, .em iframe, .em h1, .em h2, .em h3, .em h4, .em h5, .em h6, .em p, .em blockquote, .em pre, .em a, .em abbr, .em acronym, .em address, .em big, .em cite, .em code, .em del, .em dfn, .em em, .em font, .em img, .em ins, .em kbd, .em q, .em s, .em samp, .em small, .em strike, .em strong, .em sub, .em sup, .em tt, .em var, .em dl, .em dt, .em dd, .em ol, .em ul, .em li, .em fieldset, .em form, .em label, .em legend, .em table, .em caption, .em tbody, .em tfoot, .em thead, .em tr, .em th, .em td, .em select, .em input, .em option { margin: 0; padding: 0; border: 0; outline: 0; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
.em sub, .em sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
.em sup { top: -0.5em; }
.em sub { bottom: -0.25em }
.em nav ul, .em nav ol { list-style: none; list-style-image: none; }
.em button, .em input, .em select, .em textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none !important; }
.em input[type="button"], .em input[type="submit"] { -webkit-appearance: none !important; }
.em :focus { outline: 0; }
.em ol, .em ul { list-style: none; }
.em a { text-decoration: none; }
.em img { border: 0 none; max-width: 100%; vertical-align: top; }
.em a { outline: none; cursor: pointer; }
.em a:hover { text-decoration: none; }
.em a:focus { text-decoration: none !important; outline: none !important; }
.em .none { display: none; }
.em .clear { clear: both; }
.em img { max-width: 100%; }
.em .cf:before, .cf:after { content: ""; display: table }
.em .cf:after { clear: both; }
.em .cf { *zoom:1;
}
.em .text-transform { text-transform: uppercase; }
.em .break { float: left; width: 100%; }
.em .preloader { display: none; }
.em img { vertical-align: bottom; }
/*Placeholder opacity cross browsers*/
.em input::-webkit-input-placeholder {
color: #797d81;
opacity:1;
} /* WebKit browsers */
.em input:-moz-placeholder {
color: #797d81;
opacity:1;
} /* Mozilla Firefox 4 to 18 */
.em input::-moz-placeholder {
color: #797d81;
opacity:1;
} /* Mozilla Firefox 19+ */
.em input:-ms-input-placeholder {
color: #797d81;
opacity:1;
} /* Internet Explorer 10+ */
.em textarea::-webkit-input-placeholder {
color: #797d81;
opacity:1;
} /* WebKit browsers */
.em textarea:-moz-placeholder {
color: #797d81;
opacity:1;
} /* Mozilla Firefox 4 to 18 */
.em textarea::-moz-placeholder {
color: #797d81;
opacity:1;
} /* Mozilla Firefox 19+ */
.em textarea:-ms-input-placeholder {
color: #797d81;
opacity:1;
} /* Internet Explorer 10+ */
.em button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner {
border: 0;
}
.em select::-webkit-input-placeholder {
color: #797d81;
opacity:1;
}
/* Page fonts */
@font-face { font-family: 'Apercu-Bold'; src: url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Bold.eot'); src: local('☺'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Bold.woff') format('woff'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Bold.ttf') format('truetype'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Bold.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Apercu-Light'; src: url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Light.eot'); src: local('☺'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Light.woff') format('woff'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Light.ttf') format('truetype'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Light.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Apercu-Medium'; src: url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Medium.eot'); src: local('☺'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Medium.woff') format('woff'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Medium.ttf') format('truetype'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Medium.svg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Apercu-Regular'; src: url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Regular.eot'); src: local('☺'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Regular.woff') format('woff'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Regular.ttf') format('truetype'), url('http://get.signpost.com/rs/848-IXX-999/images/signpost_2017_redesign_Apercu-Regular.svg') format('svg'); font-weight: normal; font-style: normal; }



@font-face { font-family: 'apercu-regular'; font-style: normal; font-weight: normal; src: url("http://www.signpost.com/_fonts/apercu/apercu-regular.eot"); src: url("http://www.signpost.com/_fonts/apercu/apercu-regular.eot?#iefix") format("embedded-opentype"), url("http://www.signpost.com/_fonts/apercu/apercu-regular.woff") format("woff"), url("http://www.signpost.com/_fonts/apercu/apercu-regular.ttf") format("truetype"), url("http://www.signpost.com/_fonts/apercu/apercu-regular.svg#apercu-regular") format("svg") }


@font-face { font-family: 'apercu-bold'; font-style: normal; font-weight: normal; src: url("http://www.signpost.com/_fonts/apercu/apercu-bold.eot"); src: url("http://www.signpost.com/_fonts/apercu/apercu-bold.eot?#iefix") format("embedded-opentype"), url("http://www.signpost.com/_fonts/apercu/apercu-bold.woff") format("woff"), url("http://www.signpost.com/_fonts/apercu/apercu-bold.ttf") format("truetype"), url("http://www.signpost.com/_fonts/apercu/apercu-bold.svg#apercu-bold") format("svg") }



/* Table of Content
 ==================================================
 #Page Structure
 #Home Page Style */


/* #Page Structure
================================================== */
body.em { margin: 0; padding: 0; font-size: 16px; color: #0a0f33; background: #fff; font-family: "Apercu-Regular", sans-serif; font-weight: normal; }
.em .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 0; }
.em .main { max-width: 1064px; margin: 0 auto; }
.em a { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.em ul.bullets { margin-left: 10px; margin-bottom: 10px; }
.em ul.bullets li { color: #505050; font-size: 16px; margin-bottom: 4px; background-size: 4px; padding-left: 13px; }
.em .heading-s1 { font-size: 46px; line-height: 50px; letter-spacing: -1px; font-family: 'Apercu-Regular'; font-weight: normal; }
.em .heading-s2 { font-size: 26px; line-height: 39px; font-family: 'Apercu-Regular'; font-weight: normal; }
.em .font1 { font-size: 20px; line-height: 31px; font-family: 'Apercu-Light'; font-weight: normal; }
/* Home Page Style
 ==================================================
 
/***** header styles goes here *****/
.em header { float: left; width: 100%; padding-top: 39px !important; background-color: #fff; padding-bottom: 28px !important; position: fixed; z-index: 999999; }
.em header .logoarea { width: 80px; float: left; }
.em header .logoarea img { width: 100%; }
/* Navigation style */
.em nav { float: right; width: 68%;}
.em nav .enumenu_ul > li { display: inline-block; margin-right: 5%; margin-bottom: 10px; }
.em nav .enumenu_ul > li:last-child { margin-right: 0px; }
.em nav .enumenu_ul > li > a { font-size: 18px; color: #22337e; display: inline-block; vertical-align: middle; font-family: "Apercu-Regular", sans-serif; font-weight: normal; }
.em nav .enumenu_ul > li > a:hover, nav .enumenu_ul > li.active > a { color: #5952f2; }
.em .enumenu_ul.desk ul { top: 88%; z-index: 999; list-style: none; left: -36px; position: absolute; min-width: 150px; padding: 10px 7px 15px; text-align: center; background: #494a4a; }
.em .enumenu_ul > li ul { display: none }
.em .enumenu_ul > li ul a { font-size: 14px; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; }
.em .menu.submenu-ul-level1 li a { background: #727272; color: #fff; padding-left: 90px; }
.em .enumenu_ul.desk li:hover > ul { display: block; opacity: 1; }
.em .enumenu_ul.desk .sb-menu .sb-menu { left: 100%; top: 0; }
.em .enumenu_ul.desk ul li a { display: inline-block; vertical-align: top; width: 100%; padding: 6px 5px; font-size: 14px; color: #fff; text-transform: capitalize; transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; text-align: center; }
.em .enumenu_ul.desk ul li a:hover { background: #ff5b35; color: #ffffff }
.em .menu-icon { display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: bold; font-size: 0 }
.em .menu-icon .menu-box { width: 58px; right: 0; position: static; }
.em .menu-icon .menu-box span { width: 100%; height: 4px; margin-bottom: 6px; background: #1a236b; display: block; border-radius: 2px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; }
/*.em .menu-icon.active span:nth-child(1) { -webkit-transform: rotate(45deg) translateY(8px) translateX(8px); -moz-transform: rotate(45deg) translateY(8px) translateX(8px); -ms-transform: rotate(45deg) translateY(8px) translateX(8px); -o-transform: rotate(45deg) translateY(8px) translateX(8px); transform: rotate(45deg) translateY(8px) translateX(8px); }
.em .menu-icon.active span:nth-child(2) { opacity: 0; }
.em .menu-icon.active span:nth-child(3) { -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px); -moz-transform: rotate(-45deg) translateY(-7px) translateX(6px); -ms-transform: rotate(-45deg) translateY(-7px) translateX(6px); -o-transform: rotate(-45deg) translateY(-7px) translateX(6px); transform: rotate(-45deg) translateY(-7px) translateX(6px); }*/
#demopage nav .enumenu_ul > li.hideindesk { display: none; }
#videobrand nav .enumenu_ul > li:last-child, .resources nav .enumenu_ul > li:last-child { float: right; }
/******* DemoPage Styles starts here *********/
.em .banner-container { float: left; width: 100%; background-size: cover; background-repeat: no-repeat; margin-top: 100px; background-position: center; }
.em .banner-content { float: left; width: 100%; padding-top: 140px; padding-bottom: 145px; }
.em .banner-content .banner-left { width: 45%; float: left; }
.em .banner-content .banner-left h1 { color: #ffffff; font-size: 84px; font-family: "Apercu-Medium", sans-serif; font-weight: normal; margin-bottom: 12px; }
.em .banner-content .banner-left h2 { color: #ffffff; font-size: 46px; font-family: "Apercu-Regular", sans-serif; font-weight: normal; margin-bottom: 27px; line-height: 58px; }
.em .banner-content .banner-left p { color: #ffffff; font-size: 26px; font-family: "Apercu-Regular", sans-serif; font-weight: normal; line-height: 36px; }
.em .banner-content .banner-right { float: right; width: 31%; background-color: #5952f1; padding: 32px 34px; margin-top: 12px; }
.em .banner-content .banner-right h2 { color: #fff; font-size: 26px; font-family: "Apercu-Regular", sans-serif; font-weight: normal; margin-bottom: 27px; }
.em .mktoForm { width: 100% !important; }
.em .banner-right .mktoForm, .em .banner-right .mktoFormRow, .em .banner-right .mktoFormCol, .em .banner-right .mktoFieldWrap, .em .banner-right .mktoField { width: 100% !important }
.em .banner-right .mktoForm .mktoOffset, .em .banner-right .mktoForm .mktoGutter { display: none !important; }
.em .banner-right .mktoForm .mktoAsterix { display: none !important; }
.em .banner-right .mktoForm input[type=text], .em .banner-right .mktoForm input[type=url], .em .banner-right .mktoForm input[type=email], .em .banner-right .mktoForm input[type=tel], .em .banner-right .mktoForm input[type=number], .em .banner-right .mktoForm input[type=date], .em .banner-right .mktoForm textarea.mktoField, .em .banner-right .mktoForm select.mktoField { background-color: #fff !important; font-family: 'Apercu-Light', sans-serif !important; font-weight: normal !important; font-size: 13px !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; -webkit-text-shadow: none !important; text-shadow: none !important; padding: 0 6px !important; color: #797d81 !important; line-height: 13px !important; border: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important; height: 30px !important; }
.em .banner-right .mktoForm select.mktoField { text-indent: 3px !important; -webkit-appearance: none !important; height: 30px !important; }
@-moz-document url-prefix() {
.em .banner-right .mktoForm select.mktoField {
 text-indent: 0 !important;
}
}
.em .banner-right .mktoButtonRow { width: 100% !important; }
.em .banner-right .mktoButtonRow span { margin-left: 0 !important; }
.em .banner-right .mktoForm .mktoButton { border: none !important; background-image: none !important; background-color: #fff !important; color: #5952f2 !important; font-size: 18px !important; font-family: "Apercu-Medium", sans-serif !important; font-weight: normal !important; padding: 16px 43px !important; line-height: 18px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 25px !important; border-radius: 25px !important; margin-top: 26px !important; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; height: auto !important; }
.em .banner-right .mktoForm .mktoButton:hover, .em .banner-right .mktoForm .mktoButton:active, .em .banner-right .mktoForm .mktoButton:focus { background-color: #1a236b !important; color: #fff !important; }
/***** midd container styles goes here *****/
.em .midd-container { float: left; width: 100%; background-color: #fff; }
.em .midd-container .featured-container { width: 100%; background-color: #f0f1f3; padding-top: 86px; padding-bottom: 67px; float: left; }
.em .midd-container .featured-container .inner-featured-container { clear: both; max-width: 900px; margin: 0 auto; text-align: center; }
.em .midd-container .featured-container .featured-caption { float: left; width: 17%; text-align: center; }
.em .midd-container .featured-container .featured-caption h3 { color: #666975; font-size: 26px; font-family: "Apercu-Regular", sans-serif; font-weight: normal; line-height: 26px; }
.em .midd-container .featured-container ul { float: right; width: 83%; }
.em .midd-container .featured-container ul li { display: inline-block; margin-right: 5%; margin-bottom: 15px; text-align: center; }
.em .midd-container .featured-container ul li:last-child { margin-right: 0; }
.em .midd-container .featured-container ul li a img { vertical-align: middle; }
/***** DemoPage Styles ends here ******/
/***** VideBrand Styles starts here *****/
.em .midd-container .video-container { float: left; width: 100%; background-color: #fff; margin-top: 171px; padding-bottom: 69px; }
.em .midd-container .video-container h1 { color: #0a0f33; font-size: 46px; text-align: center; font-family: "Apercu-Regular", sans-serif; font-weight: normal; line-height: 57px; margin-bottom: 52px; }
.em .midd-container .video-container .video-area { width: 100%; float: left; text-align: center; margin-bottom: 46px; position: relative; }
.em .midd-container .video-container .video-content { float: left; width: 100%; }
.em .midd-container .video-container .video-content p { font-size: 26px; color: #0a0f33; font-family: "Apercu-Regular", sans-serif; font-weight: normal; text-align: center; line-height: 36px; margin-bottom: 72px; }
.em .midd-container .video-container .video-btnarea { width: 100%; float: left; text-align: center; }
.em .midd-container .video-container .video-btnarea a { color: #ffffff; background-color: #5952f1; font-size: 18px; font-family: "Apercu-Medium", sans-serif; font-weight: normal; -webkit-border-radius: 35px; border-radius: 35px; padding: 18px 28px; line-height: 18px; display: inline-block; }
.em .midd-container .video-container .video-btnarea a:hover, .em .midd-container .video-container .video-btnarea a:active, .em .midd-container .video-container .video-btnarea a:focus { background-color: #000; }
.em .midd-container .video-container .video-area:before { content: ""; left: 35px; position: absolute; border-radius: 50%; height: 100px; width: 100px; background-color: #dbdde4; bottom: 26px; }
.em .midd-container .video-container .video-area:after { content: ""; right: 29px; position: absolute; border-radius: 50%; height: 100px; width: 100px; background-color: #ee4656; top: 36px; }
.em .midd-container .video-container .inner-video-area:before { content: ""; left: 109px; position: absolute; border-radius: 50%; height: 43px; width: 43px; background-color: #5952f1; top: 44px; }
.em .midd-container .video-container .inner-video-area:after { content: ""; right: 116px; position: absolute; border-radius: 50%; height: 43px; width: 43px; background-color: #ffd649; bottom: 44px; }
.em .midd-container .video-container .inner-video-area iframe { width: 54%; height: 320px; }
/***** resources styles goes here *****/
.em .banner-area { float: left; width: 100%; margin: 94px 0 0 0; }
.em .banner-area .banner-content { float: left; width: 100%; text-align: center; padding: 85px 0; }
.em .banner-content h2 { letter-spacing: -1; }
.em .banner-content h4 { color: #0a0f33; margin: 25px 0 0; }
.em .banner-menu { float: left; width: 100%; margin: 28px 0 0; }
.em .banner-menu ul li { display: inline-block; vertical-align: top; color: #22337e; margin: 0 40px 0 0; }
.em .banner-menu ul li a { color: #22337e; font-size: 18px; line-height: 22px; font-family: "Apercu-Regular", sans-serif; font-weight: normal; }
.em .banner-menu ul li a:hover { color: #5952f2; }
.em .feature-area { float: left; width: 100%; background-color: #f0f1f3; padding: 100px 0; margin: 24px 0; }
.em .feature-info { float: left; width: 48%; }
.em .feature-info:last-child { float: right; width: 48%; }
.em .feature-info h4 { max-width: 407px; width: 100%; margin: 15px 0 0 0; }
.em .feature-info p { color: #797d81; max-width: 409px; margin: 16px 0 0 0; }
.em .feature-info .feature-image { max-width: 475px; width: 100%; float: right; }
.em .product-area { float: left; width: 100%; text-align: center; padding: 88px 0 0; }
.em .product-area .main { max-width: 1063px; }
.em .product-info { float: left; width: 100%; margin: 79px 0 0; }
.em .product-info ul li { width: 32.0%; float: left; margin-right: 2%; margin-bottom: 7.5%; }
.em .product-info ul li img { width: 100%; }
.em .product-info ul li:nth-child(3n+0) { margin-right: 0px; float: right; }
.em .product-info-cover { float: left; width: 100%; text-align: left; }
.em .product-info-cover h4 { font-family: 'Apercu-Regular'; font-weight: normal; display: inline-block; vertical-align: top; margin: 20px 0 0; }
.em .product-info-cover p { font-size: 20px; line-height: 32px; color: #797d81; font-family: 'Apercu-Light'; font-weight: normal; display: inline-block; vertical-align: top; margin: 8px 0 0 0; }
.em .product-image { width: 100%; max-width: 100%; float: left; }
.em .guides-area { float: left; width: 100%; margin: -50px 0 0 0; }
.em .case-area { float: left; width: 100%; margin: -50px 0 0 0; }
.em .meet-area { float: left; width: 100%; background: #393aaa; color: #fff; margin: 79px 0 0 0; text-align: center; padding: 72px 0 50px; }
.em .meet-form { float: left; width: 100%; background-color: #5952f2; margin: 81px 0 0 0; padding: 53px 60px; }
.em .meet-area .main { max-width: 1177px; }
.mktoForm { width: 100%!important; }
.em .meet-form .mktoForm, .em .meet-form .mktoFormCol, .em .meet-form .mktoFieldWrap, .em .meet-form .mktoField { width: 100% !important; margin-bottom: 0 !important; }
.em .meet-form .mktoFormRow { width: 100% !important; float: left !important; padding-right: 165px; }
.em .meet-form .mktoForm .mktoOffset, .em .meet-form .mktoForm .mktoGutter { display: none !important; }
.em .meet-form .mktoForm .mktoAsterix { display: none !important; }
.em .meet-form .mktoForm .mktoFormRow:nth-child(2) { width: 40%!important; float: left!important; clear: none!important; }
.em .meet-form .mktoForm .mktoLabel { display: none!important; }
.em .meet-form .mktoForm .mktoGutter { width: 0px!important; }
.em .meet-form .mktoForm .mktoOffset { width: 0px!important; }
.em .meet-form .mktoForm input[type="text"], .em .meet-form .mktoForm input[type="url"], .em .meet-form .mktoForm input[type="email"], .em .meet-form .mktoForm input[type="tel"], .em .meet-form .mktoForm input[type="number"], .em .meet-form .mktoForm input[type="date"], .em .meet-form .mktoForm textarea.mktoField, .em .meet-form .mktoForm select.mktoField { background-color: transparent !important; color: #aca9f8!important; font-size: 22px!important; line-height: 25px; width: 100%!important; font-family: 'Apercu-Regular'!important; font-weight: normal!important; margin: 10px 0 0 0!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; -webkit-text-shadow: none !important; text-shadow: none !important; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; margin: 0 !important; padding: 16px 10px !important; height: auto !important; }
.em .meet-form input::-webkit-input-placeholder {
color:#aca9f9;
opacity:1;
}
.em .meet-form input:-moz-placeholder {
color:#aca9f9;
opacity:1;
}
.em .meet-form input::-moz-placeholder {
color:#aca9f9;
opacity:1;
}
.em .meet-form input:-ms-input-placeholder {
color:#aca9f9;
opacity:1;
}
.em .meet-form .mktoButtonRow { float: right!important; text-align: right!important; }
.em .meet-form .mktoForm .mktoButton { font-size: 18px!important; color: #6d6ef4!important; background-color: #ffffff!important; background-image: none!important; padding: 16px 21px 15px !important; border-radius: 26px!important; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; border: 0px!important; margin-top: 0 !important; height: auto !important; text-transform: capitalize !important; position: absolute !important; top: 0 !important; right: 0 !important; width: 150px !important; line-height: 18px !important; font-family: 'Apercu-Medium'!important; font-weight: normal!important; }
.em .meet-form .mktoForm .mktoButtonWrap .mktoButton:hover { background-color: #ffffff!important; color: #6d6ef4!important; }
.em .meet-form .mktoButtonRow .mktoButtonWrap { margin-left: 0px!important; }
/***** footer styles goes here *****/
.em footer { float: left; width: 100%; background: #1a236b; padding-top: 46px; padding-bottom: 110px; }
.em footer .footer-logoarea { width: 70px; float: left; }
.em footer .footer-logoarea img { width: 100%; }
.em footer .footer-links { float: right; width: 75%; margin-top: 10px; padding-left: 5px; }
.em footer .footer-links .ft-link-block { float: left; width: 31%; margin-right: 3%; }
.em footer .footer-links .ft-link-block.last { margin-right: 0; }
.em footer .footer-links .ft-link-block h3 { float: left; color: #535a90; font-size: 16px; margin-bottom: 30px; font-family: 'Apercu-Bold', sans-serif; font-weight: normal; }
.em footer .footer-links .ft-link-block ul { float: left; width: 100%; }
.em footer .footer-links .ft-link-block ul li { display: block; margin-bottom: 18px; }
.em footer .footer-links .ft-link-block ul li a, .em footer .footer-links .contact-info p, .em footer .footer-links .contact-info p a { color: #fff; font-size: 18px; font-family: 'Apercu-Regular', sans-serif; ; font-weight: normal; }
.em footer .footer-links .ft-link-block ul li a:hover, .em footer .footer-links .ft-link-block ul li a:active, .em footer .footer-links .ft-link-block ul li a:focus, .em footer .footer-links .contact-info p a:hover, .em footer .footer-links .contact-info p a:active, .em footer .footer-links .contact-info p a:focus { color: #5952f1; }
.em footer .footer-links .contact-info { float: left; width: 100%; }
.em footer .footer-links .contact-info p { }
.em footer .footer-links .ft-link-block.last ul { margin-top: 55px; }
.em footer .footer-links .contact-info p a { display: block; padding-top: 18px; }
.em footer .footer-links .ft-link-block ul li a sup { font-size: 9px; }
.em footer .footer-links .contact-info p a { font-family: 'Apercu-Bold', sans-serif; font-weight: normal; }
.em footer .joindemo-area { float: left; width: 100%; margin-top: 43px; }
.em footer .joindemo-area a { color: #5952f2; font-size: 18px; font-family: "Apercu-Medium", sans-serif; font-weight: normal; background-color: #ffffff; border-radius: 44px; padding: 17px 27px; }
.em footer .joindemo-area a:hover, .em footer .joindemo-area a:active, .em footer .joindemo-area a:focus { color: #fff; background-color: #000; }
.global-header .global-header-nav.global-header-nav-link-customer-stories-active .global-header-nav-link-customer-stories, .global-header .global-header-nav.global-header-nav-link-product-active .global-header-nav-link-product { color: #5952f9 }
.global-header .global-header-nav .global-header-nav-link { color: #1a236b; font-family: 'apercu-regular';}
.global-header .global-header-nav .global-header-nav-link { display: inline-block; font-size: 18px; padding: 0; transition: color .5s ease; vertical-align: middle; }
.mktoGen.mktoImg { display: inherit !important; }
.global-header .global-header-nav .global-header-nav-link.global-header-nav-link-login { padding: 0; position: absolute; font-family: "apercu-bold", sans-serif; right: 0; top: 0; font-weight: normal; }
