#main_header{position:fixed;top:0;left:0;z-index:5;width:100%;background-color:transparent;transition:background-color .25s,opacity .25s,border-color .25s;border-bottom:1px solid transparent}#main_header button{cursor:pointer}#main_header #logo{width:158px;height:32px;display:block;-webkit-backface-visibility:hidden}#main_header .grid_container{transition:height .5s;justify-content:space-between;align-items:center}#main_header .grid_container:after{display:none}#main_header.white{background-color:#fff}#main_header.dark_text #main_menu a,#main_header.scrolled #main_menu a,#main_header.white #main_menu a{color:#000}#main_header.dark_text #logo .black,#main_header.scrolled #logo .black,#main_header.white #logo .black{display:block}#main_header #logo .black,#main_header.dark_text #logo .white,#main_header.scrolled #logo .white,#main_header.white #logo .white{display:none}#main_header #logo .white{display:block}@media only screen and (min-width:1025px){#main_header{padding:0 24px}#main_header.scrolled,#main_header.white{border-bottom:1px solid #d3d3d3}#main_header .grid_container{opacity:0}#main_header.init .grid_container{opacity:1}#main_header .grid_container{height:95px;transition:height .5s,top .5s,opacity .5s}#main_header .grid_container .subnav{top:95px;transition:height .5s,top .5s,opacity .5s}#main_header.scrolled,#main_header.scrolled.white{background-color:#fff}#main_header.scrolled .grid_container{height:60px}#main_header.scrolled .grid_container .subnav{top:61px}}@media only screen and (max-width:1025px){#main_header #main_menu_toggle{position:absolute;top:-3px;right:9px}#main_header.dark_text span.white,#main_header.white span.white{display:none}#main_header.dark_text span.black,#main_header.white span.black{display:block}#main_header.menu_opened,#main_header.scrolled{background-color:#fff}#main_header.menu_opened #main_menu_toggle span.white,#main_header.scrolled #main_menu_toggle span.white{display:none}#main_header.menu_opened #logo .black,#main_header.menu_opened #main_menu_toggle span.black,#main_header.scrolled #logo .black,#main_header.scrolled #main_menu_toggle span.black{display:block}#main_header.menu_opened #logo .white,#main_header.scrolled #logo .white{display:none}#main_header .grid_container{height:59px}#main_header #logo{position:absolute;bottom:14px;left:20px}#main_header #main_menu{position:fixed;top:59px;left:0;height:calc(100vh - 59px);width:100%;padding-bottom:100px;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width:1025px){body.menu_opened,html.menu_opened{overflow:hidden;height:100vh;width:100vw;position:fixed}body.menu_opened #main_header,body.menu_opened #main_header #main_menu,html.menu_opened #main_header,html.menu_opened #main_header #main_menu{position:absolute}}#main_menu ul,#main_menu ul li{margin:0;padding:0}#main_menu ul li{float:none;list-style-type:none}#main_menu a{font-family:Optimo-Plain;font-size:14px;font-weight:400;font-style:normal;color:#fff;text-decoration:none;transition:color .5s}#main_menu .subnav a{background-color:#fff;background-size:48px 48px;background-repeat:no-repeat;color:#000}#main_menu .subnav a:last-child{margin-right:0}#main_menu .subnav a.focused,#main_menu .subnav a:hover{background-color:#d7d8fa!important}#main_menu .subnav a strong{font-size:14px;font-weight:400;display:block;width:100%}#main_menu .subnav a p{margin:0;color:#707070}#main_menu .subnav a.overview{background-image:url(../svg/icons-product_overview.svg)}#main_menu .subnav a.new_features{background-image:url(../svg/icons-product_features.svg)}#main_menu .subnav a.mobile{background-image:url(../svg/icons-product_spotiq.svg)}#main_menu .subnav a.mobile1{background-image:url(../svg/mobile_icon.svg)}#main_menu .subnav a.embedded_analytics{background-image:url(../svg/icons-product_embedded.svg)}#main_menu .subnav a.architecture{background-image:url(../svg/icons-product_architecture.svg)}#main_menu .subnav a.spotiq{background-image:url(../svg/icons-product_spotiq.svg)}#main_menu .subnav a.pricing{background-image:url(../svg/icons-product_pricing.svg)}#main_menu .subnav a.product_principles{background-image:url(../png/icon-product-principles-2.png)}#main_menu .subnav a.connect{background-image:url(../svg/connect.svg)}#main_menu .subnav a.deploy{background-image:url(../svg/deploy.svg)}#main_menu .subnav a.english{background-image:url(../svg/icons-language_en.svg)}#main_menu .subnav a.deutsch{background-image:url(../svg/icons-language_de.svg)}#main_menu .subnav a.ja{background-image:url(../svg/icons-language_jp.svg)}#main_menu .subnav a.fr{background-image:url(../svg/icons-language_fr.svg)}#main_menu .subnav a.retail_and_ecommerce{background-image:url(../svg/icons-solutions_retail.svg)}#main_menu .subnav a.financial_services{background-image:url(../svg/icons-solutions_financial.svg)}#main_menu .subnav a.manufacturing_and_logistics{background-image:url(../svg/icons-solutions_manufacturing.svg)}#main_menu .subnav a.communication_analytics{background-image:url(../svg/icons-solutions_comms.svg)}#main_menu .subnav a.government_analytics{background-image:url(../svg/icons-solutions_government.svg)}#main_menu .subnav a.healthcare_and_life_sciences{background-image:url(../svg/icons-solutions_healthcare.svg)}#main_menu .subnav a.analyst_reports{background-image:url(../svg/icons-resources_analyst-reports.svg)}#main_menu .subnav a.white_papers{background-image:url(../svg/icons-resources_whitepapers.svg)}#main_menu .subnav a.webinars{background-image:url(../svg/icons-resources_webinars.svg)}#main_menu .subnav a.case_studies{background-image:url(../svg/icons-resources_case-studies.svg)}#main_menu .subnav a.data_sheets{background-image:url(../svg/icons-resources_data-sheets.svg)}#main_menu .subnav a.demo_videos{background-image:url(../svg/icons-resources_demo.svg)}#main_menu .subnav a.community{background-image:url(../svg/icons-resources_community.svg)}#main_menu .subnav a.documentation{background-image:url(../svg/icons-resources_docs.svg)}#main_menu .subnav a.blog{background-image:url(../svg/icons-resources_blog.svg)}#main_menu .subnav a.blog_latest{background-image:url(../svg/icons-resources_latest-blog.svg)}#main_menu .subnav a.our_team{background-image:url(../svg/icons-about_team.svg)}#main_menu .subnav a.careers{background-image:url(../svg/icons-about_careers.svg)}#main_menu .subnav a.in_the_news{background-image:url(../svg/icons-about_news.svg)}#main_menu .subnav a.press_releases{background-image:url(../svg/icons-about_press-releases.svg)}#main_menu .subnav a.events{background-image:url(../svg/icons-about_events.svg)}#main_menu .subnav a.partners{background-image:url(../svg/icons-about_partners.svg)}#main_menu .subnav a.support{background-image:url(../svg/icons-about_support.svg)}#main_menu .subnav .inline_icons a{background-position:20px;padding-left:90px;display:flex;align-items:center}#main_menu .subnav .no_icons a{display:flex;align-items:center}#main_menu .subnav .small_icons a{background-size:24px 24px;padding-left:65px}#main_menu .subnav .large_icons a{background-size:48px 48px}@media only screen and (max-width:1025px){#main_menu{opacity:0;pointer-events:none;transition:opacity .5s;border-top:1px solid #d3d3d3;background-color:#fff}#main_menu nav{background-color:#fff;box-shadow:0 28px 45px rgba(0,0,0,.2)}#main_menu.show{opacity:1;pointer-events:auto}#main_menu .mobile_stacked_header{height:0;margin:0;line-height:47px;transition:height .5s;overflow:hidden}#main_menu .mobile_stacked_header span{padding:10px 0 10px 18px}#main_menu li.nav_parent{display:block}#main_menu li.nav_parent>a{display:block;color:#000;padding:18px;position:relative;border-bottom:1px solid #d3d3d3;transition:color .3s linear}#main_menu li.nav_parent>a.menu_button{background-color:#000;color:#fff!important;border:24px solid #fff;text-align:center}#main_menu li.nav_parent>a.menu_button:hover{color:#000!important;background-color:#fff!important}#main_menu li.nav_parent.has_children>a:after,#main_menu li.nav_parent.has_children>button:after{content:" ";background-image:url(../svg/menu_arrow-2.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:10px;height:10px;position:absolute;top:50%;right:12px;border:10px solid transparent;margin-top:-15px;box-sizing:content-box}#main_menu button{position:relative;display:block;color:#000;padding:18px;border-bottom:1px solid #d3d3d3;font-family:Optimo-Plain;font-size:14px;font-weight:400;width:100%}#main_menu .subnav a{overflow:hidden;opacity:0;transition:height .5s,opacity .5s}#main_menu .subnav .language_switcher a,#main_menu .subnav .stacked_icons a{background-position:20px;padding-left:90px;display:flex;align-items:center}#main_menu .subnav .inline_icons a,#main_menu .subnav .stacked_icons a{background-position:16px}#main_menu .subnav .inline_icons.small_icons a,#main_menu .subnav .language_switcher a{padding-left:60px}#main_menu .subnav .language_switcher a{background-size:24px 24px;padding-left:65px}#main_menu .subnav .inline_icons a{height:95px}#main_menu .subnav .tall a{height:100px}#main_menu .subnav .inline_icons a,#main_menu .subnav .language_switcher a,#main_menu .subnav .stacked_icons a{height:0}#main_menu .expanded.has_children>a:after,#main_menu .expanded.has_children>button:after{transform:rotate(180deg)}#main_menu .expanded .mobile_stacked_header{height:50px}#main_menu .expanded .subnav{display:block}#main_menu .expanded .subnav .mobile_stacked_header,#main_menu .expanded .subnav a{opacity:1;border-bottom:1px solid #d3d3d3}#main_menu .expanded .subnav .inline_icons.language_switcher a,#main_menu .expanded .subnav .inline_icons.small_icons a{height:57px}#main_menu .expanded .subnav .inline_icons a,#main_menu .expanded .subnav .stacked_icons a{height:95px}}@media only screen and (min-width:1025px){#main_header #main_menu li.nav_parent>a:after{border-bottom-color:#fff}#main_header #main_menu li.nav_parent>a.menu_button{border:1px solid #fff;color:#fff}#main_header #main_menu li.nav_parent>a.menu_button:hover{background-color:#fff;color:#000}#main_header.scrolled,#main_header.transparent.dark_text,#main_header.white{color:#fff}#main_header.scrolled .language_picker_toggle,#main_header.transparent.dark_text .language_picker_toggle,#main_header.white .language_picker_toggle{background-image:url(../svg/icons-language_black.svg)}#main_header.scrolled #main_menu li.nav_parent>a:after,#main_header.transparent.dark_text #main_menu li.nav_parent>a:after,#main_header.white #main_menu li.nav_parent>a:after{border-bottom-color:#000}#main_header.scrolled #main_menu li.nav_parent>a.menu_button,#main_header.transparent.dark_text #main_menu li.nav_parent>a.menu_button,#main_header.white #main_menu li.nav_parent>a.menu_button{border:1px solid #000;color:#000}#main_header.scrolled #main_menu li.nav_parent>a.menu_button:hover,#main_header.transparent.dark_text #main_menu li.nav_parent>a.menu_button:hover,#main_header.white #main_menu li.nav_parent>a.menu_button:hover{background-color:#000;color:#fff}#main_menu li.nav_parent{display:inline-block;margin:0}#main_menu li.nav_parent.hovered .subnav,#main_menu li.nav_parent:hover .subnav{opacity:1;pointer-events:auto}#main_menu li.nav_parent>a{padding:42px 29px 38px;display:block;position:relative}#main_menu li.nav_parent>a.menu_button{border-radius:4px;padding:5px 18px;margin-left:30px;transition:background-color .5s,color .5s,border-color .5s}#main_menu li.nav_parent>a.menu_button:after{display:none!important}#main_menu li.nav_parent>a:after{content:" ";border-bottom:1px solid #fff;opacity:.8;height:0;width:calc(100% - 58px);position:absolute;bottom:37px;left:50%;transform:translateX(-50%);display:none}#main_menu li.nav_parent:hover a:after{display:block}#main_menu .subnav{position:fixed;left:50%;width:1040px;transform:translateX(-50%);box-shadow:0 28px 45px rgba(0,0,0,.2);z-index:4;opacity:0;background-color:#d3d3d3;pointer-events:none;transition:opacity .5s}#main_menu .subnav .section:after,#main_menu .subnav:after{content:"";display:table;clear:both}#main_menu .subnav a,#main_menu .subnav div.stacked_header{float:left;background-color:#fff;background-size:48px 48px;background-repeat:no-repeat;color:#000;border:1px solid #d3d3d3;border-width:0 1px 1px 0}#main_menu .subnav a:last-child,#main_menu .subnav div.stacked_header:last-child{border-right:0}#main_menu .subnav .stacked_icons a{background-position:center 50px;padding-top:110px;padding-bottom:45px;text-align:center;display:block}#main_menu .subnav .inline_icons a{height:72px;background-position:20px}#main_menu .subnav .no_icons a{height:72px;padding-left:20px}#main_menu .subnav .with_arrows a{padding-right:90px;position:relative}#main_menu .subnav .with_arrows a i.icon{position:absolute;top:50%;right:24px;transform:translateY(-50%);opacity:.25;width:6px;height:12px}#main_menu .subnav .bottom_border{border-bottom:1px solid #d3d3d3!important}#main_menu .subnav .blue a{background-color:#f1f1fa}#main_menu .subnav .stacked_rows{background-color:#fff}#main_menu .subnav .stacked_rows a,#main_menu .subnav .stacked_rows div.stacked_header{border-bottom:1px solid #d3d3d3}#main_menu .subnav .stacked_rows div.stacked_header{background-color:#f1f1fa;width:75%;padding:7px 5px 7px 20px;height:35px}#main_menu .subnav .stacked_rows.cycle_1 a,#main_menu .subnav .stacked_rows.cycle_1 div.stacked_header{width:100%;margin:0}#main_menu .subnav .stacked_rows.cycle_2 a,#main_menu .subnav .stacked_rows.cycle_2 div.stacked_header{width:50%}#main_menu .subnav .stacked_rows.cycle_2:nth-child(:odd){border-right:0}#main_menu .subnav .stacked_rows.cycle_2:nth-last-child(-n+3){border-bottom:0}#main_menu .subnav .stacked_rows.cycle_3 a,#main_menu .subnav .stacked_rows.cycle_3 div.stacked_header{width:33.33%}#main_menu .subnav .stacked_rows.cycle_3 a:nth-child(3n){border-right:0}#main_menu .subnav .stacked_rows.cycle_3 a:nth-last-child(-n+3){border-bottom:0}#main_menu .subnav .stacked_rows.cycle_4>a,#main_menu .subnav .stacked_rows.cycle_4>div.stacked_header{width:25%}#main_menu .subnav .stacked_rows.cycle_4>a:nth-child(4n){border-right:0;width:25%}#main_menu .subnav .stacked_rows.cycle_5 a,#main_menu .subnav .stacked_rows.cycle_5 div.stacked_header{width:20%}#main_menu .subnav .stacked_rows.cycle_5 a:nth-child(6n){border-right:0;width:20%}#main_menu .subnav .stacked_rows.cycle_5 a:nth-last-child(-n+7){border-bottom:0}#main_menu .subnav .stacked_rows.cycle_6 a,#main_menu .subnav .stacked_rows.cycle_6 div.stacked_header{width:16.66%}#main_menu .subnav .stacked_rows.cycle_6 a:nth-child(6n){border-right:0;width:16.66%}#main_menu .subnav .stacked_rows.cycle_6 a:nth-last-child(-n+7){border-bottom:0}#main_menu .language_picker_toggle{cursor:pointer;background-image:url(../svg/icons-language.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:50%;width:16px;text-indent:-9999px;padding:42px 29px 38px;font-size:14px;position:relative;top:2px}#main_menu .language_picker_toggle span{display:block}#main_menu .language_picker_toggle:after{content:" ";opacity:.8;height:0;width:16px;position:absolute;bottom:27px;left:50%;transform:translateX(-50%);overflow:hidden;border-bottom:1px solid #fff;display:none}#main_menu .language_picker_toggle:hover:after{display:block}}#main_footer{background-color:#000;padding-top:40px;padding-bottom:40px;color:hsla(0,0%,100%,.6)}#main_footer a{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:12px;line-height:16px;font-weight:400}#main_footer iframe{max-width:100%}#main_footer .blurb a.logo{text-indent:-9999px;display:block;width:32px;height:32px;background-image:url(../svg/small_logo-2.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-bottom:35px}#main_footer .footer_nav a{display:block;margin:12px 0}#main_footer .footer_nav h6.nav_title{font-size:12px;line-height:16px;font-weight:400;color:#fff;margin:20px 0 12px}#main_footer .stay_in_touch .mkto_form_style_wrapper{min-height:37px;margin-top:48px}#main_footer .stay_in_touch .mkto_form_style_wrapper .mktoButtonRow,#main_footer .stay_in_touch .mkto_form_style_wrapper .mktoFormRow{display:inline-block}#main_footer .contact_and_share{float:right}#main_footer .contact_and_share .share{margin:39px 14px 0 0;display:inline-block}#main_footer .ultima_footer{border-top:1px solid #353a44;padding-top:22px;margin-top:55px;font-size:12px}#main_footer .ultima_footer a{display:inline-block}@media only screen and (min-width:800px){#main_footer{padding:40px 24px}#main_footer .blurb{float:left;clear:none;text-align:inherit;width:21.25%;margin-left:0;margin-right:5%}#main_footer .blurb:after{content:"";display:table;clear:both}#main_footer .blurb:last-child{margin-right:0}#main_footer .contact_and_share{margin-top:74px}#main_footer .stay_in_touch{float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0;margin-right:3%;margin-top:50px}#main_footer .stay_in_touch:after{content:"";display:table;clear:both}#main_footer .stay_in_touch:last-child{margin-right:0}#main_footer .stay_in_touch .mkto_form_style_wrapper{width:450px}#main_footer .stay_in_touch .mktoButtonRow{margin-left:20px;margin-top:0}#main_footer .stay_in_touch input[type=email]{width:280px}#main_footer .footer_nav{float:left;clear:none;text-align:inherit;width:73.75%;margin-left:0;margin-right:5%}#main_footer .footer_nav:after{content:"";display:table;clear:both}#main_footer .footer_nav:last-child{margin-right:0}#main_footer .footer_nav .nav_column{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:0;margin-right:3%}#main_footer .footer_nav .nav_column:after{content:"";display:table;clear:both}#main_footer .footer_nav .nav_column:nth-child(n){margin-right:3%;float:left;clear:none}#main_footer .footer_nav .nav_column:nth-child(5n){margin-right:0;float:right}#main_footer .footer_nav .nav_column:nth-child(5n+1){clear:both}#main_footer .footer_nav h6.nav_title{margin:20px 0 29px}#main_footer .ultima_footer a{margin-left:66px}}@media only screen and (max-width:800px){#main_footer{padding:24px}#main_footer .stay_in_touch{margin-top:50px}#main_footer .stay_in_touch input[type=email]{width:calc(100vw - 48px)}#main_footer .stay_in_touch .mktoButtonRow{margin-top:15px}#main_footer .contact_and_share{margin-top:10px}#main_footer .contact_and_share .share{margin-top:20px}#main_footer .footer_nav .nav_column{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-top:30px}#main_footer .footer_nav .nav_column:after{content:"";display:table;clear:both}#main_footer .footer_nav .nav_column:nth-child(n){margin-right:3%;float:left;clear:none}#main_footer .footer_nav .nav_column:nth-child(2n){margin-right:0;float:right}#main_footer .footer_nav .nav_column:nth-child(odd){clear:both}#main_footer .ultima_footer a{margin-top:26px;margin-right:90px}#main_footer .ultima_footer a:last-child{margin-right:0}}#main_footer,#main_header{font-family:Optimo-Plain}#main_footer .grid_container,#main_header .grid_container{width:auto;max-width:1040px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative}#main_footer .grid_container:after,#main_header .grid_container:after{content:"";display:table;clear:both}#main_footer *,#main_header *{-webkit-font-smoothing:antialiased;font-family:Optimo-Plain;box-sizing:border-box}#main_footer ul,#main_header ul{margin:0;padding:0}#main_footer ul li,#main_header ul li{float:none;list-style-type:none;padding:0;margin:0}#main_footer button,#main_header button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;font-smoothing:inherit;appearance:none}#main_footer button::-moz-focus-inner,#main_header button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:800px){#main_footer .mobile_only,#main_header .mobile_only{display:none!important}}@media only screen and (max-width:800px){#main_footer .desktop_only,#main_header .desktop_only{display:none!important}}@media only screen and (min-width:1025px){#main_footer .mobile_menu_only,#main_header .mobile_menu_only{display:none!important}}@media only screen and (max-width:1025px){#main_footer .desktop_menu_only,#main_header .desktop_menu_only{display:none!important}}#main_footer a,#main_header a{color:#008cba}#main_footer p strong,#main_header p strong{font-weight:700;color:#333}#main_footer .white,#main_header .white{color:#fff}#main_footer .grey,#main_header .grey{color:rgba(0,0,0,.6)}#main_footer .light_grey,#main_header .light_grey{color:hsla(0,0%,100%,.6)}#main_footer .dark_grey,#main_header .dark_grey{color:rgba(0,0,0,.8)}#main_footer .transluscent,#main_header .transluscent{opacity:.6}#main_footer .text_editor_content ol,#main_footer .text_editor_content ul,#main_header .text_editor_content ol,#main_header .text_editor_content ul{margin-left:0}#main_footer .text_editor_content ol li,#main_footer .text_editor_content ul li,#main_header .text_editor_content ol li,#main_header .text_editor_content ul li{margin-left:40px;padding-bottom:10px;margin-bottom:0;list-style-type:disc}#main_footer .text_editor_content ol li:last-child,#main_footer .text_editor_content ul li:last-child,#main_header .text_editor_content ol li:last-child,#main_header .text_editor_content ul li:last-child{padding-bottom:0}@media only screen and (max-width:640px){#main_footer .text_editor_content ol,#main_footer .text_editor_content ul,#main_header .text_editor_content ol,#main_header .text_editor_content ul{text-align:left}}@media only screen and (max-width:800px){#main_footer .white_mobile,#main_header .white_mobile{color:#fff}#main_footer p,#main_header p{font-size:16px;line-height:24px;font-weight:300;color:rgba(0,0,0,.6)}#main_footer p.medium,#main_header p.medium{font-size:18px;line-height:24px;font-weight:400}#main_footer p.small,#main_header p.small{font-size:16px;line-height:24px;font-weight:300}#main_footer p.smaller,#main_header p.smaller{font-size:14px;line-height:20px;font-weight:400;font-size:16px}#main_footer p.smallest,#main_header p.smallest{font-size:12px;line-height:16px;font-weight:400}#main_footer p.white,#main_header p.white{color:#fff}#main_footer p.grey,#main_header p.grey{color:rgba(0,0,0,.6)}#main_footer p.disclaimer,#main_header p.disclaimer{color:#848484}#main_footer p.light_grey,#main_header p.light_grey{color:hsla(0,0%,100%,.6)}#main_footer p.dark_grey,#main_header p.dark_grey{color:rgba(0,0,0,.8)}#main_footer p.grey_mobile,#main_header p.grey_mobile{color:rgba(0,0,0,.6)}#main_footer p.collapse,#main_header p.collapse{margin:0}#main_footer h1,#main_footer h2,#main_footer h3,#main_header h1,#main_header h2,#main_header h3{letter-spacing:-.5px}#main_footer h1,#main_header h1{font-size:32px;line-height:40px;font-weight:300;letter-spacing:-1px;font-family:Optimo-Plain}#main_footer h2,#main_footer h3,#main_header h2,#main_header h3{font-size:24px;font-weight:300;font-family:Optimo-Plain;line-height:36px;margin:15px 0}#main_footer h4,#main_header h4{font-size:24px;font-weight:300;font-family:Optimo-Plain;line-height:32px;margin:15px 0}#main_footer h5,#main_header h5{font-size:14px;font-weight:500;font-family:BB Roller Mono;line-height:20px;margin:15px 0}#main_footer h1:first-child,#main_footer h2:first-child,#main_footer h3:first-child,#main_footer h4:first-child,#main_footer h5:first-child,#main_footer p:first-child,#main_header h1:first-child,#main_header h2:first-child,#main_header h3:first-child,#main_header h4:first-child,#main_header h5:first-child,#main_header p:first-child{margin-top:0}#main_footer h1:last-child,#main_footer h2:last-child,#main_footer h3:last-child,#main_footer h4:last-child,#main_footer h5:last-child,#main_footer p:last-child,#main_header h1:last-child,#main_header h2:last-child,#main_header h3:last-child,#main_header h4:last-child,#main_header h5:last-child,#main_header p:last-child{margin-bottom:0}#main_footer ul.inline_list.grey,#main_header ul.inline_list.grey{color:rgba(0,0,0,.6)}#main_footer ul.inline_list li,#main_header ul.inline_list li{display:inline-block;font-size:18px}#main_footer ul.inline_list li:before,#main_header ul.inline_list li:before{content:"• ";float:left;margin-right:18px;margin-left:18px}}@media only screen and (min-width:800px){#main_footer p,#main_header p{font-size:20px;line-height:28px;font-weight:300;color:rgba(0,0,0,.6)}#main_footer p.medium,#main_header p.medium{font-size:18px;line-height:24px;font-weight:400}#main_footer p.small,#main_header p.small{font-size:16px;line-height:24px;font-weight:300}#main_footer p.smaller,#main_header p.smaller{font-size:14px;line-height:20px;font-weight:400}#main_footer p.smallest,#main_header p.smallest{font-size:12px;line-height:16px;font-weight:400}#main_footer p.white,#main_header p.white{color:#fff}#main_footer p.grey,#main_header p.grey{color:rgba(0,0,0,.6)}#main_footer p.disclaimer,#main_header p.disclaimer{color:#848484}#main_footer p.light_grey,#main_header p.light_grey{color:hsla(0,0%,100%,.6)}#main_footer p.dark_grey,#main_header p.dark_grey{color:rgba(0,0,0,.8)}#main_footer p.grey_desktop,#main_header p.grey_desktop{color:rgba(0,0,0,.6)}#main_footer p.collapse,#main_header p.collapse{margin:0}#main_footer h1,#main_footer h2,#main_footer h3,#main_header h1,#main_header h2,#main_header h3{letter-spacing:-.5px}#main_footer h1,#main_header h1{font-size:48px;line-height:60px;font-weight:200;letter-spacing:-1px;font-family:Optimo-Plain}#main_footer h2,#main_header h2{font-size:40px;font-weight:300;font-family:Optimo-Plain;line-height:56px;margin:15px 0}#main_footer h3,#main_header h3{font-size:32px;font-weight:300;font-family:Optimo-Plain;line-height:48px;margin:15px 0}#main_footer h4,#main_header h4{font-size:24px;font-weight:300;font-family:Optimo-Plain;line-height:32px;margin:15px 0}#main_footer h5,#main_header h5{font-size:14px;font-weight:500;font-family:BB Roller Mono;line-height:20px;margin:15px 0}#main_footer h1:first-child,#main_footer h2:first-child,#main_footer h3:first-child,#main_footer h4:first-child,#main_footer h5:first-child,#main_footer p:first-child,#main_header h1:first-child,#main_header h2:first-child,#main_header h3:first-child,#main_header h4:first-child,#main_header h5:first-child,#main_header p:first-child{margin-top:0}#main_footer h1:last-child,#main_footer h2:last-child,#main_footer h3:last-child,#main_footer h4:last-child,#main_footer h5:last-child,#main_footer p:last-child,#main_header h1:last-child,#main_header h2:last-child,#main_header h3:last-child,#main_header h4:last-child,#main_header h5:last-child,#main_header p:last-child{margin-bottom:0}#main_footer ul.inline_list.grey,#main_header ul.inline_list.grey{color:rgba(0,0,0,.6)}#main_footer ul.inline_list li,#main_header ul.inline_list li{display:inline-block;font-size:18px}#main_footer ul.inline_list li:before,#main_header ul.inline_list li:before{content:"• ";float:left;margin-right:18px;margin-left:18px}#main_footer ul.inline_list li:first-child:before,#main_header ul.inline_list li:first-child:before{display:none}}#main_footer a.button,#main_footer button.button,#main_header a.button,#main_header button.button{cursor:pointer;transition:background-color .25s,color .25s}#main_footer .button,#main_header .button{font-size:18px;line-height:25px;font-weight:400;border-radius:4px;display:inline-block;text-decoration:none;padding:9px 34px;cursor:pointer}#main_footer .button.top_margin,#main_header .button.top_margin{margin-top:30px}#main_footer .button.small,#main_header .button.small{padding:7px 17px;font-size:14px;line-height:20px}#main_footer .button.transparent.white,#main_header .button.transparent.white{border:1px solid #fff;color:#fff}#main_footer .button.transparent.white:hover,#main_header .button.transparent.white:hover{background-color:#fff;color:#252a31}#main_footer .button.transparent.black,#main_header .button.transparent.black{border:1px solid #000;color:#000}#main_footer .button.transparent.black:hover,#main_header .button.transparent.black:hover{background-color:#000;color:#fff}#main_footer .button.transparent.grey,#main_header .button.transparent.grey{border:1px solid #4d4d4d;color:#4d4d4d}#main_footer .button.transparent.grey:hover,#main_header .button.transparent.grey:hover{background-color:#4d4d4d;color:#fff}#main_footer .button.transparent.blue,#main_header .button.transparent.blue{border:1px solid #4e55fd;color:#4e55fd}#main_footer .button.transparent.blue:hover,#main_header .button.transparent.blue:hover{background-color:#4e55fd;color:#fff}#main_footer .button.transparent.teal,#main_header .button.transparent.teal{border:1px solid #1b7e91;color:#1b7e91}#main_footer .button.transparent.teal:hover,#main_header .button.transparent.teal:hover{background-color:#1b7e91;color:#fff}#main_footer .button.transparent.true_blue,#main_header .button.transparent.true_blue{border:1px solid #4f54fd;color:#4f54fd;background-color:#fff}#main_footer .button.transparent.true_blue:hover,#main_header .button.transparent.true_blue:hover{background-color:#4a54ff;color:#fff}#main_footer .button.solid.white,#main_header .button.solid.white{color:#000;background-color:#fff}#main_footer .button.solid.white:hover,#main_header .button.solid.white:hover{background-color:#000;color:#fff}#main_footer .button.solid.black,#main_header .button.solid.black{background-color:#000;color:#fff;border:1px solid #fff}#main_footer .button.solid.black:hover,#main_header .button.solid.black:hover{background-color:#fff;color:#000;border:1px solid #000}#main_footer .button.solid.blue,#main_header .button.solid.blue{color:#fff;background-color:#4e55fd;border:1px solid #4e55fd}#main_footer .button.solid.blue:hover,#main_header .button.solid.blue:hover{background-color:#fff;color:#666bcb}#main_footer .button.solid.teal,#main_header .button.solid.teal{color:#fff;background-color:#1b7e91}#main_footer .button.solid.teal:hover,#main_header .button.solid.teal:hover{background-color:#fff;color:#135865}#main_footer .button.solid.true_blue,#main_header .button.solid.true_blue{color:#fff;background-color:#4f54fd;border:1px solid #4f54fd}#main_footer .button.solid.true_blue:hover,#main_header .button.solid.true_blue:hover{background-color:#fff;color:#4f54fd}#main_footer .button.solid.grey,#main_header .button.solid.grey{color:#fff;background-color:#4d4d4d}#main_footer .button.solid.grey:hover,#main_header .button.solid.grey:hover{background-color:#fff;color:#4d4d4d}#main_footer .button.solid.with_outline.true_blue,#main_header .button.solid.with_outline.true_blue{color:#fff;background-color:#4a54ff;border:1px solid #4a54ff}#main_footer .button.solid.with_outline.true_blue:hover,#main_header .button.solid.with_outline.true_blue:hover{background-color:#fff;color:#4a54ff}#main_footer .button.solid.with_outline.black,#main_footer .button.solid.with_outline.white,#main_header .button.solid.with_outline.black,#main_header .button.solid.with_outline.white{border:1px solid #000}#main_footer .button.mono_solid,#main_header .button.mono_solid{border:none;padding:20px;border-radius:0}#main_footer .button.mono_solid.white,#main_header .button.mono_solid.white{background-color:#fff;font-family:BB Roller Mono;font-size:12px;font-weight:500;color:#000}#main_footer .button.rounded,#main_header .button.rounded{padding:14px 48px;font-size:16px;font-weight:300;border-radius:31px}@media only screen and (max-width:800px){#main_footer .button.rounded,#main_header .button.rounded{padding:8px 38px}}#main_footer .button.rounded.grey,#main_header .button.rounded.grey{background-color:#eaeaea;color:#000}#main_footer .button.rounded.blue,#main_header .button.rounded.blue{background-color:#6569fd;color:#fff}#main_footer .button.rounded .icon,#main_header .button.rounded .icon{float:left;margin-right:17px}#main_footer .buttons,#main_header .buttons{margin:60px 0 0}#main_footer .buttons .button,#main_header .buttons .button{margin-right:25px;margin-bottom:0}#main_footer .buttons .button:last-child,#main_header .buttons .button:last-child{margin-right:0}@media only screen and (max-width:800px){#main_footer .buttons,#main_header .buttons{margin-top:30px}#main_footer .buttons .button,#main_header .buttons .button{margin:0 auto 20px}}#main_footer a,#main_header a{color:hsla(0,0%,100%,.6)}#main_header{pointer-events:auto}@media only screen and (min-width:800px){#main_header .grid_container .subnav{top:96px}}#main_header .grid_container{display:flex}@media only screen and (max-width:800px){#main_header{width:100vw}#main_header button.language_picker_toggle{font-size:14px!important;text-transform:none!important;padding:18px!important;font-weight:400!important;color:#000!important;display:block!important;border-radius:0!important;border:0!important;border-bottom:1px solid #d3d3d3!important;width:100%}}#main_footer .mkto_form_style_wrapper{opacity:0}#main_footer .mkto_form_style_wrapper.processed{opacity:1}#main_footer .mkto_form_style_wrapper .mktoFieldWrap{position:relative}#main_footer .mkto_form_style_wrapper .mktoError{position:absolute}#main_footer .mkto_form_style_wrapper .mktoError .mktoErrorMsg{display:block;margin-top:7px;background-color:#e51b00;background-image:linear-gradient(#e51b00 43%,#ba1600);border:1px solid #9f1300;border-radius:6px;box-shadow:0 2px 7px rgba(0,0,0,.65),inset 0 1px 0 #ff3c3c;color:#f3f3f3;font-size:1em;line-height:1.2em;max-width:16em;padding:.4em .6em;text-shadow:#901100 0 -1px 0}#main_footer .mkto_form_style_wrapper .mktoError .mktoErrorArrowWrap{width:16px;height:8px;overflow:hidden;position:absolute;top:0;left:5px;z-index:100}#main_footer .mkto_form_style_wrapper .mktoError .mktoErrorArrowWrap .mktoErrorArrow{background-color:#e51b00;border:1px solid #9f1300;border-right:none;border-bottom:none;display:inline-block;height:16px;transform:rotate(45deg);width:16px;margin-top:5px}#main_footer .mkto_form_style_wrapper.style_1{background-color:#d7d8fa;padding:24px}#main_footer .mkto_form_style_wrapper.style_1 label{position:absolute;top:0;left:-9999px}#main_footer .mkto_form_style_wrapper.style_1 h2{margin:0 0 30px}#main_footer .mkto_form_style_wrapper.style_1 input[type=email],#main_footer .mkto_form_style_wrapper.style_1 input[type=tel],#main_footer .mkto_form_style_wrapper.style_1 input[type=text]{width:100%;height:44px;border:none;margin-bottom:12px;color:rgba(0,0,0,.6);text-indent:10px}#main_footer .mkto_form_style_wrapper.style_1 input[type=email]::placeholder,#main_footer .mkto_form_style_wrapper.style_1 input[type=tel]::placeholder,#main_footer .mkto_form_style_wrapper.style_1 input[type=text]::placeholder{color:rgba(0,0,0,.6);font-size:14px;text-indent:10px;opacity:.5}#main_footer .mkto_form_style_wrapper.style_1 input[type=email].mktoInvalid,#main_footer .mkto_form_style_wrapper.style_1 input[type=tel].mktoInvalid,#main_footer .mkto_form_style_wrapper.style_1 input[type=text].mktoInvalid{border:1px solid #fc5f45}#main_footer .mkto_form_style_wrapper.style_1 #gdprcontent{margin-left:30px;margin-top:-17px}#main_footer .mkto_form_style_wrapper.style_1 button.mktoButton{width:100%;text-align:center;margin-top:12px;font-size:16px;line-height:24px;font-weight:400;border-radius:4px;display:block;text-decoration:none;padding:9px 34px;background-color:#000;color:#fff}#main_footer .mkto_form_style_wrapper.style_1 select{background-color:#4a54ff;width:100%;margin-bottom:12px;color:#fff;text-indent:10px;height:44px;border:none}#main_footer .mkto_form_style_wrapper.style_1 select option{background-color:#fff;color:#000}#main_footer .mkto_form_style_wrapper.style_1 .mktoRequiredField .mktoAsterix{display:none}#main_footer .mkto_form_style_wrapper.style_1 .mktoError{z-index:1}#main_footer .mkto_form_style_wrapper.style_2 button.mktoButton{background-color:#353a44;color:#fff;font-size:14px;line-height:20px;padding:8px 27px;border-radius:4px;font-weight:400}#main_footer .mkto_form_style_wrapper.style_2 label{position:absolute;top:0;left:-9999px}#main_footer .mkto_form_style_wrapper.style_2 input[type=email]{border:none;border-bottom:1px solid #353a44;height:28px;background-color:transparent;color:hsla(0,0%,100%,.6);font-size:14px}#main_footer .mkto_form_style_wrapper.style_2 input[type=email]::placeholder{color:hsla(0,0%,100%,.6);font-size:14px}#main_footer .mktoForm .mktoAsterix{display:none}#main_footer .mktoForm .mktoRequiredField .mktoAsterix{display:block}#main_footer .icon{width:12px;height:18px;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat}#main_footer .icon.play{background-image:url(../svg/arrow_right-2.svg)}#main_footer .icon.transparent_culture{background-image:url(../svg/icons-careers_transparent.svg)}#main_footer .icon.gourmet_meals{background-image:url(../svg/icons-careers_gourmet.svg)}#main_footer .icon.central_location{background-image:url(../svg/icons-careers_location.svg)}#main_footer .icon.happy_hours{background-image:url(../svg/icons-careers_happyhour.svg)}#main_footer .icon.commuter_passes{background-image:url(../svg/icons-careers_commuter.svg)}#main_footer .icon.free_healthcare{background-image:url(../svg/icons-careers_health.svg)}#main_footer .icon.stock_options{background-image:url(../svg/icons-careers_stock.svg)}#main_footer .icon.gym_yoga{background-image:url(../svg/icons-careers_gym.svg)}#main_footer .icon.unlimited_users{background-image:url(../svg/icon_unlimitedusers.svg)}#main_footer .icon.unlimited_data_scale{background-image:url(../svg/icon_unlimiteddatascale.svg)}#main_footer .icon.security{background-image:url(../svg/icon_security.svg)}#main_footer .icon.highavailability{background-image:url(../svg/icon_highavailability.svg)}#main_footer .icon.identity{background-image:url(../svg/icon_identity.svg)}#main_footer .icon.admin{background-image:url(../svg/icon_admin.svg)}#main_footer .icon.simple{background-image:url(../svg/simple.svg)}#main_footer .icon.agile{background-image:url(../svg/agile.svg)}#main_footer .icon.scalable{background-image:url(../svg/scalable.svg)}#main_footer .icon.flexible{background-image:url(../svg/flexible.svg)}#main_footer .icon.secure{background-image:url(../svg/secure.svg)}#main_footer .icon.reliable{background-image:url(../svg/reliable.svg)}#main_footer .icon.linkedin{width:21px;height:21px;background-image:url(../png/icon_linkedin-2.png)}#main_footer .icon.twitter{width:22px;height:22px;background-image:url(../png/icon_twitter-2.png)}#main_footer .icon.people{width:23px;height:23px}#main_footer .icon.people.grey{background-image:url(../svg/people_icon_grey.svg)}#main_footer .icon.people.white{background-image:url(../svg/people_icon_white.svg)}#main_footer .icon.plus{background-image:url(../png/%2b-2.png);width:32px;height:32px}#main_footer .icon.check{background-image:url(../png/check-2.png);width:15px;height:11px}#main_footer .icon.question{background-image:url(../png/question-2.png);width:9px;height:13px}#main_footer .icon.logo{background-image:url(../png/logo_t-2.png);width:31px;height:31px}#main_footer .share{background-size:contain;background-position:50%;background-repeat:no-repeat}#main_footer .share.facebook{background-image:url(../svg/facebook-2.svg);width:12px;height:23px}#main_footer .share.twitter{background-image:url(../svg/twitter-2.svg);width:22px;height:18px}#main_footer .share.linkedin{background-image:url(../svg/linkedin-2.svg);width:21px;height:20px}#main_footer .share.dark.facebook{background-image:url(../svg/facebook_dark.svg)}#main_footer .share.dark.twitter{background-image:url(../svg/twitter_dark.svg)}#main_footer .share.dark.linkedin{background-image:url(../svg/linkedin_dark.svg)}#main_footer .stay_in_touch .mktoGutter,#main_footer .stay_in_touch .mktoOffset{display:none}#main_footer .stay_in_touch button{border:none!important}#main_footer .stay_in_touch input[type=email]{height:28px;padding-left:0!important;text-indent:0;width:280px}#main_footer .stay_in_touch input[type=email]::placeholder{font-weight:300}#main_footer .stay_in_touch .mktoButtonWrap{margin-left:0!important;position:relative;top:-24px}#main_footer .stay_in_touch .mkto_form_style_wrapper{width:auto!important;overflow:visible;margin-bottom:-18px;margin-top:54px}#main_footer .stay_in_touch .mktoFormRow{margin-bottom:10px!important}#main_footer .stay_in_touch .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{font-size:14px!important;font-weight:400!important;text-transform:none!important;padding:8px 27px!important;letter-spacing:inherit!important;background-color:#353a44!important}@media only screen and (max-width:800px){#main_footer .column,#main_footer .mkto_form_style_wrapper{padding:0}}@media only screen and (min-width:800px){.beyond2019 .reveal-modal{position:fixed;top:50%!important;transform:translateY(-50%)}}
