.is-hidden{display:none !important}.is-hidden[style="display: inline;"]{display:inline !important}.ghost{display:none}.tint{box-shadow:inset 10000px 0 0 rgba(255,255,255,0.5)}.btn{padding:20px 0;text-align:center;width:100%}@media (max-width: 765px){.btn{float:none}}.btn a{text-decoration:none !important}.btn span{display:inline-block;background-color:#ff8224;color:white;font-weight:normal;padding:.5em 1em;line-height:1.5;margin:0 0 1em 0;cursor:pointer}.btn span:hover{text-decoration:none;background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%)}.btn span:hover{cursor:pointer}.btn span.unbtn{background:none !important;box-shadow:none;color:#0378cd;text-shadow:none;border:none}.btn span.unbtn:before,.btn span.unbtn:after{color:#ff8224}.btn span.lrg{font-size:22px;font-size:2.2rem;font-family:Arial,Helvetica,sans-serif;font-weight:normal}.ja_jp .btn span.lrg{font-family:Arial,Helvetica,sans-serif,"Meiryo","Hiragino Kaku Gothic Pro",sans-serif}.ko_kr .btn span.lrg{font-family:Arial,Helvetica,sans-serif,"Malgun Gothic",sans-serif}.zh_cn .btn span.lrg{font-family:Arial,Helvetica,sans-serif,"Microsoft Yahei","微软雅黑",sans-serif}.th_th .btn span.lrg{font-family:Arial,Helvetica,sans-serif,"Tahoma",sans-serif}.btn span.sml{line-height:1;padding:8px 10px}.btn span.sml.unbtn{padding:0}.btn span.align-left{float:left}.btn span.align-right{float:right}.btn span.txt-dark{color:black;text-shadow:none}.btn span.txt-dark:before,.btn span.txt-dark:after{color:black}.btn span.txt-lrg{font-size:200%}.btn span.txt-sml{font-size:90%}div.addthis_floating_style{background:white;border-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;z-index:1000;position:relative;float:right;margin-bottom:1em}@media (max-width: 765px){div.addthis_floating_style{float:left;width:auto!important;float:none;border-top:1px solid #eee}}@media (max-width: 765px){div.addthis_floating_style .addthis_internal_container{width:auto!important}}@media (max-width: 765px){div.addthis_floating_style a,div.addthis_floating_style.addthis_16x16_style a,div.addthis_floating_style.addthis_20x20_style a,div.addthis_floating_style.addthis_32x32_style a{display:inline-block !important}div.addthis_floating_style.addthis_16x16_style{width:auto !important}div.addthis_floating_style.addthis_16x16_style .addthis_internal_container{width:auto !important}}form.universal{width:100%;text-align:left}form.universal input,form.universal select,form.universal textarea{font-size:16px}form.universal .field{margin-bottom:2.5rem}form.universal .field .required:not(.title-asterisk) label:after{content:" *";color:red}.dark form.universal .field .required:not(.title-asterisk) label:after{color:white}form.universal .field .required label:empty:after{display:none}form.universal .field .title-asterisk.required div:first-child:after{content:" *";color:red}.dark form.universal .field .title-asterisk.required div:first-child:after{color:white}form.universal .field.inputfield input{width:98%;margin:0;padding:2px 1%;line-height:2;border:1px solid #b0b7c2;background:#f5f5f5;background:-moz-linear-gradient(top, #eee 0, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #eee 0, #fff 100%);background:-o-linear-gradient(top, #eee 0, #fff 100%);background:-ms-linear-gradient(top, #eee 0, #fff 100%);background:linear-gradient(to bottom, #eee 0, #fff 100%);height:40px;border-radius:3px}.dark form.universal .field.inputfield input{color:black}form.universal .field.dropdown select,form.universal .field.countrystate select{width:100%;margin:0;padding:0;line-height:2;border:1px solid #b0b7c2;background:#f5f5f5;background:-moz-linear-gradient(top, #eee 0, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #eee 0, #fff 100%);background:-o-linear-gradient(top, #eee 0, #fff 100%);background:-ms-linear-gradient(top, #eee 0, #fff 100%);background:linear-gradient(to bottom, #eee 0, #fff 100%);height:44px}.dark form.universal .field.dropdown select,.dark form.universal .field.countrystate select{color:black}form.universal .field.dropdown .statediv,form.universal .field.countrystate .statediv{margin-top:2em}form.universal label{text-align:left;display:block;margin-bottom:.5rem;font-weight:bold;font-size:small}.dark form.universal label{color:white}form.universal .requiredMsg{color:#dd5757;font-weight:bold;background:white;display:inline-block;padding:2px 5px 2px 5px;margin-left:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}form.universal .requiredMsg:before{content:"\2191";padding-right:5px}form.universal .checkbox>div>div:first-child{margin-bottom:20px;display:block;font-weight:bold;font-size:small}form.universal .checkbox .formList-item{display:block}form.universal .checkbox .formList-item label{display:inline;font-weight:normal}form.universal .checkbox .formList-item input{display:inline;float:left;width:20px;height:20px;border-radius:0;margin-right:1em}form.universal .radio div[role="radiogroup"]>div{margin-bottom:1.5rem;font-size:small;font-weight:bold}form.universal .radio p.item{display:flex;flex-basis:row;align-items:flex-start;margin:0 0 .5rem 0}form.universal .radio p.item input{order:1;margin-right:10px;margin-top:5px}form.universal .radio p.item label{order:2;font-weight:normal}form.universal .optincheckbox .label-bottom,form.universal .optincheckbox .label-left,form.universal .optincheckbox .label-right,form.universal .optincheckbox .label-top{display:flex}form.universal .optincheckbox .label-left label{order:2}form.universal .optincheckbox .label-left input{order:1}form.universal .optincheckbox label{font-weight:normal}form.universal .optincheckbox input{margin-right:1em;border-radius:0;width:50px;background:white}form.universal .submitbutton{text-align:center}form.universal .submitbutton input.form_button_submit{width:auto;line-height:2.5;padding:0 20px;margin-left:auto;margin-right:auto;border:none;display:inline-block;background-color:#ff8224;color:white;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-size:2rem;-webkit-appearance:none;cursor:pointer}form.universal .submitbutton input.form_button_submit:hover{text-decoration:none;background-image:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-o-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:-ms-linear-gradient(top, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%)}@media (max-width: 480px){form.universal .submitbutton input.form_button_submit{width:100%;margin:0}}form.universal .companyfield div#company_autocomp{position:absolute}form.universal .companyfield .ui-helper-hidden{display:none}form.universal .companyfield .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form.universal .companyfield .ui-front{z-index:100}form.universal .companyfield .ui-widget-content{border:1px solid #dddddd;background:#ffffff}form.universal .companyfield .ui-widget-content li{list-style:none}form.universal .companyfield .ui-widget-content li a{color:#333333;display:block;width:98%;padding-left:2%;line-height:2.5em;cursor:pointer;text-shadow:none}form.universal .companyfield .ui-widget-content li a:hover,form.universal .companyfield .ui-widget-content li a.ui-state-focus{background:#cecece}form.universal div.alert.form-errors{background:rgba(0,0,0,0.4);display:block;border-radius:5px;color:white;padding:15px;margin-bottom:2em}form.universal div.alert.form-errors ul{margin-left:2em;color:white;margin-top:15px}form.universal div.alert.form-errors ul li{color:white}form.universal .required.missing{animation:shake .82s cubic-bezier(.36, .07, .19, .97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}form.universal .required.missing label,form.universal .required.missing label:after{color:#dd5757 !important}form.universal .required.missing input,form.universal .required.missing select,form.universal .required.missing textarea{border:1px solid #dd5757}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}form.universal{display:block}.hide-txt{position:absolute;clip:rect(0 0 0 0)}.line-through{text-decoration:line-through}.skip-to-main{clip:rect(1px, 1px, 1px, 1px);position:absolute!important;height:1px;width:1px;overflow:hidden;text-shadow:none!important;opacity:1 !important}.skip-to-main p{margin:0;text-shadow:none!important}.skip-to-main a{text-shadow:none!important}.skip-to-main:focus{background-color:#0378cd;color:#fff!important;clip:auto!important;display:block;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;height:2.5rem;width:auto;left:0px;top:9px;z-index:100000;outline:none;padding:11px 22px}.skip-to-main:hover{background-image:linear-gradient(to bottom, rgba(0,0,0,0.2) 0, rgba(0,0,0,0.2) 100%)}@media (max-width: 765px){.hide-mobile{display:none}}@media (min-width:700px){body{background-image:url('img/abstract-data-visualization-art-midnight-teal.jpg');background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center top}}@media (max-width: 480px){body{background-image:url('img/abstract-data-visualization-art-midnight-teal-small.jpg');background-attachment:scroll;background-size:cover;background-repeat:repeat-y;background-position:center top}}.whitepaper-refresh{background-color:white !important;background-image:url('img/abstract-white-background-with-blue-gradient-shapes.png') !important;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center top}@media (min-width:700px){.whitepaper-refresh{background-color:white !important;background-image:url('img/abstract-white-background-with-blue-gradient-shapes.png') !important;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center top}}@media (max-width: 480px){.whitepaper-refresh{background-color:white !important;background-image:url('img/abstract-white-background-with-blue-gradient-shapes.png') !important;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-position:center top}}