
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}.ax-origin body{
  margin: 0;
}.ax-origin article,.ax-origin aside,.ax-origin details,.ax-origin figcaption,.ax-origin figure,.ax-origin footer,.ax-origin header,.ax-origin hgroup,.ax-origin main,.ax-origin menu,.ax-origin nav,.ax-origin section,.ax-origin summary{
  display: block;
}.ax-origin audio,.ax-origin canvas,.ax-origin progress,.ax-origin video{
  display: inline-block;
  vertical-align: baseline;
}.ax-origin audio:not([controls]){
  display: none;
  height: 0;
}.ax-origin [hidden],.ax-origin template{
  display: none;
}.ax-origin a{
  background-color: transparent;
}.ax-origin a:active,.ax-origin a:hover{
  outline: 0;
}.ax-origin abbr[title]{
  border-bottom: 1px dotted;
}.ax-origin b,.ax-origin strong{
  font-weight: bold;
}.ax-origin dfn{
  font-style: italic;
}.ax-origin h1{
  font-size: 2em;
  margin: 0.67em 0;
}.ax-origin mark{
  background: #ff0;
  color: #000;
}.ax-origin small{
  font-size: 80%;
}.ax-origin sub,.ax-origin sup{
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}.ax-origin sup{
  top: -0.5em;
}.ax-origin sub{
  bottom: -0.25em;
}.ax-origin img{
  border: 0;
}.ax-origin svg:not(:root){
  overflow: hidden;
}.ax-origin figure{
  margin: 1em 40px;
}.ax-origin hr{
  box-sizing: content-box;
  height: 0;
}.ax-origin pre{
  overflow: auto;
}.ax-origin code,.ax-origin kbd,.ax-origin pre,.ax-origin samp{
  font-family: monospace, monospace;
  font-size: 1em;
}.ax-origin button,.ax-origin input,.ax-origin optgroup,.ax-origin select,.ax-origin textarea{
  color: inherit;
  font: inherit;
  margin: 0;
}.ax-origin button{
  overflow: visible;
}.ax-origin button,.ax-origin select{
  text-transform: none;
}.ax-origin button,.ax-origin input[type=button],.ax-origin input[type=reset],.ax-origin input[type=submit]{
  -webkit-appearance: button;
  cursor: pointer;
}.ax-origin button[disabled],.ax-origin input[disabled]{
  cursor: default;
}.ax-origin button::-moz-focus-inner,.ax-origin input::-moz-focus-inner{
  border: 0;
  padding: 0;
}.ax-origin input{
  line-height: normal;
  -webkit-appearance: none;
}.ax-origin input[type=checkbox],.ax-origin input[type=radio]{
  box-sizing: border-box;
  padding: 0;
  -webkit-appearance: radio;
}.ax-origin input[type=number]::-webkit-inner-spin-button,.ax-origin input[type=number]::-webkit-outer-spin-button{
  height: auto;
}.ax-origin input[type=search]{
  -webkit-appearance: textfield;
  box-sizing: content-box;
}.ax-origin input[type=search]::-webkit-search-cancel-button,.ax-origin input[type=search]::-webkit-search-decoration{
  -webkit-appearance: none;
}.ax-origin fieldset{
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}.ax-origin legend{
  border: 0;
  padding: 0;
}.ax-origin textarea{
  overflow: auto;
  -webkit-appearance: none;
}.ax-origin optgroup{
  font-weight: bold;
}.ax-origin table{
  border-collapse: collapse;
  border-spacing: 0;
}.ax-origin td,.ax-origin th{
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {.ax-origin *,.ax-origin *:before,.ax-origin *:after{
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }.ax-origin a,.ax-origin a:visited{
    text-decoration: underline;
  }.ax-origin a[href]:after{
    content: " (" attr(href) ")";
  }.ax-origin abbr[title]:after{
    content: " (" attr(title) ")";
  }.ax-origin a[href^="#"]:after,.ax-origin a[href^="javascript:"]:after{
    content: "";
  }.ax-origin pre,.ax-origin blockquote{
    border: 1px solid #999;
    page-break-inside: avoid;
  }.ax-origin thead{
    display: table-header-group;
  }.ax-origin tr,.ax-origin img{
    page-break-inside: avoid;
  }.ax-origin img{
    max-width: 100% !important;
  }.ax-origin p,.ax-origin h2,.ax-origin h3{
    orphans: 3;
    widows: 3;
  }.ax-origin h2,.ax-origin h3{
    page-break-after: avoid;
  }.ax-origin .navbar{
    display: none;
  }.ax-origin .btn > .caret,.ax-origin .dropup > .btn > .caret{
    border-top-color: #000 !important;
  }.ax-origin .label{
    border: 1px solid #000;
  }.ax-origin .table{
    border-collapse: collapse !important;
  }.ax-origin .table td,.ax-origin .table th{
    background-color: #fff !important;
  }.ax-origin .table-bordered th,.ax-origin .table-bordered td{
    border: 1px solid #ddd !important;
  }
}.ax-origin .glyphicon{
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.ax-origin .glyphicon-asterisk:before{
  content: "*";
}.ax-origin .glyphicon-plus:before{
  content: "+";
}.ax-origin .glyphicon-euro:before,.ax-origin .glyphicon-eur:before{
  content: "€";
}.ax-origin .glyphicon-minus:before{
  content: "−";
}.ax-origin .glyphicon-cloud:before{
  content: "☁";
}.ax-origin .glyphicon-envelope:before{
  content: "✉";
}.ax-origin .glyphicon-pencil:before{
  content: "✏";
}.ax-origin .glyphicon-glass:before{
  content: "\e001";
}.ax-origin .glyphicon-music:before{
  content: "\e002";
}.ax-origin .glyphicon-search:before{
  content: "\e003";
}.ax-origin .glyphicon-heart:before{
  content: "\e005";
}.ax-origin .glyphicon-star:before{
  content: "\e006";
}.ax-origin .glyphicon-star-empty:before{
  content: "\e007";
}.ax-origin .glyphicon-user:before{
  content: "\e008";
}.ax-origin .glyphicon-film:before{
  content: "\e009";
}.ax-origin .glyphicon-th-large:before{
  content: "\e010";
}.ax-origin .glyphicon-th:before{
  content: "\e011";
}.ax-origin .glyphicon-th-list:before{
  content: "\e012";
}.ax-origin .glyphicon-ok:before{
  content: "\e013";
}.ax-origin .glyphicon-remove:before{
  content: "\e014";
}.ax-origin .glyphicon-zoom-in:before{
  content: "\e015";
}.ax-origin .glyphicon-zoom-out:before{
  content: "\e016";
}.ax-origin .glyphicon-off:before{
  content: "\e017";
}.ax-origin .glyphicon-signal:before{
  content: "\e018";
}.ax-origin .glyphicon-cog:before{
  content: "\e019";
}.ax-origin .glyphicon-trash:before{
  content: "\e020";
}.ax-origin .glyphicon-home:before{
  content: "\e021";
}.ax-origin .glyphicon-file:before{
  content: "\e022";
}.ax-origin .glyphicon-time:before{
  content: "\e023";
}.ax-origin .glyphicon-road:before{
  content: "\e024";
}.ax-origin .glyphicon-download-alt:before{
  content: "\e025";
}.ax-origin .glyphicon-download:before{
  content: "\e026";
}.ax-origin .glyphicon-upload:before{
  content: "\e027";
}.ax-origin .glyphicon-inbox:before{
  content: "\e028";
}.ax-origin .glyphicon-play-circle:before{
  content: "\e029";
}.ax-origin .glyphicon-repeat:before{
  content: "\e030";
}.ax-origin .glyphicon-refresh:before{
  content: "\e031";
}.ax-origin .glyphicon-list-alt:before{
  content: "\e032";
}.ax-origin .glyphicon-lock:before{
  content: "\e033";
}.ax-origin .glyphicon-flag:before{
  content: "\e034";
}.ax-origin .glyphicon-headphones:before{
  content: "\e035";
}.ax-origin .glyphicon-volume-off:before{
  content: "\e036";
}.ax-origin .glyphicon-volume-down:before{
  content: "\e037";
}.ax-origin .glyphicon-volume-up:before{
  content: "\e038";
}.ax-origin .glyphicon-qrcode:before{
  content: "\e039";
}.ax-origin .glyphicon-barcode:before{
  content: "\e040";
}.ax-origin .glyphicon-tag:before{
  content: "\e041";
}.ax-origin .glyphicon-tags:before{
  content: "\e042";
}.ax-origin .glyphicon-book:before{
  content: "\e043";
}.ax-origin .glyphicon-bookmark:before{
  content: "\e044";
}.ax-origin .glyphicon-print:before{
  content: "\e045";
}.ax-origin .glyphicon-camera:before{
  content: "\e046";
}.ax-origin .glyphicon-font:before{
  content: "\e047";
}.ax-origin .glyphicon-bold:before{
  content: "\e048";
}.ax-origin .glyphicon-italic:before{
  content: "\e049";
}.ax-origin .glyphicon-text-height:before{
  content: "\e050";
}.ax-origin .glyphicon-text-width:before{
  content: "\e051";
}.ax-origin .glyphicon-align-left:before{
  content: "\e052";
}.ax-origin .glyphicon-align-center:before{
  content: "\e053";
}.ax-origin .glyphicon-align-right:before{
  content: "\e054";
}.ax-origin .glyphicon-align-justify:before{
  content: "\e055";
}.ax-origin .glyphicon-list:before{
  content: "\e056";
}.ax-origin .glyphicon-indent-left:before{
  content: "\e057";
}.ax-origin .glyphicon-indent-right:before{
  content: "\e058";
}.ax-origin .glyphicon-facetime-video:before{
  content: "\e059";
}.ax-origin .glyphicon-picture:before{
  content: "\e060";
}.ax-origin .glyphicon-map-marker:before{
  content: "\e062";
}.ax-origin .glyphicon-adjust:before{
  content: "\e063";
}.ax-origin .glyphicon-tint:before{
  content: "\e064";
}.ax-origin .glyphicon-edit:before{
  content: "\e065";
}.ax-origin .glyphicon-share:before{
  content: "\e066";
}.ax-origin .glyphicon-check:before{
  content: "\e067";
}.ax-origin .glyphicon-move:before{
  content: "\e068";
}.ax-origin .glyphicon-step-backward:before{
  content: "\e069";
}.ax-origin .glyphicon-fast-backward:before{
  content: "\e070";
}.ax-origin .glyphicon-backward:before{
  content: "\e071";
}.ax-origin .glyphicon-play:before{
  content: "\e072";
}.ax-origin .glyphicon-pause:before{
  content: "\e073";
}.ax-origin .glyphicon-stop:before{
  content: "\e074";
}.ax-origin .glyphicon-forward:before{
  content: "\e075";
}.ax-origin .glyphicon-fast-forward:before{
  content: "\e076";
}.ax-origin .glyphicon-step-forward:before{
  content: "\e077";
}.ax-origin .glyphicon-eject:before{
  content: "\e078";
}.ax-origin .glyphicon-chevron-left:before{
  content: "\e079";
}.ax-origin .glyphicon-chevron-right:before{
  content: "\e080";
}.ax-origin .glyphicon-plus-sign:before{
  content: "\e081";
}.ax-origin .glyphicon-minus-sign:before{
  content: "\e082";
}.ax-origin .glyphicon-remove-sign:before{
  content: "\e083";
}.ax-origin .glyphicon-ok-sign:before{
  content: "\e084";
}.ax-origin .glyphicon-question-sign:before{
  content: "\e085";
}.ax-origin .glyphicon-info-sign:before{
  content: "\e086";
}.ax-origin .glyphicon-screenshot:before{
  content: "\e087";
}.ax-origin .glyphicon-remove-circle:before{
  content: "\e088";
}.ax-origin .glyphicon-ok-circle:before{
  content: "\e089";
}.ax-origin .glyphicon-ban-circle:before{
  content: "\e090";
}.ax-origin .glyphicon-arrow-left:before{
  content: "\e091";
}.ax-origin .glyphicon-arrow-right:before{
  content: "\e092";
}.ax-origin .glyphicon-arrow-up:before{
  content: "\e093";
}.ax-origin .glyphicon-arrow-down:before{
  content: "\e094";
}.ax-origin .glyphicon-share-alt:before{
  content: "\e095";
}.ax-origin .glyphicon-resize-full:before{
  content: "\e096";
}.ax-origin .glyphicon-resize-small:before{
  content: "\e097";
}.ax-origin .glyphicon-exclamation-sign:before{
  content: "\e101";
}.ax-origin .glyphicon-gift:before{
  content: "\e102";
}.ax-origin .glyphicon-leaf:before{
  content: "\e103";
}.ax-origin .glyphicon-fire:before{
  content: "\e104";
}.ax-origin .glyphicon-eye-open:before{
  content: "\e105";
}.ax-origin .glyphicon-eye-close:before{
  content: "\e106";
}.ax-origin .glyphicon-warning-sign:before{
  content: "\e107";
}.ax-origin .glyphicon-plane:before{
  content: "\e108";
}.ax-origin .glyphicon-calendar:before{
  content: "\e109";
}.ax-origin .glyphicon-random:before{
  content: "\e110";
}.ax-origin .glyphicon-comment:before{
  content: "\e111";
}.ax-origin .glyphicon-magnet:before{
  content: "\e112";
}.ax-origin .glyphicon-chevron-up:before{
  content: "\e113";
}.ax-origin .glyphicon-chevron-down:before{
  content: "\e114";
}.ax-origin .glyphicon-retweet:before{
  content: "\e115";
}.ax-origin .glyphicon-shopping-cart:before{
  content: "\e116";
}.ax-origin .glyphicon-folder-close:before{
  content: "\e117";
}.ax-origin .glyphicon-folder-open:before{
  content: "\e118";
}.ax-origin .glyphicon-resize-vertical:before{
  content: "\e119";
}.ax-origin .glyphicon-resize-horizontal:before{
  content: "\e120";
}.ax-origin .glyphicon-hdd:before{
  content: "\e121";
}.ax-origin .glyphicon-bullhorn:before{
  content: "\e122";
}.ax-origin .glyphicon-bell:before{
  content: "\e123";
}.ax-origin .glyphicon-certificate:before{
  content: "\e124";
}.ax-origin .glyphicon-thumbs-up:before{
  content: "\e125";
}.ax-origin .glyphicon-thumbs-down:before{
  content: "\e126";
}.ax-origin .glyphicon-hand-right:before{
  content: "\e127";
}.ax-origin .glyphicon-hand-left:before{
  content: "\e128";
}.ax-origin .glyphicon-hand-up:before{
  content: "\e129";
}.ax-origin .glyphicon-hand-down:before{
  content: "\e130";
}.ax-origin .glyphicon-circle-arrow-right:before{
  content: "\e131";
}.ax-origin .glyphicon-circle-arrow-left:before{
  content: "\e132";
}.ax-origin .glyphicon-circle-arrow-up:before{
  content: "\e133";
}.ax-origin .glyphicon-circle-arrow-down:before{
  content: "\e134";
}.ax-origin .glyphicon-globe:before{
  content: "\e135";
}.ax-origin .glyphicon-wrench:before{
  content: "\e136";
}.ax-origin .glyphicon-tasks:before{
  content: "\e137";
}.ax-origin .glyphicon-filter:before{
  content: "\e138";
}.ax-origin .glyphicon-briefcase:before{
  content: "\e139";
}.ax-origin .glyphicon-fullscreen:before{
  content: "\e140";
}.ax-origin .glyphicon-dashboard:before{
  content: "\e141";
}.ax-origin .glyphicon-paperclip:before{
  content: "\e142";
}.ax-origin .glyphicon-heart-empty:before{
  content: "\e143";
}.ax-origin .glyphicon-link:before{
  content: "\e144";
}.ax-origin .glyphicon-phone:before{
  content: "\e145";
}.ax-origin .glyphicon-pushpin:before{
  content: "\e146";
}.ax-origin .glyphicon-usd:before{
  content: "\e148";
}.ax-origin .glyphicon-gbp:before{
  content: "\e149";
}.ax-origin .glyphicon-sort:before{
  content: "\e150";
}.ax-origin .glyphicon-sort-by-alphabet:before{
  content: "\e151";
}.ax-origin .glyphicon-sort-by-alphabet-alt:before{
  content: "\e152";
}.ax-origin .glyphicon-sort-by-order:before{
  content: "\e153";
}.ax-origin .glyphicon-sort-by-order-alt:before{
  content: "\e154";
}.ax-origin .glyphicon-sort-by-attributes:before{
  content: "\e155";
}.ax-origin .glyphicon-sort-by-attributes-alt:before{
  content: "\e156";
}.ax-origin .glyphicon-unchecked:before{
  content: "\e157";
}.ax-origin .glyphicon-expand:before{
  content: "\e158";
}.ax-origin .glyphicon-collapse-down:before{
  content: "\e159";
}.ax-origin .glyphicon-collapse-up:before{
  content: "\e160";
}.ax-origin .glyphicon-log-in:before{
  content: "\e161";
}.ax-origin .glyphicon-flash:before{
  content: "\e162";
}.ax-origin .glyphicon-log-out:before{
  content: "\e163";
}.ax-origin .glyphicon-new-window:before{
  content: "\e164";
}.ax-origin .glyphicon-record:before{
  content: "\e165";
}.ax-origin .glyphicon-save:before{
  content: "\e166";
}.ax-origin .glyphicon-open:before{
  content: "\e167";
}.ax-origin .glyphicon-saved:before{
  content: "\e168";
}.ax-origin .glyphicon-import:before{
  content: "\e169";
}.ax-origin .glyphicon-export:before{
  content: "\e170";
}.ax-origin .glyphicon-send:before{
  content: "\e171";
}.ax-origin .glyphicon-floppy-disk:before{
  content: "\e172";
}.ax-origin .glyphicon-floppy-saved:before{
  content: "\e173";
}.ax-origin .glyphicon-floppy-remove:before{
  content: "\e174";
}.ax-origin .glyphicon-floppy-save:before{
  content: "\e175";
}.ax-origin .glyphicon-floppy-open:before{
  content: "\e176";
}.ax-origin .glyphicon-credit-card:before{
  content: "\e177";
}.ax-origin .glyphicon-transfer:before{
  content: "\e178";
}.ax-origin .glyphicon-cutlery:before{
  content: "\e179";
}.ax-origin .glyphicon-header:before{
  content: "\e180";
}.ax-origin .glyphicon-compressed:before{
  content: "\e181";
}.ax-origin .glyphicon-earphone:before{
  content: "\e182";
}.ax-origin .glyphicon-phone-alt:before{
  content: "\e183";
}.ax-origin .glyphicon-tower:before{
  content: "\e184";
}.ax-origin .glyphicon-stats:before{
  content: "\e185";
}.ax-origin .glyphicon-sd-video:before{
  content: "\e186";
}.ax-origin .glyphicon-hd-video:before{
  content: "\e187";
}.ax-origin .glyphicon-subtitles:before{
  content: "\e188";
}.ax-origin .glyphicon-sound-stereo:before{
  content: "\e189";
}.ax-origin .glyphicon-sound-dolby:before{
  content: "\e190";
}.ax-origin .glyphicon-sound-5-1:before{
  content: "\e191";
}.ax-origin .glyphicon-sound-6-1:before{
  content: "\e192";
}.ax-origin .glyphicon-sound-7-1:before{
  content: "\e193";
}.ax-origin .glyphicon-copyright-mark:before{
  content: "\e194";
}.ax-origin .glyphicon-registration-mark:before{
  content: "\e195";
}.ax-origin .glyphicon-cloud-download:before{
  content: "\e197";
}.ax-origin .glyphicon-cloud-upload:before{
  content: "\e198";
}.ax-origin .glyphicon-tree-conifer:before{
  content: "\e199";
}.ax-origin .glyphicon-tree-deciduous:before{
  content: "\e200";
}.ax-origin .glyphicon-cd:before{
  content: "\e201";
}.ax-origin .glyphicon-save-file:before{
  content: "\e202";
}.ax-origin .glyphicon-open-file:before{
  content: "\e203";
}.ax-origin .glyphicon-level-up:before{
  content: "\e204";
}.ax-origin .glyphicon-copy:before{
  content: "\e205";
}.ax-origin .glyphicon-paste:before{
  content: "\e206";
}.ax-origin .glyphicon-alert:before{
  content: "\e209";
}.ax-origin .glyphicon-equalizer:before{
  content: "\e210";
}.ax-origin .glyphicon-king:before{
  content: "\e211";
}.ax-origin .glyphicon-queen:before{
  content: "\e212";
}.ax-origin .glyphicon-pawn:before{
  content: "\e213";
}.ax-origin .glyphicon-bishop:before{
  content: "\e214";
}.ax-origin .glyphicon-knight:before{
  content: "\e215";
}.ax-origin .glyphicon-baby-formula:before{
  content: "\e216";
}.ax-origin .glyphicon-tent:before{
  content: "⛺";
}.ax-origin .glyphicon-blackboard:before{
  content: "\e218";
}.ax-origin .glyphicon-bed:before{
  content: "\e219";
}.ax-origin .glyphicon-apple:before{
  content: "\f8ff";
}.ax-origin .glyphicon-erase:before{
  content: "\e221";
}.ax-origin .glyphicon-hourglass:before{
  content: "⌛";
}.ax-origin .glyphicon-lamp:before{
  content: "\e223";
}.ax-origin .glyphicon-duplicate:before{
  content: "\e224";
}.ax-origin .glyphicon-piggy-bank:before{
  content: "\e225";
}.ax-origin .glyphicon-scissors:before{
  content: "\e226";
}.ax-origin .glyphicon-bitcoin:before{
  content: "\e227";
}.ax-origin .glyphicon-btc:before{
  content: "\e227";
}.ax-origin .glyphicon-xbt:before{
  content: "\e227";
}.ax-origin .glyphicon-yen:before{
  content: "¥";
}.ax-origin .glyphicon-jpy:before{
  content: "¥";
}.ax-origin .glyphicon-ruble:before{
  content: "₽";
}.ax-origin .glyphicon-rub:before{
  content: "₽";
}.ax-origin .glyphicon-scale:before{
  content: "\e230";
}.ax-origin .glyphicon-ice-lolly:before{
  content: "\e231";
}.ax-origin .glyphicon-ice-lolly-tasted:before{
  content: "\e232";
}.ax-origin .glyphicon-education:before{
  content: "\e233";
}.ax-origin .glyphicon-option-horizontal:before{
  content: "\e234";
}.ax-origin .glyphicon-option-vertical:before{
  content: "\e235";
}.ax-origin .glyphicon-menu-hamburger:before{
  content: "\e236";
}.ax-origin .glyphicon-modal-window:before{
  content: "\e237";
}.ax-origin .glyphicon-oil:before{
  content: "\e238";
}.ax-origin .glyphicon-grain:before{
  content: "\e239";
}.ax-origin .glyphicon-sunglasses:before{
  content: "\e240";
}.ax-origin .glyphicon-text-size:before{
  content: "\e241";
}.ax-origin .glyphicon-text-color:before{
  content: "\e242";
}.ax-origin .glyphicon-text-background:before{
  content: "\e243";
}.ax-origin .glyphicon-object-align-top:before{
  content: "\e244";
}.ax-origin .glyphicon-object-align-bottom:before{
  content: "\e245";
}.ax-origin .glyphicon-object-align-horizontal:before{
  content: "\e246";
}.ax-origin .glyphicon-object-align-left:before{
  content: "\e247";
}.ax-origin .glyphicon-object-align-vertical:before{
  content: "\e248";
}.ax-origin .glyphicon-object-align-right:before{
  content: "\e249";
}.ax-origin .glyphicon-triangle-right:before{
  content: "\e250";
}.ax-origin .glyphicon-triangle-left:before{
  content: "\e251";
}.ax-origin .glyphicon-triangle-bottom:before{
  content: "\e252";
}.ax-origin .glyphicon-triangle-top:before{
  content: "\e253";
}.ax-origin .glyphicon-console:before{
  content: "\e254";
}.ax-origin .glyphicon-superscript:before{
  content: "\e255";
}.ax-origin .glyphicon-subscript:before{
  content: "\e256";
}.ax-origin .glyphicon-menu-left:before{
  content: "\e257";
}.ax-origin .glyphicon-menu-right:before{
  content: "\e258";
}.ax-origin .glyphicon-menu-down:before{
  content: "\e259";
}.ax-origin .glyphicon-menu-up:before{
  content: "\e260";
}.ax-origin *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}.ax-origin *:before,.ax-origin *:after{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}.ax-origin html{
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}.ax-origin body{
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}.ax-origin input,.ax-origin button,.ax-origin select,.ax-origin textarea{
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}.ax-origin a{
  color: #337ab7;
  text-decoration: none;
}.ax-origin a:hover,.ax-origin a:focus{
  color: #23527c;
  text-decoration: underline;
}.ax-origin a:focus{
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}.ax-origin figure{
  margin: 0;
}.ax-origin img{
  vertical-align: middle;
}.ax-origin .img-responsive{
  display: block;
  max-width: 100%;
  height: auto;
}.ax-origin .img-rounded{
  border-radius: 6px;
}.ax-origin .img-thumbnail{
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}.ax-origin .img-circle{
  border-radius: 50%;
}.ax-origin hr{
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}.ax-origin .sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}.ax-origin .sr-only-focusable:active,.ax-origin .sr-only-focusable:focus{
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}.ax-origin [role=button]{
  cursor: pointer;
}.ax-origin h1,.ax-origin h2,.ax-origin h3,.ax-origin h4,.ax-origin h5,.ax-origin h6,.ax-origin .h1,.ax-origin .h2,.ax-origin .h3,.ax-origin .h4,.ax-origin .h5,.ax-origin .h6{
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}.ax-origin h1 small,.ax-origin h1 .small,.ax-origin h2 small,.ax-origin h2 .small,.ax-origin h3 small,.ax-origin h3 .small,.ax-origin h4 small,.ax-origin h4 .small,.ax-origin h5 small,.ax-origin h5 .small,.ax-origin h6 small,.ax-origin h6 .small,.ax-origin .h1 small,.ax-origin .h1 .small,.ax-origin .h2 small,.ax-origin .h2 .small,.ax-origin .h3 small,.ax-origin .h3 .small,.ax-origin .h4 small,.ax-origin .h4 .small,.ax-origin .h5 small,.ax-origin .h5 .small,.ax-origin .h6 small,.ax-origin .h6 .small{
  font-weight: normal;
  line-height: 1;
  color: #777777;
}.ax-origin h1,.ax-origin .h1,.ax-origin h2,.ax-origin .h2,.ax-origin h3,.ax-origin .h3{
  margin-top: 20px;
  margin-bottom: 10px;
}.ax-origin h1 small,.ax-origin h1 .small,.ax-origin .h1 small,.ax-origin .h1 .small,.ax-origin h2 small,.ax-origin h2 .small,.ax-origin .h2 small,.ax-origin .h2 .small,.ax-origin h3 small,.ax-origin h3 .small,.ax-origin .h3 small,.ax-origin .h3 .small{
  font-size: 65%;
}.ax-origin h4,.ax-origin .h4,.ax-origin h5,.ax-origin .h5,.ax-origin h6,.ax-origin .h6{
  margin-top: 10px;
  margin-bottom: 10px;
}.ax-origin h4 small,.ax-origin h4 .small,.ax-origin .h4 small,.ax-origin .h4 .small,.ax-origin h5 small,.ax-origin h5 .small,.ax-origin .h5 small,.ax-origin .h5 .small,.ax-origin h6 small,.ax-origin h6 .small,.ax-origin .h6 small,.ax-origin .h6 .small{
  font-size: 75%;
}.ax-origin h1,.ax-origin .h1{
  font-size: 36px;
}.ax-origin h2,.ax-origin .h2{
  font-size: 30px;
}.ax-origin h3,.ax-origin .h3{
  font-size: 24px;
}.ax-origin h4,.ax-origin .h4{
  font-size: 18px;
}.ax-origin h5,.ax-origin .h5{
  font-size: 14px;
}.ax-origin h6,.ax-origin .h6{
  font-size: 12px;
}.ax-origin p{
  margin: 0 0 10px;
}.ax-origin .lead{
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {.ax-origin .lead{
    font-size: 21px;
  }
}.ax-origin small,.ax-origin .small{
  font-size: 85%;
}.ax-origin mark,.ax-origin .mark{
  background-color: #fcf8e3;
  padding: 0.2em;
}.ax-origin .text-left{
  text-align: left;
}.ax-origin .text-right{
  text-align: right;
}.ax-origin .text-center{
  text-align: center;
}.ax-origin .text-justify{
  text-align: justify;
}.ax-origin .text-nowrap{
  white-space: nowrap;
}.ax-origin .text-lowercase{
  text-transform: lowercase;
}.ax-origin .text-uppercase,.ax-origin .initialism{
  text-transform: uppercase;
}.ax-origin .text-capitalize{
  text-transform: capitalize;
}.ax-origin .text-muted{
  color: #777777;
}.ax-origin .text-primary{
  color: #337ab7;
}.ax-origin a.text-primary:hover,.ax-origin a.text-primary:focus{
  color: #286090;
}.ax-origin .text-success{
  color: #3c763d;
}.ax-origin a.text-success:hover,.ax-origin a.text-success:focus{
  color: #2b542c;
}.ax-origin .text-info{
  color: #31708f;
}.ax-origin a.text-info:hover,.ax-origin a.text-info:focus{
  color: #245269;
}.ax-origin .text-warning{
  color: #8a6d3b;
}.ax-origin a.text-warning:hover,.ax-origin a.text-warning:focus{
  color: #66512c;
}.ax-origin .text-danger{
  color: #a94442;
}.ax-origin a.text-danger:hover,.ax-origin a.text-danger:focus{
  color: #843534;
}.ax-origin .bg-primary{
  color: #fff;
}.ax-origin .bg-primary{
  background-color: #337ab7;
}.ax-origin a.bg-primary:hover,.ax-origin a.bg-primary:focus{
  background-color: #286090;
}.ax-origin .bg-success{
  background-color: #dff0d8;
}.ax-origin a.bg-success:hover,.ax-origin a.bg-success:focus{
  background-color: #c1e2b3;
}.ax-origin .bg-info{
  background-color: #d9edf7;
}.ax-origin a.bg-info:hover,.ax-origin a.bg-info:focus{
  background-color: #afd9ee;
}.ax-origin .bg-warning{
  background-color: #fcf8e3;
}.ax-origin a.bg-warning:hover,.ax-origin a.bg-warning:focus{
  background-color: #f7ecb5;
}.ax-origin .bg-danger{
  background-color: #f2dede;
}.ax-origin a.bg-danger:hover,.ax-origin a.bg-danger:focus{
  background-color: #e4b9b9;
}.ax-origin .page-header{
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}.ax-origin ul,.ax-origin ol{
  margin-top: 0;
  margin-bottom: 10px;
}.ax-origin ul ul,.ax-origin ul ol,.ax-origin ol ul,.ax-origin ol ol{
  margin-bottom: 0;
}.ax-origin .list-unstyled{
  padding-left: 0;
  list-style: none;
}.ax-origin .list-inline{
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}.ax-origin .list-inline > li{
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}.ax-origin dl{
  margin-top: 0;
  margin-bottom: 20px;
}.ax-origin dt,.ax-origin dd{
  line-height: 1.428571429;
}.ax-origin dt{
  font-weight: bold;
}.ax-origin dd{
  margin-left: 0;
}.ax-origin .dl-horizontal dd:before,.ax-origin .dl-horizontal dd:after{
  content: " ";
  display: table;
}.ax-origin .dl-horizontal dd:after{
  clear: both;
}
@media (min-width: 768px) {.ax-origin .dl-horizontal dt{
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }.ax-origin .dl-horizontal dd{
    margin-left: 180px;
  }
}.ax-origin abbr[title],.ax-origin abbr[data-original-title]{
  cursor: help;
  border-bottom: 1px dotted #777777;
}.ax-origin .initialism{
  font-size: 90%;
}.ax-origin blockquote{
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}.ax-origin blockquote p:last-child,.ax-origin blockquote ul:last-child,.ax-origin blockquote ol:last-child{
  margin-bottom: 0;
}.ax-origin blockquote footer,.ax-origin blockquote small,.ax-origin blockquote .small{
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #777777;
}.ax-origin blockquote footer:before,.ax-origin blockquote small:before,.ax-origin blockquote .small:before{
  content: "— ";
}.ax-origin .blockquote-reverse,.ax-origin blockquote.pull-right{
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}.ax-origin .blockquote-reverse footer:before,.ax-origin .blockquote-reverse small:before,.ax-origin .blockquote-reverse .small:before,.ax-origin blockquote.pull-right footer:before,.ax-origin blockquote.pull-right small:before,.ax-origin blockquote.pull-right .small:before{
  content: "";
}.ax-origin .blockquote-reverse footer:after,.ax-origin .blockquote-reverse small:after,.ax-origin .blockquote-reverse .small:after,.ax-origin blockquote.pull-right footer:after,.ax-origin blockquote.pull-right small:after,.ax-origin blockquote.pull-right .small:after{
  content: " —";
}.ax-origin address{
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}.ax-origin code,.ax-origin kbd,.ax-origin pre,.ax-origin samp{
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}.ax-origin code{
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}.ax-origin kbd{
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}.ax-origin kbd kbd{
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}.ax-origin pre{
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}.ax-origin pre code{
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}.ax-origin .pre-scrollable{
  max-height: 340px;
  overflow-y: scroll;
}.ax-origin .container{
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .container:before,.ax-origin .container:after{
  content: " ";
  display: table;
}.ax-origin .container:after{
  clear: both;
}
@media (min-width: 768px) {.ax-origin .container{
    width: 750px;
  }
}
@media (min-width: 992px) {.ax-origin .container{
    width: 970px;
  }
}
@media (min-width: 1200px) {.ax-origin .container{
    width: 1170px;
  }
}
@media (min-width: 1500px) {.ax-origin .container{
    width: 1400px;
  }
}.ax-origin .container-fluid{
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .container-fluid:before,.ax-origin .container-fluid:after{
  content: " ";
  display: table;
}.ax-origin .container-fluid:after{
  clear: both;
}.ax-origin .row{
  margin-left: -15px;
  margin-right: -15px;
}.ax-origin .row:before,.ax-origin .row:after{
  content: " ";
  display: table;
}.ax-origin .row:after{
  clear: both;
}.ax-origin .col-xs-1,.ax-origin .col-sm-1,.ax-origin .col-md-1,.ax-origin .col-lg-1,.ax-origin .col-xxs-2,.ax-origin .col-xs-2,.ax-origin .col-sm-2,.ax-origin .col-md-2,.ax-origin .col-lg-2,.ax-origin .col-xxs-3,.ax-origin .col-xs-3,.ax-origin .col-sm-3,.ax-origin .col-md-3,.ax-origin .col-lg-3,.ax-origin .col-xxs-4,.ax-origin .col-xs-4,.ax-origin .col-sm-4,.ax-origin .col-md-4,.ax-origin .col-lg-4,.ax-origin .col-xxs-5,.ax-origin .col-xs-5,.ax-origin .col-sm-5,.ax-origin .col-md-5,.ax-origin .col-lg-5,.ax-origin .col-xxs-6,.ax-origin .col-xs-6,.ax-origin .col-sm-6,.ax-origin .col-md-6,.ax-origin .col-lg-6,.ax-origin .col-xxs-7,.ax-origin .col-xs-7,.ax-origin .col-sm-7,.ax-origin .col-md-7,.ax-origin .col-lg-7,.ax-origin .col-xxs-8,.ax-origin .col-xs-8,.ax-origin .col-sm-8,.ax-origin .col-md-8,.ax-origin .col-lg-8,.ax-origin .col-xxs-9,.ax-origin .col-xs-9,.ax-origin .col-sm-9,.ax-origin .col-md-9,.ax-origin .col-lg-9,.ax-origin .col-xxs-10,.ax-origin .col-xs-10,.ax-origin .col-sm-10,.ax-origin .col-md-10,.ax-origin .col-lg-10,.ax-origin .col-xxs-11,.ax-origin .col-xs-11,.ax-origin .col-sm-11,.ax-origin .col-md-11,.ax-origin .col-lg-11,.ax-origin .col-xxs-12,.ax-origin .col-xs-12,.ax-origin .col-sm-12,.ax-origin .col-md-12,.ax-origin .col-lg-12{
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .col-xxs-1,.ax-origin .col-xxs-2,.ax-origin .col-xxs-3,.ax-origin .col-xxs-4,.ax-origin .col-xxs-5,.ax-origin .col-xxs-6,.ax-origin .col-xxs-7,.ax-origin .col-xxs-8,.ax-origin .col-xxs-9,.ax-origin .col-xxs-10,.ax-origin .col-xxs-11,.ax-origin .col-xxs-12{
  float: left;
}.ax-origin .col-xxs-1{
  width: 8.3333333333%;
}.ax-origin .col-xxs-2{
  width: 16.6666666667%;
}.ax-origin .col-xxs-2dot4{
  width: 20%;
}.ax-origin .col-xxs-3{
  width: 25%;
}.ax-origin .col-xxs-4{
  width: 33.3333333333%;
}.ax-origin .col-xxs-5{
  width: 41.6666666667%;
}.ax-origin .col-xxs-6{
  width: 50%;
}.ax-origin .col-xxs-7{
  width: 58.3333333333%;
}.ax-origin .col-xxs-8{
  width: 66.6666666667%;
}.ax-origin .col-xxs-9{
  width: 75%;
}.ax-origin .col-xxs-10{
  width: 83.3333333333%;
}.ax-origin .col-xxs-11{
  width: 91.6666666667%;
}.ax-origin .col-xxs-12{
  width: 100%;
}.ax-origin .col-xxs-pull-0{
  right: auto;
}.ax-origin .col-xxs-pull-1{
  right: 8.3333333333%;
}.ax-origin .col-xxs-pull-2{
  right: 16.6666666667%;
}.ax-origin .col-xxs-pull-3{
  right: 25%;
}.ax-origin .col-xxs-pull-4{
  right: 33.3333333333%;
}.ax-origin .col-xxs-pull-5{
  right: 41.6666666667%;
}.ax-origin .col-xxs-pull-6{
  right: 50%;
}.ax-origin .col-xxs-pull-7{
  right: 58.3333333333%;
}.ax-origin .col-xxs-pull-8{
  right: 66.6666666667%;
}.ax-origin .col-xxs-pull-9{
  right: 75%;
}.ax-origin .col-xxs-pull-10{
  right: 83.3333333333%;
}.ax-origin .col-xxs-pull-11{
  right: 91.6666666667%;
}.ax-origin .col-xxs-pull-12{
  right: 100%;
}.ax-origin .col-xxs-push-0{
  left: auto;
}.ax-origin .col-xxs-push-1{
  left: 8.3333333333%;
}.ax-origin .col-xxs-push-2{
  left: 16.6666666667%;
}.ax-origin .col-xxs-push-3{
  left: 25%;
}.ax-origin .col-xxs-push-4{
  left: 33.3333333333%;
}.ax-origin .col-xxs-push-5{
  left: 41.6666666667%;
}.ax-origin .col-xxs-push-6{
  left: 50%;
}.ax-origin .col-xxs-push-7{
  left: 58.3333333333%;
}.ax-origin .col-xxs-push-8{
  left: 66.6666666667%;
}.ax-origin .col-xxs-push-9{
  left: 75%;
}.ax-origin .col-xxs-push-10{
  left: 83.3333333333%;
}.ax-origin .col-xxs-push-11{
  left: 91.6666666667%;
}.ax-origin .col-xxs-push-12{
  left: 100%;
}.ax-origin .col-xxs-offset-0{
  margin-left: 0%;
}.ax-origin .col-xxs-offset-1{
  margin-left: 8.3333333333%;
}.ax-origin .col-xxs-offset-2{
  margin-left: 16.6666666667%;
}.ax-origin .col-xxs-offset-3{
  margin-left: 25%;
}.ax-origin .col-xxs-offset-4{
  margin-left: 33.3333333333%;
}.ax-origin .col-xxs-offset-5{
  margin-left: 41.6666666667%;
}.ax-origin .col-xxs-offset-6{
  margin-left: 50%;
}.ax-origin .col-xxs-offset-7{
  margin-left: 58.3333333333%;
}.ax-origin .col-xxs-offset-8{
  margin-left: 66.6666666667%;
}.ax-origin .col-xxs-offset-9{
  margin-left: 75%;
}.ax-origin .col-xxs-offset-10{
  margin-left: 83.3333333333%;
}.ax-origin .col-xxs-offset-11{
  margin-left: 91.6666666667%;
}.ax-origin .col-xxs-offset-12{
  margin-left: 100%;
}

@media (min-width: 480px) {.ax-origin .col-xs-1,.ax-origin .col-xs-2,.ax-origin .col-xs-3,.ax-origin .col-xs-4,.ax-origin .col-xs-5,.ax-origin .col-xs-6,.ax-origin .col-xs-7,.ax-origin .col-xs-8,.ax-origin .col-xs-9,.ax-origin .col-xs-10,.ax-origin .col-xs-11,.ax-origin .col-xs-12{
    float: left;
  }.ax-origin .col-xs-1{
    width: 8.3333333333%;
  }.ax-origin .col-xs-2{
    width: 16.6666666667%;
  }.ax-origin .col-xs-2dot4{
    width: 20%;
  }.ax-origin .col-xs-3{
    width: 25%;
  }.ax-origin .col-xs-4{
    width: 33.3333333333%;
  }.ax-origin .col-xs-5{
    width: 41.6666666667%;
  }.ax-origin .col-xs-6{
    width: 50%;
  }.ax-origin .col-xs-7{
    width: 58.3333333333%;
  }.ax-origin .col-xs-8{
    width: 66.6666666667%;
  }.ax-origin .col-xs-9{
    width: 75%;
  }.ax-origin .col-xs-10{
    width: 83.3333333333%;
  }.ax-origin .col-xs-11{
    width: 91.6666666667%;
  }.ax-origin .col-xs-12{
    width: 100%;
  }.ax-origin .col-xs-pull-0{
    right: auto;
  }.ax-origin .col-xs-pull-1{
    right: 8.3333333333%;
  }.ax-origin .col-xs-pull-2{
    right: 16.6666666667%;
  }.ax-origin .col-xs-pull-3{
    right: 25%;
  }.ax-origin .col-xs-pull-4{
    right: 33.3333333333%;
  }.ax-origin .col-xs-pull-5{
    right: 41.6666666667%;
  }.ax-origin .col-xs-pull-6{
    right: 50%;
  }.ax-origin .col-xs-pull-7{
    right: 58.3333333333%;
  }.ax-origin .col-xs-pull-8{
    right: 66.6666666667%;
  }.ax-origin .col-xs-pull-9{
    right: 75%;
  }.ax-origin .col-xs-pull-10{
    right: 83.3333333333%;
  }.ax-origin .col-xs-pull-11{
    right: 91.6666666667%;
  }.ax-origin .col-xs-pull-12{
    right: 100%;
  }.ax-origin .col-xs-push-0{
    left: auto;
  }.ax-origin .col-xs-push-1{
    left: 8.3333333333%;
  }.ax-origin .col-xs-push-2{
    left: 16.6666666667%;
  }.ax-origin .col-xs-push-3{
    left: 25%;
  }.ax-origin .col-xs-push-4{
    left: 33.3333333333%;
  }.ax-origin .col-xs-push-5{
    left: 41.6666666667%;
  }.ax-origin .col-xs-push-6{
    left: 50%;
  }.ax-origin .col-xs-push-7{
    left: 58.3333333333%;
  }.ax-origin .col-xs-push-8{
    left: 66.6666666667%;
  }.ax-origin .col-xs-push-9{
    left: 75%;
  }.ax-origin .col-xs-push-10{
    left: 83.3333333333%;
  }.ax-origin .col-xs-push-11{
    left: 91.6666666667%;
  }.ax-origin .col-xs-push-12{
    left: 100%;
  }.ax-origin .col-xs-offset-0{
    margin-left: 0%;
  }.ax-origin .col-xs-offset-1{
    margin-left: 8.3333333333%;
  }.ax-origin .col-xs-offset-2{
    margin-left: 16.6666666667%;
  }.ax-origin .col-xs-offset-3{
    margin-left: 25%;
  }.ax-origin .col-xs-offset-4{
    margin-left: 33.3333333333%;
  }.ax-origin .col-xs-offset-5{
    margin-left: 41.6666666667%;
  }.ax-origin .col-xs-offset-6{
    margin-left: 50%;
  }.ax-origin .col-xs-offset-7{
    margin-left: 58.3333333333%;
  }.ax-origin .col-xs-offset-8{
    margin-left: 66.6666666667%;
  }.ax-origin .col-xs-offset-9{
    margin-left: 75%;
  }.ax-origin .col-xs-offset-10{
    margin-left: 83.3333333333%;
  }.ax-origin .col-xs-offset-11{
    margin-left: 91.6666666667%;
  }.ax-origin .col-xs-offset-12{
    margin-left: 100%;
  }
}
@media (min-width: 768px) {.ax-origin .col-sm-1,.ax-origin .col-sm-2,.ax-origin .col-sm-3,.ax-origin .col-sm-4,.ax-origin .col-sm-5,.ax-origin .col-sm-6,.ax-origin .col-sm-7,.ax-origin .col-sm-8,.ax-origin .col-sm-9,.ax-origin .col-sm-10,.ax-origin .col-sm-11,.ax-origin .col-sm-12{
    float: left;
  }.ax-origin .col-sm-1{
    width: 8.3333333333%;
  }.ax-origin .col-sm-2{
    width: 16.6666666667%;
  }.ax-origin .col-sm-2dot4{
    width: 20%;
  }.ax-origin .col-sm-3{
    width: 25%;
  }.ax-origin .col-sm-4{
    width: 33.3333333333%;
  }.ax-origin .col-sm-5{
    width: 41.6666666667%;
  }.ax-origin .col-sm-6{
    width: 50%;
  }.ax-origin .col-sm-7{
    width: 58.3333333333%;
  }.ax-origin .col-sm-8{
    width: 66.6666666667%;
  }.ax-origin .col-sm-9{
    width: 75%;
  }.ax-origin .col-sm-10{
    width: 83.3333333333%;
  }.ax-origin .col-sm-11{
    width: 91.6666666667%;
  }.ax-origin .col-sm-12{
    width: 100%;
  }.ax-origin .col-sm-pull-0{
    right: auto;
  }.ax-origin .col-sm-pull-1{
    right: 8.3333333333%;
  }.ax-origin .col-sm-pull-2{
    right: 16.6666666667%;
  }.ax-origin .col-sm-pull-3{
    right: 25%;
  }.ax-origin .col-sm-pull-4{
    right: 33.3333333333%;
  }.ax-origin .col-sm-pull-5{
    right: 41.6666666667%;
  }.ax-origin .col-sm-pull-6{
    right: 50%;
  }.ax-origin .col-sm-pull-7{
    right: 58.3333333333%;
  }.ax-origin .col-sm-pull-8{
    right: 66.6666666667%;
  }.ax-origin .col-sm-pull-9{
    right: 75%;
  }.ax-origin .col-sm-pull-10{
    right: 83.3333333333%;
  }.ax-origin .col-sm-pull-11{
    right: 91.6666666667%;
  }.ax-origin .col-sm-pull-12{
    right: 100%;
  }.ax-origin .col-sm-push-0{
    left: auto;
  }.ax-origin .col-sm-push-1{
    left: 8.3333333333%;
  }.ax-origin .col-sm-push-2{
    left: 16.6666666667%;
  }.ax-origin .col-sm-push-3{
    left: 25%;
  }.ax-origin .col-sm-push-4{
    left: 33.3333333333%;
  }.ax-origin .col-sm-push-5{
    left: 41.6666666667%;
  }.ax-origin .col-sm-push-6{
    left: 50%;
  }.ax-origin .col-sm-push-7{
    left: 58.3333333333%;
  }.ax-origin .col-sm-push-8{
    left: 66.6666666667%;
  }.ax-origin .col-sm-push-9{
    left: 75%;
  }.ax-origin .col-sm-push-10{
    left: 83.3333333333%;
  }.ax-origin .col-sm-push-11{
    left: 91.6666666667%;
  }.ax-origin .col-sm-push-12{
    left: 100%;
  }.ax-origin .col-sm-offset-0{
    margin-left: 0%;
  }.ax-origin .col-sm-offset-1{
    margin-left: 8.3333333333%;
  }.ax-origin .col-sm-offset-2{
    margin-left: 16.6666666667%;
  }.ax-origin .col-sm-offset-3{
    margin-left: 25%;
  }.ax-origin .col-sm-offset-4{
    margin-left: 33.3333333333%;
  }.ax-origin .col-sm-offset-5{
    margin-left: 41.6666666667%;
  }.ax-origin .col-sm-offset-6{
    margin-left: 50%;
  }.ax-origin .col-sm-offset-7{
    margin-left: 58.3333333333%;
  }.ax-origin .col-sm-offset-8{
    margin-left: 66.6666666667%;
  }.ax-origin .col-sm-offset-9{
    margin-left: 75%;
  }.ax-origin .col-sm-offset-10{
    margin-left: 83.3333333333%;
  }.ax-origin .col-sm-offset-11{
    margin-left: 91.6666666667%;
  }.ax-origin .col-sm-offset-12{
    margin-left: 100%;
  }
}
@media (min-width: 992px) {.ax-origin .col-md-1,.ax-origin .col-md-2,.ax-origin .col-md-3,.ax-origin .col-md-4,.ax-origin .col-md-5,.ax-origin .col-md-6,.ax-origin .col-md-7,.ax-origin .col-md-8,.ax-origin .col-md-9,.ax-origin .col-md-10,.ax-origin .col-md-11,.ax-origin .col-md-12{
    float: left;
  }.ax-origin .col-md-1{
    width: 8.3333333333%;
  }.ax-origin .col-md-2{
    width: 16.6666666667%;
  }.ax-origin .col-md-2dot4{
    width: 20%;
  }.ax-origin .col-md-3{
    width: 25%;
  }.ax-origin .col-md-4{
    width: 33.3333333333%;
  }.ax-origin .col-md-5{
    width: 41.6666666667%;
  }.ax-origin .col-md-6{
    width: 50%;
  }.ax-origin .col-md-7{
    width: 58.3333333333%;
  }.ax-origin .col-md-8{
    width: 66.6666666667%;
  }.ax-origin .col-md-9{
    width: 75%;
  }.ax-origin .col-md-10{
    width: 83.3333333333%;
  }.ax-origin .col-md-11{
    width: 91.6666666667%;
  }.ax-origin .col-md-12{
    width: 100%;
  }.ax-origin .col-md-pull-0{
    right: auto;
  }.ax-origin .col-md-pull-1{
    right: 8.3333333333%;
  }.ax-origin .col-md-pull-2{
    right: 16.6666666667%;
  }.ax-origin .col-md-pull-3{
    right: 25%;
  }.ax-origin .col-md-pull-4{
    right: 33.3333333333%;
  }.ax-origin .col-md-pull-5{
    right: 41.6666666667%;
  }.ax-origin .col-md-pull-6{
    right: 50%;
  }.ax-origin .col-md-pull-7{
    right: 58.3333333333%;
  }.ax-origin .col-md-pull-8{
    right: 66.6666666667%;
  }.ax-origin .col-md-pull-9{
    right: 75%;
  }.ax-origin .col-md-pull-10{
    right: 83.3333333333%;
  }.ax-origin .col-md-pull-11{
    right: 91.6666666667%;
  }.ax-origin .col-md-pull-12{
    right: 100%;
  }.ax-origin .col-md-push-0{
    left: auto;
  }.ax-origin .col-md-push-1{
    left: 8.3333333333%;
  }.ax-origin .col-md-push-2{
    left: 16.6666666667%;
  }.ax-origin .col-md-push-3{
    left: 25%;
  }.ax-origin .col-md-push-4{
    left: 33.3333333333%;
  }.ax-origin .col-md-push-5{
    left: 41.6666666667%;
  }.ax-origin .col-md-push-6{
    left: 50%;
  }.ax-origin .col-md-push-7{
    left: 58.3333333333%;
  }.ax-origin .col-md-push-8{
    left: 66.6666666667%;
  }.ax-origin .col-md-push-9{
    left: 75%;
  }.ax-origin .col-md-push-10{
    left: 83.3333333333%;
  }.ax-origin .col-md-push-11{
    left: 91.6666666667%;
  }.ax-origin .col-md-push-12{
    left: 100%;
  }.ax-origin .col-md-offset-0{
    margin-left: 0%;
  }.ax-origin .col-md-offset-1{
    margin-left: 8.3333333333%;
  }.ax-origin .col-md-offset-2{
    margin-left: 16.6666666667%;
  }.ax-origin .col-md-offset-3{
    margin-left: 25%;
  }.ax-origin .col-md-offset-4{
    margin-left: 33.3333333333%;
  }.ax-origin .col-md-offset-5{
    margin-left: 41.6666666667%;
  }.ax-origin .col-md-offset-6{
    margin-left: 50%;
  }.ax-origin .col-md-offset-7{
    margin-left: 58.3333333333%;
  }.ax-origin .col-md-offset-8{
    margin-left: 66.6666666667%;
  }.ax-origin .col-md-offset-9{
    margin-left: 75%;
  }.ax-origin .col-md-offset-10{
    margin-left: 83.3333333333%;
  }.ax-origin .col-md-offset-11{
    margin-left: 91.6666666667%;
  }.ax-origin .col-md-offset-12{
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {.ax-origin .col-lg-1,.ax-origin .col-lg-2,.ax-origin .col-lg-3,.ax-origin .col-lg-4,.ax-origin .col-lg-5,.ax-origin .col-lg-6,.ax-origin .col-lg-7,.ax-origin .col-lg-8,.ax-origin .col-lg-9,.ax-origin .col-lg-10,.ax-origin .col-lg-11,.ax-origin .col-lg-12{
    float: left;
  }.ax-origin .col-lg-1{
    width: 8.3333333333%;
  }.ax-origin .col-lg-2{
    width: 16.6666666667%;
  }.ax-origin .col-lg-2dot4{
    width: 20%;
  }.ax-origin .col-lg-3{
    width: 25%;
  }.ax-origin .col-lg-4{
    width: 33.3333333333%;
  }.ax-origin .col-lg-5{
    width: 41.6666666667%;
  }.ax-origin .col-lg-6{
    width: 50%;
  }.ax-origin .col-lg-7{
    width: 58.3333333333%;
  }.ax-origin .col-lg-8{
    width: 66.6666666667%;
  }.ax-origin .col-lg-9{
    width: 75%;
  }.ax-origin .col-lg-10{
    width: 83.3333333333%;
  }.ax-origin .col-lg-11{
    width: 91.6666666667%;
  }.ax-origin .col-lg-12{
    width: 100%;
  }.ax-origin .col-lg-pull-0{
    right: auto;
  }.ax-origin .col-lg-pull-1{
    right: 8.3333333333%;
  }.ax-origin .col-lg-pull-2{
    right: 16.6666666667%;
  }.ax-origin .col-lg-pull-3{
    right: 25%;
  }.ax-origin .col-lg-pull-4{
    right: 33.3333333333%;
  }.ax-origin .col-lg-pull-5{
    right: 41.6666666667%;
  }.ax-origin .col-lg-pull-6{
    right: 50%;
  }.ax-origin .col-lg-pull-7{
    right: 58.3333333333%;
  }.ax-origin .col-lg-pull-8{
    right: 66.6666666667%;
  }.ax-origin .col-lg-pull-9{
    right: 75%;
  }.ax-origin .col-lg-pull-10{
    right: 83.3333333333%;
  }.ax-origin .col-lg-pull-11{
    right: 91.6666666667%;
  }.ax-origin .col-lg-pull-12{
    right: 100%;
  }.ax-origin .col-lg-push-0{
    left: auto;
  }.ax-origin .col-lg-push-1{
    left: 8.3333333333%;
  }.ax-origin .col-lg-push-2{
    left: 16.6666666667%;
  }.ax-origin .col-lg-push-3{
    left: 25%;
  }.ax-origin .col-lg-push-4{
    left: 33.3333333333%;
  }.ax-origin .col-lg-push-5{
    left: 41.6666666667%;
  }.ax-origin .col-lg-push-6{
    left: 50%;
  }.ax-origin .col-lg-push-7{
    left: 58.3333333333%;
  }.ax-origin .col-lg-push-8{
    left: 66.6666666667%;
  }.ax-origin .col-lg-push-9{
    left: 75%;
  }.ax-origin .col-lg-push-10{
    left: 83.3333333333%;
  }.ax-origin .col-lg-push-11{
    left: 91.6666666667%;
  }.ax-origin .col-lg-push-12{
    left: 100%;
  }.ax-origin .col-lg-offset-0{
    margin-left: 0%;
  }.ax-origin .col-lg-offset-1{
    margin-left: 8.3333333333%;
  }.ax-origin .col-lg-offset-2{
    margin-left: 16.6666666667%;
  }.ax-origin .col-lg-offset-3{
    margin-left: 25%;
  }.ax-origin .col-lg-offset-4{
    margin-left: 33.3333333333%;
  }.ax-origin .col-lg-offset-5{
    margin-left: 41.6666666667%;
  }.ax-origin .col-lg-offset-6{
    margin-left: 50%;
  }.ax-origin .col-lg-offset-7{
    margin-left: 58.3333333333%;
  }.ax-origin .col-lg-offset-8{
    margin-left: 66.6666666667%;
  }.ax-origin .col-lg-offset-9{
    margin-left: 75%;
  }.ax-origin .col-lg-offset-10{
    margin-left: 83.3333333333%;
  }.ax-origin .col-lg-offset-11{
    margin-left: 91.6666666667%;
  }.ax-origin .col-lg-offset-12{
    margin-left: 100%;
  }
}
@media (min-width: 1500px) {.ax-origin .col-xl-1,.ax-origin .col-xl-2,.ax-origin .col-xl-3,.ax-origin .col-xl-4,.ax-origin .col-xl-5,.ax-origin .col-xl-6,.ax-origin .col-xl-7,.ax-origin .col-xl-8,.ax-origin .col-xl-9,.ax-origin .col-xl-10,.ax-origin .col-xl-11,.ax-origin .col-xl-12{
    float: left;
  }.ax-origin .col-xl-1{
    width: 8.3333333333%;
  }.ax-origin .col-xl-2{
    width: 16.6666666667%;
  }.ax-origin .col-xl-2dot4{
    width: 20%;
  }.ax-origin .col-xl-3{
    width: 25%;
  }.ax-origin .col-xl-4{
    width: 33.3333333333%;
  }.ax-origin .col-xl-5{
    width: 41.6666666667%;
  }.ax-origin .col-xl-6{
    width: 50%;
  }.ax-origin .col-xl-7{
    width: 58.3333333333%;
  }.ax-origin .col-xl-8{
    width: 66.6666666667%;
  }.ax-origin .col-xl-9{
    width: 75%;
  }.ax-origin .col-xl-10{
    width: 83.3333333333%;
  }.ax-origin .col-xl-11{
    width: 91.6666666667%;
  }.ax-origin .col-xl-12{
    width: 100%;
  }.ax-origin .col-xl-pull-0{
    right: auto;
  }.ax-origin .col-xl-pull-1{
    right: 8.3333333333%;
  }.ax-origin .col-xl-pull-2{
    right: 16.6666666667%;
  }.ax-origin .col-xl-pull-3{
    right: 25%;
  }.ax-origin .col-xl-pull-4{
    right: 33.3333333333%;
  }.ax-origin .col-xl-pull-5{
    right: 41.6666666667%;
  }.ax-origin .col-xl-pull-6{
    right: 50%;
  }.ax-origin .col-xl-pull-7{
    right: 58.3333333333%;
  }.ax-origin .col-xl-pull-8{
    right: 66.6666666667%;
  }.ax-origin .col-xl-pull-9{
    right: 75%;
  }.ax-origin .col-xl-pull-10{
    right: 83.3333333333%;
  }.ax-origin .col-xl-pull-11{
    right: 91.6666666667%;
  }.ax-origin .col-xl-pull-12{
    right: 100%;
  }.ax-origin .col-xl-push-0{
    left: auto;
  }.ax-origin .col-xl-push-1{
    left: 8.3333333333%;
  }.ax-origin .col-xl-push-2{
    left: 16.6666666667%;
  }.ax-origin .col-xl-push-3{
    left: 25%;
  }.ax-origin .col-xl-push-4{
    left: 33.3333333333%;
  }.ax-origin .col-xl-push-5{
    left: 41.6666666667%;
  }.ax-origin .col-xl-push-6{
    left: 50%;
  }.ax-origin .col-xl-push-7{
    left: 58.3333333333%;
  }.ax-origin .col-xl-push-8{
    left: 66.6666666667%;
  }.ax-origin .col-xl-push-9{
    left: 75%;
  }.ax-origin .col-xl-push-10{
    left: 83.3333333333%;
  }.ax-origin .col-xl-push-11{
    left: 91.6666666667%;
  }.ax-origin .col-xl-push-12{
    left: 100%;
  }.ax-origin .col-xl-offset-0{
    margin-left: 0%;
  }.ax-origin .col-xl-offset-1{
    margin-left: 8.3333333333%;
  }.ax-origin .col-xl-offset-2{
    margin-left: 16.6666666667%;
  }.ax-origin .col-xl-offset-3{
    margin-left: 25%;
  }.ax-origin .col-xl-offset-4{
    margin-left: 33.3333333333%;
  }.ax-origin .col-xl-offset-5{
    margin-left: 41.6666666667%;
  }.ax-origin .col-xl-offset-6{
    margin-left: 50%;
  }.ax-origin .col-xl-offset-7{
    margin-left: 58.3333333333%;
  }.ax-origin .col-xl-offset-8{
    margin-left: 66.6666666667%;
  }.ax-origin .col-xl-offset-9{
    margin-left: 75%;
  }.ax-origin .col-xl-offset-10{
    margin-left: 83.3333333333%;
  }.ax-origin .col-xl-offset-11{
    margin-left: 91.6666666667%;
  }.ax-origin .col-xl-offset-12{
    margin-left: 100%;
  }
}.ax-origin table{
  background-color: transparent;
}.ax-origin caption{
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}.ax-origin th{
  text-align: left;
}.ax-origin .table{
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}.ax-origin .table > thead > tr > th,.ax-origin .table > thead > tr > td,.ax-origin .table > tbody > tr > th,.ax-origin .table > tbody > tr > td,.ax-origin .table > tfoot > tr > th,.ax-origin .table > tfoot > tr > td{
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}.ax-origin .table > thead > tr > th{
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}.ax-origin .table > caption + thead > tr:first-child > th,.ax-origin .table > caption + thead > tr:first-child > td,.ax-origin .table > colgroup + thead > tr:first-child > th,.ax-origin .table > colgroup + thead > tr:first-child > td,.ax-origin .table > thead:first-child > tr:first-child > th,.ax-origin .table > thead:first-child > tr:first-child > td{
  border-top: 0;
}.ax-origin .table > tbody + tbody{
  border-top: 2px solid #ddd;
}.ax-origin .table .table{
  background-color: #fff;
}.ax-origin .table-condensed > thead > tr > th,.ax-origin .table-condensed > thead > tr > td,.ax-origin .table-condensed > tbody > tr > th,.ax-origin .table-condensed > tbody > tr > td,.ax-origin .table-condensed > tfoot > tr > th,.ax-origin .table-condensed > tfoot > tr > td{
  padding: 5px;
}.ax-origin .table-bordered{
  border: 1px solid #ddd;
}.ax-origin .table-bordered > thead > tr > th,.ax-origin .table-bordered > thead > tr > td,.ax-origin .table-bordered > tbody > tr > th,.ax-origin .table-bordered > tbody > tr > td,.ax-origin .table-bordered > tfoot > tr > th,.ax-origin .table-bordered > tfoot > tr > td{
  border: 1px solid #ddd;
}.ax-origin .table-bordered > thead > tr > th,.ax-origin .table-bordered > thead > tr > td{
  border-bottom-width: 2px;
}.ax-origin .table-striped > tbody > tr:nth-of-type(odd){
  background-color: #f9f9f9;
}.ax-origin .table-hover > tbody > tr:hover{
  background-color: #f5f5f5;
}.ax-origin table col[class*=col-]{
  position: static;
  float: none;
  display: table-column;
}.ax-origin table td[class*=col-],.ax-origin table th[class*=col-]{
  position: static;
  float: none;
  display: table-cell;
}.ax-origin .table > thead > tr > td.active,.ax-origin .table > thead > tr > th.active,.ax-origin .table > thead > tr.active > td,.ax-origin .table > thead > tr.active > th,.ax-origin .table > tbody > tr > td.active,.ax-origin .table > tbody > tr > th.active,.ax-origin .table > tbody > tr.active > td,.ax-origin .table > tbody > tr.active > th,.ax-origin .table > tfoot > tr > td.active,.ax-origin .table > tfoot > tr > th.active,.ax-origin .table > tfoot > tr.active > td,.ax-origin .table > tfoot > tr.active > th{
  background-color: #f5f5f5;
}.ax-origin .table-hover > tbody > tr > td.active:hover,.ax-origin .table-hover > tbody > tr > th.active:hover,.ax-origin .table-hover > tbody > tr.active:hover > td,.ax-origin .table-hover > tbody > tr:hover > .active,.ax-origin .table-hover > tbody > tr.active:hover > th{
  background-color: #e8e8e8;
}.ax-origin .table > thead > tr > td.success,.ax-origin .table > thead > tr > th.success,.ax-origin .table > thead > tr.success > td,.ax-origin .table > thead > tr.success > th,.ax-origin .table > tbody > tr > td.success,.ax-origin .table > tbody > tr > th.success,.ax-origin .table > tbody > tr.success > td,.ax-origin .table > tbody > tr.success > th,.ax-origin .table > tfoot > tr > td.success,.ax-origin .table > tfoot > tr > th.success,.ax-origin .table > tfoot > tr.success > td,.ax-origin .table > tfoot > tr.success > th{
  background-color: #dff0d8;
}.ax-origin .table-hover > tbody > tr > td.success:hover,.ax-origin .table-hover > tbody > tr > th.success:hover,.ax-origin .table-hover > tbody > tr.success:hover > td,.ax-origin .table-hover > tbody > tr:hover > .success,.ax-origin .table-hover > tbody > tr.success:hover > th{
  background-color: #d0e9c6;
}.ax-origin .table > thead > tr > td.info,.ax-origin .table > thead > tr > th.info,.ax-origin .table > thead > tr.info > td,.ax-origin .table > thead > tr.info > th,.ax-origin .table > tbody > tr > td.info,.ax-origin .table > tbody > tr > th.info,.ax-origin .table > tbody > tr.info > td,.ax-origin .table > tbody > tr.info > th,.ax-origin .table > tfoot > tr > td.info,.ax-origin .table > tfoot > tr > th.info,.ax-origin .table > tfoot > tr.info > td,.ax-origin .table > tfoot > tr.info > th{
  background-color: #d9edf7;
}.ax-origin .table-hover > tbody > tr > td.info:hover,.ax-origin .table-hover > tbody > tr > th.info:hover,.ax-origin .table-hover > tbody > tr.info:hover > td,.ax-origin .table-hover > tbody > tr:hover > .info,.ax-origin .table-hover > tbody > tr.info:hover > th{
  background-color: #c4e3f3;
}.ax-origin .table > thead > tr > td.warning,.ax-origin .table > thead > tr > th.warning,.ax-origin .table > thead > tr.warning > td,.ax-origin .table > thead > tr.warning > th,.ax-origin .table > tbody > tr > td.warning,.ax-origin .table > tbody > tr > th.warning,.ax-origin .table > tbody > tr.warning > td,.ax-origin .table > tbody > tr.warning > th,.ax-origin .table > tfoot > tr > td.warning,.ax-origin .table > tfoot > tr > th.warning,.ax-origin .table > tfoot > tr.warning > td,.ax-origin .table > tfoot > tr.warning > th{
  background-color: #fcf8e3;
}.ax-origin .table-hover > tbody > tr > td.warning:hover,.ax-origin .table-hover > tbody > tr > th.warning:hover,.ax-origin .table-hover > tbody > tr.warning:hover > td,.ax-origin .table-hover > tbody > tr:hover > .warning,.ax-origin .table-hover > tbody > tr.warning:hover > th{
  background-color: #faf2cc;
}.ax-origin .table > thead > tr > td.danger,.ax-origin .table > thead > tr > th.danger,.ax-origin .table > thead > tr.danger > td,.ax-origin .table > thead > tr.danger > th,.ax-origin .table > tbody > tr > td.danger,.ax-origin .table > tbody > tr > th.danger,.ax-origin .table > tbody > tr.danger > td,.ax-origin .table > tbody > tr.danger > th,.ax-origin .table > tfoot > tr > td.danger,.ax-origin .table > tfoot > tr > th.danger,.ax-origin .table > tfoot > tr.danger > td,.ax-origin .table > tfoot > tr.danger > th{
  background-color: #f2dede;
}.ax-origin .table-hover > tbody > tr > td.danger:hover,.ax-origin .table-hover > tbody > tr > th.danger:hover,.ax-origin .table-hover > tbody > tr.danger:hover > td,.ax-origin .table-hover > tbody > tr:hover > .danger,.ax-origin .table-hover > tbody > tr.danger:hover > th{
  background-color: #ebcccc;
}.ax-origin .table-responsive{
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {.ax-origin .table-responsive{
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }.ax-origin .table-responsive > .table{
    margin-bottom: 0;
  }.ax-origin .table-responsive > .table > thead > tr > th,.ax-origin .table-responsive > .table > thead > tr > td,.ax-origin .table-responsive > .table > tbody > tr > th,.ax-origin .table-responsive > .table > tbody > tr > td,.ax-origin .table-responsive > .table > tfoot > tr > th,.ax-origin .table-responsive > .table > tfoot > tr > td{
    white-space: nowrap;
  }.ax-origin .table-responsive > .table-bordered{
    border: 0;
  }.ax-origin .table-responsive > .table-bordered > thead > tr > th:first-child,.ax-origin .table-responsive > .table-bordered > thead > tr > td:first-child,.ax-origin .table-responsive > .table-bordered > tbody > tr > th:first-child,.ax-origin .table-responsive > .table-bordered > tbody > tr > td:first-child,.ax-origin .table-responsive > .table-bordered > tfoot > tr > th:first-child,.ax-origin .table-responsive > .table-bordered > tfoot > tr > td:first-child{
    border-left: 0;
  }.ax-origin .table-responsive > .table-bordered > thead > tr > th:last-child,.ax-origin .table-responsive > .table-bordered > thead > tr > td:last-child,.ax-origin .table-responsive > .table-bordered > tbody > tr > th:last-child,.ax-origin .table-responsive > .table-bordered > tbody > tr > td:last-child,.ax-origin .table-responsive > .table-bordered > tfoot > tr > th:last-child,.ax-origin .table-responsive > .table-bordered > tfoot > tr > td:last-child{
    border-right: 0;
  }.ax-origin .table-responsive > .table-bordered > tbody > tr:last-child > th,.ax-origin .table-responsive > .table-bordered > tbody > tr:last-child > td,.ax-origin .table-responsive > .table-bordered > tfoot > tr:last-child > th,.ax-origin .table-responsive > .table-bordered > tfoot > tr:last-child > td{
    border-bottom: 0;
  }
}.ax-origin fieldset{
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}.ax-origin legend{
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}.ax-origin label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}.ax-origin input[type=search]{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}.ax-origin input[type=radio],.ax-origin input[type=checkbox]{
  margin: 4px 0 0;
  margin-top: 1px \9 ;
  line-height: normal;
}.ax-origin input[type=file]{
  display: block;
}.ax-origin input[type=range]{
  display: block;
  width: 100%;
}.ax-origin select[multiple],.ax-origin select[size]{
  height: auto;
}.ax-origin input[type=file]:focus,.ax-origin input[type=radio]:focus,.ax-origin input[type=checkbox]:focus{
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}.ax-origin output{
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}.ax-origin .form-control{
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}.ax-origin .form-control:focus{
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}.ax-origin .form-control::-moz-placeholder{
  color: #999;
  opacity: 1;
}.ax-origin .form-control:-ms-input-placeholder{
  color: #999;
}.ax-origin .form-control::-webkit-input-placeholder{
  color: #999;
}.ax-origin .form-control::-ms-expand{
  border: 0;
  background-color: transparent;
}.ax-origin .form-control[disabled],.ax-origin .form-control[readonly],.ax-origin fieldset[disabled] .form-control{
  background-color: #eeeeee;
  opacity: 1;
}.ax-origin .form-control[disabled],.ax-origin fieldset[disabled] .form-control{
  cursor: not-allowed;
}.ax-origin textarea.form-control{
  height: auto;
}.ax-origin input[type=search]{
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {.ax-origin input[type=date].form-control,.ax-origin input[type=time].form-control,.ax-origin input[type=datetime-local].form-control,.ax-origin input[type=month].form-control{
    line-height: 34px;
  }.ax-origin input[type=date].input-sm,.ax-origin .input-group-sm > .input-group-btn > input[type=date].btn,.ax-origin .input-group-sm input[type=date],.ax-origin input[type=time].input-sm,.ax-origin .input-group-sm > .input-group-btn > input[type=time].btn,.ax-origin .input-group-sm input[type=time],.ax-origin input[type=datetime-local].input-sm,.ax-origin .input-group-sm > .input-group-btn > input[type=datetime-local].btn,.ax-origin .input-group-sm input[type=datetime-local],.ax-origin input[type=month].input-sm,.ax-origin .input-group-sm > .input-group-btn > input[type=month].btn,.ax-origin .input-group-sm input[type=month]{
    line-height: 30px;
  }.ax-origin input[type=date].input-lg,.ax-origin .input-group-lg > .input-group-btn > input[type=date].btn,.ax-origin .input-group-lg input[type=date],.ax-origin input[type=time].input-lg,.ax-origin .input-group-lg > .input-group-btn > input[type=time].btn,.ax-origin .input-group-lg input[type=time],.ax-origin input[type=datetime-local].input-lg,.ax-origin .input-group-lg > .input-group-btn > input[type=datetime-local].btn,.ax-origin .input-group-lg input[type=datetime-local],.ax-origin input[type=month].input-lg,.ax-origin .input-group-lg > .input-group-btn > input[type=month].btn,.ax-origin .input-group-lg input[type=month]{
    line-height: 46px;
  }
}.ax-origin .form-group{
  margin-bottom: 15px;
}.ax-origin .radio,.ax-origin .checkbox{
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}.ax-origin .radio label,.ax-origin .checkbox label{
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}.ax-origin .radio input[type=radio],.ax-origin .radio-inline input[type=radio],.ax-origin .checkbox input[type=checkbox],.ax-origin .checkbox-inline input[type=checkbox]{
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9 ;
}.ax-origin .radio + .radio,.ax-origin .checkbox + .checkbox{
  margin-top: -5px;
}.ax-origin .radio-inline,.ax-origin .checkbox-inline{
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}.ax-origin .radio-inline + .radio-inline,.ax-origin .checkbox-inline + .checkbox-inline{
  margin-top: 0;
  margin-left: 10px;
}.ax-origin input[type=radio][disabled],.ax-origin input[type=radio].disabled,.ax-origin fieldset[disabled] input[type=radio],.ax-origin input[type=checkbox][disabled],.ax-origin input[type=checkbox].disabled,.ax-origin fieldset[disabled] input[type=checkbox]{
  cursor: not-allowed;
}.ax-origin .radio-inline.disabled,.ax-origin fieldset[disabled] .radio-inline,.ax-origin .checkbox-inline.disabled,.ax-origin fieldset[disabled] .checkbox-inline{
  cursor: not-allowed;
}.ax-origin .radio.disabled label,.ax-origin fieldset[disabled] .radio label,.ax-origin .checkbox.disabled label,.ax-origin fieldset[disabled] .checkbox label{
  cursor: not-allowed;
}.ax-origin .form-control-static{
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}.ax-origin .form-control-static.input-lg,.ax-origin .input-group-lg > .form-control-static.form-control,.ax-origin .input-group-lg > .form-control-static.input-group-addon,.ax-origin .input-group-lg > .input-group-btn > .form-control-static.btn,.ax-origin .form-control-static.input-sm,.ax-origin .input-group-sm > .form-control-static.form-control,.ax-origin .input-group-sm > .form-control-static.input-group-addon,.ax-origin .input-group-sm > .input-group-btn > .form-control-static.btn{
  padding-left: 0;
  padding-right: 0;
}.ax-origin .input-sm,.ax-origin .input-group-sm > .form-control,.ax-origin .input-group-sm > .input-group-addon,.ax-origin .input-group-sm > .input-group-btn > .btn{
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}.ax-origin select.input-sm,.ax-origin .input-group-sm > select.form-control,.ax-origin .input-group-sm > select.input-group-addon,.ax-origin .input-group-sm > .input-group-btn > select.btn{
  height: 30px;
  line-height: 30px;
}.ax-origin textarea.input-sm,.ax-origin .input-group-sm > textarea.form-control,.ax-origin .input-group-sm > textarea.input-group-addon,.ax-origin .input-group-sm > .input-group-btn > textarea.btn,.ax-origin select[multiple].input-sm,.ax-origin .input-group-sm > select[multiple].form-control,.ax-origin .input-group-sm > select[multiple].input-group-addon,.ax-origin .input-group-sm > .input-group-btn > select[multiple].btn{
  height: auto;
}.ax-origin .form-group-sm .form-control{
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}.ax-origin .form-group-sm select.form-control{
  height: 30px;
  line-height: 30px;
}.ax-origin .form-group-sm textarea.form-control,.ax-origin .form-group-sm select[multiple].form-control{
  height: auto;
}.ax-origin .form-group-sm .form-control-static{
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}.ax-origin .input-lg,.ax-origin .input-group-lg > .form-control,.ax-origin .input-group-lg > .input-group-addon,.ax-origin .input-group-lg > .input-group-btn > .btn{
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}.ax-origin select.input-lg,.ax-origin .input-group-lg > select.form-control,.ax-origin .input-group-lg > select.input-group-addon,.ax-origin .input-group-lg > .input-group-btn > select.btn{
  height: 46px;
  line-height: 46px;
}.ax-origin textarea.input-lg,.ax-origin .input-group-lg > textarea.form-control,.ax-origin .input-group-lg > textarea.input-group-addon,.ax-origin .input-group-lg > .input-group-btn > textarea.btn,.ax-origin select[multiple].input-lg,.ax-origin .input-group-lg > select[multiple].form-control,.ax-origin .input-group-lg > select[multiple].input-group-addon,.ax-origin .input-group-lg > .input-group-btn > select[multiple].btn{
  height: auto;
}.ax-origin .form-group-lg .form-control{
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}.ax-origin .form-group-lg select.form-control{
  height: 46px;
  line-height: 46px;
}.ax-origin .form-group-lg textarea.form-control,.ax-origin .form-group-lg select[multiple].form-control{
  height: auto;
}.ax-origin .form-group-lg .form-control-static{
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}.ax-origin .has-feedback{
  position: relative;
}.ax-origin .has-feedback .form-control{
  padding-right: 42.5px;
}.ax-origin .form-control-feedback{
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}.ax-origin .input-lg + .form-control-feedback,.ax-origin .input-group-lg > .form-control + .form-control-feedback,.ax-origin .input-group-lg > .input-group-addon + .form-control-feedback,.ax-origin .input-group-lg > .input-group-btn > .btn + .form-control-feedback,.ax-origin .input-group-lg + .form-control-feedback,.ax-origin .form-group-lg .form-control + .form-control-feedback{
  width: 46px;
  height: 46px;
  line-height: 46px;
}.ax-origin .input-sm + .form-control-feedback,.ax-origin .input-group-sm > .form-control + .form-control-feedback,.ax-origin .input-group-sm > .input-group-addon + .form-control-feedback,.ax-origin .input-group-sm > .input-group-btn > .btn + .form-control-feedback,.ax-origin .input-group-sm + .form-control-feedback,.ax-origin .form-group-sm .form-control + .form-control-feedback{
  width: 30px;
  height: 30px;
  line-height: 30px;
}.ax-origin .has-success .help-block,.ax-origin .has-success .control-label,.ax-origin .has-success .radio,.ax-origin .has-success .checkbox,.ax-origin .has-success .radio-inline,.ax-origin .has-success .checkbox-inline,.ax-origin .has-success.radio label,.ax-origin .has-success.checkbox label,.ax-origin .has-success.radio-inline label,.ax-origin .has-success.checkbox-inline label{
  color: #3c763d;
}.ax-origin .has-success .form-control{
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}.ax-origin .has-success .form-control:focus{
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}.ax-origin .has-success .input-group-addon{
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}.ax-origin .has-success .form-control-feedback{
  color: #3c763d;
}.ax-origin .has-warning .help-block,.ax-origin .has-warning .control-label,.ax-origin .has-warning .radio,.ax-origin .has-warning .checkbox,.ax-origin .has-warning .radio-inline,.ax-origin .has-warning .checkbox-inline,.ax-origin .has-warning.radio label,.ax-origin .has-warning.checkbox label,.ax-origin .has-warning.radio-inline label,.ax-origin .has-warning.checkbox-inline label{
  color: #8a6d3b;
}.ax-origin .has-warning .form-control{
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}.ax-origin .has-warning .form-control:focus{
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}.ax-origin .has-warning .input-group-addon{
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}.ax-origin .has-warning .form-control-feedback{
  color: #8a6d3b;
}.ax-origin .has-error .help-block,.ax-origin .has-error .control-label,.ax-origin .has-error .radio,.ax-origin .has-error .checkbox,.ax-origin .has-error .radio-inline,.ax-origin .has-error .checkbox-inline,.ax-origin .has-error.radio label,.ax-origin .has-error.checkbox label,.ax-origin .has-error.radio-inline label,.ax-origin .has-error.checkbox-inline label{
  color: #a94442;
}.ax-origin .has-error .form-control{
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}.ax-origin .has-error .form-control:focus{
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}.ax-origin .has-error .input-group-addon{
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}.ax-origin .has-error .form-control-feedback{
  color: #a94442;
}.ax-origin .has-feedback label ~ .form-control-feedback{
  top: 25px;
}.ax-origin .has-feedback label.sr-only ~ .form-control-feedback{
  top: 0;
}.ax-origin .help-block{
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {.ax-origin .form-inline .form-group{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .form-inline .form-control{
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }.ax-origin .form-inline .form-control-static{
    display: inline-block;
  }.ax-origin .form-inline .input-group{
    display: inline-table;
    vertical-align: middle;
  }.ax-origin .form-inline .input-group .input-group-addon,.ax-origin .form-inline .input-group .input-group-btn,.ax-origin .form-inline .input-group .form-control{
    width: auto;
  }.ax-origin .form-inline .input-group > .form-control{
    width: 100%;
  }.ax-origin .form-inline .control-label{
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .form-inline .radio,.ax-origin .form-inline .checkbox{
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .form-inline .radio label,.ax-origin .form-inline .checkbox label{
    padding-left: 0;
  }.ax-origin .form-inline .radio input[type=radio],.ax-origin .form-inline .checkbox input[type=checkbox]{
    position: relative;
    margin-left: 0;
  }.ax-origin .form-inline .has-feedback .form-control-feedback{
    top: 0;
  }
}.ax-origin .form-horizontal .radio,.ax-origin .form-horizontal .checkbox,.ax-origin .form-horizontal .radio-inline,.ax-origin .form-horizontal .checkbox-inline{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}.ax-origin .form-horizontal .radio,.ax-origin .form-horizontal .checkbox{
  min-height: 27px;
}.ax-origin .form-horizontal .form-group{
  margin-left: -15px;
  margin-right: -15px;
}.ax-origin .form-horizontal .form-group:before,.ax-origin .form-horizontal .form-group:after{
  content: " ";
  display: table;
}.ax-origin .form-horizontal .form-group:after{
  clear: both;
}
@media (min-width: 768px) {.ax-origin .form-horizontal .control-label{
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}.ax-origin .form-horizontal .has-feedback .form-control-feedback{
  right: 15px;
}
@media (min-width: 768px) {.ax-origin .form-horizontal .form-group-lg .control-label{
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {.ax-origin .form-horizontal .form-group-sm .control-label{
    padding-top: 6px;
    font-size: 12px;
  }
}.ax-origin .btn{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}.ax-origin .btn:focus,.ax-origin .btn.focus,.ax-origin .btn:active:focus,.ax-origin .btn:active.focus,.ax-origin .btn.active:focus,.ax-origin .btn.active.focus{
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}.ax-origin .btn:hover,.ax-origin .btn:focus,.ax-origin .btn.focus{
  color: #333;
  text-decoration: none;
}.ax-origin .btn:active,.ax-origin .btn.active{
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}.ax-origin .btn.disabled,.ax-origin .btn[disabled],.ax-origin fieldset[disabled] .btn{
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}.ax-origin a.btn.disabled,.ax-origin fieldset[disabled] a.btn{
  pointer-events: none;
}.ax-origin .btn-default{
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}.ax-origin .btn-default:focus,.ax-origin .btn-default.focus{
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}.ax-origin .btn-default:hover{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}.ax-origin .btn-default:active,.ax-origin .btn-default.active,.ax-origin .open > .btn-default.dropdown-toggle{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}.ax-origin .btn-default:active:hover,.ax-origin .btn-default:active:focus,.ax-origin .btn-default:active.focus,.ax-origin .btn-default.active:hover,.ax-origin .btn-default.active:focus,.ax-origin .btn-default.active.focus,.ax-origin .open > .btn-default.dropdown-toggle:hover,.ax-origin .open > .btn-default.dropdown-toggle:focus,.ax-origin .open > .btn-default.dropdown-toggle.focus{
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}.ax-origin .btn-default:active,.ax-origin .btn-default.active,.ax-origin .open > .btn-default.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-default.disabled:hover,.ax-origin .btn-default.disabled:focus,.ax-origin .btn-default.disabled.focus,.ax-origin .btn-default[disabled]:hover,.ax-origin .btn-default[disabled]:focus,.ax-origin .btn-default[disabled].focus,.ax-origin fieldset[disabled] .btn-default:hover,.ax-origin fieldset[disabled] .btn-default:focus,.ax-origin fieldset[disabled] .btn-default.focus{
  background-color: #fff;
  border-color: #ccc;
}.ax-origin .btn-default .badge{
  color: #fff;
  background-color: #333;
}.ax-origin .btn-primary{
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}.ax-origin .btn-primary:focus,.ax-origin .btn-primary.focus{
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}.ax-origin .btn-primary:hover{
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}.ax-origin .btn-primary:active,.ax-origin .btn-primary.active,.ax-origin .open > .btn-primary.dropdown-toggle{
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}.ax-origin .btn-primary:active:hover,.ax-origin .btn-primary:active:focus,.ax-origin .btn-primary:active.focus,.ax-origin .btn-primary.active:hover,.ax-origin .btn-primary.active:focus,.ax-origin .btn-primary.active.focus,.ax-origin .open > .btn-primary.dropdown-toggle:hover,.ax-origin .open > .btn-primary.dropdown-toggle:focus,.ax-origin .open > .btn-primary.dropdown-toggle.focus{
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}.ax-origin .btn-primary:active,.ax-origin .btn-primary.active,.ax-origin .open > .btn-primary.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-primary.disabled:hover,.ax-origin .btn-primary.disabled:focus,.ax-origin .btn-primary.disabled.focus,.ax-origin .btn-primary[disabled]:hover,.ax-origin .btn-primary[disabled]:focus,.ax-origin .btn-primary[disabled].focus,.ax-origin fieldset[disabled] .btn-primary:hover,.ax-origin fieldset[disabled] .btn-primary:focus,.ax-origin fieldset[disabled] .btn-primary.focus{
  background-color: #337ab7;
  border-color: #2e6da4;
}.ax-origin .btn-primary .badge{
  color: #337ab7;
  background-color: #fff;
}.ax-origin .btn-success{
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}.ax-origin .btn-success:focus,.ax-origin .btn-success.focus{
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}.ax-origin .btn-success:hover{
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}.ax-origin .btn-success:active,.ax-origin .btn-success.active,.ax-origin .open > .btn-success.dropdown-toggle{
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}.ax-origin .btn-success:active:hover,.ax-origin .btn-success:active:focus,.ax-origin .btn-success:active.focus,.ax-origin .btn-success.active:hover,.ax-origin .btn-success.active:focus,.ax-origin .btn-success.active.focus,.ax-origin .open > .btn-success.dropdown-toggle:hover,.ax-origin .open > .btn-success.dropdown-toggle:focus,.ax-origin .open > .btn-success.dropdown-toggle.focus{
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}.ax-origin .btn-success:active,.ax-origin .btn-success.active,.ax-origin .open > .btn-success.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-success.disabled:hover,.ax-origin .btn-success.disabled:focus,.ax-origin .btn-success.disabled.focus,.ax-origin .btn-success[disabled]:hover,.ax-origin .btn-success[disabled]:focus,.ax-origin .btn-success[disabled].focus,.ax-origin fieldset[disabled] .btn-success:hover,.ax-origin fieldset[disabled] .btn-success:focus,.ax-origin fieldset[disabled] .btn-success.focus{
  background-color: #5cb85c;
  border-color: #4cae4c;
}.ax-origin .btn-success .badge{
  color: #5cb85c;
  background-color: #fff;
}.ax-origin .btn-info{
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}.ax-origin .btn-info:focus,.ax-origin .btn-info.focus{
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}.ax-origin .btn-info:hover{
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}.ax-origin .btn-info:active,.ax-origin .btn-info.active,.ax-origin .open > .btn-info.dropdown-toggle{
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}.ax-origin .btn-info:active:hover,.ax-origin .btn-info:active:focus,.ax-origin .btn-info:active.focus,.ax-origin .btn-info.active:hover,.ax-origin .btn-info.active:focus,.ax-origin .btn-info.active.focus,.ax-origin .open > .btn-info.dropdown-toggle:hover,.ax-origin .open > .btn-info.dropdown-toggle:focus,.ax-origin .open > .btn-info.dropdown-toggle.focus{
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}.ax-origin .btn-info:active,.ax-origin .btn-info.active,.ax-origin .open > .btn-info.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-info.disabled:hover,.ax-origin .btn-info.disabled:focus,.ax-origin .btn-info.disabled.focus,.ax-origin .btn-info[disabled]:hover,.ax-origin .btn-info[disabled]:focus,.ax-origin .btn-info[disabled].focus,.ax-origin fieldset[disabled] .btn-info:hover,.ax-origin fieldset[disabled] .btn-info:focus,.ax-origin fieldset[disabled] .btn-info.focus{
  background-color: #5bc0de;
  border-color: #46b8da;
}.ax-origin .btn-info .badge{
  color: #5bc0de;
  background-color: #fff;
}.ax-origin .btn-warning{
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}.ax-origin .btn-warning:focus,.ax-origin .btn-warning.focus{
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}.ax-origin .btn-warning:hover{
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}.ax-origin .btn-warning:active,.ax-origin .btn-warning.active,.ax-origin .open > .btn-warning.dropdown-toggle{
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}.ax-origin .btn-warning:active:hover,.ax-origin .btn-warning:active:focus,.ax-origin .btn-warning:active.focus,.ax-origin .btn-warning.active:hover,.ax-origin .btn-warning.active:focus,.ax-origin .btn-warning.active.focus,.ax-origin .open > .btn-warning.dropdown-toggle:hover,.ax-origin .open > .btn-warning.dropdown-toggle:focus,.ax-origin .open > .btn-warning.dropdown-toggle.focus{
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}.ax-origin .btn-warning:active,.ax-origin .btn-warning.active,.ax-origin .open > .btn-warning.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-warning.disabled:hover,.ax-origin .btn-warning.disabled:focus,.ax-origin .btn-warning.disabled.focus,.ax-origin .btn-warning[disabled]:hover,.ax-origin .btn-warning[disabled]:focus,.ax-origin .btn-warning[disabled].focus,.ax-origin fieldset[disabled] .btn-warning:hover,.ax-origin fieldset[disabled] .btn-warning:focus,.ax-origin fieldset[disabled] .btn-warning.focus{
  background-color: #f0ad4e;
  border-color: #eea236;
}.ax-origin .btn-warning .badge{
  color: #f0ad4e;
  background-color: #fff;
}.ax-origin .btn-danger{
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}.ax-origin .btn-danger:focus,.ax-origin .btn-danger.focus{
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}.ax-origin .btn-danger:hover{
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}.ax-origin .btn-danger:active,.ax-origin .btn-danger.active,.ax-origin .open > .btn-danger.dropdown-toggle{
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}.ax-origin .btn-danger:active:hover,.ax-origin .btn-danger:active:focus,.ax-origin .btn-danger:active.focus,.ax-origin .btn-danger.active:hover,.ax-origin .btn-danger.active:focus,.ax-origin .btn-danger.active.focus,.ax-origin .open > .btn-danger.dropdown-toggle:hover,.ax-origin .open > .btn-danger.dropdown-toggle:focus,.ax-origin .open > .btn-danger.dropdown-toggle.focus{
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}.ax-origin .btn-danger:active,.ax-origin .btn-danger.active,.ax-origin .open > .btn-danger.dropdown-toggle{
  background-image: none;
}.ax-origin .btn-danger.disabled:hover,.ax-origin .btn-danger.disabled:focus,.ax-origin .btn-danger.disabled.focus,.ax-origin .btn-danger[disabled]:hover,.ax-origin .btn-danger[disabled]:focus,.ax-origin .btn-danger[disabled].focus,.ax-origin fieldset[disabled] .btn-danger:hover,.ax-origin fieldset[disabled] .btn-danger:focus,.ax-origin fieldset[disabled] .btn-danger.focus{
  background-color: #d9534f;
  border-color: #d43f3a;
}.ax-origin .btn-danger .badge{
  color: #d9534f;
  background-color: #fff;
}.ax-origin .btn-link{
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}.ax-origin .btn-link,.ax-origin .btn-link:active,.ax-origin .btn-link.active,.ax-origin .btn-link[disabled],.ax-origin fieldset[disabled] .btn-link{
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}.ax-origin .btn-link,.ax-origin .btn-link:hover,.ax-origin .btn-link:focus,.ax-origin .btn-link:active{
  border-color: transparent;
}.ax-origin .btn-link:hover,.ax-origin .btn-link:focus{
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}.ax-origin .btn-link[disabled]:hover,.ax-origin .btn-link[disabled]:focus,.ax-origin fieldset[disabled] .btn-link:hover,.ax-origin fieldset[disabled] .btn-link:focus{
  color: #777777;
  text-decoration: none;
}.ax-origin .btn-lg,.ax-origin .btn-group-lg > .btn{
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}.ax-origin .btn-sm,.ax-origin .btn-group-sm > .btn{
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}.ax-origin .btn-xs,.ax-origin .btn-group-xs > .btn{
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}.ax-origin .btn-block{
  display: block;
  width: 100%;
}.ax-origin .btn-block + .btn-block{
  margin-top: 5px;
}.ax-origin input[type=submit].btn-block,.ax-origin input[type=reset].btn-block,.ax-origin input[type=button].btn-block{
  width: 100%;
}.ax-origin .fade{
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}.ax-origin .fade.in{
  opacity: 1;
}.ax-origin .collapse{
  display: none;
}.ax-origin .collapse.in{
  display: block;
}.ax-origin tr.collapse.in{
  display: table-row;
}.ax-origin tbody.collapse.in{
  display: table-row-group;
}.ax-origin .collapsing{
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}.ax-origin .caret{
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9 ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}.ax-origin .dropup,.ax-origin .dropdown{
  position: relative;
}.ax-origin .dropdown-toggle:focus{
  outline: 0;
}.ax-origin .dropdown-menu{
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}.ax-origin .dropdown-menu.pull-right{
  right: 0;
  left: auto;
}.ax-origin .dropdown-menu .divider{
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}.ax-origin .dropdown-menu > li > a{
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}.ax-origin .dropdown-menu > li > a:hover,.ax-origin .dropdown-menu > li > a:focus{
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}.ax-origin .dropdown-menu > .active > a,.ax-origin .dropdown-menu > .active > a:hover,.ax-origin .dropdown-menu > .active > a:focus{
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}.ax-origin .dropdown-menu > .disabled > a,.ax-origin .dropdown-menu > .disabled > a:hover,.ax-origin .dropdown-menu > .disabled > a:focus{
  color: #777777;
}.ax-origin .dropdown-menu > .disabled > a:hover,.ax-origin .dropdown-menu > .disabled > a:focus{
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}.ax-origin .open > .dropdown-menu{
  display: block;
}.ax-origin .open > a{
  outline: 0;
}.ax-origin .dropdown-menu-right{
  left: auto;
  right: 0;
}.ax-origin .dropdown-menu-left{
  left: 0;
  right: auto;
}.ax-origin .dropdown-header{
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #777777;
  white-space: nowrap;
}.ax-origin .dropdown-backdrop{
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}.ax-origin .pull-right > .dropdown-menu{
  right: 0;
  left: auto;
}.ax-origin .dropup .caret,.ax-origin .navbar-fixed-bottom .dropdown .caret{
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9 ;
  content: "";
}.ax-origin .dropup .dropdown-menu,.ax-origin .navbar-fixed-bottom .dropdown .dropdown-menu{
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {.ax-origin .navbar-right .dropdown-menu{
    right: 0;
    left: auto;
  }.ax-origin .navbar-right .dropdown-menu-left{
    left: 0;
    right: auto;
  }
}.ax-origin .btn-group,.ax-origin .btn-group-vertical{
  position: relative;
  display: inline-block;
  vertical-align: middle;
}.ax-origin .btn-group > .btn,.ax-origin .btn-group-vertical > .btn{
  position: relative;
  float: left;
}.ax-origin .btn-group > .btn:hover,.ax-origin .btn-group > .btn:focus,.ax-origin .btn-group > .btn:active,.ax-origin .btn-group > .btn.active,.ax-origin .btn-group-vertical > .btn:hover,.ax-origin .btn-group-vertical > .btn:focus,.ax-origin .btn-group-vertical > .btn:active,.ax-origin .btn-group-vertical > .btn.active{
  z-index: 2;
}.ax-origin .btn-group .btn + .btn,.ax-origin .btn-group .btn + .btn-group,.ax-origin .btn-group .btn-group + .btn,.ax-origin .btn-group .btn-group + .btn-group{
  margin-left: -1px;
}.ax-origin .btn-toolbar{
  margin-left: -5px;
}.ax-origin .btn-toolbar:before,.ax-origin .btn-toolbar:after{
  content: " ";
  display: table;
}.ax-origin .btn-toolbar:after{
  clear: both;
}.ax-origin .btn-toolbar .btn,.ax-origin .btn-toolbar .btn-group,.ax-origin .btn-toolbar .input-group{
  float: left;
}.ax-origin .btn-toolbar > .btn,.ax-origin .btn-toolbar > .btn-group,.ax-origin .btn-toolbar > .input-group{
  margin-left: 5px;
}.ax-origin .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
  border-radius: 0;
}.ax-origin .btn-group > .btn:first-child{
  margin-left: 0;
}.ax-origin .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.ax-origin .btn-group > .btn:last-child:not(:first-child),.ax-origin .btn-group > .dropdown-toggle:not(:first-child){
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .btn-group > .btn-group{
  float: left;
}.ax-origin .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius: 0;
}.ax-origin .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.ax-origin .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.ax-origin .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .btn-group .dropdown-toggle:active,.ax-origin .btn-group.open .dropdown-toggle{
  outline: 0;
}.ax-origin .btn-group > .btn + .dropdown-toggle{
  padding-left: 8px;
  padding-right: 8px;
}.ax-origin .btn-group > .btn-lg + .dropdown-toggle,.ax-origin .btn-group-lg.btn-group > .btn + .dropdown-toggle{
  padding-left: 12px;
  padding-right: 12px;
}.ax-origin .btn-group.open .dropdown-toggle{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}.ax-origin .btn-group.open .dropdown-toggle.btn-link{
  -webkit-box-shadow: none;
  box-shadow: none;
}.ax-origin .btn .caret{
  margin-left: 0;
}.ax-origin .btn-lg .caret,.ax-origin .btn-group-lg > .btn .caret{
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}.ax-origin .dropup .btn-lg .caret,.ax-origin .dropup .btn-group-lg > .btn .caret{
  border-width: 0 5px 5px;
}.ax-origin .btn-group-vertical > .btn,.ax-origin .btn-group-vertical > .btn-group,.ax-origin .btn-group-vertical > .btn-group > .btn{
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}.ax-origin .btn-group-vertical > .btn-group:before,.ax-origin .btn-group-vertical > .btn-group:after{
  content: " ";
  display: table;
}.ax-origin .btn-group-vertical > .btn-group:after{
  clear: both;
}.ax-origin .btn-group-vertical > .btn-group > .btn{
  float: none;
}.ax-origin .btn-group-vertical > .btn + .btn,.ax-origin .btn-group-vertical > .btn + .btn-group,.ax-origin .btn-group-vertical > .btn-group + .btn,.ax-origin .btn-group-vertical > .btn-group + .btn-group{
  margin-top: -1px;
  margin-left: 0;
}.ax-origin .btn-group-vertical > .btn:not(:first-child):not(:last-child){
  border-radius: 0;
}.ax-origin .btn-group-vertical > .btn:first-child:not(:last-child){
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.ax-origin .btn-group-vertical > .btn:last-child:not(:first-child){
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}.ax-origin .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{
  border-radius: 0;
}.ax-origin .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.ax-origin .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.ax-origin .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .btn-group-justified{
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}.ax-origin .btn-group-justified > .btn,.ax-origin .btn-group-justified > .btn-group{
  float: none;
  display: table-cell;
  width: 1%;
}.ax-origin .btn-group-justified > .btn-group .btn{
  width: 100%;
}.ax-origin .btn-group-justified > .btn-group .dropdown-menu{
  left: auto;
}.ax-origin [data-toggle=buttons] > .btn input[type=radio],.ax-origin [data-toggle=buttons] > .btn input[type=checkbox],.ax-origin [data-toggle=buttons] > .btn-group > .btn input[type=radio],.ax-origin [data-toggle=buttons] > .btn-group > .btn input[type=checkbox]{
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}.ax-origin .input-group{
  position: relative;
  display: table;
  border-collapse: separate;
}.ax-origin .input-group[class*=col-]{
  float: none;
  padding-left: 0;
  padding-right: 0;
}.ax-origin .input-group .form-control{
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}.ax-origin .input-group .form-control:focus{
  z-index: 3;
}.ax-origin .input-group-addon,.ax-origin .input-group-btn,.ax-origin .input-group .form-control{
  display: table-cell;
}.ax-origin .input-group-addon:not(:first-child):not(:last-child),.ax-origin .input-group-btn:not(:first-child):not(:last-child),.ax-origin .input-group .form-control:not(:first-child):not(:last-child){
  border-radius: 0;
}.ax-origin .input-group-addon,.ax-origin .input-group-btn{
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}.ax-origin .input-group-addon{
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}.ax-origin .input-group-addon.input-sm,.ax-origin .input-group-sm > .input-group-addon,.ax-origin .input-group-sm > .input-group-btn > .input-group-addon.btn{
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}.ax-origin .input-group-addon.input-lg,.ax-origin .input-group-lg > .input-group-addon,.ax-origin .input-group-lg > .input-group-btn > .input-group-addon.btn{
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}.ax-origin .input-group-addon input[type=radio],.ax-origin .input-group-addon input[type=checkbox]{
  margin-top: 0;
}.ax-origin .input-group .form-control:first-child,.ax-origin .input-group-addon:first-child,.ax-origin .input-group-btn:first-child > .btn,.ax-origin .input-group-btn:first-child > .btn-group > .btn,.ax-origin .input-group-btn:first-child > .dropdown-toggle,.ax-origin .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.ax-origin .input-group-btn:last-child > .btn-group:not(:last-child) > .btn{
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}.ax-origin .input-group-addon:first-child{
  border-right: 0;
}.ax-origin .input-group .form-control:last-child,.ax-origin .input-group-addon:last-child,.ax-origin .input-group-btn:last-child > .btn,.ax-origin .input-group-btn:last-child > .btn-group > .btn,.ax-origin .input-group-btn:last-child > .dropdown-toggle,.ax-origin .input-group-btn:first-child > .btn:not(:first-child),.ax-origin .input-group-btn:first-child > .btn-group:not(:first-child) > .btn{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .input-group-addon:last-child{
  border-left: 0;
}.ax-origin .input-group-btn{
  position: relative;
  font-size: 0;
  white-space: nowrap;
}.ax-origin .input-group-btn > .btn{
  position: relative;
}.ax-origin .input-group-btn > .btn + .btn{
  margin-left: -1px;
}.ax-origin .input-group-btn > .btn:hover,.ax-origin .input-group-btn > .btn:focus,.ax-origin .input-group-btn > .btn:active{
  z-index: 2;
}.ax-origin .input-group-btn:first-child > .btn,.ax-origin .input-group-btn:first-child > .btn-group{
  margin-right: -1px;
}.ax-origin .input-group-btn:last-child > .btn,.ax-origin .input-group-btn:last-child > .btn-group{
  z-index: 2;
  margin-left: -1px;
}.ax-origin .nav{
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}.ax-origin .nav:before,.ax-origin .nav:after{
  content: " ";
  display: table;
}.ax-origin .nav:after{
  clear: both;
}.ax-origin .nav > li{
  position: relative;
  display: block;
}.ax-origin .nav > li > a{
  position: relative;
  display: block;
  padding: 10px 15px;
}.ax-origin .nav > li > a:hover,.ax-origin .nav > li > a:focus{
  text-decoration: none;
  background-color: #eeeeee;
}.ax-origin .nav > li.disabled > a{
  color: #777777;
}.ax-origin .nav > li.disabled > a:hover,.ax-origin .nav > li.disabled > a:focus{
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}.ax-origin .nav .open > a,.ax-origin .nav .open > a:hover,.ax-origin .nav .open > a:focus{
  background-color: #eeeeee;
  border-color: #337ab7;
}.ax-origin .nav .nav-divider{
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}.ax-origin .nav > li > a > img{
  max-width: none;
}.ax-origin .nav-tabs{
  border-bottom: 1px solid #ddd;
}.ax-origin .nav-tabs > li{
  float: left;
  margin-bottom: -1px;
}.ax-origin .nav-tabs > li > a{
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}.ax-origin .nav-tabs > li > a:hover{
  border-color: #eeeeee #eeeeee #ddd;
}.ax-origin .nav-tabs > li.active > a,.ax-origin .nav-tabs > li.active > a:hover,.ax-origin .nav-tabs > li.active > a:focus{
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}.ax-origin .nav-pills > li{
  float: left;
}.ax-origin .nav-pills > li > a{
  border-radius: 4px;
}.ax-origin .nav-pills > li + li{
  margin-left: 2px;
}.ax-origin .nav-pills > li.active > a,.ax-origin .nav-pills > li.active > a:hover,.ax-origin .nav-pills > li.active > a:focus{
  color: #fff;
  background-color: #337ab7;
}.ax-origin .nav-stacked > li{
  float: none;
}.ax-origin .nav-stacked > li + li{
  margin-top: 2px;
  margin-left: 0;
}.ax-origin .nav-justified,.ax-origin .nav-tabs.nav-justified{
  width: 100%;
}.ax-origin .nav-justified > li,.ax-origin .nav-tabs.nav-justified > li{
  float: none;
}.ax-origin .nav-justified > li > a,.ax-origin .nav-tabs.nav-justified > li > a{
  text-align: center;
  margin-bottom: 5px;
}.ax-origin .nav-justified > .dropdown .dropdown-menu{
  top: auto;
  left: auto;
}
@media (min-width: 768px) {.ax-origin .nav-justified > li,.ax-origin .nav-tabs.nav-justified > li{
    display: table-cell;
    width: 1%;
  }.ax-origin .nav-justified > li > a,.ax-origin .nav-tabs.nav-justified > li > a{
    margin-bottom: 0;
  }
}.ax-origin .nav-tabs-justified,.ax-origin .nav-tabs.nav-justified{
  border-bottom: 0;
}.ax-origin .nav-tabs-justified > li > a,.ax-origin .nav-tabs.nav-justified > li > a{
  margin-right: 0;
  border-radius: 4px;
}.ax-origin .nav-tabs-justified > .active > a,.ax-origin .nav-tabs.nav-justified > .active > a,.ax-origin .nav-tabs-justified > .active > a:hover,.ax-origin .nav-tabs-justified > .active > a:focus{
  border: 1px solid #ddd;
}
@media (min-width: 768px) {.ax-origin .nav-tabs-justified > li > a,.ax-origin .nav-tabs.nav-justified > li > a{
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }.ax-origin .nav-tabs-justified > .active > a,.ax-origin .nav-tabs.nav-justified > .active > a,.ax-origin .nav-tabs-justified > .active > a:hover,.ax-origin .nav-tabs-justified > .active > a:focus{
    border-bottom-color: #fff;
  }
}.ax-origin .tab-content > .tab-pane{
  display: none;
}.ax-origin .tab-content > .active{
  display: block;
}.ax-origin .nav-tabs .dropdown-menu{
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .navbar{
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}.ax-origin .navbar:before,.ax-origin .navbar:after{
  content: " ";
  display: table;
}.ax-origin .navbar:after{
  clear: both;
}
@media (min-width: 768px) {.ax-origin .navbar{
    border-radius: 4px;
  }
}.ax-origin .navbar-header:before,.ax-origin .navbar-header:after{
  content: " ";
  display: table;
}.ax-origin .navbar-header:after{
  clear: both;
}
@media (min-width: 768px) {.ax-origin .navbar-header{
    float: left;
  }
}.ax-origin .navbar-collapse{
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}.ax-origin .navbar-collapse:before,.ax-origin .navbar-collapse:after{
  content: " ";
  display: table;
}.ax-origin .navbar-collapse:after{
  clear: both;
}.ax-origin .navbar-collapse.in{
  overflow-y: auto;
}
@media (min-width: 768px) {.ax-origin .navbar-collapse{
    width: auto;
    border-top: 0;
    box-shadow: none;
  }.ax-origin .navbar-collapse.collapse{
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }.ax-origin .navbar-collapse.in{
    overflow-y: visible;
  }.ax-origin .navbar-fixed-top .navbar-collapse,.ax-origin .navbar-static-top .navbar-collapse,.ax-origin .navbar-fixed-bottom .navbar-collapse{
    padding-left: 0;
    padding-right: 0;
  }
}.ax-origin .navbar-fixed-top .navbar-collapse,.ax-origin .navbar-fixed-bottom .navbar-collapse{
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {.ax-origin .navbar-fixed-top .navbar-collapse,.ax-origin .navbar-fixed-bottom .navbar-collapse{
    max-height: 200px;
  }
}.ax-origin .container > .navbar-header,.ax-origin .container > .navbar-collapse,.ax-origin .container-fluid > .navbar-header,.ax-origin .container-fluid > .navbar-collapse{
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {.ax-origin .container > .navbar-header,.ax-origin .container > .navbar-collapse,.ax-origin .container-fluid > .navbar-header,.ax-origin .container-fluid > .navbar-collapse{
    margin-right: 0;
    margin-left: 0;
  }
}.ax-origin .navbar-static-top{
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {.ax-origin .navbar-static-top{
    border-radius: 0;
  }
}.ax-origin .navbar-fixed-top,.ax-origin .navbar-fixed-bottom{
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {.ax-origin .navbar-fixed-top,.ax-origin .navbar-fixed-bottom{
    border-radius: 0;
  }
}.ax-origin .navbar-fixed-top{
  top: 0;
  border-width: 0 0 1px;
}.ax-origin .navbar-fixed-bottom{
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}.ax-origin .navbar-brand{
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}.ax-origin .navbar-brand:hover,.ax-origin .navbar-brand:focus{
  text-decoration: none;
}.ax-origin .navbar-brand > img{
  display: block;
}
@media (min-width: 768px) {.ax-origin .navbar > .container .navbar-brand,.ax-origin .navbar > .container-fluid .navbar-brand{
    margin-left: -15px;
  }
}.ax-origin .navbar-toggle{
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}.ax-origin .navbar-toggle:focus{
  outline: 0;
}.ax-origin .navbar-toggle .icon-bar{
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}.ax-origin .navbar-toggle .icon-bar + .icon-bar{
  margin-top: 4px;
}
@media (min-width: 768px) {.ax-origin .navbar-toggle{
    display: none;
  }
}.ax-origin .navbar-nav{
  margin: 7.5px -15px;
}.ax-origin .navbar-nav > li > a{
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {.ax-origin .navbar-nav .open .dropdown-menu{
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }.ax-origin .navbar-nav .open .dropdown-menu > li > a,.ax-origin .navbar-nav .open .dropdown-menu .dropdown-header{
    padding: 5px 15px 5px 25px;
  }.ax-origin .navbar-nav .open .dropdown-menu > li > a{
    line-height: 20px;
  }.ax-origin .navbar-nav .open .dropdown-menu > li > a:hover,.ax-origin .navbar-nav .open .dropdown-menu > li > a:focus{
    background-image: none;
  }
}
@media (min-width: 768px) {.ax-origin .navbar-nav{
    float: left;
    margin: 0;
  }.ax-origin .navbar-nav > li{
    float: left;
  }.ax-origin .navbar-nav > li > a{
    padding-top: 15px;
    padding-bottom: 15px;
  }
}.ax-origin .navbar-form{
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {.ax-origin .navbar-form .form-group{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .navbar-form .form-control{
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }.ax-origin .navbar-form .form-control-static{
    display: inline-block;
  }.ax-origin .navbar-form .input-group{
    display: inline-table;
    vertical-align: middle;
  }.ax-origin .navbar-form .input-group .input-group-addon,.ax-origin .navbar-form .input-group .input-group-btn,.ax-origin .navbar-form .input-group .form-control{
    width: auto;
  }.ax-origin .navbar-form .input-group > .form-control{
    width: 100%;
  }.ax-origin .navbar-form .control-label{
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .navbar-form .radio,.ax-origin .navbar-form .checkbox{
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }.ax-origin .navbar-form .radio label,.ax-origin .navbar-form .checkbox label{
    padding-left: 0;
  }.ax-origin .navbar-form .radio input[type=radio],.ax-origin .navbar-form .checkbox input[type=checkbox]{
    position: relative;
    margin-left: 0;
  }.ax-origin .navbar-form .has-feedback .form-control-feedback{
    top: 0;
  }
}
@media (max-width: 767px) {.ax-origin .navbar-form .form-group{
    margin-bottom: 5px;
  }.ax-origin .navbar-form .form-group:last-child{
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {.ax-origin .navbar-form{
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}.ax-origin .navbar-nav > li > .dropdown-menu{
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}.ax-origin .navbar-btn{
  margin-top: 8px;
  margin-bottom: 8px;
}.ax-origin .navbar-btn.btn-sm,.ax-origin .btn-group-sm > .navbar-btn.btn{
  margin-top: 10px;
  margin-bottom: 10px;
}.ax-origin .navbar-btn.btn-xs,.ax-origin .btn-group-xs > .navbar-btn.btn{
  margin-top: 14px;
  margin-bottom: 14px;
}.ax-origin .navbar-text{
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {.ax-origin .navbar-text{
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {.ax-origin .navbar-left{
    float: left !important;
  }.ax-origin .navbar-right{
    float: right !important;
    margin-right: -15px;
  }.ax-origin .navbar-right ~ .navbar-right{
    margin-right: 0;
  }
}.ax-origin .navbar-default{
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}.ax-origin .navbar-default .navbar-brand{
  color: #777;
}.ax-origin .navbar-default .navbar-brand:hover,.ax-origin .navbar-default .navbar-brand:focus{
  color: #5e5e5e;
  background-color: transparent;
}.ax-origin .navbar-default .navbar-text{
  color: #777;
}.ax-origin .navbar-default .navbar-nav > li > a{
  color: #777;
}.ax-origin .navbar-default .navbar-nav > li > a:hover,.ax-origin .navbar-default .navbar-nav > li > a:focus{
  color: #333;
  background-color: transparent;
}.ax-origin .navbar-default .navbar-nav > .active > a,.ax-origin .navbar-default .navbar-nav > .active > a:hover,.ax-origin .navbar-default .navbar-nav > .active > a:focus{
  color: #555;
  background-color: #e7e7e7;
}.ax-origin .navbar-default .navbar-nav > .disabled > a,.ax-origin .navbar-default .navbar-nav > .disabled > a:hover,.ax-origin .navbar-default .navbar-nav > .disabled > a:focus{
  color: #ccc;
  background-color: transparent;
}.ax-origin .navbar-default .navbar-toggle{
  border-color: #ddd;
}.ax-origin .navbar-default .navbar-toggle:hover,.ax-origin .navbar-default .navbar-toggle:focus{
  background-color: #ddd;
}.ax-origin .navbar-default .navbar-toggle .icon-bar{
  background-color: #888;
}.ax-origin .navbar-default .navbar-collapse,.ax-origin .navbar-default .navbar-form{
  border-color: #e7e7e7;
}.ax-origin .navbar-default .navbar-nav > .open > a,.ax-origin .navbar-default .navbar-nav > .open > a:hover,.ax-origin .navbar-default .navbar-nav > .open > a:focus{
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > li > a{
    color: #777;
  }.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{
    color: #333;
    background-color: transparent;
  }.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .active > a,.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{
    color: #555;
    background-color: #e7e7e7;
  }.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.ax-origin .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color: #ccc;
    background-color: transparent;
  }
}.ax-origin .navbar-default .navbar-link{
  color: #777;
}.ax-origin .navbar-default .navbar-link:hover{
  color: #333;
}.ax-origin .navbar-default .btn-link{
  color: #777;
}.ax-origin .navbar-default .btn-link:hover,.ax-origin .navbar-default .btn-link:focus{
  color: #333;
}.ax-origin .navbar-default .btn-link[disabled]:hover,.ax-origin .navbar-default .btn-link[disabled]:focus,.ax-origin fieldset[disabled] .navbar-default .btn-link:hover,.ax-origin fieldset[disabled] .navbar-default .btn-link:focus{
  color: #ccc;
}.ax-origin .navbar-inverse{
  background-color: #222;
  border-color: #090909;
}.ax-origin .navbar-inverse .navbar-brand{
  color: #9d9d9d;
}.ax-origin .navbar-inverse .navbar-brand:hover,.ax-origin .navbar-inverse .navbar-brand:focus{
  color: #fff;
  background-color: transparent;
}.ax-origin .navbar-inverse .navbar-text{
  color: #9d9d9d;
}.ax-origin .navbar-inverse .navbar-nav > li > a{
  color: #9d9d9d;
}.ax-origin .navbar-inverse .navbar-nav > li > a:hover,.ax-origin .navbar-inverse .navbar-nav > li > a:focus{
  color: #fff;
  background-color: transparent;
}.ax-origin .navbar-inverse .navbar-nav > .active > a,.ax-origin .navbar-inverse .navbar-nav > .active > a:hover,.ax-origin .navbar-inverse .navbar-nav > .active > a:focus{
  color: #fff;
  background-color: #090909;
}.ax-origin .navbar-inverse .navbar-nav > .disabled > a,.ax-origin .navbar-inverse .navbar-nav > .disabled > a:hover,.ax-origin .navbar-inverse .navbar-nav > .disabled > a:focus{
  color: #444;
  background-color: transparent;
}.ax-origin .navbar-inverse .navbar-toggle{
  border-color: #333;
}.ax-origin .navbar-inverse .navbar-toggle:hover,.ax-origin .navbar-inverse .navbar-toggle:focus{
  background-color: #333;
}.ax-origin .navbar-inverse .navbar-toggle .icon-bar{
  background-color: #fff;
}.ax-origin .navbar-inverse .navbar-collapse,.ax-origin .navbar-inverse .navbar-form{
  border-color: #101010;
}.ax-origin .navbar-inverse .navbar-nav > .open > a,.ax-origin .navbar-inverse .navbar-nav > .open > a:hover,.ax-origin .navbar-inverse .navbar-nav > .open > a:focus{
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{
    border-color: #090909;
  }.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color: #090909;
  }.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
    color: #9d9d9d;
  }.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{
    color: #fff;
    background-color: transparent;
  }.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{
    color: #fff;
    background-color: #090909;
  }.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.ax-origin .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{
    color: #444;
    background-color: transparent;
  }
}.ax-origin .navbar-inverse .navbar-link{
  color: #9d9d9d;
}.ax-origin .navbar-inverse .navbar-link:hover{
  color: #fff;
}.ax-origin .navbar-inverse .btn-link{
  color: #9d9d9d;
}.ax-origin .navbar-inverse .btn-link:hover,.ax-origin .navbar-inverse .btn-link:focus{
  color: #fff;
}.ax-origin .navbar-inverse .btn-link[disabled]:hover,.ax-origin .navbar-inverse .btn-link[disabled]:focus,.ax-origin fieldset[disabled] .navbar-inverse .btn-link:hover,.ax-origin fieldset[disabled] .navbar-inverse .btn-link:focus{
  color: #444;
}.ax-origin .breadcrumb{
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}.ax-origin .breadcrumb > li{
  display: inline-block;
}.ax-origin .breadcrumb > li + li:before{
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}.ax-origin .breadcrumb > .active{
  color: #777777;
}.ax-origin .pagination{
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}.ax-origin .pagination > li{
  display: inline;
}.ax-origin .pagination > li > a,.ax-origin .pagination > li > span{
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}.ax-origin .pagination > li:first-child > a,.ax-origin .pagination > li:first-child > span{
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}.ax-origin .pagination > li:last-child > a,.ax-origin .pagination > li:last-child > span{
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}.ax-origin .pagination > li > a:hover,.ax-origin .pagination > li > a:focus,.ax-origin .pagination > li > span:hover,.ax-origin .pagination > li > span:focus{
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}.ax-origin .pagination > .active > a,.ax-origin .pagination > .active > a:hover,.ax-origin .pagination > .active > a:focus,.ax-origin .pagination > .active > span,.ax-origin .pagination > .active > span:hover,.ax-origin .pagination > .active > span:focus{
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}.ax-origin .pagination > .disabled > span,.ax-origin .pagination > .disabled > span:hover,.ax-origin .pagination > .disabled > span:focus,.ax-origin .pagination > .disabled > a,.ax-origin .pagination > .disabled > a:hover,.ax-origin .pagination > .disabled > a:focus{
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}.ax-origin .pagination-lg > li > a,.ax-origin .pagination-lg > li > span{
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}.ax-origin .pagination-lg > li:first-child > a,.ax-origin .pagination-lg > li:first-child > span{
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}.ax-origin .pagination-lg > li:last-child > a,.ax-origin .pagination-lg > li:last-child > span{
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}.ax-origin .pagination-sm > li > a,.ax-origin .pagination-sm > li > span{
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}.ax-origin .pagination-sm > li:first-child > a,.ax-origin .pagination-sm > li:first-child > span{
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}.ax-origin .pagination-sm > li:last-child > a,.ax-origin .pagination-sm > li:last-child > span{
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}.ax-origin .pager{
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}.ax-origin .pager:before,.ax-origin .pager:after{
  content: " ";
  display: table;
}.ax-origin .pager:after{
  clear: both;
}.ax-origin .pager li{
  display: inline;
}.ax-origin .pager li > a,.ax-origin .pager li > span{
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}.ax-origin .pager li > a:hover,.ax-origin .pager li > a:focus{
  text-decoration: none;
  background-color: #eeeeee;
}.ax-origin .pager .next > a,.ax-origin .pager .next > span{
  float: right;
}.ax-origin .pager .previous > a,.ax-origin .pager .previous > span{
  float: left;
}.ax-origin .pager .disabled > a,.ax-origin .pager .disabled > a:hover,.ax-origin .pager .disabled > a:focus,.ax-origin .pager .disabled > span{
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}.ax-origin .label{
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}.ax-origin .label:empty{
  display: none;
}.ax-origin .btn .label{
  position: relative;
  top: -1px;
}.ax-origin a.label:hover,.ax-origin a.label:focus{
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}.ax-origin .label-default{
  background-color: #777777;
}.ax-origin .label-default[href]:hover,.ax-origin .label-default[href]:focus{
  background-color: #5e5e5e;
}.ax-origin .label-primary{
  background-color: #337ab7;
}.ax-origin .label-primary[href]:hover,.ax-origin .label-primary[href]:focus{
  background-color: #286090;
}.ax-origin .label-success{
  background-color: #5cb85c;
}.ax-origin .label-success[href]:hover,.ax-origin .label-success[href]:focus{
  background-color: #449d44;
}.ax-origin .label-info{
  background-color: #5bc0de;
}.ax-origin .label-info[href]:hover,.ax-origin .label-info[href]:focus{
  background-color: #31b0d5;
}.ax-origin .label-warning{
  background-color: #f0ad4e;
}.ax-origin .label-warning[href]:hover,.ax-origin .label-warning[href]:focus{
  background-color: #ec971f;
}.ax-origin .label-danger{
  background-color: #d9534f;
}.ax-origin .label-danger[href]:hover,.ax-origin .label-danger[href]:focus{
  background-color: #c9302c;
}.ax-origin .badge{
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}.ax-origin .badge:empty{
  display: none;
}.ax-origin .btn .badge{
  position: relative;
  top: -1px;
}.ax-origin .btn-xs .badge,.ax-origin .btn-group-xs > .btn .badge{
  top: 0;
  padding: 1px 5px;
}.ax-origin .list-group-item.active > .badge,.ax-origin .nav-pills > .active > a > .badge{
  color: #337ab7;
  background-color: #fff;
}.ax-origin .list-group-item > .badge{
  float: right;
}.ax-origin .list-group-item > .badge + .badge{
  margin-right: 5px;
}.ax-origin .nav-pills > li > a > .badge{
  margin-left: 3px;
}.ax-origin a.badge:hover,.ax-origin a.badge:focus{
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}.ax-origin .jumbotron{
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}.ax-origin .jumbotron h1,.ax-origin .jumbotron .h1{
  color: inherit;
}.ax-origin .jumbotron p{
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}.ax-origin .jumbotron > hr{
  border-top-color: #d5d5d5;
}.ax-origin .container .jumbotron,.ax-origin .container-fluid .jumbotron{
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .jumbotron .container{
  max-width: 100%;
}
@media screen and (min-width: 768px) {.ax-origin .jumbotron{
    padding-top: 48px;
    padding-bottom: 48px;
  }.ax-origin .container .jumbotron,.ax-origin .container-fluid .jumbotron{
    padding-left: 60px;
    padding-right: 60px;
  }.ax-origin .jumbotron h1,.ax-origin .jumbotron .h1{
    font-size: 63px;
  }
}.ax-origin .thumbnail{
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}.ax-origin .thumbnail > img,.ax-origin .thumbnail a > img{
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}.ax-origin .thumbnail .caption{
  padding: 9px;
  color: #333333;
}.ax-origin a.thumbnail:hover,.ax-origin a.thumbnail:focus,.ax-origin a.thumbnail.active{
  border-color: #337ab7;
}.ax-origin .alert{
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}.ax-origin .alert h4{
  margin-top: 0;
  color: inherit;
}.ax-origin .alert .alert-link{
  font-weight: bold;
}.ax-origin .alert > p,.ax-origin .alert > ul{
  margin-bottom: 0;
}.ax-origin .alert > p + p{
  margin-top: 5px;
}.ax-origin .alert-dismissable,.ax-origin .alert-dismissible{
  padding-right: 35px;
}.ax-origin .alert-dismissable .close,.ax-origin .alert-dismissible .close{
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}.ax-origin .alert-success{
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}.ax-origin .alert-success hr{
  border-top-color: #c9e2b3;
}.ax-origin .alert-success .alert-link{
  color: #2b542c;
}.ax-origin .alert-info{
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}.ax-origin .alert-info hr{
  border-top-color: #a6e1ec;
}.ax-origin .alert-info .alert-link{
  color: #245269;
}.ax-origin .alert-warning{
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}.ax-origin .alert-warning hr{
  border-top-color: #f7e1b5;
}.ax-origin .alert-warning .alert-link{
  color: #66512c;
}.ax-origin .alert-danger{
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}.ax-origin .alert-danger hr{
  border-top-color: #e4b9c0;
}.ax-origin .alert-danger .alert-link{
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {.ax-origin from{
    background-position: 40px 0;
  }.ax-origin to{
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {.ax-origin from{
    background-position: 40px 0;
  }.ax-origin to{
    background-position: 0 0;
  }
}.ax-origin .progress{
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}.ax-origin .progress-bar{
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}.ax-origin .progress-striped .progress-bar,.ax-origin .progress-bar-striped{
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}.ax-origin .progress.active .progress-bar,.ax-origin .progress-bar.active{
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}.ax-origin .progress-bar-success{
  background-color: #5cb85c;
}.ax-origin .progress-striped .progress-bar-success{
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}.ax-origin .progress-bar-info{
  background-color: #5bc0de;
}.ax-origin .progress-striped .progress-bar-info{
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}.ax-origin .progress-bar-warning{
  background-color: #f0ad4e;
}.ax-origin .progress-striped .progress-bar-warning{
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}.ax-origin .progress-bar-danger{
  background-color: #d9534f;
}.ax-origin .progress-striped .progress-bar-danger{
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}.ax-origin .media{
  margin-top: 15px;
}.ax-origin .media:first-child{
  margin-top: 0;
}.ax-origin .media,.ax-origin .media-body{
  zoom: 1;
  overflow: hidden;
}.ax-origin .media-body{
  width: 10000px;
}.ax-origin .media-object{
  display: block;
}.ax-origin .media-object.img-thumbnail{
  max-width: none;
}.ax-origin .media-right,.ax-origin .media > .pull-right{
  padding-left: 10px;
}.ax-origin .media-left,.ax-origin .media > .pull-left{
  padding-right: 10px;
}.ax-origin .media-left,.ax-origin .media-right,.ax-origin .media-body{
  display: table-cell;
  vertical-align: top;
}.ax-origin .media-middle{
  vertical-align: middle;
}.ax-origin .media-bottom{
  vertical-align: bottom;
}.ax-origin .media-heading{
  margin-top: 0;
  margin-bottom: 5px;
}.ax-origin .media-list{
  padding-left: 0;
  list-style: none;
}.ax-origin .list-group{
  margin-bottom: 20px;
  padding-left: 0;
}.ax-origin .list-group-item{
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}.ax-origin .list-group-item:first-child{
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}.ax-origin .list-group-item:last-child{
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}.ax-origin a.list-group-item,.ax-origin button.list-group-item{
  color: #555;
}.ax-origin a.list-group-item .list-group-item-heading,.ax-origin button.list-group-item .list-group-item-heading{
  color: #333;
}.ax-origin a.list-group-item:hover,.ax-origin a.list-group-item:focus,.ax-origin button.list-group-item:hover,.ax-origin button.list-group-item:focus{
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}.ax-origin button.list-group-item{
  width: 100%;
  text-align: left;
}.ax-origin .list-group-item.disabled,.ax-origin .list-group-item.disabled:hover,.ax-origin .list-group-item.disabled:focus{
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}.ax-origin .list-group-item.disabled .list-group-item-heading,.ax-origin .list-group-item.disabled:hover .list-group-item-heading,.ax-origin .list-group-item.disabled:focus .list-group-item-heading{
  color: inherit;
}.ax-origin .list-group-item.disabled .list-group-item-text,.ax-origin .list-group-item.disabled:hover .list-group-item-text,.ax-origin .list-group-item.disabled:focus .list-group-item-text{
  color: #777777;
}.ax-origin .list-group-item.active,.ax-origin .list-group-item.active:hover,.ax-origin .list-group-item.active:focus{
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}.ax-origin .list-group-item.active .list-group-item-heading,.ax-origin .list-group-item.active .list-group-item-heading > small,.ax-origin .list-group-item.active .list-group-item-heading > .small,.ax-origin .list-group-item.active:hover .list-group-item-heading,.ax-origin .list-group-item.active:hover .list-group-item-heading > small,.ax-origin .list-group-item.active:hover .list-group-item-heading > .small,.ax-origin .list-group-item.active:focus .list-group-item-heading,.ax-origin .list-group-item.active:focus .list-group-item-heading > small,.ax-origin .list-group-item.active:focus .list-group-item-heading > .small{
  color: inherit;
}.ax-origin .list-group-item.active .list-group-item-text,.ax-origin .list-group-item.active:hover .list-group-item-text,.ax-origin .list-group-item.active:focus .list-group-item-text{
  color: #c7ddef;
}.ax-origin .list-group-item-success{
  color: #3c763d;
  background-color: #dff0d8;
}.ax-origin a.list-group-item-success,.ax-origin button.list-group-item-success{
  color: #3c763d;
}.ax-origin a.list-group-item-success .list-group-item-heading,.ax-origin button.list-group-item-success .list-group-item-heading{
  color: inherit;
}.ax-origin a.list-group-item-success:hover,.ax-origin a.list-group-item-success:focus,.ax-origin button.list-group-item-success:hover,.ax-origin button.list-group-item-success:focus{
  color: #3c763d;
  background-color: #d0e9c6;
}.ax-origin a.list-group-item-success.active,.ax-origin a.list-group-item-success.active:hover,.ax-origin a.list-group-item-success.active:focus,.ax-origin button.list-group-item-success.active,.ax-origin button.list-group-item-success.active:hover,.ax-origin button.list-group-item-success.active:focus{
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}.ax-origin .list-group-item-info{
  color: #31708f;
  background-color: #d9edf7;
}.ax-origin a.list-group-item-info,.ax-origin button.list-group-item-info{
  color: #31708f;
}.ax-origin a.list-group-item-info .list-group-item-heading,.ax-origin button.list-group-item-info .list-group-item-heading{
  color: inherit;
}.ax-origin a.list-group-item-info:hover,.ax-origin a.list-group-item-info:focus,.ax-origin button.list-group-item-info:hover,.ax-origin button.list-group-item-info:focus{
  color: #31708f;
  background-color: #c4e3f3;
}.ax-origin a.list-group-item-info.active,.ax-origin a.list-group-item-info.active:hover,.ax-origin a.list-group-item-info.active:focus,.ax-origin button.list-group-item-info.active,.ax-origin button.list-group-item-info.active:hover,.ax-origin button.list-group-item-info.active:focus{
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}.ax-origin .list-group-item-warning{
  color: #8a6d3b;
  background-color: #fcf8e3;
}.ax-origin a.list-group-item-warning,.ax-origin button.list-group-item-warning{
  color: #8a6d3b;
}.ax-origin a.list-group-item-warning .list-group-item-heading,.ax-origin button.list-group-item-warning .list-group-item-heading{
  color: inherit;
}.ax-origin a.list-group-item-warning:hover,.ax-origin a.list-group-item-warning:focus,.ax-origin button.list-group-item-warning:hover,.ax-origin button.list-group-item-warning:focus{
  color: #8a6d3b;
  background-color: #faf2cc;
}.ax-origin a.list-group-item-warning.active,.ax-origin a.list-group-item-warning.active:hover,.ax-origin a.list-group-item-warning.active:focus,.ax-origin button.list-group-item-warning.active,.ax-origin button.list-group-item-warning.active:hover,.ax-origin button.list-group-item-warning.active:focus{
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}.ax-origin .list-group-item-danger{
  color: #a94442;
  background-color: #f2dede;
}.ax-origin a.list-group-item-danger,.ax-origin button.list-group-item-danger{
  color: #a94442;
}.ax-origin a.list-group-item-danger .list-group-item-heading,.ax-origin button.list-group-item-danger .list-group-item-heading{
  color: inherit;
}.ax-origin a.list-group-item-danger:hover,.ax-origin a.list-group-item-danger:focus,.ax-origin button.list-group-item-danger:hover,.ax-origin button.list-group-item-danger:focus{
  color: #a94442;
  background-color: #ebcccc;
}.ax-origin a.list-group-item-danger.active,.ax-origin a.list-group-item-danger.active:hover,.ax-origin a.list-group-item-danger.active:focus,.ax-origin button.list-group-item-danger.active,.ax-origin button.list-group-item-danger.active:hover,.ax-origin button.list-group-item-danger.active:focus{
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}.ax-origin .list-group-item-heading{
  margin-top: 0;
  margin-bottom: 5px;
}.ax-origin .list-group-item-text{
  margin-bottom: 0;
  line-height: 1.3;
}.ax-origin .panel{
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}.ax-origin .panel-body{
  padding: 15px;
}.ax-origin .panel-body:before,.ax-origin .panel-body:after{
  content: " ";
  display: table;
}.ax-origin .panel-body:after{
  clear: both;
}.ax-origin .panel-heading{
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}.ax-origin .panel-heading > .dropdown .dropdown-toggle{
  color: inherit;
}.ax-origin .panel-title{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}.ax-origin .panel-title > a,.ax-origin .panel-title > small,.ax-origin .panel-title > .small,.ax-origin .panel-title > small > a,.ax-origin .panel-title > .small > a{
  color: inherit;
}.ax-origin .panel-footer{
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}.ax-origin .panel > .list-group,.ax-origin .panel > .panel-collapse > .list-group{
  margin-bottom: 0;
}.ax-origin .panel > .list-group .list-group-item,.ax-origin .panel > .panel-collapse > .list-group .list-group-item{
  border-width: 1px 0;
  border-radius: 0;
}.ax-origin .panel > .list-group:first-child .list-group-item:first-child,.ax-origin .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}.ax-origin .panel > .list-group:last-child .list-group-item:last-child,.ax-origin .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}.ax-origin .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}.ax-origin .panel-heading + .list-group .list-group-item:first-child{
  border-top-width: 0;
}.ax-origin .list-group + .panel-footer{
  border-top-width: 0;
}.ax-origin .panel > .table,.ax-origin .panel > .table-responsive > .table,.ax-origin .panel > .panel-collapse > .table{
  margin-bottom: 0;
}.ax-origin .panel > .table caption,.ax-origin .panel > .table-responsive > .table caption,.ax-origin .panel > .panel-collapse > .table caption{
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .panel > .table:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child{
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}.ax-origin .panel > .table:first-child > thead:first-child > tr:first-child,.ax-origin .panel > .table:first-child > tbody:first-child > tr:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}.ax-origin .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.ax-origin .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.ax-origin .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.ax-origin .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{
  border-top-left-radius: 3px;
}.ax-origin .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.ax-origin .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.ax-origin .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.ax-origin .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.ax-origin .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{
  border-top-right-radius: 3px;
}.ax-origin .panel > .table:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child{
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}.ax-origin .panel > .table:last-child > tbody:last-child > tr:last-child,.ax-origin .panel > .table:last-child > tfoot:last-child > tr:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}.ax-origin .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.ax-origin .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.ax-origin .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.ax-origin .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{
  border-bottom-left-radius: 3px;
}.ax-origin .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.ax-origin .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.ax-origin .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.ax-origin .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.ax-origin .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{
  border-bottom-right-radius: 3px;
}.ax-origin .panel > .panel-body + .table,.ax-origin .panel > .panel-body + .table-responsive,.ax-origin .panel > .table + .panel-body,.ax-origin .panel > .table-responsive + .panel-body{
  border-top: 1px solid #ddd;
}.ax-origin .panel > .table > tbody:first-child > tr:first-child th,.ax-origin .panel > .table > tbody:first-child > tr:first-child td{
  border-top: 0;
}.ax-origin .panel > .table-bordered,.ax-origin .panel > .table-responsive > .table-bordered{
  border: 0;
}.ax-origin .panel > .table-bordered > thead > tr > th:first-child,.ax-origin .panel > .table-bordered > thead > tr > td:first-child,.ax-origin .panel > .table-bordered > tbody > tr > th:first-child,.ax-origin .panel > .table-bordered > tbody > tr > td:first-child,.ax-origin .panel > .table-bordered > tfoot > tr > th:first-child,.ax-origin .panel > .table-bordered > tfoot > tr > td:first-child,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{
  border-left: 0;
}.ax-origin .panel > .table-bordered > thead > tr > th:last-child,.ax-origin .panel > .table-bordered > thead > tr > td:last-child,.ax-origin .panel > .table-bordered > tbody > tr > th:last-child,.ax-origin .panel > .table-bordered > tbody > tr > td:last-child,.ax-origin .panel > .table-bordered > tfoot > tr > th:last-child,.ax-origin .panel > .table-bordered > tfoot > tr > td:last-child,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{
  border-right: 0;
}.ax-origin .panel > .table-bordered > thead > tr:first-child > td,.ax-origin .panel > .table-bordered > thead > tr:first-child > th,.ax-origin .panel > .table-bordered > tbody > tr:first-child > td,.ax-origin .panel > .table-bordered > tbody > tr:first-child > th,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.ax-origin .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{
  border-bottom: 0;
}.ax-origin .panel > .table-bordered > tbody > tr:last-child > td,.ax-origin .panel > .table-bordered > tbody > tr:last-child > th,.ax-origin .panel > .table-bordered > tfoot > tr:last-child > td,.ax-origin .panel > .table-bordered > tfoot > tr:last-child > th,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.ax-origin .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.ax-origin .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{
  border-bottom: 0;
}.ax-origin .panel > .table-responsive{
  border: 0;
  margin-bottom: 0;
}.ax-origin .panel-group{
  margin-bottom: 20px;
}.ax-origin .panel-group .panel{
  margin-bottom: 0;
  border-radius: 4px;
}.ax-origin .panel-group .panel + .panel{
  margin-top: 5px;
}.ax-origin .panel-group .panel-heading{
  border-bottom: 0;
}.ax-origin .panel-group .panel-heading + .panel-collapse > .panel-body,.ax-origin .panel-group .panel-heading + .panel-collapse > .list-group{
  border-top: 1px solid #ddd;
}.ax-origin .panel-group .panel-footer{
  border-top: 0;
}.ax-origin .panel-group .panel-footer + .panel-collapse .panel-body{
  border-bottom: 1px solid #ddd;
}.ax-origin .panel-default{
  border-color: #ddd;
}.ax-origin .panel-default > .panel-heading{
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}.ax-origin .panel-default > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #ddd;
}.ax-origin .panel-default > .panel-heading .badge{
  color: #f5f5f5;
  background-color: #333333;
}.ax-origin .panel-default > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #ddd;
}.ax-origin .panel-primary{
  border-color: #337ab7;
}.ax-origin .panel-primary > .panel-heading{
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}.ax-origin .panel-primary > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #337ab7;
}.ax-origin .panel-primary > .panel-heading .badge{
  color: #337ab7;
  background-color: #fff;
}.ax-origin .panel-primary > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #337ab7;
}.ax-origin .panel-success{
  border-color: #d6e9c6;
}.ax-origin .panel-success > .panel-heading{
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}.ax-origin .panel-success > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #d6e9c6;
}.ax-origin .panel-success > .panel-heading .badge{
  color: #dff0d8;
  background-color: #3c763d;
}.ax-origin .panel-success > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #d6e9c6;
}.ax-origin .panel-info{
  border-color: #bce8f1;
}.ax-origin .panel-info > .panel-heading{
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}.ax-origin .panel-info > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #bce8f1;
}.ax-origin .panel-info > .panel-heading .badge{
  color: #d9edf7;
  background-color: #31708f;
}.ax-origin .panel-info > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #bce8f1;
}.ax-origin .panel-warning{
  border-color: #faebcc;
}.ax-origin .panel-warning > .panel-heading{
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}.ax-origin .panel-warning > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #faebcc;
}.ax-origin .panel-warning > .panel-heading .badge{
  color: #fcf8e3;
  background-color: #8a6d3b;
}.ax-origin .panel-warning > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #faebcc;
}.ax-origin .panel-danger{
  border-color: #ebccd1;
}.ax-origin .panel-danger > .panel-heading{
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}.ax-origin .panel-danger > .panel-heading + .panel-collapse > .panel-body{
  border-top-color: #ebccd1;
}.ax-origin .panel-danger > .panel-heading .badge{
  color: #f2dede;
  background-color: #a94442;
}.ax-origin .panel-danger > .panel-footer + .panel-collapse > .panel-body{
  border-bottom-color: #ebccd1;
}.ax-origin .embed-responsive{
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}.ax-origin .embed-responsive .embed-responsive-item,.ax-origin .embed-responsive iframe,.ax-origin .embed-responsive embed,.ax-origin .embed-responsive object,.ax-origin .embed-responsive video{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}.ax-origin .embed-responsive-16by9{
  padding-bottom: 56.25%;
}.ax-origin .embed-responsive-4by3{
  padding-bottom: 75%;
}.ax-origin .well{
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}.ax-origin .well blockquote{
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}.ax-origin .well-lg{
  padding: 24px;
  border-radius: 6px;
}.ax-origin .well-sm{
  padding: 9px;
  border-radius: 3px;
}.ax-origin .close{
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}.ax-origin .close:hover,.ax-origin .close:focus{
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}.ax-origin button.close{
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}.ax-origin .modal-open{
  overflow: hidden;
}.ax-origin .modal{
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}.ax-origin .modal.fade .modal-dialog{
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}.ax-origin .modal.in .modal-dialog{
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}.ax-origin .modal-open .modal{
  overflow-x: hidden;
  overflow-y: auto;
}.ax-origin .modal-dialog{
  position: relative;
  width: auto;
  margin: 10px;
}.ax-origin .modal-content{
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}.ax-origin .modal-backdrop{
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}.ax-origin .modal-backdrop.fade{
  opacity: 0;
  filter: alpha(opacity=0);
}.ax-origin .modal-backdrop.in{
  opacity: 0.5;
  filter: alpha(opacity=50);
}.ax-origin .modal-header{
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}.ax-origin .modal-header:before,.ax-origin .modal-header:after{
  content: " ";
  display: table;
}.ax-origin .modal-header:after{
  clear: both;
}.ax-origin .modal-header .close{
  margin-top: -2px;
}.ax-origin .modal-title{
  margin: 0;
  line-height: 1.428571429;
}.ax-origin .modal-body{
  position: relative;
  padding: 15px;
}.ax-origin .modal-footer{
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}.ax-origin .modal-footer:before,.ax-origin .modal-footer:after{
  content: " ";
  display: table;
}.ax-origin .modal-footer:after{
  clear: both;
}.ax-origin .modal-footer .btn + .btn{
  margin-left: 5px;
  margin-bottom: 0;
}.ax-origin .modal-footer .btn-group .btn + .btn{
  margin-left: -1px;
}.ax-origin .modal-footer .btn-block + .btn-block{
  margin-left: 0;
}.ax-origin .modal-scrollbar-measure{
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {.ax-origin .modal-dialog{
    width: 600px;
    margin: 30px auto;
  }.ax-origin .modal-content{
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }.ax-origin .modal-sm{
    width: 300px;
  }
}
@media (min-width: 992px) {.ax-origin .modal-lg{
    width: 900px;
  }
}.ax-origin .tooltip{
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}.ax-origin .tooltip.in{
  opacity: 0.9;
  filter: alpha(opacity=90);
}.ax-origin .tooltip.top{
  margin-top: -3px;
  padding: 5px 0;
}.ax-origin .tooltip.right{
  margin-left: 3px;
  padding: 0 5px;
}.ax-origin .tooltip.bottom{
  margin-top: 3px;
  padding: 5px 0;
}.ax-origin .tooltip.left{
  margin-left: -3px;
  padding: 0 5px;
}.ax-origin .tooltip-inner{
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}.ax-origin .tooltip-arrow{
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}.ax-origin .tooltip.top .tooltip-arrow{
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}.ax-origin .tooltip.top-left .tooltip-arrow{
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}.ax-origin .tooltip.top-right .tooltip-arrow{
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}.ax-origin .tooltip.right .tooltip-arrow{
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}.ax-origin .tooltip.left .tooltip-arrow{
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}.ax-origin .tooltip.bottom .tooltip-arrow{
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}.ax-origin .tooltip.bottom-left .tooltip-arrow{
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}.ax-origin .tooltip.bottom-right .tooltip-arrow{
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}.ax-origin .popover{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}.ax-origin .popover.top{
  margin-top: -10px;
}.ax-origin .popover.right{
  margin-left: 10px;
}.ax-origin .popover.bottom{
  margin-top: 10px;
}.ax-origin .popover.left{
  margin-left: -10px;
}.ax-origin .popover-title{
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}.ax-origin .popover-content{
  padding: 9px 14px;
}.ax-origin .popover > .arrow,.ax-origin .popover > .arrow:after{
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}.ax-origin .popover > .arrow{
  border-width: 11px;
}.ax-origin .popover > .arrow:after{
  border-width: 10px;
  content: "";
}.ax-origin .popover.top > .arrow{
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}.ax-origin .popover.top > .arrow:after{
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}.ax-origin .popover.right > .arrow{
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}.ax-origin .popover.right > .arrow:after{
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}.ax-origin .popover.bottom > .arrow{
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}.ax-origin .popover.bottom > .arrow:after{
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}.ax-origin .popover.left > .arrow{
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}.ax-origin .popover.left > .arrow:after{
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}.ax-origin .carousel{
  position: relative;
}.ax-origin .carousel-inner{
  position: relative;
  overflow: hidden;
  width: 100%;
}.ax-origin .carousel-inner > .item{
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}.ax-origin .carousel-inner > .item > img,.ax-origin .carousel-inner > .item > a > img{
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {.ax-origin .carousel-inner > .item{
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }.ax-origin .carousel-inner > .item.next,.ax-origin .carousel-inner > .item.active.right{
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }.ax-origin .carousel-inner > .item.prev,.ax-origin .carousel-inner > .item.active.left{
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }.ax-origin .carousel-inner > .item.next.left,.ax-origin .carousel-inner > .item.prev.right,.ax-origin .carousel-inner > .item.active{
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}.ax-origin .carousel-inner > .active,.ax-origin .carousel-inner > .next,.ax-origin .carousel-inner > .prev{
  display: block;
}.ax-origin .carousel-inner > .active{
  left: 0;
}.ax-origin .carousel-inner > .next,.ax-origin .carousel-inner > .prev{
  position: absolute;
  top: 0;
  width: 100%;
}.ax-origin .carousel-inner > .next{
  left: 100%;
}.ax-origin .carousel-inner > .prev{
  left: -100%;
}.ax-origin .carousel-inner > .next.left,.ax-origin .carousel-inner > .prev.right{
  left: 0;
}.ax-origin .carousel-inner > .active.left{
  left: -100%;
}.ax-origin .carousel-inner > .active.right{
  left: 100%;
}.ax-origin .carousel-control{
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}.ax-origin .carousel-control.left{
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000", endColorstr="#00000000", GradientType=1);
}.ax-origin .carousel-control.right{
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#80000000", GradientType=1);
}.ax-origin .carousel-control:hover,.ax-origin .carousel-control:focus{
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}.ax-origin .carousel-control .icon-prev,.ax-origin .carousel-control .icon-next,.ax-origin .carousel-control .glyphicon-chevron-left,.ax-origin .carousel-control .glyphicon-chevron-right{
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}.ax-origin .carousel-control .icon-prev,.ax-origin .carousel-control .glyphicon-chevron-left{
  left: 50%;
  margin-left: -10px;
}.ax-origin .carousel-control .icon-next,.ax-origin .carousel-control .glyphicon-chevron-right{
  right: 50%;
  margin-right: -10px;
}.ax-origin .carousel-control .icon-prev,.ax-origin .carousel-control .icon-next{
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}.ax-origin .carousel-control .icon-prev:before{
  content: "‹";
}.ax-origin .carousel-control .icon-next:before{
  content: "›";
}.ax-origin .carousel-indicators{
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}.ax-origin .carousel-indicators li{
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9 ;
  background-color: rgba(0, 0, 0, 0);
}.ax-origin .carousel-indicators .active{
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}.ax-origin .carousel-caption{
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}.ax-origin .carousel-caption .btn{
  text-shadow: none;
}

@media screen and (min-width: 768px) {.ax-origin .carousel-control .glyphicon-chevron-left,.ax-origin .carousel-control .glyphicon-chevron-right,.ax-origin .carousel-control .icon-prev,.ax-origin .carousel-control .icon-next{
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }.ax-origin .carousel-control .glyphicon-chevron-left,.ax-origin .carousel-control .icon-prev{
    margin-left: -10px;
  }.ax-origin .carousel-control .glyphicon-chevron-right,.ax-origin .carousel-control .icon-next{
    margin-right: -10px;
  }.ax-origin .carousel-caption{
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }.ax-origin .carousel-indicators{
    bottom: 20px;
  }
}.ax-origin .clearfix:before,.ax-origin .clearfix:after{
  content: " ";
  display: table;
}.ax-origin .clearfix:after{
  clear: both;
}.ax-origin .center-block{
  display: block;
  margin-left: auto;
  margin-right: auto;
}.ax-origin .pull-right{
  float: right !important;
}.ax-origin .pull-left{
  float: left !important;
}.ax-origin .hide{
  display: none !important;
}.ax-origin .show{
  display: block !important;
}.ax-origin .invisible{
  visibility: hidden;
}.ax-origin .text-hide{
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}.ax-origin .hidden{
  display: none !important;
}.ax-origin .affix{
  position: fixed;
}@-ms-viewport{
  width: device-width;
}.ax-origin .visible-xs{
  display: none !important;
}.ax-origin .visible-sm{
  display: none !important;
}.ax-origin .visible-md{
  display: none !important;
}.ax-origin .visible-lg{
  display: none !important;
}.ax-origin .visible-xs-block,.ax-origin .visible-xs-inline,.ax-origin .visible-xs-inline-block,.ax-origin .visible-sm-block,.ax-origin .visible-sm-inline,.ax-origin .visible-sm-inline-block,.ax-origin .visible-md-block,.ax-origin .visible-md-inline,.ax-origin .visible-md-inline-block,.ax-origin .visible-lg-block,.ax-origin .visible-lg-inline,.ax-origin .visible-lg-inline-block{
  display: none !important;
}

@media (max-width: 767px) {.ax-origin .visible-xs{
    display: block !important;
  }.ax-origin table.visible-xs{
    display: table !important;
  }.ax-origin tr.visible-xs{
    display: table-row !important;
  }.ax-origin th.visible-xs,.ax-origin td.visible-xs{
    display: table-cell !important;
  }
}
@media (max-width: 767px) {.ax-origin .visible-xs-block{
    display: block !important;
  }
}

@media (max-width: 767px) {.ax-origin .visible-xs-inline{
    display: inline !important;
  }
}

@media (max-width: 767px) {.ax-origin .visible-xs-inline-block{
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {.ax-origin .visible-sm{
    display: block !important;
  }.ax-origin table.visible-sm{
    display: table !important;
  }.ax-origin tr.visible-sm{
    display: table-row !important;
  }.ax-origin th.visible-sm,.ax-origin td.visible-sm{
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {.ax-origin .visible-sm-block{
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {.ax-origin .visible-sm-inline{
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {.ax-origin .visible-sm-inline-block{
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {.ax-origin .visible-md{
    display: block !important;
  }.ax-origin table.visible-md{
    display: table !important;
  }.ax-origin tr.visible-md{
    display: table-row !important;
  }.ax-origin th.visible-md,.ax-origin td.visible-md{
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {.ax-origin .visible-md-block{
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {.ax-origin .visible-md-inline{
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {.ax-origin .visible-md-inline-block{
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {.ax-origin .visible-lg{
    display: block !important;
  }.ax-origin table.visible-lg{
    display: table !important;
  }.ax-origin tr.visible-lg{
    display: table-row !important;
  }.ax-origin th.visible-lg,.ax-origin td.visible-lg{
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {.ax-origin .visible-lg-block{
    display: block !important;
  }
}

@media (min-width: 1200px) {.ax-origin .visible-lg-inline{
    display: inline !important;
  }
}

@media (min-width: 1200px) {.ax-origin .visible-lg-inline-block{
    display: inline-block !important;
  }
}

@media (min-width: 1500px) {.ax-origin .visible-xl{
    display: block !important;
  }.ax-origin table.visible-xl{
    display: table !important;
  }.ax-origin tr.visible-xl{
    display: table-row !important;
  }.ax-origin th.visible-xl,.ax-origin td.visible-xl{
    display: table-cell !important;
  }
}
@media (min-width: 1500px) {.ax-origin .visible-xl-block{
    display: block !important;
  }
}

@media (min-width: 1500px) {.ax-origin .visible-xl-inline{
    display: inline !important;
  }
}

@media (min-width: 1500px) {.ax-origin .visible-xl-inline-block{
    display: inline-block !important;
  }
}

@media (max-width: 767px) {.ax-origin .hidden-xs{
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {.ax-origin .hidden-sm{
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {.ax-origin .hidden-md{
    display: none !important;
  }
}
@media (min-width: 1200px) {.ax-origin .hidden-lg{
    display: none !important;
  }
}.ax-origin .visible-print{
  display: none !important;
}

@media print {.ax-origin .visible-print{
    display: block !important;
  }.ax-origin table.visible-print{
    display: table !important;
  }.ax-origin tr.visible-print{
    display: table-row !important;
  }.ax-origin th.visible-print,.ax-origin td.visible-print{
    display: table-cell !important;
  }
}.ax-origin .visible-print-block{
  display: none !important;
}
@media print {.ax-origin .visible-print-block{
    display: block !important;
  }
}.ax-origin .visible-print-inline{
  display: none !important;
}
@media print {.ax-origin .visible-print-inline{
    display: inline !important;
  }
}.ax-origin .visible-print-inline-block{
  display: none !important;
}
@media print {.ax-origin .visible-print-inline-block{
    display: inline-block !important;
  }
}

@media print {.ax-origin .hidden-print{
    display: none !important;
  }
}.ax-origin .cky-preference-center ul li{
  margin: 0;
  text-indent: 0px;
}.ax-origin .cky-preference-center ul li:before{
  content: none;
}

/* pl-black-shades */
/* button-blue-shades */
/* primary color variables */
/* secondary colors */
/* gray-shades */
/* background colors */
/* general color variables */
/* text colors */
/* link colors */
/* font variables */
.font-thin {
  font-weight: 100;
}.ax-origin .font-light{
  font-weight: 200;
}.ax-origin .font-regular{
  font-weight: 400;
}.ax-origin .font-bold{
  font-weight: 700;
}

/* font families */
.stats .stat, .image-content, .content-block, .accordion .accordion-heading, .bg-cover, ul.two-col-list, ul.four-col-list, form {
  *zoom: 1;
}.ax-origin .stats .stat:before,.ax-origin .image-content:before,.ax-origin .content-block:before,.ax-origin .accordion .accordion-heading:before,.ax-origin .bg-cover:before,.ax-origin ul.two-col-list:before,.ax-origin ul.four-col-list:before,.ax-origin form:before,.ax-origin .stats .stat:after,.ax-origin .image-content:after,.ax-origin .content-block:after,.ax-origin .accordion .accordion-heading:after,.ax-origin .bg-cover:after,.ax-origin ul.two-col-list:after,.ax-origin ul.four-col-list:after,.ax-origin form:after{
  content: " ";
  display: table;
}.ax-origin .stats .stat:after,.ax-origin .image-content:after,.ax-origin .content-block:after,.ax-origin .accordion .accordion-heading:after,.ax-origin .bg-cover:after,.ax-origin ul.two-col-list:after,.ax-origin ul.four-col-list:after,.ax-origin form:after{
  clear: both;
}.ax-origin .bg-pl-blue{
  background-color: #0078d2;
}.ax-origin .bg-pl-green{
  background-color: #86BC25;
}.ax-origin .bg-pl-dk-gray{
  background-color: #343741;
}.ax-origin .bg-pl-orange{
  background-color: #c2540a;
}.ax-origin .bg-pl-teal{
  background-color: #66ffff;
}.ax-origin .bg-pl-dk-orange{
  background-color: #b74831;
}.ax-origin .bg-pl-yellow{
  background-color: #f1ba2b;
}.ax-origin .bg-pl-lt-blue{
  background-color: #b1d9fb;
}.ax-origin .bg-pl-md-blue{
  background-color: #005ca3;
}.ax-origin .bg-pl-dk-blue{
  background-color: #005ca3;
}.ax-origin .bg-pl-dk-teal{
  background-color: #52ccc6;
}.ax-origin .bg-pl-red{
  background-color: #d14124;
}.ax-origin .bg-pl-md-gray{
  background-color: #9aa0ae;
}.ax-origin .bg-pl-md-gray2{
  background-color: #687082;
}.ax-origin .bg-pl-md-gray3{
  background-color: #687082;
}.ax-origin .bg-pl-md-gray4{
  background-color: #9aa0ae;
}.ax-origin .bg-pl-lt-gray{
  background-color: #f5f7fa;
}.ax-origin .bg-pl-lt-gray2{
  background-color: #e1e4ea;
}.ax-origin .bg-pl-lt-gray3{
  background-color: #f1f4f8;
}.ax-origin .bg-pl-white{
  background-color: #fff;
}.ax-origin .bg-pl-true-black{
  background-color: #15161b;
}.ax-origin .bg-pl-black{
  background-color: #343741;
}.ax-origin .bg-pl-dk-black{
  background-color: #15161b;
}.ax-origin .bg-pl-background-blue{
  background-color: #ebf6ff;
}.ax-origin .bg-gradient-white-gray{
  background-image: -webkit-linear-gradient(top, #fff 0%, #f5f7fa 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #f5f7fa 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #f5f7fa 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFF5F7FA", GradientType=0);
}.ax-origin .left-padding{
  padding-left: 80px;
}
@media only screen and (max-width: 991px) {.ax-origin .left-padding{
    padding-left: 0;
  }
}.ax-origin .right-padding{
  padding-right: 80px;
}
@media only screen and (max-width: 991px) {.ax-origin .right-padding{
    padding-right: 0;
  }
}.ax-origin .btn{
  border: none;
  border-radius: 6px !important;
  padding: 12px 20px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 130px;
  max-width: 440px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700;
}.ax-origin .btn:focus{
  outline: none !important;
  box-shadow: none !important;
}.ax-origin .btn:active{
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none !important;
}.ax-origin .btn.center{
  margin: auto;
}.ax-origin .btn.right{
  margin-left: auto;
}.ax-origin .btn-primary{
  background-color: #0078d2 !important;
  color: #fff !important;
}.ax-origin .btn-primary:hover{
  background-color: #005ca3 !important;
  text-decoration: none !important;
}.ax-origin .btn-default{
  background-color: #0078d2 !important;
  color: #fff !important;
  border: none !important;
}.ax-origin .btn-default:hover{
  background-color: #005ca3 !important;
  text-decoration: none !important;
}.ax-origin .btn-default.disabled{
  background-color: rgba(0, 120, 210, 0.3) !important;
  cursor: default;
  pointer-events: none;
}.ax-origin .btn-dark{
  background-color: #343741 !important;
  color: #fff !important;
  border: none !important;
}.ax-origin .btn-dark:hover{
  background-color: #15161b !important;
  text-decoration: none !important;
}.ax-origin .btn-bright{
  background-color: #0078d2 !important;
  color: #fff !important;
  border: none !important;
}.ax-origin .btn-bright:hover{
  background-color: #005ca3 !important;
  text-decoration: none !important;
}.ax-origin .btn-secondary{
  border: none !important;
}.ax-origin .btn-secondary.blue{
  color: #005ca3 !important;
  background-color: #d8ecfd !important;
  font-weight: 700;
}.ax-origin .btn-secondary.blue:hover{
  color: #003f6d !important;
  background-color: #b1d9fb !important;
  text-decoration: none !important;
}.ax-origin .btn-secondary.blue.disabled{
  cursor: default;
  pointer-events: none;
  color: #687082 !important;
  background-color: rgba(104, 112, 130, 0.3) !important;
}.ax-origin .btn-secondary.white{
  color: #d8ecfd !important;
  background-color: #003f6d !important;
  font-weight: 700;
}.ax-origin .btn-secondary.white:hover{
  color: #b1d9fb !important;
  background-color: #003054 !important;
  text-decoration: none !important;
}.ax-origin .btn-secondary.teal{
  color: #d8ecfd !important;
  background-color: #003f6d !important;
  font-weight: 700;
}.ax-origin .btn-secondary.teal:hover{
  color: #b1d9fb !important;
  background-color: #003054 !important;
  text-decoration: none !important;
}.ax-origin .btn-tertiary{
  border-radius: unset !important;
  border: none !important;
  padding: 8px 0px !important;
  text-align: start;
  display: inline-block !important;
  font-weight: 700;
}.ax-origin .btn-tertiary.blue{
  color: #0078d2 !important;
}.ax-origin .btn-tertiary.blue:after{
  color: #0078d2;
  font-weight: 400;
}.ax-origin .btn-tertiary.blue:visited{
  color: #003f6d !important;
}.ax-origin .btn-tertiary.blue:visited:after{
  color: #003f6d !important;
}.ax-origin .btn-tertiary.blue:hover{
  color: #005ca3 !important;
  text-decoration: none !important;
}.ax-origin .btn-tertiary.blue:hover:after{
  color: #005ca3 !important;
}.ax-origin .btn-tertiary.white{
  color: #3fa5f3 !important;
}.ax-origin .btn-tertiary.white:after{
  color: #3fa5f3;
  font-weight: 400;
}.ax-origin .btn-tertiary.white:visited{
  color: #005ca3 !important;
}.ax-origin .btn-tertiary.white:visited:after{
  color: #005ca3 !important;
}.ax-origin .btn-tertiary.white:hover{
  color: #0078d2 !important;
  text-decoration: none !important;
}.ax-origin .btn-tertiary.white:hover:after{
  color: #0078d2 !important;
}.ax-origin .btn-tertiary:focus{
  outline: none;
  outline-offset: unset;
}.ax-origin .btn-tertiary:after{
  content: "\e941";
  font-family: "Material Symbols Outlined";
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  margin-right: 0px;
  margin-left: 6px;
  text-decoration: none !important;
  position: relative;
  top: 6px;
  font-weight: 700;
}.ax-origin .btn-tertiary:hover{
  text-decoration: none !important;
}.ax-origin .button-list .btn{
  width: 100%;
  white-space: normal;
  margin-bottom: 16px;
  margin-right: 20px;
}.ax-origin .button-list .btn.left,.ax-origin .button-list .btn.right{
  width: unset;
}.ax-origin .button-list .btn.center{
  display: flex;
  width: fit-content;
}.ax-origin .button-list .btn.right{
  float: right;
}.ax-origin .button-list .btn.right:after{
  clear: both;
}.ax-origin .btn:active{
  -webkit-box-shadow: none;
  box-shadow: none;
}.ax-origin p .btn{
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {.ax-origin p .btn{
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}.ax-origin #pl-header .btn-secondary.blue:hover,.ax-origin .trueblack .btn-secondary.blue:hover,.ax-origin .bg-pl-true-black .btn-secondary.blue:hover,.ax-origin .testimonial-true-black .btn-secondary.blue:hover,.ax-origin .black-with-white-button .btn-secondary.blue:hover{
  background-color: rgba(0, 120, 210, 0.4) !important;
}.ax-origin #pl-header .btn-secondary.white:hover,.ax-origin .trueblack .btn-secondary.white:hover,.ax-origin .bg-pl-true-black .btn-secondary.white:hover,.ax-origin .testimonial-true-black .btn-secondary.white:hover,.ax-origin .black-with-white-button .btn-secondary.white:hover{
  background-color: rgba(255, 255, 255, 0.37) !important;
}.ax-origin #pl-header .btn-secondary.teal:hover,.ax-origin .trueblack .btn-secondary.teal:hover,.ax-origin .bg-pl-true-black .btn-secondary.teal:hover,.ax-origin .testimonial-true-black .btn-secondary.teal:hover,.ax-origin .black-with-white-button .btn-secondary.teal:hover{
  background-color: rgba(255, 255, 255, 0.3) !important;
}.ax-origin .form-title{
  font-size: 30px;
  font-size: 3rem;
}.ax-origin form .form-group{
  margin-bottom: 5px;
}.ax-origin form .form-control{
  height: 57px !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
  border-radius: 6px !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff !important;
  margin-bottom: 10px;
}.ax-origin form .form-control.char-counter{
  padding-right: 85px;
}.ax-origin form .form-control:hover,.ax-origin form .form-control:focus{
  border: 1px solid #687082 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}.ax-origin form .form-control.input-validation-error,.ax-origin form .form-control.error{
  border: 1px solid #b74831 !important;
  -webkit-box-shadow: 0 0 3px 0 #b74831;
  box-shadow: 0 0 3px 0 #b74831;
  padding: 4px 11px;
}.ax-origin form .form-control::placeholder{
  color: #687082 !important;
}.ax-origin form .form-control:-ms-input-placeholder{
  color: #687082 !important;
}.ax-origin form .form-control::-ms-input-placeholder{
  color: #687082 !important;
}.ax-origin form label.error,.ax-origin form .file-error{
  color: #b74831;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  text-transform: none !important;
  display: block;
}.ax-origin form textarea.form-control{
  height: 153px !important;
  resize: none;
}.ax-origin form textarea.form-control.protoworks-comments{
  height: 220px !important;
}.ax-origin form button{
  margin: 20px 0 60px !important;
}.ax-origin form label{
  font-weight: 400 !important;
}.ax-origin form .form-validation-message{
  color: #b74831;
  margin: 28px 30px;
}.ax-origin form input[type=file]{
  margin-bottom: 10px;
  padding: 10px;
}.ax-origin form .checkbox label,.ax-origin form .radio label{
  text-transform: none !important;
}.ax-origin form .checkbox{
  padding-left: 20px;
  cursor: pointer;
}.ax-origin form .checkbox label{
  padding-left: 0;
}.ax-origin form .canadian-checkbox{
  display: none;
}.ax-origin .cool-idea-form .col-sm-6,.ax-origin .request-more-information-form .col-sm-6,.ax-origin .protoworks-form .col-sm-6,.ax-origin .subscription-form .col-sm-6{
  padding-left: 2px;
}
@media only screen and (max-width: 767px) {.ax-origin .cool-idea-form .col-sm-6,.ax-origin .request-more-information-form .col-sm-6,.ax-origin .protoworks-form .col-sm-6,.ax-origin .subscription-form .col-sm-6{
    padding-left: 15px;
  }
}.ax-origin .protoworks-form .col-sm-12,.ax-origin .subscription-form .col-sm-12{
  padding-left: 2px;
}
@media only screen and (max-width: 767px) {.ax-origin .protoworks-form .col-sm-12,.ax-origin .subscription-form .col-sm-12{
    padding-left: 15px;
  }
}.ax-origin .request-more-information-mobile{
  display: none;
}
@media only screen and (max-width: 991px) {.ax-origin .request-more-information-mobile{
    display: block;
  }
}.ax-origin .thank-you-section{
  display: none;
}.ax-origin .validation-summary-errors{
  margin: 20px 0;
  color: #b74831;
}.ax-origin .modal-form-background{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(42, 44, 50, 0.8);
  z-index: 10000;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  align-items: center;
  flex-direction: column;
}.ax-origin .modal-form-background .modal-form{
  padding: 20px 50px 50px 50px;
  margin: auto auto;
  width: 80%;
  max-width: 1070px;
  background-color: white;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  -ms-border-radius: 15px !important;
  -o-border-radius: 15px !important;
  border-radius: 15px !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
}
@media only screen and (max-width: 767px) {.ax-origin .modal-form-background .modal-form{
    width: 100%;
    padding: 20px 15px;
  }
}.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper{
  height: 50px;
}.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper .modal-form-close{
  color: #343741;
  padding: 20px;
  width: 70px;
  float: right;
  margin-top: -10px;
}
@media only screen and (max-width: 767px) {.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper .modal-form-close{
    margin-right: -15px;
  }
}.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper .modal-form-close:hover{
  cursor: pointer;
}.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper .modal-form-close i{
  font-size: 30px;
  font-size: 3rem;
}
@media only screen and (max-width: 767px) {.ax-origin .modal-form-background .modal-form .modal-form-close-wrapper .modal-form-close i{
    font-size: 20px;
    font-size: 2rem;
  }
}.ax-origin .modal-form-background .modal-form form button{
  margin-bottom: 0 !important;
}.ax-origin .modal-form-background.production-lead .modal-form{
  max-width: 800px;
}.ax-origin .contactus-heading{
  margin-right: 15px;
}
@media only screen and (max-width: 767px) {.ax-origin .contactus-heading{
    margin-right: 0px;
  }
}.ax-origin .contact-us-comments{
  margin-left: 0px;
}
@media only screen and (max-width: 767px) {.ax-origin .contact-us-comments{
    margin-left: -15px;
    margin-right: -15px;
  }
}.ax-origin .production-lead-heading{
  margin-top: -15px;
  margin-bottom: 20px;
}.ax-origin .production-lead-content{
  margin-bottom: 20px;
}.ax-origin .production-lead-form-prompt{
  margin-left: 0px;
}.ax-origin .char-count{
  position: absolute;
  top: 46px;
  right: 30px;
  color: #9aa0ae;
}.ax-origin .ajax-error{
  color: #b74831;
  font-size: 18px;
  font-size: 1.8rem;
}.ax-origin .back-to-top-container{
  right: 50px;
  bottom: 50px;
  width: 53px;
  margin: 0 auto;
  position: fixed;
  z-index: 10000;
}.ax-origin .back-to-top-container.absolute{
  position: absolute;
  bottom: unset;
  top: -85px;
  right: 34px;
}.ax-origin .icon-back-to-top{
  display: none;
  background-color: #0078d2;
  color: #fff;
  font-weight: 700;
  font-size: 46px;
  font-size: 4.6rem;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  border-radius: 4px !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
  width: 50px;
  height: 46px;
  text-align: center;
}.ax-origin .icon-back-to-top:hover{
  background-color: #005ca3;
  cursor: pointer;
}.ax-origin body{
  font-family: "Circular", "Arial", "Hiragino Kaku Gothic Pro", "Meiryo UI", "Meiryo", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  height: 100vh;
}.ax-origin *{
  outline: 0;
}.ax-origin a{
  color: #0078d2;
  outline: 0;
}.ax-origin a:active,.ax-origin a:link,.ax-origin a:focus{
  outline: 0;
}.ax-origin a:hover{
  color: #343741;
}.ax-origin a.link-overlay{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
}.ax-origin a.example-image-link .link-text{
  text-align: center;
  margin: 0;
}.ax-origin .main-content a,.ax-origin .main-content a.example-image-link,.ax-origin li a,.ax-origin li a.example-image-link,.ax-origin .blogTags a,.ax-origin .blogTags a.example-image-link,.ax-origin .content-block.default a,.ax-origin .content-block.default a.example-image-link,.ax-origin .content-block.lightgray2 a,.ax-origin .content-block.lightgray2 a.example-image-link,.ax-origin .content-block.lightgray3 a,.ax-origin .content-block.lightgray3 a.example-image-link,.ax-origin .content-block.white a,.ax-origin .content-block.white a.example-image-link,.ax-origin .content-block.light-background a,.ax-origin .content-block.light-background a.example-image-link,.ax-origin .content-block.white-background a,.ax-origin .content-block.white-background a.example-image-link,.ax-origin .featured2.default a,.ax-origin .featured2.default a.example-image-link,.ax-origin .featured2.lightgray2 a,.ax-origin .featured2.lightgray2 a.example-image-link,.ax-origin .featured2.lightgray3 a,.ax-origin .featured2.lightgray3 a.example-image-link,.ax-origin .featured2.white a,.ax-origin .featured2.white a.example-image-link,.ax-origin .image-wrapper a,.ax-origin .image-wrapper a.example-image-link,.ax-origin .news-content a,.ax-origin .news-content a.example-image-link,.ax-origin .materials-div td a,.ax-origin .materials-div td a.example-image-link,.ax-origin .protolabs-table td a,.ax-origin .protolabs-table td a.example-image-link,.ax-origin .stats a,.ax-origin .stats a.example-image-link,.ax-origin .text-over-image a,.ax-origin .text-over-image a.example-image-link{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin .main-content a.enlarge-icon-black,.ax-origin .main-content a.example-image-link.enlarge-icon-black,.ax-origin li a.enlarge-icon-black,.ax-origin li a.example-image-link.enlarge-icon-black,.ax-origin .blogTags a.enlarge-icon-black,.ax-origin .blogTags a.example-image-link.enlarge-icon-black,.ax-origin .content-block.default a.enlarge-icon-black,.ax-origin .content-block.default a.example-image-link.enlarge-icon-black,.ax-origin .content-block.lightgray2 a.enlarge-icon-black,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-black,.ax-origin .content-block.lightgray3 a.enlarge-icon-black,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-black,.ax-origin .content-block.white a.enlarge-icon-black,.ax-origin .content-block.white a.example-image-link.enlarge-icon-black,.ax-origin .content-block.light-background a.enlarge-icon-black,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-black,.ax-origin .content-block.white-background a.enlarge-icon-black,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-black,.ax-origin .featured2.default a.enlarge-icon-black,.ax-origin .featured2.default a.example-image-link.enlarge-icon-black,.ax-origin .featured2.lightgray2 a.enlarge-icon-black,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-black,.ax-origin .featured2.lightgray3 a.enlarge-icon-black,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-black,.ax-origin .featured2.white a.enlarge-icon-black,.ax-origin .featured2.white a.example-image-link.enlarge-icon-black,.ax-origin .image-wrapper a.enlarge-icon-black,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-black,.ax-origin .news-content a.enlarge-icon-black,.ax-origin .news-content a.example-image-link.enlarge-icon-black,.ax-origin .materials-div td a.enlarge-icon-black,.ax-origin .materials-div td a.example-image-link.enlarge-icon-black,.ax-origin .protolabs-table td a.enlarge-icon-black,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-black,.ax-origin .stats a.enlarge-icon-black,.ax-origin .stats a.example-image-link.enlarge-icon-black,.ax-origin .text-over-image a.enlarge-icon-black,.ax-origin .text-over-image a.example-image-link.enlarge-icon-black{
  color: #343741;
}.ax-origin .main-content a.enlarge-icon-black:hover,.ax-origin .main-content a.enlarge-icon-black:focus,.ax-origin .main-content a.enlarge-icon-black:active,.ax-origin .main-content a.example-image-link.enlarge-icon-black:hover,.ax-origin .main-content a.example-image-link.enlarge-icon-black:focus,.ax-origin .main-content a.example-image-link.enlarge-icon-black:active,.ax-origin li a.enlarge-icon-black:hover,.ax-origin li a.enlarge-icon-black:focus,.ax-origin li a.enlarge-icon-black:active,.ax-origin li a.example-image-link.enlarge-icon-black:hover,.ax-origin li a.example-image-link.enlarge-icon-black:focus,.ax-origin li a.example-image-link.enlarge-icon-black:active,.ax-origin .blogTags a.enlarge-icon-black:hover,.ax-origin .blogTags a.enlarge-icon-black:focus,.ax-origin .blogTags a.enlarge-icon-black:active,.ax-origin .blogTags a.example-image-link.enlarge-icon-black:hover,.ax-origin .blogTags a.example-image-link.enlarge-icon-black:focus,.ax-origin .blogTags a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.default a.enlarge-icon-black:hover,.ax-origin .content-block.default a.enlarge-icon-black:focus,.ax-origin .content-block.default a.enlarge-icon-black:active,.ax-origin .content-block.default a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.default a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.default a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.lightgray2 a.enlarge-icon-black:hover,.ax-origin .content-block.lightgray2 a.enlarge-icon-black:focus,.ax-origin .content-block.lightgray2 a.enlarge-icon-black:active,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.lightgray3 a.enlarge-icon-black:hover,.ax-origin .content-block.lightgray3 a.enlarge-icon-black:focus,.ax-origin .content-block.lightgray3 a.enlarge-icon-black:active,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.white a.enlarge-icon-black:hover,.ax-origin .content-block.white a.enlarge-icon-black:focus,.ax-origin .content-block.white a.enlarge-icon-black:active,.ax-origin .content-block.white a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.white a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.white a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.light-background a.enlarge-icon-black:hover,.ax-origin .content-block.light-background a.enlarge-icon-black:focus,.ax-origin .content-block.light-background a.enlarge-icon-black:active,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-black:active,.ax-origin .content-block.white-background a.enlarge-icon-black:hover,.ax-origin .content-block.white-background a.enlarge-icon-black:focus,.ax-origin .content-block.white-background a.enlarge-icon-black:active,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-black:hover,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-black:focus,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-black:active,.ax-origin .featured2.default a.enlarge-icon-black:hover,.ax-origin .featured2.default a.enlarge-icon-black:focus,.ax-origin .featured2.default a.enlarge-icon-black:active,.ax-origin .featured2.default a.example-image-link.enlarge-icon-black:hover,.ax-origin .featured2.default a.example-image-link.enlarge-icon-black:focus,.ax-origin .featured2.default a.example-image-link.enlarge-icon-black:active,.ax-origin .featured2.lightgray2 a.enlarge-icon-black:hover,.ax-origin .featured2.lightgray2 a.enlarge-icon-black:focus,.ax-origin .featured2.lightgray2 a.enlarge-icon-black:active,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-black:hover,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-black:focus,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-black:active,.ax-origin .featured2.lightgray3 a.enlarge-icon-black:hover,.ax-origin .featured2.lightgray3 a.enlarge-icon-black:focus,.ax-origin .featured2.lightgray3 a.enlarge-icon-black:active,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-black:hover,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-black:focus,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-black:active,.ax-origin .featured2.white a.enlarge-icon-black:hover,.ax-origin .featured2.white a.enlarge-icon-black:focus,.ax-origin .featured2.white a.enlarge-icon-black:active,.ax-origin .featured2.white a.example-image-link.enlarge-icon-black:hover,.ax-origin .featured2.white a.example-image-link.enlarge-icon-black:focus,.ax-origin .featured2.white a.example-image-link.enlarge-icon-black:active,.ax-origin .image-wrapper a.enlarge-icon-black:hover,.ax-origin .image-wrapper a.enlarge-icon-black:focus,.ax-origin .image-wrapper a.enlarge-icon-black:active,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-black:hover,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-black:focus,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-black:active,.ax-origin .news-content a.enlarge-icon-black:hover,.ax-origin .news-content a.enlarge-icon-black:focus,.ax-origin .news-content a.enlarge-icon-black:active,.ax-origin .news-content a.example-image-link.enlarge-icon-black:hover,.ax-origin .news-content a.example-image-link.enlarge-icon-black:focus,.ax-origin .news-content a.example-image-link.enlarge-icon-black:active,.ax-origin .materials-div td a.enlarge-icon-black:hover,.ax-origin .materials-div td a.enlarge-icon-black:focus,.ax-origin .materials-div td a.enlarge-icon-black:active,.ax-origin .materials-div td a.example-image-link.enlarge-icon-black:hover,.ax-origin .materials-div td a.example-image-link.enlarge-icon-black:focus,.ax-origin .materials-div td a.example-image-link.enlarge-icon-black:active,.ax-origin .protolabs-table td a.enlarge-icon-black:hover,.ax-origin .protolabs-table td a.enlarge-icon-black:focus,.ax-origin .protolabs-table td a.enlarge-icon-black:active,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-black:hover,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-black:focus,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-black:active,.ax-origin .stats a.enlarge-icon-black:hover,.ax-origin .stats a.enlarge-icon-black:focus,.ax-origin .stats a.enlarge-icon-black:active,.ax-origin .stats a.example-image-link.enlarge-icon-black:hover,.ax-origin .stats a.example-image-link.enlarge-icon-black:focus,.ax-origin .stats a.example-image-link.enlarge-icon-black:active,.ax-origin .text-over-image a.enlarge-icon-black:hover,.ax-origin .text-over-image a.enlarge-icon-black:focus,.ax-origin .text-over-image a.enlarge-icon-black:active,.ax-origin .text-over-image a.example-image-link.enlarge-icon-black:hover,.ax-origin .text-over-image a.example-image-link.enlarge-icon-black:focus,.ax-origin .text-over-image a.example-image-link.enlarge-icon-black:active{
  color: #343741;
}.ax-origin .main-content a.enlarge-icon-white,.ax-origin .main-content a.example-image-link.enlarge-icon-white,.ax-origin li a.enlarge-icon-white,.ax-origin li a.example-image-link.enlarge-icon-white,.ax-origin .blogTags a.enlarge-icon-white,.ax-origin .blogTags a.example-image-link.enlarge-icon-white,.ax-origin .content-block.default a.enlarge-icon-white,.ax-origin .content-block.default a.example-image-link.enlarge-icon-white,.ax-origin .content-block.lightgray2 a.enlarge-icon-white,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-white,.ax-origin .content-block.lightgray3 a.enlarge-icon-white,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-white,.ax-origin .content-block.white a.enlarge-icon-white,.ax-origin .content-block.white a.example-image-link.enlarge-icon-white,.ax-origin .content-block.light-background a.enlarge-icon-white,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-white,.ax-origin .content-block.white-background a.enlarge-icon-white,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-white,.ax-origin .featured2.default a.enlarge-icon-white,.ax-origin .featured2.default a.example-image-link.enlarge-icon-white,.ax-origin .featured2.lightgray2 a.enlarge-icon-white,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-white,.ax-origin .featured2.lightgray3 a.enlarge-icon-white,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-white,.ax-origin .featured2.white a.enlarge-icon-white,.ax-origin .featured2.white a.example-image-link.enlarge-icon-white,.ax-origin .image-wrapper a.enlarge-icon-white,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-white,.ax-origin .news-content a.enlarge-icon-white,.ax-origin .news-content a.example-image-link.enlarge-icon-white,.ax-origin .materials-div td a.enlarge-icon-white,.ax-origin .materials-div td a.example-image-link.enlarge-icon-white,.ax-origin .protolabs-table td a.enlarge-icon-white,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-white,.ax-origin .stats a.enlarge-icon-white,.ax-origin .stats a.example-image-link.enlarge-icon-white,.ax-origin .text-over-image a.enlarge-icon-white,.ax-origin .text-over-image a.example-image-link.enlarge-icon-white{
  color: #fff;
}.ax-origin .main-content a.enlarge-icon-white:hover,.ax-origin .main-content a.enlarge-icon-white:focus,.ax-origin .main-content a.enlarge-icon-white:active,.ax-origin .main-content a.example-image-link.enlarge-icon-white:hover,.ax-origin .main-content a.example-image-link.enlarge-icon-white:focus,.ax-origin .main-content a.example-image-link.enlarge-icon-white:active,.ax-origin li a.enlarge-icon-white:hover,.ax-origin li a.enlarge-icon-white:focus,.ax-origin li a.enlarge-icon-white:active,.ax-origin li a.example-image-link.enlarge-icon-white:hover,.ax-origin li a.example-image-link.enlarge-icon-white:focus,.ax-origin li a.example-image-link.enlarge-icon-white:active,.ax-origin .blogTags a.enlarge-icon-white:hover,.ax-origin .blogTags a.enlarge-icon-white:focus,.ax-origin .blogTags a.enlarge-icon-white:active,.ax-origin .blogTags a.example-image-link.enlarge-icon-white:hover,.ax-origin .blogTags a.example-image-link.enlarge-icon-white:focus,.ax-origin .blogTags a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.default a.enlarge-icon-white:hover,.ax-origin .content-block.default a.enlarge-icon-white:focus,.ax-origin .content-block.default a.enlarge-icon-white:active,.ax-origin .content-block.default a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.default a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.default a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.lightgray2 a.enlarge-icon-white:hover,.ax-origin .content-block.lightgray2 a.enlarge-icon-white:focus,.ax-origin .content-block.lightgray2 a.enlarge-icon-white:active,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.lightgray3 a.enlarge-icon-white:hover,.ax-origin .content-block.lightgray3 a.enlarge-icon-white:focus,.ax-origin .content-block.lightgray3 a.enlarge-icon-white:active,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.white a.enlarge-icon-white:hover,.ax-origin .content-block.white a.enlarge-icon-white:focus,.ax-origin .content-block.white a.enlarge-icon-white:active,.ax-origin .content-block.white a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.white a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.white a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.light-background a.enlarge-icon-white:hover,.ax-origin .content-block.light-background a.enlarge-icon-white:focus,.ax-origin .content-block.light-background a.enlarge-icon-white:active,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-white:active,.ax-origin .content-block.white-background a.enlarge-icon-white:hover,.ax-origin .content-block.white-background a.enlarge-icon-white:focus,.ax-origin .content-block.white-background a.enlarge-icon-white:active,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-white:hover,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-white:focus,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-white:active,.ax-origin .featured2.default a.enlarge-icon-white:hover,.ax-origin .featured2.default a.enlarge-icon-white:focus,.ax-origin .featured2.default a.enlarge-icon-white:active,.ax-origin .featured2.default a.example-image-link.enlarge-icon-white:hover,.ax-origin .featured2.default a.example-image-link.enlarge-icon-white:focus,.ax-origin .featured2.default a.example-image-link.enlarge-icon-white:active,.ax-origin .featured2.lightgray2 a.enlarge-icon-white:hover,.ax-origin .featured2.lightgray2 a.enlarge-icon-white:focus,.ax-origin .featured2.lightgray2 a.enlarge-icon-white:active,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-white:hover,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-white:focus,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-white:active,.ax-origin .featured2.lightgray3 a.enlarge-icon-white:hover,.ax-origin .featured2.lightgray3 a.enlarge-icon-white:focus,.ax-origin .featured2.lightgray3 a.enlarge-icon-white:active,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-white:hover,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-white:focus,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-white:active,.ax-origin .featured2.white a.enlarge-icon-white:hover,.ax-origin .featured2.white a.enlarge-icon-white:focus,.ax-origin .featured2.white a.enlarge-icon-white:active,.ax-origin .featured2.white a.example-image-link.enlarge-icon-white:hover,.ax-origin .featured2.white a.example-image-link.enlarge-icon-white:focus,.ax-origin .featured2.white a.example-image-link.enlarge-icon-white:active,.ax-origin .image-wrapper a.enlarge-icon-white:hover,.ax-origin .image-wrapper a.enlarge-icon-white:focus,.ax-origin .image-wrapper a.enlarge-icon-white:active,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-white:hover,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-white:focus,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-white:active,.ax-origin .news-content a.enlarge-icon-white:hover,.ax-origin .news-content a.enlarge-icon-white:focus,.ax-origin .news-content a.enlarge-icon-white:active,.ax-origin .news-content a.example-image-link.enlarge-icon-white:hover,.ax-origin .news-content a.example-image-link.enlarge-icon-white:focus,.ax-origin .news-content a.example-image-link.enlarge-icon-white:active,.ax-origin .materials-div td a.enlarge-icon-white:hover,.ax-origin .materials-div td a.enlarge-icon-white:focus,.ax-origin .materials-div td a.enlarge-icon-white:active,.ax-origin .materials-div td a.example-image-link.enlarge-icon-white:hover,.ax-origin .materials-div td a.example-image-link.enlarge-icon-white:focus,.ax-origin .materials-div td a.example-image-link.enlarge-icon-white:active,.ax-origin .protolabs-table td a.enlarge-icon-white:hover,.ax-origin .protolabs-table td a.enlarge-icon-white:focus,.ax-origin .protolabs-table td a.enlarge-icon-white:active,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-white:hover,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-white:focus,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-white:active,.ax-origin .stats a.enlarge-icon-white:hover,.ax-origin .stats a.enlarge-icon-white:focus,.ax-origin .stats a.enlarge-icon-white:active,.ax-origin .stats a.example-image-link.enlarge-icon-white:hover,.ax-origin .stats a.example-image-link.enlarge-icon-white:focus,.ax-origin .stats a.example-image-link.enlarge-icon-white:active,.ax-origin .text-over-image a.enlarge-icon-white:hover,.ax-origin .text-over-image a.enlarge-icon-white:focus,.ax-origin .text-over-image a.enlarge-icon-white:active,.ax-origin .text-over-image a.example-image-link.enlarge-icon-white:hover,.ax-origin .text-over-image a.example-image-link.enlarge-icon-white:focus,.ax-origin .text-over-image a.example-image-link.enlarge-icon-white:active{
  color: #fff;
}.ax-origin .main-content a.enlarge-icon-black:after,.ax-origin .main-content a.enlarge-icon-white:after,.ax-origin .main-content a.example-image-link.enlarge-icon-black:after,.ax-origin .main-content a.example-image-link.enlarge-icon-white:after,.ax-origin li a.enlarge-icon-black:after,.ax-origin li a.enlarge-icon-white:after,.ax-origin li a.example-image-link.enlarge-icon-black:after,.ax-origin li a.example-image-link.enlarge-icon-white:after,.ax-origin .blogTags a.enlarge-icon-black:after,.ax-origin .blogTags a.enlarge-icon-white:after,.ax-origin .blogTags a.example-image-link.enlarge-icon-black:after,.ax-origin .blogTags a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.default a.enlarge-icon-black:after,.ax-origin .content-block.default a.enlarge-icon-white:after,.ax-origin .content-block.default a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.default a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.lightgray2 a.enlarge-icon-black:after,.ax-origin .content-block.lightgray2 a.enlarge-icon-white:after,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.lightgray2 a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.lightgray3 a.enlarge-icon-black:after,.ax-origin .content-block.lightgray3 a.enlarge-icon-white:after,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.lightgray3 a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.white a.enlarge-icon-black:after,.ax-origin .content-block.white a.enlarge-icon-white:after,.ax-origin .content-block.white a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.white a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.light-background a.enlarge-icon-black:after,.ax-origin .content-block.light-background a.enlarge-icon-white:after,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.light-background a.example-image-link.enlarge-icon-white:after,.ax-origin .content-block.white-background a.enlarge-icon-black:after,.ax-origin .content-block.white-background a.enlarge-icon-white:after,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-black:after,.ax-origin .content-block.white-background a.example-image-link.enlarge-icon-white:after,.ax-origin .featured2.default a.enlarge-icon-black:after,.ax-origin .featured2.default a.enlarge-icon-white:after,.ax-origin .featured2.default a.example-image-link.enlarge-icon-black:after,.ax-origin .featured2.default a.example-image-link.enlarge-icon-white:after,.ax-origin .featured2.lightgray2 a.enlarge-icon-black:after,.ax-origin .featured2.lightgray2 a.enlarge-icon-white:after,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-black:after,.ax-origin .featured2.lightgray2 a.example-image-link.enlarge-icon-white:after,.ax-origin .featured2.lightgray3 a.enlarge-icon-black:after,.ax-origin .featured2.lightgray3 a.enlarge-icon-white:after,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-black:after,.ax-origin .featured2.lightgray3 a.example-image-link.enlarge-icon-white:after,.ax-origin .featured2.white a.enlarge-icon-black:after,.ax-origin .featured2.white a.enlarge-icon-white:after,.ax-origin .featured2.white a.example-image-link.enlarge-icon-black:after,.ax-origin .featured2.white a.example-image-link.enlarge-icon-white:after,.ax-origin .image-wrapper a.enlarge-icon-black:after,.ax-origin .image-wrapper a.enlarge-icon-white:after,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-black:after,.ax-origin .image-wrapper a.example-image-link.enlarge-icon-white:after,.ax-origin .news-content a.enlarge-icon-black:after,.ax-origin .news-content a.enlarge-icon-white:after,.ax-origin .news-content a.example-image-link.enlarge-icon-black:after,.ax-origin .news-content a.example-image-link.enlarge-icon-white:after,.ax-origin .materials-div td a.enlarge-icon-black:after,.ax-origin .materials-div td a.enlarge-icon-white:after,.ax-origin .materials-div td a.example-image-link.enlarge-icon-black:after,.ax-origin .materials-div td a.example-image-link.enlarge-icon-white:after,.ax-origin .protolabs-table td a.enlarge-icon-black:after,.ax-origin .protolabs-table td a.enlarge-icon-white:after,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-black:after,.ax-origin .protolabs-table td a.example-image-link.enlarge-icon-white:after,.ax-origin .stats a.enlarge-icon-black:after,.ax-origin .stats a.enlarge-icon-white:after,.ax-origin .stats a.example-image-link.enlarge-icon-black:after,.ax-origin .stats a.example-image-link.enlarge-icon-white:after,.ax-origin .text-over-image a.enlarge-icon-black:after,.ax-origin .text-over-image a.enlarge-icon-white:after,.ax-origin .text-over-image a.example-image-link.enlarge-icon-black:after,.ax-origin .text-over-image a.example-image-link.enlarge-icon-white:after{
  content: "\e8ff";
  font-family: "Material Symbols Outlined";
  font-size: 34px;
  font-size: 3.4rem;
  right: 10px;
  bottom: 15px;
  position: absolute;
}.ax-origin .main-content a:visited,.ax-origin .main-content a.example-image-link:visited,.ax-origin li a:visited,.ax-origin li a.example-image-link:visited,.ax-origin .blogTags a:visited,.ax-origin .blogTags a.example-image-link:visited,.ax-origin .content-block.default a:visited,.ax-origin .content-block.default a.example-image-link:visited,.ax-origin .content-block.lightgray2 a:visited,.ax-origin .content-block.lightgray2 a.example-image-link:visited,.ax-origin .content-block.lightgray3 a:visited,.ax-origin .content-block.lightgray3 a.example-image-link:visited,.ax-origin .content-block.white a:visited,.ax-origin .content-block.white a.example-image-link:visited,.ax-origin .content-block.light-background a:visited,.ax-origin .content-block.light-background a.example-image-link:visited,.ax-origin .content-block.white-background a:visited,.ax-origin .content-block.white-background a.example-image-link:visited,.ax-origin .featured2.default a:visited,.ax-origin .featured2.default a.example-image-link:visited,.ax-origin .featured2.lightgray2 a:visited,.ax-origin .featured2.lightgray2 a.example-image-link:visited,.ax-origin .featured2.lightgray3 a:visited,.ax-origin .featured2.lightgray3 a.example-image-link:visited,.ax-origin .featured2.white a:visited,.ax-origin .featured2.white a.example-image-link:visited,.ax-origin .image-wrapper a:visited,.ax-origin .image-wrapper a.example-image-link:visited,.ax-origin .news-content a:visited,.ax-origin .news-content a.example-image-link:visited,.ax-origin .materials-div td a:visited,.ax-origin .materials-div td a.example-image-link:visited,.ax-origin .protolabs-table td a:visited,.ax-origin .protolabs-table td a.example-image-link:visited,.ax-origin .stats a:visited,.ax-origin .stats a.example-image-link:visited,.ax-origin .text-over-image a:visited,.ax-origin .text-over-image a.example-image-link:visited{
  color: #003f6d;
}.ax-origin .main-content a:hover,.ax-origin .main-content a:focus,.ax-origin .main-content a:active,.ax-origin .main-content a.example-image-link:hover,.ax-origin .main-content a.example-image-link:focus,.ax-origin .main-content a.example-image-link:active,.ax-origin li a:hover,.ax-origin li a:focus,.ax-origin li a:active,.ax-origin li a.example-image-link:hover,.ax-origin li a.example-image-link:focus,.ax-origin li a.example-image-link:active,.ax-origin .blogTags a:hover,.ax-origin .blogTags a:focus,.ax-origin .blogTags a:active,.ax-origin .blogTags a.example-image-link:hover,.ax-origin .blogTags a.example-image-link:focus,.ax-origin .blogTags a.example-image-link:active,.ax-origin .content-block.default a:hover,.ax-origin .content-block.default a:focus,.ax-origin .content-block.default a:active,.ax-origin .content-block.default a.example-image-link:hover,.ax-origin .content-block.default a.example-image-link:focus,.ax-origin .content-block.default a.example-image-link:active,.ax-origin .content-block.lightgray2 a:hover,.ax-origin .content-block.lightgray2 a:focus,.ax-origin .content-block.lightgray2 a:active,.ax-origin .content-block.lightgray2 a.example-image-link:hover,.ax-origin .content-block.lightgray2 a.example-image-link:focus,.ax-origin .content-block.lightgray2 a.example-image-link:active,.ax-origin .content-block.lightgray3 a:hover,.ax-origin .content-block.lightgray3 a:focus,.ax-origin .content-block.lightgray3 a:active,.ax-origin .content-block.lightgray3 a.example-image-link:hover,.ax-origin .content-block.lightgray3 a.example-image-link:focus,.ax-origin .content-block.lightgray3 a.example-image-link:active,.ax-origin .content-block.white a:hover,.ax-origin .content-block.white a:focus,.ax-origin .content-block.white a:active,.ax-origin .content-block.white a.example-image-link:hover,.ax-origin .content-block.white a.example-image-link:focus,.ax-origin .content-block.white a.example-image-link:active,.ax-origin .content-block.light-background a:hover,.ax-origin .content-block.light-background a:focus,.ax-origin .content-block.light-background a:active,.ax-origin .content-block.light-background a.example-image-link:hover,.ax-origin .content-block.light-background a.example-image-link:focus,.ax-origin .content-block.light-background a.example-image-link:active,.ax-origin .content-block.white-background a:hover,.ax-origin .content-block.white-background a:focus,.ax-origin .content-block.white-background a:active,.ax-origin .content-block.white-background a.example-image-link:hover,.ax-origin .content-block.white-background a.example-image-link:focus,.ax-origin .content-block.white-background a.example-image-link:active,.ax-origin .featured2.default a:hover,.ax-origin .featured2.default a:focus,.ax-origin .featured2.default a:active,.ax-origin .featured2.default a.example-image-link:hover,.ax-origin .featured2.default a.example-image-link:focus,.ax-origin .featured2.default a.example-image-link:active,.ax-origin .featured2.lightgray2 a:hover,.ax-origin .featured2.lightgray2 a:focus,.ax-origin .featured2.lightgray2 a:active,.ax-origin .featured2.lightgray2 a.example-image-link:hover,.ax-origin .featured2.lightgray2 a.example-image-link:focus,.ax-origin .featured2.lightgray2 a.example-image-link:active,.ax-origin .featured2.lightgray3 a:hover,.ax-origin .featured2.lightgray3 a:focus,.ax-origin .featured2.lightgray3 a:active,.ax-origin .featured2.lightgray3 a.example-image-link:hover,.ax-origin .featured2.lightgray3 a.example-image-link:focus,.ax-origin .featured2.lightgray3 a.example-image-link:active,.ax-origin .featured2.white a:hover,.ax-origin .featured2.white a:focus,.ax-origin .featured2.white a:active,.ax-origin .featured2.white a.example-image-link:hover,.ax-origin .featured2.white a.example-image-link:focus,.ax-origin .featured2.white a.example-image-link:active,.ax-origin .image-wrapper a:hover,.ax-origin .image-wrapper a:focus,.ax-origin .image-wrapper a:active,.ax-origin .image-wrapper a.example-image-link:hover,.ax-origin .image-wrapper a.example-image-link:focus,.ax-origin .image-wrapper a.example-image-link:active,.ax-origin .news-content a:hover,.ax-origin .news-content a:focus,.ax-origin .news-content a:active,.ax-origin .news-content a.example-image-link:hover,.ax-origin .news-content a.example-image-link:focus,.ax-origin .news-content a.example-image-link:active,.ax-origin .materials-div td a:hover,.ax-origin .materials-div td a:focus,.ax-origin .materials-div td a:active,.ax-origin .materials-div td a.example-image-link:hover,.ax-origin .materials-div td a.example-image-link:focus,.ax-origin .materials-div td a.example-image-link:active,.ax-origin .protolabs-table td a:hover,.ax-origin .protolabs-table td a:focus,.ax-origin .protolabs-table td a:active,.ax-origin .protolabs-table td a.example-image-link:hover,.ax-origin .protolabs-table td a.example-image-link:focus,.ax-origin .protolabs-table td a.example-image-link:active,.ax-origin .stats a:hover,.ax-origin .stats a:focus,.ax-origin .stats a:active,.ax-origin .stats a.example-image-link:hover,.ax-origin .stats a.example-image-link:focus,.ax-origin .stats a.example-image-link:active,.ax-origin .text-over-image a:hover,.ax-origin .text-over-image a:focus,.ax-origin .text-over-image a:active,.ax-origin .text-over-image a.example-image-link:hover,.ax-origin .text-over-image a.example-image-link:focus,.ax-origin .text-over-image a.example-image-link:active{
  color: #343741;
}.ax-origin .main-content a.btn,.ax-origin li a.btn,.ax-origin .blogTags a.btn,.ax-origin .content-block.default a.btn,.ax-origin .content-block.lightgray2 a.btn,.ax-origin .content-block.lightgray3 a.btn,.ax-origin .content-block.white a.btn,.ax-origin .content-block.light-background a.btn,.ax-origin .content-block.white-background a.btn,.ax-origin .featured2.default a.btn,.ax-origin .featured2.lightgray2 a.btn,.ax-origin .featured2.lightgray3 a.btn,.ax-origin .featured2.white a.btn,.ax-origin .image-wrapper a.btn,.ax-origin .news-content a.btn,.ax-origin .materials-div td a.btn,.ax-origin .protolabs-table td a.btn,.ax-origin .stats a.btn,.ax-origin .text-over-image a.btn{
  text-decoration: none;
}.ax-origin a.example-image-link{
  position: relative;
}.ax-origin .card2.black-with-white-button a,.ax-origin .call-out.dark a,.ax-origin .protolabs-table th a,.ax-origin .content-container a,.ax-origin .content-block a,.ax-origin .content-block.black a,.ax-origin .content-block.medgray a,.ax-origin .content-block.trueblack a,.ax-origin .featured2 a,.ax-origin .hero-container.trueblack .rich-text a,.ax-origin .hero-container.black .rich-text a,.ax-origin .hero-container.medgray .rich-text a,.ax-origin .hero2-sub-content a,.ax-origin .hero2-lower a,.ax-origin .pdf-download a,.ax-origin .text-over-image .black a,.ax-origin .text-over-image .trueblack a,.ax-origin .banner.dk-gray .banner-content a,.ax-origin .banner.black .banner-content a,.ax-origin .banner.honeycomb .banner-content a,.ax-origin .banner.trueblack .banner-content a,.ax-origin .video-hero .dk-gray a,.ax-origin .video-hero .honeycomb a,.ax-origin .video-hero .black a,.ax-origin .video-hero .trueblack a,.ax-origin .long-form-cta1.black a{
  color: #449eca;
  text-decoration: underline;
}.ax-origin .card2.black-with-white-button a:visited,.ax-origin .call-out.dark a:visited,.ax-origin .protolabs-table th a:visited,.ax-origin .content-container a:visited,.ax-origin .content-block a:visited,.ax-origin .content-block.black a:visited,.ax-origin .content-block.medgray a:visited,.ax-origin .content-block.trueblack a:visited,.ax-origin .featured2 a:visited,.ax-origin .hero-container.trueblack .rich-text a:visited,.ax-origin .hero-container.black .rich-text a:visited,.ax-origin .hero-container.medgray .rich-text a:visited,.ax-origin .hero2-sub-content a:visited,.ax-origin .hero2-lower a:visited,.ax-origin .pdf-download a:visited,.ax-origin .text-over-image .black a:visited,.ax-origin .text-over-image .trueblack a:visited,.ax-origin .banner.dk-gray .banner-content a:visited,.ax-origin .banner.black .banner-content a:visited,.ax-origin .banner.honeycomb .banner-content a:visited,.ax-origin .banner.trueblack .banner-content a:visited,.ax-origin .video-hero .dk-gray a:visited,.ax-origin .video-hero .honeycomb a:visited,.ax-origin .video-hero .black a:visited,.ax-origin .video-hero .trueblack a:visited,.ax-origin .long-form-cta1.black a:visited{
  color: #005ca3;
}.ax-origin .card2.black-with-white-button a:hover,.ax-origin .call-out.dark a:hover,.ax-origin .protolabs-table th a:hover,.ax-origin .content-container a:hover,.ax-origin .content-block a:hover,.ax-origin .content-block.black a:hover,.ax-origin .content-block.medgray a:hover,.ax-origin .content-block.trueblack a:hover,.ax-origin .featured2 a:hover,.ax-origin .hero-container.trueblack .rich-text a:hover,.ax-origin .hero-container.black .rich-text a:hover,.ax-origin .hero-container.medgray .rich-text a:hover,.ax-origin .hero2-sub-content a:hover,.ax-origin .hero2-lower a:hover,.ax-origin .pdf-download a:hover,.ax-origin .text-over-image .black a:hover,.ax-origin .text-over-image .trueblack a:hover,.ax-origin .banner.dk-gray .banner-content a:hover,.ax-origin .banner.black .banner-content a:hover,.ax-origin .banner.honeycomb .banner-content a:hover,.ax-origin .banner.trueblack .banner-content a:hover,.ax-origin .video-hero .dk-gray a:hover,.ax-origin .video-hero .honeycomb a:hover,.ax-origin .video-hero .black a:hover,.ax-origin .video-hero .trueblack a:hover,.ax-origin .long-form-cta1.black a:hover{
  color: #fff;
  text-decoration: underline;
}.ax-origin .card2.black-with-white-button a.btn,.ax-origin .call-out.dark a.btn,.ax-origin .protolabs-table th a.btn,.ax-origin .content-container a.btn,.ax-origin .content-block a.btn,.ax-origin .content-block.black a.btn,.ax-origin .content-block.medgray a.btn,.ax-origin .content-block.trueblack a.btn,.ax-origin .featured2 a.btn,.ax-origin .hero-container.trueblack .rich-text a.btn,.ax-origin .hero-container.black .rich-text a.btn,.ax-origin .hero-container.medgray .rich-text a.btn,.ax-origin .hero2-sub-content a.btn,.ax-origin .hero2-lower a.btn,.ax-origin .pdf-download a.btn,.ax-origin .text-over-image .black a.btn,.ax-origin .text-over-image .trueblack a.btn,.ax-origin .banner.dk-gray .banner-content a.btn,.ax-origin .banner.black .banner-content a.btn,.ax-origin .banner.honeycomb .banner-content a.btn,.ax-origin .banner.trueblack .banner-content a.btn,.ax-origin .video-hero .dk-gray a.btn,.ax-origin .video-hero .honeycomb a.btn,.ax-origin .video-hero .black a.btn,.ax-origin .video-hero .trueblack a.btn,.ax-origin .long-form-cta1.black a.btn{
  text-decoration: none;
}.ax-origin .banner.blue .banner-content a,.ax-origin .banner.green .banner-content a,.ax-origin .content-block.blue a,.ax-origin .content-block.greenwhite a,.ax-origin .featured2.blue a,.ax-origin .featured2.greenwhite a,.ax-origin .hero-container.blue .rich-text a,.ax-origin .hero-container.greenwhite .rich-text a,.ax-origin .hero2.blue .hero2-sub-content a,.ax-origin .hero2.blue .hero2-lower a,.ax-origin .hero2.greenwhite .hero2-sub-content a,.ax-origin .hero2.greenwhite .hero2-lower a,.ax-origin .video-hero .blue a,.ax-origin .video-hero .green a{
  color: #fff;
  text-decoration: underline;
  text-decoration: underline solid rgba(255, 255, 255, 0.33);
}.ax-origin .banner.blue .banner-content a:visited,.ax-origin .banner.green .banner-content a:visited,.ax-origin .content-block.blue a:visited,.ax-origin .content-block.greenwhite a:visited,.ax-origin .featured2.blue a:visited,.ax-origin .featured2.greenwhite a:visited,.ax-origin .hero-container.blue .rich-text a:visited,.ax-origin .hero-container.greenwhite .rich-text a:visited,.ax-origin .hero2.blue .hero2-sub-content a:visited,.ax-origin .hero2.blue .hero2-lower a:visited,.ax-origin .hero2.greenwhite .hero2-sub-content a:visited,.ax-origin .hero2.greenwhite .hero2-lower a:visited,.ax-origin .video-hero .blue a:visited,.ax-origin .video-hero .green a:visited{
  color: #005ca3;
  text-decoration: underline solid rgba(0, 92, 163, 0.33);
}.ax-origin .banner.blue .banner-content a:hover,.ax-origin .banner.green .banner-content a:hover,.ax-origin .content-block.blue a:hover,.ax-origin .content-block.greenwhite a:hover,.ax-origin .featured2.blue a:hover,.ax-origin .featured2.greenwhite a:hover,.ax-origin .hero-container.blue .rich-text a:hover,.ax-origin .hero-container.greenwhite .rich-text a:hover,.ax-origin .hero2.blue .hero2-sub-content a:hover,.ax-origin .hero2.blue .hero2-lower a:hover,.ax-origin .hero2.greenwhite .hero2-sub-content a:hover,.ax-origin .hero2.greenwhite .hero2-lower a:hover,.ax-origin .video-hero .blue a:hover,.ax-origin .video-hero .green a:hover{
  color: #fff;
  text-decoration: underline solid #fff;
}.ax-origin .banner.yellow .banner-content a,.ax-origin .content-block.yellow a,.ax-origin .content-block.greenblack a,.ax-origin .featured2.greenblack a,.ax-origin .featured2.yellow a,.ax-origin .hero-container.greenblack .rich-text a,.ax-origin .hero-container.yellow .rich-text a,.ax-origin .hero2.greenblack .hero2-sub-content a,.ax-origin .hero2.greenblack .hero2-lower a,.ax-origin .hero2.yellow .hero2-sub-content a,.ax-origin .hero2.yellow .hero2-lower a,.ax-origin .video-overlay.yellow a{
  color: #343741;
  text-decoration: underline;
  text-decoration: underline solid rgba(52, 55, 65, 0.33);
}.ax-origin .banner.yellow .banner-content a:visited,.ax-origin .content-block.yellow a:visited,.ax-origin .content-block.greenblack a:visited,.ax-origin .featured2.greenblack a:visited,.ax-origin .featured2.yellow a:visited,.ax-origin .hero-container.greenblack .rich-text a:visited,.ax-origin .hero-container.yellow .rich-text a:visited,.ax-origin .hero2.greenblack .hero2-sub-content a:visited,.ax-origin .hero2.greenblack .hero2-lower a:visited,.ax-origin .hero2.yellow .hero2-sub-content a:visited,.ax-origin .hero2.yellow .hero2-lower a:visited,.ax-origin .video-overlay.yellow a:visited{
  color: #003f6d;
  text-decoration: underline solid rgba(0, 63, 109, 0.33);
}.ax-origin .banner.yellow .banner-content a:hover,.ax-origin .content-block.yellow a:hover,.ax-origin .content-block.greenblack a:hover,.ax-origin .featured2.greenblack a:hover,.ax-origin .featured2.yellow a:hover,.ax-origin .hero-container.greenblack .rich-text a:hover,.ax-origin .hero-container.yellow .rich-text a:hover,.ax-origin .hero2.greenblack .hero2-sub-content a:hover,.ax-origin .hero2.greenblack .hero2-lower a:hover,.ax-origin .hero2.yellow .hero2-sub-content a:hover,.ax-origin .hero2.yellow .hero2-lower a:hover,.ax-origin .video-overlay.yellow a:hover{
  color: #0078d2;
  text-decoration: underline solid #0078d2;
}.ax-origin .hero2.default a,.ax-origin .hero2.lightgray2 a,.ax-origin .hero2.lightgray3 a,.ax-origin .hero2.greenblack a,.ax-origin .hero2.yellow a,.ax-origin .hero2.white a,.ax-origin .long-form-cta1.light-gray a{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin .hero2.default a:visited,.ax-origin .hero2.lightgray2 a:visited,.ax-origin .hero2.lightgray3 a:visited,.ax-origin .hero2.greenblack a:visited,.ax-origin .hero2.yellow a:visited,.ax-origin .hero2.white a:visited,.ax-origin .long-form-cta1.light-gray a:visited{
  color: #003f6d;
}.ax-origin .hero2.default a:hover,.ax-origin .hero2.lightgray2 a:hover,.ax-origin .hero2.lightgray3 a:hover,.ax-origin .hero2.greenblack a:hover,.ax-origin .hero2.yellow a:hover,.ax-origin .hero2.white a:hover,.ax-origin .long-form-cta1.light-gray a:hover{
  color: #343741;
  text-decoration: underline;
}.ax-origin .hero2.default a.btn,.ax-origin .hero2.lightgray2 a.btn,.ax-origin .hero2.lightgray3 a.btn,.ax-origin .hero2.greenblack a.btn,.ax-origin .hero2.yellow a.btn,.ax-origin .hero2.white a.btn,.ax-origin .long-form-cta1.light-gray a.btn{
  text-decoration: none;
}.ax-origin .hero-content .medium-gray a{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin .hero-content .medium-gray a:visited{
  color: #003f6d;
}.ax-origin .hero-content .medium-gray a:hover{
  color: #9aa0ae;
}.ax-origin .hero-content .medium-gray a.btn{
  text-decoration: none;
}.ax-origin p{
  margin: 0 0 20px;
}.ax-origin hr{
  border-top: none;
  border-bottom: 7px solid #0078d2;
  margin-top: 40px;
  margin-bottom: 30px;
}.ax-origin hr.section-margin{
  margin: 0 0 80px;
  border: none;
}
@media only screen and (max-width: 767px) {.ax-origin hr.section-margin{
    margin: 0 0 35px;
  }
}.ax-origin hr.section-margin.xs{
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {.ax-origin hr.section-margin.xs{
    margin-bottom: 9px;
  }
}.ax-origin hr.section-margin.s{
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {.ax-origin hr.section-margin.s{
    margin-bottom: 18px;
  }
}.ax-origin hr.section-margin.m{
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {.ax-origin hr.section-margin.m{
    margin-bottom: 26px;
  }
}.ax-origin hr.section-margin.l{
  margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {.ax-origin hr.section-margin.l{
    margin-bottom: 35px;
  }
}.ax-origin hr.pl-light-gray{
  border-bottom-color: #e1e4ea;
}.ax-origin hr.pl-true-black{
  border-bottom-color: #15161b;
}.ax-origin hr.pl-green{
  border-bottom-color: #86BC25;
}.ax-origin hr.green{
  border-bottom-color: #86BC25;
}.ax-origin hr.black{
  border-bottom-color: #343741;
}.ax-origin hr.white{
  border-bottom-color: #fff;
}.ax-origin hr.medium{
  border-bottom-width: 4px;
}.ax-origin hr.small{
  border-bottom-width: 2px;
}.ax-origin hr.thick{
  border-bottom-width: 5px;
}.ax-origin hr.thin{
  border-bottom-width: 3px;
}.ax-origin hr.fine{
  border-bottom-width: 1px;
}.ax-origin hr.short{
  width: 50px;
}.ax-origin strong{
  font-weight: 700;
}.ax-origin h1,.ax-origin .heading1,.ax-origin h2,.ax-origin .heading2,.ax-origin h3,.ax-origin .heading3,.ax-origin h4,.ax-origin .heading4,.ax-origin h5,.ax-origin .heading5,.ax-origin h6,.ax-origin .heading6{
  margin-top: 0;
  letter-spacing: 0px;
}.ax-origin h1.heading-border,.ax-origin .heading1.heading-border,.ax-origin h2.heading-border,.ax-origin .heading2.heading-border,.ax-origin h3.heading-border,.ax-origin .heading3.heading-border,.ax-origin h4.heading-border,.ax-origin .heading4.heading-border,.ax-origin h5.heading-border,.ax-origin .heading5.heading-border,.ax-origin h6.heading-border,.ax-origin .heading6.heading-border{
  border-bottom: 2px solid #f5f7fa;
  padding-bottom: 15px;
}.ax-origin h1.no-border,.ax-origin .heading1.no-border,.ax-origin h2.no-border,.ax-origin .heading2.no-border,.ax-origin h3.no-border,.ax-origin .heading3.no-border,.ax-origin h4.no-border,.ax-origin .heading4.no-border,.ax-origin h5.no-border,.ax-origin .heading5.no-border,.ax-origin h6.no-border,.ax-origin .heading6.no-border{
  border-bottom: 0px !important;
}.ax-origin h1,.ax-origin .heading1{
  font-size: 46px;
  font-size: 4.6rem;
  line-height: 55px;
  line-height: 5.5rem;
  font-weight: 700;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-top: 50px;
}
@media only screen and (max-width: 991px) {.ax-origin h1,.ax-origin .heading1{
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin h1,.ax-origin .heading1{
    font-size: 32px;
    font-size: 3.2rem;
    line-height: 38px;
    line-height: 3.8rem;
    font-weight: 700;
  }
}.ax-origin h2,.ax-origin .heading2{
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 38px;
  line-height: 3.8rem;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin h2,.ax-origin .heading2{
    font-size: 26px;
    font-size: 2.6rem;
    line-height: 32px;
    line-height: 3.2rem;
    font-weight: 700;
  }
}.ax-origin h3,.ax-origin .heading3{
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin h3,.ax-origin .heading3{
    font-size: 20px;
    font-size: 2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}.ax-origin h4,.ax-origin .heading4{
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin h4,.ax-origin .heading4{
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}.ax-origin h5,.ax-origin .heading5{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin h5,.ax-origin .heading5{
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 24px;
    line-height: 2.4rem;
  }
}.ax-origin h6,.ax-origin .heading6{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700;
}.ax-origin .xl-body-copy{
  font-size: 28px;
  font-size: 2.8rem;
  margin-bottom: 5px;
  font-weight: 700;
}.ax-origin .large-body-copy{
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 28px;
  line-height: 2.8rem;
}.ax-origin .large-body-copy strong{
  margin: 0;
}
@media only screen and (max-width: 767px) {.ax-origin .large-body-copy{
    font-size: 24px;
    font-size: 2.4rem;
  }
}.ax-origin .text-uppercase,.ax-origin .initialism{
  text-transform: uppercase;
}.ax-origin ul,.ax-origin ol{
  margin-bottom: 10px;
}.ax-origin ul{
  padding: 0 0 0 40px;
  list-style: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
}.ax-origin ul li{
  margin: 12px 0px;
  padding-left: 4px;
  text-indent: -7px;
}.ax-origin ul li::before{
  content: ".";
  font-size: 45px;
  display: inline-block;
  position: relative;
  left: -3px;
  top: -3px;
  line-height: 0px;
}.ax-origin ul li h1,.ax-origin ul li h2,.ax-origin ul li h3,.ax-origin ul li h4,.ax-origin ul li h5,.ax-origin ul li h6{
  display: inline-block;
}.ax-origin ul.four-col-list li{
  float: left;
  margin: 0 2% 0 0;
  width: 23%;
}
@media only screen and (max-width: 767px) {.ax-origin ul.four-col-list li{
    width: 100%;
    margin: 0;
  }
}.ax-origin ul.two-col-list li{
  float: left;
  margin: 0 2% 0 0;
  width: 48%;
  line-height: 28px;
  line-height: 2.8rem;
}.ax-origin ul.unstyled-list{
  list-style: none;
  padding: 0;
}.ax-origin ul.unstyled-list li{
  font-size: 20px;
  font-size: 2rem;
  line-height: 32px;
  line-height: 3.2rem;
}.ax-origin ul.unstyled-list li ul{
  list-style: none;
}.ax-origin ul.check-list li{
  text-indent: -21px;
  padding-left: 6px;
}.ax-origin ul.check-list li::before{
  content: "";
  display: inline-block;
  transform: rotate(45deg);
  height: 14px;
  width: 7px;
  margin-right: 10px;
  margin-left: 2px;
  border-bottom: 2px solid #343741;
  border-right: 2px solid #343741;
  top: -1px;
}.ax-origin ul.check-list-gradient li{
  text-indent: -45px;
  padding-left: 6px;
}.ax-origin ul.check-list-gradient li::before{
  content: "\e86c";
  font-family: "Material Symbols Outlined";
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  display: initial;
  margin-right: 12px;
  margin-left: 12px;
  top: 4px;
  color: #86BC25;
}.ax-origin .glyph{
  margin-left: 12px;
  color: #0078d2;
}.ax-origin .title1{
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-weight: 700;
}.ax-origin .title2{
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-weight: 700;
}.ax-origin .title3{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 700;
}.ax-origin .Copyright{
  color: #687082;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
}.ax-origin .Quote{
  font-style: italic;
}.ax-origin .gradient-blue-green{
  background-image: -webkit-linear-gradient(left, #449eca 0%, #86BC25 100%);
  background-image: -o-linear-gradient(left, #449eca 0%, #86BC25 100%);
  background-image: linear-gradient(to right, #449eca 0%, #86BC25 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF449ECA", endColorstr="#FF86BC25", GradientType=1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}.ax-origin hr.light-gray{
  background: #e1e4ea;
  border: none;
  height: 1px;
}.ax-origin hr.green,.ax-origin hr.gradient-blue-green{
  background: #86BC25;
  border: none;
  height: 3px;
  width: 50px;
}.ax-origin div.Pull-Quote{
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  width: 100%;
  padding-left: 25px;
  margin: 50px 0px;
  position: relative;
  border-left: 3px solid #86BC25;
}
@media only screen and (max-width: 767px) {.ax-origin div.Pull-Quote{
    padding: 35px 14% 35px 14%;
    margin: 35px 0px;
  }
}.ax-origin .Pull-Quote-Author{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  color: #687082;
  margin-top: 20px;
  display: inline-block;
}.ax-origin div.rte-caption,.ax-origin p.caption{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: 500;
  padding-top: 12px;
  text-align: center;
  color: #687082;
}.ax-origin div.annotation{
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
}.ax-origin div.footnotes{
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
}.ax-origin :target{
  display: block;
  position: relative;
  top: -175px; /* negative fixed header height */
  visibility: hidden;
}.ax-origin .white{
  color: #fff;
}.ax-origin .medium-gray{
  color: #9aa0ae;
}.ax-origin .dark-gray{
  color: #343741;
}.ax-origin .black{
  color: #343741;
}.ax-origin .breadcrumb{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin .breadcrumb li:first-child:before{
  display: none;
}.ax-origin .breadcrumb li::before{
  font-size: inherit;
  position: inherit;
  border: none;
}.ax-origin .move-down-90px{
  position: relative;
  bottom: -90px;
}.ax-origin .material-symbols-outlined{
  font-family: "Material Symbols Outlined";
  font-weight: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}.ax-origin .media-caption{
  margin-top: 10px;
}.ax-origin .bg-cover{
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
}.ax-origin .bg-cover img{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 300ms ease 0ms;
  -o-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
  margin: auto;
  min-width: 50%;
  min-height: 50%;
  overflow-x: hidden;
  display: block;
}.ax-origin .bg-cover img.wide-image{
  max-height: 50%;
  max-width: none;
}.ax-origin .bg-cover img.tall-image{
  max-width: 50%;
}.ax-origin img{
  max-width: 100%;
}.ax-origin .centered-image-container{
  text-align: center;
}.ax-origin .centered-image-container.left{
  text-align: left;
}.ax-origin .centered-image-container.center{
  text-align: center;
}.ax-origin .centered-image-container.right{
  text-align: right;
}.ax-origin .centered-image-container .image-with-text{
  display: inline-block;
}.ax-origin .centered-image-container .image-with-text.image-wrapper{
  margin-bottom: 30px;
}.ax-origin .centered-image-container .image-caption{
  box-sizing: border-box;
  min-width: 100%;
  width: 200px;
}.ax-origin img .caption,.ax-origin .image-wrapper .caption{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 17px;
  line-height: 1.7rem;
  font-weight: 500;
  padding-top: 12px;
  text-align: center;
  color: #687082;
}.ax-origin img .caption:empty,.ax-origin .image-wrapper .caption:empty{
  display: none;
}.ax-origin img.float-left,.ax-origin .image-wrapper.float-left{
  margin: 9px 30px 15px 0;
  float: left;
}
@media only screen and (max-width: 767px) {.ax-origin img.float-left,.ax-origin .image-wrapper.float-left{
    margin: 9px 30px 10px 0;
  }
}.ax-origin img.float-right,.ax-origin .image-wrapper.float-right{
  margin: 9px 0 15px 30px;
  float: right;
}
@media only screen and (max-width: 767px) {.ax-origin img.float-right,.ax-origin .image-wrapper.float-right{
    margin: 9px 0 10px 30px;
  }
}.ax-origin img.float-left,.ax-origin img.float-right,.ax-origin .image-wrapper.float-left,.ax-origin .image-wrapper.float-right{
  max-width: 50%;
}
@media only screen and (max-width: 767px) {.ax-origin img.float-left,.ax-origin img.float-right,.ax-origin .image-wrapper.float-left,.ax-origin .image-wrapper.float-right{
    max-width: 100%;
    float: none;
    margin: 0 0 20px;
  }
}.ax-origin img.image-small,.ax-origin .image-wrapper.image-small{
  max-width: 25%;
}
@media only screen and (max-width: 767px) {.ax-origin img.image-small,.ax-origin .image-wrapper.image-small{
    max-width: 50%;
    margin: auto;
  }
}.ax-origin img.image-square,.ax-origin .image-wrapper.image-square{
  max-width: 40%;
}
@media only screen and (max-width: 767px) {.ax-origin img.image-square,.ax-origin .image-wrapper.image-square{
    max-width: 66%;
    margin: auto;
  }
}.ax-origin img.image-portrait,.ax-origin .image-wrapper.image-portrait{
  max-width: 35%;
}
@media only screen and (max-width: 767px) {.ax-origin img.image-portrait,.ax-origin .image-wrapper.image-portrait{
    max-width: 57%;
    margin: auto;
  }
}.ax-origin img.image-landscape,.ax-origin .image-wrapper.image-landscape{
  max-width: 53%;
}
@media only screen and (max-width: 767px) {.ax-origin img.image-landscape,.ax-origin .image-wrapper.image-landscape{
    max-width: 85%;
    margin: auto;
  }
}.ax-origin img.float-left.image-icon,.ax-origin .image-wrapper.float-left.image-icon{
  width: 75px;
}
@media only screen and (max-width: 767px) {.ax-origin img.float-left.image-icon,.ax-origin .image-wrapper.float-left.image-icon{
    float: left;
  }
}.ax-origin img.image-icon,.ax-origin .image-wrapper.image-icon{
  margin-right: 15px;
  margin-top: 8px;
}.ax-origin img.image-block,.ax-origin .image-wrapper.image-block{
  width: 100%;
  display: block;
  margin: 0 0 30px;
  text-align: center;
}.ax-origin img p,.ax-origin .image-block-content p{
  margin: 0 0 8px;
}.ax-origin span.image-left{
  display: block;
  float: left;
  margin: 9px 30px 15px 0;
}
@media only screen and (max-width: 991px) {.ax-origin span.image-left{
    float: none;
    margin-right: 0px;
  }
}.ax-origin span.image-right{
  display: block;
  float: right;
  margin: 9px 0 15px 30px;
}
@media only screen and (max-width: 991px) {.ax-origin span.image-right{
    float: none;
    margin-left: 0px;
  }
}.ax-origin .testimonials-table a img{
  opacity: 0.2;
}.ax-origin .testimonials-table a img:hover{
  opacity: 1;
}

@media only screen and (max-width: 991px) {.ax-origin .hide-on-mobile{
    display: none;
  }
}.ax-origin .fade-on-hover{
  opacity: 1;
}.ax-origin .fade-on-hover:hover{
  opacity: 0.2;
}.ax-origin .text-on-image{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 50px;
  font-size: 5rem;
  line-height: 50px;
  line-height: 5rem;
}
@media only screen and (max-width: 767px) {.ax-origin .text-on-image{
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    line-height: 3rem;
  }
}.ax-origin .hover-image:hover{
  opacity: 0.8;
}.ax-origin .pl-announcements{
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  text-align: center;
}
@media only screen and (max-width: 767px) {.ax-origin .pl-announcements.hide-on-mobile{
    display: none;
  }
}.ax-origin .pl-announcements .row{
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media only screen and (max-width: 767px) {.ax-origin .pl-announcements .row{
    display: block;
  }
}.ax-origin .pl-announcements .bubble{
  border-radius: 20px;
  border: 1.5px solid #86BC25;
  padding: 2px 5px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  background-color: #343741;
  display: flex;
  align-items: center;
  margin-left: 5px;
}
@media only screen and (max-width: 767px) {.ax-origin .pl-announcements .bubble{
    display: inline-block;
    margin-left: 0px;
    margin-top: 10px;
  }
}.ax-origin .pl-announcements .bubble img{
  height: 12px;
  filter: invert(55%) sepia(97%) saturate(719%) hue-rotate(37deg) brightness(97%) contrast(101%);
  margin-bottom: 2px;
  margin-left: 1px;
}.ax-origin .pl-announcements .bubble .bubble-image{
  display: inline-block;
}.ax-origin .pl-announcements .bubble .bubble-image + .bubble-text{
  padding: 0px 12px 0px 5px;
}.ax-origin .pl-announcements .bubble .bubble-text{
  display: inline-block;
  padding: 0px 12px;
}.ax-origin .pl-announcements .bubble span:nth-last-child(2){
  padding-left: 10px;
}
@media only screen and (max-width: 479px) {.ax-origin .pl-announcements .bubble span:nth-last-child(2){
    width: 30px;
  }
}.ax-origin .pl-announcements .announcements-link{
  padding: 10px 40px 8px 10px;
  position: relative;
  text-wrap: balance;
}
@media only screen and (max-width: 767px) {.ax-origin .pl-announcements .announcements-link{
    padding: 10px 20px;
  }
}.ax-origin .pl-announcements .announcements-link span span{
  padding: 0 5px;
}.ax-origin .pl-announcements .announcements-link i{
  color: #fff;
  position: relative;
  top: 7px;
  right: -7px;
  font-weight: 700;
  line-height: unset;
}.ax-origin .pl-announcements .announcements-close{
  display: flex;
  width: 50px;
  height: 40px;
  position: absolute;
  right: -15px;
}
@media only screen and (max-width: 767px) {.ax-origin .pl-announcements .announcements-close{
    right: 0px;
    top: 0px;
  }
}.ax-origin .pl-announcements .announcements-close:hover{
  cursor: pointer;
}.ax-origin .pl-announcements .announcements-close i{
  color: #fff;
  margin: auto;
}.ax-origin .pl-announcements.light-gray{
  background-color: #f5f7fa;
  color: #343741;
}.ax-origin .pl-announcements.light-gray .bubble{
  background-color: #f5f7fa;
}.ax-origin .pl-announcements.light-gray a{
  color: #343741;
}.ax-origin .pl-announcements.light-gray a:hover{
  color: #0078d2;
}.ax-origin .pl-announcements.light-gray i{
  color: #343741;
}.ax-origin .pl-announcements a{
  color: #fff;
  line-height: 0px;
  line-height: 0rem;
}.ax-origin .pl-announcements a:hover{
  text-decoration: none;
}.ax-origin .pl-announcements a:hover span{
  text-decoration: underline;
}.ax-origin .pl-announcements a:active,.ax-origin .pl-announcements a:focus{
  text-decoration: none;
}.ax-origin .pl-announcements.dark-gray{
  background-color: #343741;
  color: #fff;
}.ax-origin .pl-announcements.black{
  background-color: #15161b;
  color: #fff;
}.ax-origin .pl-announcements.blue{
  background-color: #0078d2;
  color: #fff;
}.ax-origin .pl-announcements.blue .bubble{
  background-color: #0078d2;
}.ax-origin .pl-true-black{
  background-color: #15161b;
}.ax-origin .pl-blue{
  background-color: #0078d2;
}.ax-origin .pl-light-blue{
  background-color: #ebf6ff;
}.ax-origin .pl-light-gray{
  background-color: #f5f7fa;
}.ax-origin .padding-20{
  padding: 20px 0;
}.ax-origin .padding-40{
  padding: 40px 0;
}.ax-origin .padding-60{
  padding: 60px 0;
}.ax-origin .padding-80{
  padding: 80px 0;
}.ax-origin .padding-100{
  padding: 100px 0;
}.ax-origin .margin-top-20{
  margin-top: 20px;
}.ax-origin .margin-top-40{
  margin-top: 40px;
}.ax-origin .margin-top-60{
  margin-top: 60px;
}.ax-origin .margin-top-80{
  margin-top: 80px;
}.ax-origin .margin-top-100{
  margin-top: 100px;
}.ax-origin .margin-bottom-20{
  margin-bottom: 20px;
}.ax-origin .margin-bottom-40{
  margin-bottom: 40px;
}.ax-origin .margin-bottom-60{
  margin-bottom: 60px;
}.ax-origin .margin-bottom-80{
  margin-bottom: 80px;
}.ax-origin .margin-bottom-100{
  margin-bottom: 100px;
}.ax-origin html,.ax-origin body{
  min-width: 320px;
  scroll-
}.ax-origin html.search-active,.ax-origin html.modal-form-active,.ax-origin html.mobile-menu-active,.ax-origin body.search-active,.ax-origin body.modal-form-active,.ax-origin body.mobile-menu-active{
  overflow: hidden;
}

/**
 * Disable smooth scrolling when users have prefers-reduced-motion enabled
 */
@media screen and (prefers-reduced-motion: reduce) {.ax-origin html{
    scroll-
  }
}.ax-origin #footer-ppc{
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin-top: 30px;
}.ax-origin #footer-ppc .footer-background{
  background-color: #343741;
  color: #fff;
}.ax-origin #footer-ppc .footer-background a{
  color: #fff;
  line-height: 18px;
  line-height: 1.8rem;
}.ax-origin #footer-ppc .footer-background a:hover{
  text-decoration: underline;
}.ax-origin #footer-ppc .footer-background .social-nav li a:active,.ax-origin #footer-ppc .footer-background .social-nav li a:focus,.ax-origin #footer-ppc .footer-background .social-nav li a:hover{
  color: #0078d2;
}.ax-origin #footer-ppc .footer-background .row{
  margin-top: 15px;
  margin-bottom: 10px;
}.ax-origin #footer-ppc .footer-background .row.top{
  margin-bottom: 40px;
}.ax-origin #footer-ppc .footer-background .row .text{
  margin-top: 15px;
}.ax-origin #footer-ppc .footer-background .row .text .legal-notices-links a{
  padding-left: 10px;
  padding-right: 15px;
  border-right: 1px solid #687082;
}.ax-origin #footer-ppc .footer-background .row .text .legal-notices-links a:first-child{
  padding-left: 0;
}.ax-origin #footer-ppc .footer-background .row .text .legal-notices-links a:last-child{
  padding-right: 0;
  border: none;
}.ax-origin #footer-ppc .footer-background .row .social-icons{
  float: right;
  text-align: end;
}.ax-origin #footer-ppc .footer-background .row .social-icons ul{
  margin-right: -5px;
  margin-top: 0;
}.ax-origin #footer-ppc .footer-background .row .social-icons ul li a{
  padding: 5px;
}.ax-origin #footer-ppc .footer-background .row .social-icons ul li a svg{
  width: 35px;
  height: 35px;
  fill: #fff;
  max-width: initial;
}.ax-origin #footer-ppc .footer-background .row .social-icons ul li a svg:hover{
  fill: #0078d2;
}
@media only screen and (max-width: 767px) {.ax-origin #footer-ppc .footer-background .row .social-icons{
    float: left;
    text-align: start;
  }.ax-origin #footer-ppc .footer-background .row .social-icons ul{
    margin-left: -5px;
  }
}.ax-origin #footer-ppc .footer-background .bottom-section{
  margin-top: 50px;
  margin-bottom: 20px;
  padding: 0;
}.ax-origin #footer-ppc .footer-background .bottom-section .footer-logo{
  float: right;
  max-width: 200px;
  margin-top: -10px;
}
@media only screen and (max-width: 479px) {.ax-origin #footer-ppc .footer-background .bottom-section .footer-logo{
    margin-top: 0;
    margin-bottom: 20px;
    float: left !important;
  }
}.ax-origin #footer{
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 22px;
  line-height: 2.2rem;
  position: relative;
  margin-top: 30px;
}.ax-origin #footer .stay-connected{
  background-color: #343741;
  color: #fff;
}.ax-origin #footer .stay-connected .connected-text{
  padding-top: 27px;
  padding-bottom: 15px;
}.ax-origin #footer .stay-connected .connected-text p{
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 8px;
}.ax-origin #footer .stay-connected .social-nav{
  float: none;
  margin: 0px 0px 0px -4px;
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .stay-connected .social-nav{
    display: block;
  }
}.ax-origin #footer .stay-connected .social-nav li a{
  color: #fff;
  padding: 5px;
  text-decoration: none !important;
}.ax-origin #footer .stay-connected .social-nav li a i{
  font-size: 28px;
  font-size: 2.8rem;
}.ax-origin #footer .stay-connected .social-nav li a svg{
  width: 35px;
  height: 35px;
  fill: #fff;
  max-width: initial;
}.ax-origin #footer .stay-connected .social-nav li a svg:hover{
  fill: #0078d2;
}.ax-origin #footer .stay-connected .social-nav li::before{
  display: none;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .stay-connected .form-column{
    padding: 0;
  }
}.ax-origin #footer .stay-connected .form-column .form-area{
  padding-top: 30px;
  padding-bottom: 15px;
  /* Change the white to any color ;) */
  /*Change text in autofill textbox*/
}.ax-origin #footer .stay-connected .form-column .form-area .loading-spinner{
  margin-top: -30px;
}.ax-origin #footer .stay-connected .form-column .form-area label.error{
  color: #d14124;
}.ax-origin #footer .stay-connected .form-column .form-area input:-webkit-autofill,.ax-origin #footer .stay-connected .form-column .form-area input:-webkit-autofill:hover,.ax-origin #footer .stay-connected .form-column .form-area input:-webkit-autofill:focus,.ax-origin #footer .stay-connected .form-column .form-area input:-webkit-autofill:active{
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}.ax-origin #footer .stay-connected .form-column .form-area input:-webkit-autofill{
  -webkit-text-fill-color: #343741 !important;
}
@media only screen and (max-width: 1199px) {.ax-origin #footer .stay-connected .form-column .form-area .checkbox{
    margin-top: 20px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin #footer .stay-connected .form-column .form-area .checkbox{
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .stay-connected .form-column .form-area .checkbox{
    margin-top: 20px;
  }
}.ax-origin #footer .stay-connected .form-column .form-area .checkbox label a{
  color: #fff;
  text-decoration: underline;
  text-decoration: underline solid rgba(255, 255, 255, 0.33);
}.ax-origin #footer .stay-connected .form-column .form-area .checkbox label a:hover{
  text-decoration: underline;
}.ax-origin #footer .stay-connected .form-column .form-area .btn{
  margin: 0 !important;
}
@media only screen and (max-width: 479px) {.ax-origin #footer .stay-connected .form-column .form-area .btn{
    width: 100%;
  }
}.ax-origin #footer .stay-connected .form-column .form-area .thank-you-section{
  min-height: initial;
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 15px;
}.ax-origin #footer .form-section{
  margin-top: 7px;
  margin-left: -8px;
}.ax-origin #footer .form-section .column:nth-child(-n+2){
  padding-left: 8px;
  padding-right: 8px;
}
@media only screen and (max-width: 767px) {.ax-origin #footer .form-section .column:nth-child(-n+2){
    padding-left: 15px;
    padding-right: 15px;
  }
}.ax-origin #footer .form-section .col-lg-3{
  padding-left: 8px;
}
@media only screen and (max-width: 767px) {.ax-origin #footer .form-section .col-lg-3{
    padding-left: 15px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .form-section{
    margin-left: 0px;
  }
}.ax-origin #footer .footer-background{
  background-color: #15161b;
  color: #fff;
}.ax-origin #footer .footer-background .column{
  margin: 0;
}.ax-origin #footer .footer-background .main-section a{
  color: #fff;
  line-height: 18px;
  line-height: 1.8rem;
}.ax-origin #footer .footer-background .main-section a:hover{
  text-decoration: underline;
}.ax-origin #footer .footer-background .main-section .column .column{
  padding-left: 0px;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .footer-background .main-section .column .column{
    padding-top: 40px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .footer-background .main-section .column .column{
    padding-top: 0;
  }
}.ax-origin #footer .footer-background .main-section .footer-logo{
  margin: 50px 0 30px 0;
}.ax-origin #footer .footer-background .main-section .footer-logo img{
  width: 200px;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .footer-background .main-section .footer-logo{
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .footer-background .main-section .footer-logo{
    margin-top: 40px;
  }
}
@media only screen and (max-width: 479px) {.ax-origin #footer .footer-background .main-section .footer-logo{
    margin-bottom: 20px;
  }
}.ax-origin #footer .footer-background .main-section .title-column{
  margin-top: 50px;
  padding-right: 20px;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .footer-background .main-section .title-column{
    margin-top: 0;
  }.ax-origin #footer .footer-background .main-section .title-column:first-child{
    padding-left: 0px;
  }.ax-origin #footer .footer-background .main-section .title-column:last-child{
    padding-right: 0px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .footer-background .main-section .title-column{
    padding: 0;
    margin-top: 40px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin #footer .footer-background .main-section .title-column:nth-child(odd){
    clear: left;
  }
}.ax-origin #footer .footer-background .main-section .title-column .title-column-header{
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {.ax-origin #footer .footer-background .main-section .title-column .title-column-header{
    margin-bottom: 15px;
  }
}.ax-origin #footer .footer-background .main-section .title-column .title-column-link{
  margin-bottom: 8px;
}.ax-origin #footer .footer-background .bottom-section{
  margin: 30px 0 25px 0;
  padding: 25px 0 5px 0;
  border-top: 0.5px solid #fff;
}.ax-origin #footer .footer-background .bottom-section .column{
  padding: 0px;
}.ax-origin #footer .footer-background .bottom-section .consent-pipe{
  margin: 0 15px 0 12px;
}.ax-origin #footer .footer-background .bottom-section .consent{
  color: #fff;
  text-decoration: underline;
}.ax-origin #footer .footer-background .bottom-section .additional-text{
  text-align: right;
}
@media only screen and (max-width: 991px) {.ax-origin #footer .footer-background .bottom-section .additional-text{
    text-align: left;
    margin-top: 15px;
  }
}.ax-origin #pl-fixed-top{
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1020;
}.ax-origin #pl-header{
  background-color: #fff;
  border-bottom: 1px solid #f1f4f8;
  position: relative;
  height: 89px;
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-header{
    height: auto;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-header #navigation-overlay.open{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(52, 55, 65, 0.8);
    z-index: 10000;
    overflow: auto;
  }
}.ax-origin #pl-header .hamburger i{
  font-size: 33px;
  font-size: 3.3rem;
  margin-top: 2px;
}.ax-origin #pl-header .dropdown-menu{
  border: none;
  background-color: transparent;
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-header .dropdown-menu{
    box-shadow: none;
  }
}.ax-origin #pl-header .logo{
  display: flex;
  align-items: stretch;
  width: 210px;
  float: left;
  margin-right: 0;
}.ax-origin #pl-header .btn{
  margin: 20px 12px;
  line-height: 24px;
}.ax-origin #pl-header .sign-in{
  margin: auto 0;
  padding: 16px 24px;
}
@media only screen and (max-width: 1499px) {.ax-origin #pl-header .sign-in{
    padding-left: 0;
    padding-right: 15px;
  }
}.ax-origin #pl-header .wrapped-columns a,.ax-origin #pl-header .materials-middle a{
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: 700;
  padding-bottom: 3px;
}.ax-origin #pl-header .wrapped-columns .description,.ax-origin #pl-header .materials-middle .description{
  margin-bottom: 15px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  color: #687082;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header .wrapped-columns .description,.ax-origin #pl-header .materials-middle .description{
    display: none;
  }
}.ax-origin #pl-header.desktop .row{
  display: flex;
}.ax-origin #pl-header.desktop #navigation-overlay{
  margin: auto;
  position: relative;
}.ax-origin #pl-header.desktop #pl-navigation{
  width: 100%;
}.ax-origin #pl-header.desktop #pl-navigation .nav-and-search{
  overflow: hidden;
  float: left;
  position: relative;
}.ax-origin #pl-header.desktop #pl-navigation .mobile-top{
  display: none;
}.ax-origin #pl-header.desktop #pl-navigation .search-icon{
  display: inline-block;
  padding: 32px 5px 32px 20px;
  line-height: 15px;
}
@media only screen and (max-width: 1499px) {.ax-origin #pl-header.desktop #pl-navigation .search-icon{
    padding-left: 10px;
  }
}.ax-origin #pl-header.desktop #pl-navigation .search-icon i.search{
  color: #15161b;
  display: flex;
  align-items: stretch;
}.ax-origin #pl-header.desktop #pl-navigation .search-icon:hover{
  cursor: pointer;
}.ax-origin #pl-header.desktop #pl-navigation .search-box{
  position: absolute;
  top: 0;
  right: -600px;
  width: 100%;
  display: none;
}.ax-origin #pl-header.desktop #pl-navigation .search-box form{
  padding: 27px 0;
}.ax-origin #pl-header.desktop #pl-navigation .search-box i.search{
  color: #343741;
  position: absolute;
  left: 12px;
  top: 33px;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #pl-navigation .search-box i.search{
    left: 20px;
  }
}.ax-origin #pl-header.desktop #pl-navigation .search-box i.close{
  color: #343741;
  position: absolute;
  right: -4px;
  top: 24px;
  padding: 10px;
  opacity: 1;
}.ax-origin #pl-header.desktop #pl-navigation .search-box i.close:hover{
  cursor: pointer;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #pl-navigation .search-box i.close{
    right: 22px;
  }
}.ax-origin #pl-header.desktop #pl-navigation .search-box input{
  color: #343741;
  border: 1px solid #e1e4ea;
  padding: 0px 40px;
  margin-bottom: 8px;
  height: 35px;
  width: 100%;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
  border-radius: 6px !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #pl-navigation .search-box input{
    width: 100%;
  }
}.ax-origin #pl-header.desktop #pl-navigation .search-box input::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #343741;
  opacity: 1; /* Firefox */
}.ax-origin #pl-header.desktop #pl-navigation .search-box input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color: #343741;
}.ax-origin #pl-header.desktop #pl-navigation .search-box input::-ms-input-placeholder{ /* Microsoft Edge */
  color: #343741;
}.ax-origin #pl-header.desktop #pl-navigation .search-box input:-webkit-autofill,.ax-origin #pl-header.desktop #pl-navigation .search-box input:-webkit-autofill:hover,.ax-origin #pl-header.desktop #pl-navigation .search-box input:-webkit-autofill:focus{
  -webkit-text-fill-color: #343741;
  -webkit-box-shadow: 0 0 0px 1000px #494c55 inset;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #pl-navigation .search-box{
    display: none;
  }
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown{
  background-color: #fff;
  color: #343741;
  list-style: none;
  display: inline-block;
  padding: 0px;
  margin: 0 0 0 8px;
  z-index: 10;
  position: relative;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #pl-navigation .language-dropdown{
    display: none;
  }
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown:hover{
  background-color: #fff;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown{
  margin: 0px;
  display: flex;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown svg{
  width: 24px;
  height: 18px;
  display: inline-block;
  border: 1px solid #e1e4ea;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown:after{
  content: "\e5cf";
  font-family: "Material Symbols Outlined" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 14px;
  top: 33px;
  font-size: 21px;
  font-size: 2.1rem;
  color: #15161b;
  z-index: -1;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown:before{
  display: none;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown.open:after{
  content: "\e5ce";
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-toggle{
  color: #343741;
  font-size: 12px;
  font-size: 1.2rem;
  padding: 34px 40px 28px 12px;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-toggle:hover{
  text-decoration: none;
  color: #15161b;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown a{
  text-decoration: none;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown a:hover{
  text-decoration: none;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu{
  top: 89px;
  background-color: #f5f7fa;
  border-radius: unset;
  border: none;
  padding: 0px;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li{
  margin: 0px;
  padding-left: 0px;
  text-indent: 0px;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li a{
  color: #343741;
  padding: 8px 40px 1px 52px;
  width: 100%;
  position: relative;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li a svg{
  width: 24px;
  height: 18px;
  display: inline-block;
  margin-left: 15px;
  position: absolute;
  left: 0;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li a div{
  display: inline-block;
  padding: 0px 0px 5px;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li a:hover{
  background-color: #fff !important;
  color: #343741;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li a:after{
  clear: both;
}.ax-origin #pl-header.desktop #pl-navigation .language-dropdown .dropdown-menu li::before{
  display: none;
}.ax-origin #pl-header.desktop #main-navigation{
  float: left;
  padding: 0px;
  margin: 0px;
}.ax-origin #pl-header.desktop #main-navigation li{
  list-style: none;
  float: left;
  line-height: 24px;
  line-height: 2.4rem;
  margin: 0px;
  padding-left: 0px;
  text-indent: 0px;
}.ax-origin #pl-header.desktop #main-navigation li::before{
  display: none;
}.ax-origin #pl-header.desktop #main-navigation li .dropdown-toggle{
  color: #343741;
  text-decoration: none;
  text-transform: none;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 32px 17px;
  display: block;
}
@media only screen and (max-width: 1499px) {.ax-origin #pl-header.desktop #main-navigation li .dropdown-toggle{
    padding: 32px 12px;
  }
}.ax-origin #pl-header.desktop #main-navigation li .dropdown-toggle:hover{
  text-decoration: none;
  background-color: #f5f7fa;
}.ax-origin #pl-header.desktop #main-navigation li .dropdown-toggle span:hover{
  text-decoration: underline;
  color: #0078d2;
}.ax-origin #pl-header.desktop #main-navigation li:hover .pl-mega-nav{
  display: block;
}.ax-origin #pl-header.desktop #main-navigation #services-menu .pl-mega-main{
  display: grid;
  grid-auto-flow: column;
  grid-gap: 30px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav{
  width: 100%;
  padding: 0px;
  background-color: initial;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-top: 1px solid #f1f4f8;
  position: fixed;
  top: 88px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid{
  position: relative;
  background: #fff;
  z-index: -2;
  -webkit-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  -moz-box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  box-shadow: 0px 4px 6px -2px rgba(16, 24, 40, 0.03), 0px 12px 16px -4px rgba(16, 24, 40, 0.08);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid .row{
  margin-left: -15px;
  margin-right: -15px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid:after{
  content: " ";
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid.light-gray:after{
  background-color: #f5f7fa;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid.black:after{
  background-color: #343741;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container-fluid.blue:after{
  background-color: #0078d2;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container{
  background-color: #fff;
  overflow: auto;
  max-height: calc(100vh - 140px);
  scrollbar-width: thin;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container::-webkit-scrollbar{
  width: 4px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .container::-webkit-scrollbar-thumb{
  background-color: #687082;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav a{
  padding: 2px 0px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  display: block;
  color: #343741;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav a:hover{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main a{
  padding: 7px 0px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .mobile-hub-link{
  display: none;
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .mobile-hub-link{
    display: block;
  }
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-links{
  margin-bottom: 10px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-title{
  padding: 10px 0px;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 20px;
  line-height: 2rem;
  border-bottom: 1px solid #e1e4ea;
  margin-bottom: 10px;
  position: relative;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav a.pl-mega-title{
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-decoration: none;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav a.pl-mega-title:hover{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main{
  float: left;
  width: 78%;
  padding: 30px 1% 40px 0px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-title-link{
  color: #0078d2;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 20px;
  line-height: 2rem;
  border-bottom: 1px solid #e1e4ea;
  margin-bottom: 10px;
  padding: 10px 0;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main a{
  color: #343741;
  text-decoration: none;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main a:hover{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-resources{
  margin-right: 10px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-resources.wrapped-columns{
  column-width: 22rem;
  column-gap: 35px;
  margin-top: 5px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-resources.wrapped-columns > div{
  break-inside: avoid-column;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-materials-left{
  float: left;
  width: 30%;
  margin-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-materials-middle{
  float: left;
  width: 64%;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-materials-middle .materials-middle{
  margin-right: 35px;
  float: left;
  width: 43%;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-industries-left{
  float: left;
  width: 46%;
  margin-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-industries-left .wrapped-columns{
  column-width: 18rem;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-industries-middle{
  float: left;
  width: 22%;
  margin-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-industries-right{
  float: left;
  width: 22%;
  margin-right: 5px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-left{
  width: 23%;
  float: left;
  margin-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-left .pl-mega-title{
  border-bottom-color: transparent;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-left .pl-mega-title:after{
  content: "";
  background-image: -webkit-linear-gradient(left, #449eca 0%, #86BC25 100%);
  background-image: -o-linear-gradient(left, #449eca 0%, #86BC25 100%);
  background-image: linear-gradient(to right, #449eca 0%, #86BC25 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF449ECA", endColorstr="#FF86BC25", GradientType=1);
  display: block;
  position: absolute;
  bottom: -1px;
  width: 100%;
  height: 1px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-middle{
  width: 38%;
  float: left;
  margin-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-middle .pl-mega-column .middle-columns{
  column-width: 15rem;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-middle .pl-mega-column .middle-columns a{
  break-inside: avoid-column;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-right{
  width: 30%;
  float: left;
  padding-right: 40px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-about-us-right .pl-mega-rte{
  color: #687082;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-column-2{
  width: 50%;
  float: left;
  padding-right: 2%;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-column-3{
  width: 33%;
  float: left;
  padding-right: 2%;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-rte{
  margin-top: 10px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-rte a{
  text-decoration: underline;
  display: inline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-rte ul li{
  float: none;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-main .pl-mega-rte ul li::before{
  display: inline-block;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta{
  float: right;
  width: 23%;
  padding: 40px 0px 40px 40px;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta img{
  margin-bottom: 20px;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta ul li{
  float: none;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta ul li::before{
  display: inline-block;
  border-left: 5px solid #fff;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta .pl-mega-button{
  text-align: center;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta .pl-mega-button a.btn{
  float: left;
  line-height: inherit;
  white-space: normal;
  display: inline-flex;
  width: 100%;
  margin: 0;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.light-gray{
  background-color: #f5f7fa;
  color: #343741;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.light-gray a{
  color: #343741;
  text-decoration: underline solid rgba(52, 55, 65, 0.33);
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.light-gray a:hover{
  color: #0078d2;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.light-gray ul li::before{
  border-left: 5px solid #343741;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta a{
  color: #fff;
  text-decoration: underline;
  text-decoration: underline solid rgba(255, 255, 255, 0.33);
  display: inline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta a:hover{
  color: #fff;
  text-decoration: underline;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta a.btn{
  text-decoration: none;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.blue{
  background-color: #0078d2;
  color: #fff;
}.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta.black{
  background-color: #343741;
  color: #fff;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-header.desktop #main-navigation .pl-mega-nav .pl-mega-cta{
    display: none;
  }
}.ax-origin #pl-header.tablet #pl-navigation,.ax-origin #pl-header.tablet #mobile-search-drawer,.ax-origin #pl-header.tablet .mobile-main-menu{
  width: 50%;
}.ax-origin #pl-header.mobile #pl-navigation,.ax-origin #pl-header.mobile #mobile-search-drawer,.ax-origin #pl-header.mobile .mobile-main-menu{
  width: 90%;
}.ax-origin #pl-header.tablet,.ax-origin #pl-header.mobile{
  transition: top 0.3s;
}.ax-origin #pl-header.tablet .search-box,.ax-origin #pl-header.mobile .search-box{
  display: none;
}.ax-origin #pl-header.tablet .mobile-main-nav,.ax-origin #pl-header.mobile .mobile-main-nav{
  display: flex;
  justify-content: space-between;
}.ax-origin #pl-header.tablet .mobile-main-nav .hamburger,.ax-origin #pl-header.mobile .mobile-main-nav .hamburger{
  color: #343741;
  padding: 14px 20px 5px 16px;
  text-decoration: none;
}.ax-origin #pl-header.tablet .mobile-main-nav .hamburger:hover,.ax-origin #pl-header.mobile .mobile-main-nav .hamburger:hover{
  text-decoration: none;
  cursor: pointer;
}.ax-origin #pl-header.tablet .mobile-main-nav .logo,.ax-origin #pl-header.mobile .mobile-main-nav .logo{
  width: 180px;
  margin: 0px;
  padding: 15px;
}.ax-origin #pl-header.tablet .mobile-main-nav .mobile-sign-in,.ax-origin #pl-header.mobile .mobile-main-nav .mobile-sign-in{
  padding: 15px 13px 10px 20px;
}.ax-origin #pl-header.tablet .mobile-main-nav .mobile-sign-in i,.ax-origin #pl-header.mobile .mobile-main-nav .mobile-sign-in i{
  color: #343741;
  font-size: 30px;
  font-size: 3rem;
  margin-top: 2px;
}.ax-origin #pl-header.tablet .mobile-main-nav .mobile-sign-in:hover,.ax-origin #pl-header.mobile .mobile-main-nav .mobile-sign-in:hover{
  text-decoration: none;
  color: inherit;
}.ax-origin #pl-header.tablet #pl-navigation.no-scroll,.ax-origin #pl-header.mobile #pl-navigation.no-scroll{
  overflow: hidden;
  position: fixed;
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-header.tablet #pl-navigation,.ax-origin #pl-header.mobile #pl-navigation{
    position: fixed;
    top: 0px;
    left: -100%;
    background-color: white;
    height: 100vh;
    overflow: auto;
    scrollbar-width: thin;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }.ax-origin #pl-header.tablet #pl-navigation::-webkit-scrollbar,.ax-origin #pl-header.mobile #pl-navigation::-webkit-scrollbar{
    width: 4px;
  }.ax-origin #pl-header.tablet #pl-navigation::-webkit-scrollbar-thumb,.ax-origin #pl-header.mobile #pl-navigation::-webkit-scrollbar-thumb{
    background-color: #687082;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top,.ax-origin #pl-header.mobile #pl-navigation .mobile-top{
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 30px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 55555;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top .mobile-back,.ax-origin #pl-header.mobile #pl-navigation .mobile-top .mobile-back{
    display: flex;
    padding: 13px;
    font-size: 14px;
    font-size: 1.4rem;
    cursor: pointer;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top .mobile-logo img,.ax-origin #pl-header.mobile #pl-navigation .mobile-top .mobile-logo img{
    width: 180px;
    padding: 15px;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top .mobile-close,.ax-origin #pl-header.mobile #pl-navigation .mobile-top .mobile-close{
    margin: 15px 20px;
    padding-top: 2px;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top .mobile-close:hover,.ax-origin #pl-header.mobile #pl-navigation .mobile-top .mobile-close:hover{
    cursor: pointer;
  }.ax-origin #pl-header.tablet #pl-navigation .mobile-top .mobile-close i.close,.ax-origin #pl-header.mobile #pl-navigation .mobile-top .mobile-close i.close{
    padding: 23px 20px;
  }.ax-origin #pl-header.tablet #pl-navigation ul,.ax-origin #pl-header.mobile #pl-navigation ul{
    float: none;
  }
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation,.ax-origin #pl-header.mobile #pl-navigation #main-navigation{
  padding: 0px 50px 25px 50px;
  position: relative;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation li,.ax-origin #pl-header.mobile #pl-navigation #main-navigation li{
  list-style: none;
  padding: 2px 0px;
  font-weight: bold;
  position: static;
  text-indent: 0px;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation li a,.ax-origin #pl-header.mobile #pl-navigation #main-navigation li a{
  color: #343741;
  text-decoration: none;
  display: block;
  padding: 10px 0px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation li a:hover,.ax-origin #pl-header.mobile #pl-navigation #main-navigation li a:hover{
  text-decoration: underline;
  color: #0078d2;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation li::before,.ax-origin #pl-header.mobile #pl-navigation #main-navigation li::before{
  display: none;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .pl-mega-rte a,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .pl-mega-rte a{
  text-decoration: underline;
  display: inline;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .pl-mega-rte p,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .pl-mega-rte p{
  font-weight: normal;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .pl-mega-cta,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .pl-mega-cta{
  display: none;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu{
  display: none;
  position: fixed;
  padding: 0px;
  top: 95px;
  left: -100%;
  height: calc(100vh - 95px);
  z-index: 13333;
  overflow: hidden;
  background-color: #fff;
  scrollbar-width: thin;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu::-webkit-scrollbar,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu::-webkit-scrollbar{
  width: 4px;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu::-webkit-scrollbar-thumb,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu::-webkit-scrollbar-thumb{
  background-color: #687082;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .container,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .container{
  margin: 0% 50px;
  width: auto;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title,.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title-link,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title-link{
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 20px;
  line-height: 2rem;
  padding: 10px 0;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title.mobile-hub-link,.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title-link.mobile-hub-link,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title.mobile-hub-link,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-title-link.mobile-hub-link{
  margin-bottom: 20px;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-link,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-link{
  font-weight: normal;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-column,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-column{
  padding-bottom: 30px;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu .pl-mega-main,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu .pl-mega-main{
  padding-bottom: 130px;
}.ax-origin #pl-header.tablet #pl-navigation #main-navigation .mobile-main-menu.open,.ax-origin #pl-header.mobile #pl-navigation #main-navigation .mobile-main-menu.open{
  display: block;
}.ax-origin #pl-header.tablet #pl-navigation .search-icon,.ax-origin #pl-header.mobile #pl-navigation .search-icon{
  display: none;
}.ax-origin #pl-header.tablet #pl-navigation .language-dropdown,.ax-origin #pl-header.mobile #pl-navigation .language-dropdown{
  display: none;
}.ax-origin #bottom-announcements{
  position: fixed;
  top: 88px;
  left: 0;
  right: 0;
  z-index: 1010;
}
@media only screen and (max-width: 1199px) {.ax-origin #bottom-announcements{
    position: static;
  }
}.ax-origin #mobile-search-drawer{
  display: block;
  background-color: #f5f7fa;
  position: fixed;
  top: 0px;
  left: -100%;
  margin-top: 0px;
  height: 100vh;
  overflow: auto;
  z-index: 22222;
  scrollbar-width: thin;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}.ax-origin #mobile-search-drawer::-webkit-scrollbar{
  width: 4px;
}.ax-origin #mobile-search-drawer::-webkit-scrollbar-thumb{
  background-color: #687082;
}.ax-origin #mobile-search-drawer .mobile-search-sticky{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 22223;
  background-color: #f5f7fa;
}.ax-origin #mobile-search-drawer .mobile-search-sticky .search-mobile-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}.ax-origin #mobile-search-drawer .mobile-search-sticky .search-mobile-top .search-mobile-back{
  display: flex;
  padding: 13px;
  font-size: 14px;
  font-size: 1.4rem;
  cursor: pointer;
}.ax-origin #mobile-search-drawer .mobile-search-sticky .search-mobile-top .search-mobile-close{
  margin: 15px 20px;
  padding-top: 2px;
}.ax-origin #mobile-search-drawer .mobile-search-sticky .search-mobile-top .search-mobile-close:hover{
  cursor: pointer;
}.ax-origin #mobile-search-drawer .mobile-search-box{
  float: none;
  margin-top: 8px;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin #mobile-search-drawer .mobile-search-box i.search{
  color: #e1e4ea;
  position: absolute;
  left: 5px;
  top: 3px;
}
@media only screen and (max-width: 1199px) {.ax-origin #mobile-search-drawer .mobile-search-box i.search{
    left: 17px;
  }
}.ax-origin #mobile-search-drawer .mobile-search-box i.close{
  color: #e1e4ea;
  position: absolute;
  right: 1px;
  top: -5px;
  padding: 10px 20px;
  font-size: small;
  display: none;
}.ax-origin #mobile-search-drawer .mobile-search-box i.close:hover{
  cursor: pointer;
}.ax-origin #mobile-search-drawer .mobile-search-box input{
  border: none;
  padding: 0px 27px;
  margin-bottom: 8px;
  height: 30px;
  -webkit-border-radius: 2px !important;
  -moz-border-radius: 2px !important;
  -ms-border-radius: 2px !important;
  -o-border-radius: 2px !important;
  border-radius: 2px !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
}.ax-origin #mobile-search-drawer .mobile-search-box input::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e1e4ea;
  opacity: 1; /* Firefox */
}.ax-origin #mobile-search-drawer .mobile-search-box input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
  color: #e1e4ea;
}.ax-origin #mobile-search-drawer .mobile-search-box input::-ms-input-placeholder{ /* Microsoft Edge */
  color: #e1e4ea;
}
@media only screen and (max-width: 1199px) {.ax-origin #mobile-search-drawer .mobile-search-box input{
    width: 100%;
  }
}.ax-origin #mobile-search-drawer .mobile-search-box input:-webkit-autofill,.ax-origin #mobile-search-drawer .mobile-search-box input:-webkit-autofill:hover,.ax-origin #mobile-search-drawer .mobile-search-box input:-webkit-autofill:focus{
  -webkit-text-fill-color: #e1e4ea;
  -webkit-box-shadow: 0 0 0px 1000px #494c55 inset;
}.ax-origin #mobile-search-drawer #mobile-search-results{
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 130px;
}.ax-origin #pl-sub-header-mobile{
  display: none;
  margin: 50px;
  margin-bottom: 130px;
  font-size: 15px;
  font-size: 1.5rem;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-sub-header-mobile{
    display: block;
  }
}.ax-origin #pl-sub-header-mobile .dropdown-menu{
  min-width: unset;
  border: none;
}.ax-origin #pl-sub-header-mobile .mobile-search{
  position: relative;
  padding: 10px 0px;
}.ax-origin #pl-sub-header-mobile .mobile-search i{
  position: absolute;
  right: -19px;
  top: -15px;
  font-size: 28px;
  font-size: 2.8rem;
  padding: 20px 20px 10px 20px;
}.ax-origin #pl-sub-header-mobile .mobile-search:hover{
  cursor: pointer;
}.ax-origin #pl-sub-header-mobile .mobile-language{
  margin-top: 2px;
  padding: 10px 0px;
  position: relative;
}.ax-origin #pl-sub-header-mobile .mobile-language:hover{
  cursor: pointer;
}.ax-origin #pl-sub-header-mobile .mobile-language i{
  position: absolute;
  right: -25px;
  top: -1px;
  font-size: 37px;
  font-size: 3.7rem;
  padding: 0px 20px 20px 20px;
}.ax-origin #pl-sub-header-mobile #mobile-language-drop{
  display: none;
  padding: 0px;
}.ax-origin #pl-sub-header-mobile #mobile-language-drop li{
  list-style: none;
}.ax-origin #pl-sub-header-mobile #mobile-language-drop li a{
  font-size: 14px;
  font-size: 1.4rem;
  color: #343741;
  text-decoration: none;
  padding: 8px 15px;
  display: block;
  position: relative;
}.ax-origin #pl-sub-header-mobile #mobile-language-drop li a svg{
  width: 24px;
  height: 18px;
  display: inline-block;
  position: absolute;
  right: 4px;
  filter: drop-shadow(1px 1px 2px rgba(0, 0, 0, 0.4));
}.ax-origin #pl-sub-header-mobile #mobile-language-drop li a:hover{
  color: #0078d2;
  text-decoration: none;
}.ax-origin #pl-sub-header-mobile #mobile-language-drop li::before{
  display: none;
}.ax-origin #pl-sub-header-mobile .pl-buttons{
  margin-top: 80px;
}.ax-origin #pl-sub-header-mobile .pl-buttons .btn{
  float: none;
  margin: auto;
  margin-top: 20px;
  display: block;
  white-space: normal;
}

@media only screen and (max-width: 1199px) {.ax-origin #desktop-search-results{
    display: none;
  }
}

/* Add Search overrides*/
#addsearch-results {
  min-height: 0px !important;
}.ax-origin #addsearch-results .addsearch-result-item-sub{
  background-size: 136px 137px;
}.ax-origin #addsearch-fuzzy,.ax-origin #addsearch-results div.addsearch-divider{
  height: 30px;
}.ax-origin #addsearch-results-bottom #addsearch-logo,.ax-origin #addsearch-logo{
  display: none !important;
}.ax-origin #addsearch-results,.ax-origin #addsearch-results-right,.ax-origin #addsearch-results-mid,.ax-origin #addsearch-results-bottom,.ax-origin #addsearch-results img,.ax-origin #addsearch-results div div,.ax-origin #addsearch-results a,.ax-origin #addsearch-results a img,.ax-origin #addsearch-results h1,.ax-origin #addsearch-results h1 a,.ax-origin #addsearch-results p,.ax-origin #addsearch-results p span,.ax-origin #addsearch-results em,.ax-origin #addsearch-results p em,.ax-origin #addsearch-results p span em,.ax-origin #addsearch-results p a,.ax-origin #addsearch-results table,.ax-origin #addsearch-results table tr,.ax-origin #addsearch-results table tr td,.ax-origin #addsearch-scroll,.ax-origin #addsearch-scroll-handle,.ax-origin #addsearch-mobile-field,.ax-origin #addsearch-load-more,.ax-origin #addsearch-demo,.ax-origin #addsearch-fuzzy,.ax-origin #addsearch-edit,.ax-origin #addsearch-results div.addsearch-divider{
  color: #343741 !important;
}.ax-origin #addsearch-results .addsearch-result-item-sub p em,.ax-origin #addsearch-results .addsearch-result-item-sub p em.fuzzy{
  color: #b1d9fb !important;
  vertical-align: initial;
}.ax-origin #addsearch-results .addsearch-result-item-sub h1 a,.ax-origin #addsearch-results .addsearch-result-item-sub h2 a{
  color: #343741 !important;
  font-weight: bold !important;
}.ax-origin #addsearch-results #addsearch-rp-paging a{
  color: #b1d9fb !important;
}.ax-origin #addsearch-results #addsearch-rp-paging a.currentResultPage{
  color: #343741 !important;
}.ax-origin #addsearch-results .addsearch-result-item-sub-active{
  background-color: rgb(42, 44, 50);
}.ax-origin #addsearch-results .addsearch-result-item-sub p span{
  display: none !important;
}.ax-origin #addsearch-results-bottom,.ax-origin #addsearch-fuzzy span,.ax-origin #addsearch-results div.addsearch-divider span{
  background-color: #f5f7fa !important;
}.ax-origin #addsearch-results .addsearch-result-item-sub{
  border-bottom: 2px solid #e1e4ea !important;
}.ax-origin div.container-fluid{
  padding-left: 0;
  padding-right: 0;
}.ax-origin div.container-fluid .row{
  margin: 0;
}.ax-origin div.container-fluid .row .col-md-12{
  padding-left: 0;
  padding-right: 0;
}.ax-origin div.three-columns{
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}
@media only screen and (max-width: 767px) {.ax-origin div.three-columns{
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}
@media only screen and (max-width: 479px) {.ax-origin div.three-columns{
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }
}.ax-origin div.two-columns{
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
@media only screen and (max-width: 479px) {.ax-origin div.two-columns{
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
  }.ax-origin div.two-columns ul{
    margin-bottom: 1px;
  }
}.ax-origin #pl-sub-header{
  margin-top: 88px;
}.ax-origin #pl-sub-header .container{
  position: relative;
}.ax-origin #pl-sub-header .breadcrumb{
  background-color: inherit;
  color: #343741;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
  margin-bottom: 0px;
  padding: 14px 12px;
  display: inline-block;
}.ax-origin #pl-sub-header .breadcrumb li{
  display: inline;
  margin: 0px;
}.ax-origin #pl-sub-header .breadcrumb li + li:before{
  color: #343741;
}.ax-origin #pl-sub-header .breadcrumb li a{
  text-decoration: underline;
}.ax-origin #pl-sub-header .breadcrumb li a:hover{
  color: #343741;
  text-decoration: underline solid #343741;
}.ax-origin #pl-sub-header .breadcrumb li:first-child:before{
  display: none;
}.ax-origin #pl-sub-header .breadcrumb li::before{
  font-size: inherit;
  position: inherit;
  border: none;
}
@media only screen and (max-width: 991px) {.ax-origin #pl-sub-header .breadcrumb{
    padding: 11px 25px 11px 14px;
  }
}.ax-origin #pl-sub-header .search-results-header{
  display: none;
  position: fixed;
  top: 88px;
  z-index: 999;
}.ax-origin #pl-sub-header .search-results-header .container{
  background-color: #f5f7fa;
  overflow: auto;
  max-height: calc(100vh - 140px);
  scrollbar-width: thin;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}.ax-origin #pl-sub-header .search-results-header .container::-webkit-scrollbar{
  width: 4px;
}.ax-origin #pl-sub-header .search-results-header .container::-webkit-scrollbar-thumb{
  background-color: #687082;
}.ax-origin #pl-sub-header .search-results-header .container .results-search{
  padding-bottom: 50px;
}
@media only screen and (max-width: 1199px) {.ax-origin #pl-sub-header{
    margin-top: 64px;
  }
}.ax-origin .umb-block-grid__layout-container{
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--umb-block-grid--grid-columns, 1), minmax(0, 1fr));
  grid-auto-flow: row;
  grid-auto-rows: minmax(0, min-content);
  column-gap: var(--umb-block-grid--column-gap, 0);
  row-gap: var(--umb-block-grid--row-gap, 0);
}.ax-origin .umb-block-grid__layout-item{
  position: relative;
  /* For small devices we scale columnSpan by three, to make everything bigger than 1/3 take full width: */
  grid-column-end: span min(var(--umb-block-grid--item-column-span, 1) * 3, var(--umb-block-grid--grid-columns));
  grid-row: span var(--umb-block-grid--item-row-span, 1);
}.ax-origin .umb-block-grid__area-container,.ax-origin .umb-block-grid__block--view::part(area-container){
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--umb-block-grid--area-grid-columns, var(--umb-block-grid--grid-columns, 1)), minmax(0, 1fr));
  grid-auto-flow: row;
  grid-auto-rows: minmax(0, min-content);
  column-gap: var(--umb-block-grid--areas-column-gap, 0);
  row-gap: var(--umb-block-grid--areas-row-gap, 0);
}

@media (max-width: 991px) {.ax-origin .umb-block-grid__area-container,.ax-origin .umb-block-grid__block--view::part(area-container){
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  }
}.ax-origin .umb-block-grid__area{
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  /* For small devices we scale columnSpan by three, to make everything bigger than 1/3 take full width: */
  grid-column-end: span min(var(--umb-block-grid--area-column-span, 1) * 3, var(--umb-block-grid--grid-columns));
  grid-row: span var(--umb-block-grid--area-row-span, 1);
  grid-template-rows: auto 1fr auto;
}

@media (min-width: 991px) {.ax-origin .umb-block-grid__layout-item{
    grid-column-end: span min(var(--umb-block-grid--item-column-span, 1), var(--umb-block-grid--grid-columns));
  }.ax-origin .umb-block-grid__area{
    grid-column-end: span var(--umb-block-grid--area-column-span, 1);
  }
}
/* additional CSS options for area-container and areas: */
.umb-block-grid__area-container, .umb-block-grid__block--view::part(area-container) {
  max-width: var(--my-container-max-width);
  padding: var(--my-container-padding);
  margin-left: auto;
  margin-right: auto;
  --umb-block-grid--areas-column-gap: 30px;
  font-family: "Circular", "Arial", "Hiragino Kaku Gothic Pro", "Meiryo UI", "Meiryo", sans-serif;
}.ax-origin .umb-block-grid__layout-item[data-content-element-type-alias=fullWidthFluid] .umb-block-grid__area-container,.ax-origin .umb-block-grid__layout-item[data-content-element-type-alias=fullWidthFluid] .umb-block-grid__block--view::part(area-container){
  max-width: unset;
  padding: 0;
}.ax-origin section.fluid{
  padding: 0;
}.ax-origin section.fluid .umb-block-grid__area-container,.ax-origin section.fluid .umb-block-grid__block--view::part(area-container){
  max-width: unset;
  padding: 0;
}

@media (max-width: 991px) {.ax-origin .umb-block-grid__area-container,.ax-origin .umb-block-grid__block--view::part(area-container){
    --umb-block-grid--areas-column-gap: 0;
  }
}.ax-origin .umb-block-grid__area{
  justify-content: center;
}.ax-origin .justify-1 .umb-block-grid__area,.ax-origin .justify-1 ::slotted(.umb-block-grid__area){
  justify-content: start !important;
}.ax-origin .umb-block-grid{
  --my-container-padding: 0 15px;
  width: 100%;
}

@media (min-width: 768px) {.ax-origin .umb-block-grid{
    --my-container-max-width: 750px;
  }
}
@media (min-width: 991px) {.ax-origin .umb-block-grid{
    --my-container-max-width: 970px;
  }
}
@media (min-width: 1200px) {.ax-origin .umb-block-grid{
    --my-container-max-width: 1170px;
  }
}
@media (min-width: 1500px) {.ax-origin .umb-block-grid{
    --my-container-max-width: 1400px;
  }
}.ax-origin section{
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .accordion .accordion-heading{
  display: flex;
  align-items: center;
  padding: 15px 6px 15px 15px;
  border-bottom: 1px solid #f5f7fa;
}.ax-origin .accordion .accordion-heading h2,.ax-origin .accordion .accordion-heading h3,.ax-origin .accordion .accordion-heading h4,.ax-origin .accordion .accordion-heading h5,.ax-origin .accordion .accordion-heading h6{
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  margin: 0px;
  width: 100%;
}.ax-origin .accordion .accordion-heading i{
  font-size: 40px;
  font-size: 4rem;
  color: #0078d2;
  position: relative;
  right: 0px;
  top: -6px;
  height: 28px;
}.ax-origin .accordion .accordion-heading i.up{
  display: none;
}.ax-origin .accordion .accordion-heading:hover{
  background-color: #f1f4f8;
  cursor: pointer;
}.ax-origin .accordion .accordion-content{
  display: none;
  overflow: hidden;
  padding: 15px;
  border-bottom: 1px solid #f5f7fa;
}.ax-origin .banner{
  padding: 1% 0%;
}.ax-origin .banner .container{
  padding-left: 0;
  padding-right: 0;
}.ax-origin .banner .container .row{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}.ax-origin .banner .container .row img{
  width: 100%;
  margin-left: 8%;
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row img{
    width: 40%;
    margin: 8% auto 0% auto;
    display: block;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .banner .container .row img{
    width: 50%;
  }
}.ax-origin .banner .container .row .col-sm-push-8 img{
  margin: 0% auto 0% -8%;
}
@media only screen and (max-width: 1199px) {.ax-origin .banner .container .row .col-sm-push-8 img{
    margin: 0% auto 0% 0%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .banner .container .row .col-sm-push-8 img{
    margin: 0% auto 0% 15%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row .col-sm-push-8 img{
    margin: 8% auto 0% auto;
  }
}.ax-origin .banner .container .row .col-md-8{
  text-align: right;
  margin: 5% 0%;
}.ax-origin .banner .container .row .col-md-8 .banner-content{
  width: 60%;
  display: inline-block;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
}.ax-origin .banner .container .row .col-md-8 .banner-content h3{
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 44px;
  line-height: 4.4rem;
  font-weight: bold;
}
@media only screen and (max-width: 1199px) {.ax-origin .banner .container .row .col-md-8 .banner-content{
    width: 100%;
  }
}.ax-origin .banner .container .row .col-md-8 .banner-buttons a{
  margin: 8px 0px 8px 16px;
  min-width: 200px;
}
@media only screen and (max-width: 991px) {.ax-origin .banner .container .row .col-md-8 .banner-buttons a{
    width: 100%;
    margin: 8px 0px;
  }
}.ax-origin .banner .container .row .col-md-8.col-sm-pull-4{
  text-align: left;
  padding-left: 5%;
}.ax-origin .banner .container .row .col-md-8.col-sm-pull-4 .banner-buttons a{
  margin: 8px 14px 8px 0px;
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row .col-md-8.col-sm-pull-4 .banner-buttons a{
    margin: 10px 0px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row .col-md-8.col-sm-pull-4 .banner-buttons{
    margin-right: 0%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row .col-md-8.col-sm-pull-4{
    padding-left: 15px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .banner .container .row{
    display: block;
  }.ax-origin .banner .container .row .col-md-8{
    text-align: left;
    padding-right: 15px;
    margin: 5%;
  }.ax-origin .banner .container .row .col-md-8 .banner-content{
    width: 100%;
  }.ax-origin .banner .container .row .col-md-8 .banner-buttons a{
    width: 100%;
    margin: 10px 0px;
    white-space: break-spaces;
  }
}.ax-origin .banner.blue{
  background-color: #0078d2;
  color: #fff;
}.ax-origin .banner.yellow{
  background-color: #f1ba2b;
  color: inherit;
}.ax-origin .banner.green{
  background-color: #86BC25;
  color: #fff;
}.ax-origin .banner.dk-gray{
  background-color: #343741;
  color: #fff;
}.ax-origin .banner.black{
  background-color: #343741;
  color: #fff;
}.ax-origin .banner.honeycomb{
  background-image: url("/assets/origin/img/honeycomb_pattern_plblack1.jpg");
  background-color: #343741;
  background-repeat: repeat;
  color: #fff;
}.ax-origin .banner.trueblack{
  background-color: #15161b;
  color: #fff;
}.ax-origin a.best-for-link{
  text-decoration: none;
}.ax-origin a.best-for-link:hover{
  text-decoration: none;
}.ax-origin a.best-for-link:hover .best-for-container{
  opacity: 0.8;
}.ax-origin .best-for-container{
  color: #343741;
  width: 344px;
  margin-top: 9px;
}.ax-origin .best-for-container .best-for-top{
  background-color: #f1f4f8;
  padding: 20px 20px 20px 24px;
  display: table;
  width: 100%;
}.ax-origin .best-for-container .best-for-top .icon{
  width: 17%;
  display: table-cell;
  vertical-align: middle;
}.ax-origin .best-for-container .best-for-top .icon img{
  width: 66px;
}.ax-origin .best-for-container .best-for-top .facts{
  width: 65%;
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}.ax-origin .best-for-container .best-for-top .facts ul{
  list-style-type: none;
  line-height: 20px;
  line-height: 2rem;
  padding: 0 0 0 0px;
  margin-bottom: 0px;
}.ax-origin .best-for-container .best-for-top .facts ul li{
  margin-top: 5px;
  margin-bottom: 5px;
}.ax-origin .best-for-container .best-for-top .facts ul li::before{
  display: none;
}.ax-origin .best-for-container .angle{
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 17px solid #f1ba2b;
  border-bottom: 0px solid transparent;
  margin: -13px 0 0 0px;
}.ax-origin .best-for-container .best-for-bottom{
  background-color: #f1ba2b;
  width: 100%;
  padding: 25px;
}.ax-origin .best-for-container .best-for-bottom .title{
  font-size: 22px;
  font-size: 2.2rem;
  padding-right: 20px;
  line-height: 33px;
  line-height: 3.3rem;
  font-weight: bold;
  margin-bottom: 10px;
}.ax-origin .best-for-container .best-for-bottom .bullets{
  padding-top: 3px;
  vertical-align: top;
  margin-left: 5px;
}.ax-origin .best-for-container .best-for-bottom .bullets ul{
  list-style-type: none;
  font-size: 18px;
  font-size: 1.8rem;
}.ax-origin .best-for-container .best-for-bottom .bullets ul li{
  line-height: 21px;
  line-height: 2.1rem;
  margin-bottom: 12px;
  list-style-type: none;
}.ax-origin .best-for-container .best-for-bottom .bullets ul li:before{
  content: ">";
  color: #fff;
  font-size: 1.5em;
  position: absolute;
  margin-left: -17px;
  margin-top: 9px;
  font-weight: bold;
  border: none;
  left: unset;
  top: unset;
}.ax-origin .call-out{
  position: relative;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* IE10+ */
}
@media only screen and (max-width: 991px) {.ax-origin .call-out{
    margin-top: 20px;
    margin-bottom: 20px;
  }
}.ax-origin .call-out.with-number{
  margin-top: 50px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 991px) {.ax-origin .call-out.with-number{
    margin: 50px 30px;
  }
}.ax-origin .call-out .number{
  border-radius: 50%;
  width: 50px;
  height: 50px;
  padding: 14px 0px;
  background: #fff;
  border: 3px solid #343741;
  color: #343741;
  text-align: center;
  font-size: 25px;
  font-size: 2.5rem;
  font-weight: bold;
  position: absolute;
  left: -23px;
  top: -23px;
  z-index: 20;
}
@media only screen and (max-width: 767px) {.ax-origin .call-out .number{
    right: 5px;
    left: initial;
    top: 5px;
  }
}.ax-origin .call-out.cut-corner,.ax-origin .call-out.black-outline.cut-corner,.ax-origin .call-out.teal-outline.cut-corner{
  background-image: linear-gradient(to bottom left, transparent 50%, #fff 50%), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
  background-size: 35px 35px, 100% 100%, 100% 100%;
  background-position: 100% 0%, -35px 0%, 100% 35px;
  background-repeat: no-repeat;
}.ax-origin .call-out.filled{
  background-image: linear-gradient(#343741, #343741), linear-gradient(#343741, #343741), linear-gradient(#343741, #343741), linear-gradient(#343741, #343741), linear-gradient(to bottom left, transparent calc(50% - 1px), #343741 calc(50% - 2px), #343741 calc(50% + 2px), #fff calc(50% + 2px)), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
  background-size: 3px 100%, 3px 100%, 100% 3px, 100% 3px, 61px 61px, 100% 100%, 100% 100%;
  background-position: 0% 0%, 100% 60px, -60px 0%, 0px 100%, 100% 0%, -60px 0%, 100% 60px;
}.ax-origin .call-out.black-outline.filled{
  background-image: linear-gradient(#15161b, #15161b), linear-gradient(#15161b, #15161b), linear-gradient(#15161b, #15161b), linear-gradient(#15161b, #15161b), linear-gradient(to bottom left, transparent calc(50% - 1px), #15161b calc(50% - 2px), #15161b calc(50% + 2px), #fff calc(50% + 2px)), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
  background-size: 3px 100%, 3px 100%, 100% 3px, 100% 3px, 61px 61px, 100% 100%, 100% 100%;
  background-position: 0% 0%, 100% 60px, -60px 0%, 0px 100%, 100% 0%, -60px 0%, 100% 60px;
}.ax-origin .call-out.teal-outline.filled{
  background-image: linear-gradient(#66ffff, #66ffff), linear-gradient(#66ffff, #66ffff), linear-gradient(#66ffff, #66ffff), linear-gradient(#66ffff, #66ffff), linear-gradient(to bottom left, transparent calc(50% - 1px), #66ffff calc(50% - 2px), #66ffff calc(50% + 2px), #fff calc(50% + 2px)), linear-gradient(#fff, #fff), linear-gradient(#fff, #fff);
  background-size: 3px 100%, 3px 100%, 100% 3px, 100% 3px, 61px 61px, 100% 100%, 100% 100%;
  background-position: 0% 0%, 100% 60px, -60px 0%, 0px 100%, 100% 0%, -60px 0%, 100% 60px;
}.ax-origin .call-out.dark.cut-corner{
  background-image: linear-gradient(to bottom left, transparent 50%, #343741 50%), linear-gradient(#343741, #343741), linear-gradient(#343741, #343741);
  background-size: 35px 35px, 100% 100%, 100% 100%;
  background-position: 100% 0%, -35px 0%, 100% 35px;
  background-repeat: no-repeat;
}.ax-origin .call-out.dark.filled{
  background-image: linear-gradient(#f1ba2b, #f1ba2b), linear-gradient(#f1ba2b, #f1ba2b), linear-gradient(#f1ba2b, #f1ba2b), linear-gradient(#f1ba2b, #f1ba2b), linear-gradient(to bottom left, transparent calc(50% - 1px), #f1ba2b calc(50% - 2px), #f1ba2b calc(50% + 2px), #343741 calc(50% + 2px)), linear-gradient(#343741, #343741), linear-gradient(#343741, #343741);
  background-size: 3px 100%, 3px 100%, 100% 3px, 100% 3px, 61px 61px, 100% 100%, 100% 100%;
  background-position: 0% 0%, 100% 60px, -60px 0%, 0px 100%, 100% 0%, -60px 0%, 100% 60px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.ax-origin .call-out.filled,.ax-origin .call-out.black-outline.filled,.ax-origin .call-out.teal-outline.filled,.ax-origin .call-out.dark.filled{
    background-image: none;
    background-size: 0px;
    background-position: 0px;
  }.ax-origin .call-out.filled,.ax-origin .call-out.black-outline.filled,.ax-origin .call-out.teal-outline.filled{
    background-color: #fff;
  }.ax-origin .call-out.filled{
    border: 3px solid #343741;
  }.ax-origin .call-out.black-outline.filled{
    border: 3px solid #15161b;
  }.ax-origin .call-out.teal-outline.filled{
    border: 3px solid #66ffff;
  }.ax-origin .call-out.dark.filled{
    background-color: #343741;
    border: 3px solid #f1ba2b;
  }
}.ax-origin .call-out .contents{
  position: relative;
  width: 100%;
  overflow: hidden;
}.ax-origin .call-out .contents .top-content{
  padding: 25px;
}.ax-origin .call-out .contents .top-content p:last-child{
  margin-bottom: 0;
}.ax-origin .call-out .contents .top-content .image-placeholder{
  height: 85px;
}.ax-origin .call-out .contents img{
  width: 85px;
  height: 85px;
}.ax-origin .call-out .contents .no-image{
  padding-top: 35px;
}.ax-origin .call-out .contents .call-out-details{
  padding: 0px 28px 15px 25px;
  display: none;
}.ax-origin .call-out .contents .call-out-details p:last-child{
  margin-bottom: 0;
}.ax-origin .call-out .contents .bottom-buttons{
  padding: 0 25px 25px 25px;
}.ax-origin .call-out .contents a.btn{
  width: 100%;
  max-width: none;
  white-space: normal;
  margin-bottom: 16px;
}
@media only screen and (max-width: 479px) {.ax-origin .call-out .contents a.btn{
    padding: 11px 10px 7px 10px !important;
  }
}.ax-origin .call-out .contents .toggle-details{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: 500;
  padding: 0 25px 25px 25px;
  margin-bottom: -12px;
}.ax-origin .call-out .contents .toggle-details > div{
  border-top: 1px solid #e1e4ea;
  padding-top: 12px;
  display: flex;
}.ax-origin .call-out .contents .toggle-details > div > div{
  margin-top: auto;
  margin-bottom: auto;
}.ax-origin .call-out .contents .toggle-details:hover{
  background-color: #343741;
  color: #fff;
  cursor: pointer;
}.ax-origin .call-out .contents .toggle-details:hover > div{
  border-top: 1px solid #343741;
}.ax-origin .call-out .contents .toggle-details .call-out-hide{
  display: none;
}.ax-origin .call-out.black-outline .toggle-details:hover{
  background-color: #15161b;
  color: #fff;
  cursor: pointer;
}.ax-origin .call-out.black-outline .toggle-details:hover > div{
  border-top: 1px solid #15161b;
}.ax-origin .call-out.teal-outline .number{
  border: 3px solid #66ffff;
}.ax-origin .call-out.teal-outline .toggle-details:hover{
  background-color: #66ffff;
  color: #15161b;
  cursor: pointer;
}.ax-origin .call-out.teal-outline .toggle-details:hover > div{
  border-top: 1px solid #66ffff;
}.ax-origin .call-out.dark .number{
  background: #343741;
  border: 3px solid #f1ba2b;
  color: #f1ba2b;
}.ax-origin .call-out.dark .contents{
  color: #fff;
}.ax-origin .call-out.dark .contents .toggle-details > div{
  border-top: 1px solid #e1e4ea;
}.ax-origin .call-out.dark .contents .toggle-details:hover{
  background-color: #f1ba2b;
  color: #343741;
}.ax-origin .call-out.dark .contents .toggle-details:hover > div{
  border-top: 1px solid #f1ba2b;
}.ax-origin .call-outs{
  margin-top: 50px;
  margin-bottom: 50px;
}.ax-origin .call-outs h3{
  margin-bottom: 30px;
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs h3{
    margin-bottom: 20px;
  }
}.ax-origin .call-outs .call-out{
  margin: 25px 0;
}
@media only screen and (max-width: 767px) {.ax-origin .call-outs .call-out{
    margin: 15px 0;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs .call-out{
    margin: 5px 0;
  }
}.ax-origin .call-outs .call-out .top-content{
  padding: 20px;
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs .call-out .top-content{
    padding: 15px;
  }
}.ax-origin .call-outs .call-out .call-out-details{
  padding: 20px;
  padding-top: 0;
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs .call-out .call-out-details{
    padding: 15px;
    padding-top: 0;
  }
}.ax-origin .call-outs .call-out .bottom-buttons{
  padding: 0 20px 20px 20px;
}.ax-origin .call-outs .call-out .toggle-details{
  padding: 0 20px 20px 20px;
  margin-bottom: -10px;
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs .call-out .toggle-details{
    padding-left: 15px;
    padding-right: 15px;
  }
}.ax-origin .call-outs .call-out .toggle-details > div{
  padding-top: 10px;
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs .call-out .toggle-details > div > div{
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .call-outs > .row > .column{
    padding: 0 5px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs .row.count-4 .column:nth-child(3){
    clear: both;
  }
}.ax-origin .call-outs .row.count-5 .column:nth-child(3),.ax-origin .call-outs .row.count-5 .column:nth-child(5){
  clear: both;
}.ax-origin .call-outs .row.count-6 .column:nth-child(4){
  clear: both;
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs .row.count-6 .column:nth-child(4){
    clear: none;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs .row.count-6 .column:nth-child(2n+3){
    clear: both;
  }
}.ax-origin .call-outs .row.count-lots .column:nth-child(4n+5){
  clear: both;
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs .row.count-lots .column:nth-child(4n+5){
    clear: none;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .call-outs .row.count-lots .column:nth-child(2n+3){
    clear: both;
  }
}.ax-origin .card h3{
  font-weight: 600;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}.ax-origin .card a.btn-secondary{
  text-decoration: none !important;
  width: 100%;
  white-space: normal;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}.ax-origin .card.vertical{
  background-color: #fff;
  text-align: center;
  padding: 8%;
  border-radius: 5px;
  box-shadow: 0 10px 20px 0 rgba(48, 49, 51, 0.1), 0 -10px 20px 0 rgba(48, 49, 51, 0.05);
  margin-bottom: 50px;
}.ax-origin .card.vertical img{
  width: 100%;
  margin: 15px 0px;
}
@media only screen and (max-width: 991px) {.ax-origin .card.vertical img{
    width: 60%;
    margin: 0px 0px 10px 0px;
  }
}.ax-origin .card.vertical div{
  text-align: left;
  margin-bottom: 25px;
}.ax-origin .card.horizontal{
  background-color: #fff;
  text-align: center;
  box-shadow: 0 10px 20px 0 rgba(48, 49, 51, 0.1), 0 -10px 20px 0 rgba(48, 49, 51, 0.05);
  margin-bottom: 50px;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}.ax-origin .card.horizontal .card-container{
  padding: 0px;
}.ax-origin .card.horizontal .card-image{
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
}
@media only screen and (max-width: 767px) {.ax-origin .card.horizontal .card-image{
    min-height: 200px;
  }
}.ax-origin .card.horizontal .card-content{
  padding: 35px 20px 20px 20px;
  text-align: left;
}.ax-origin .card.horizontal .card-content a.btn-secondary{
  margin-top: 20px;
}
@media only screen and (max-width: 991px) {.ax-origin .card.horizontal{
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .card.horizontal{
    display: block;
    flex-wrap: unset;
  }
}.ax-origin .cards{
  margin: 50px 0 80px 0;
  letter-spacing: -1px;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (max-width: 767px) {.ax-origin .cards{
    margin: 20px 0 50px 0;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .cards{
    margin: 40px 0 50px 0;
  }
}.ax-origin .cards a.btn-secondary{
  word-break: break-word;
  text-decoration: none !important;
  width: 100%;
  white-space: normal;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media only screen and (max-width: 479px) {.ax-origin .cards a.btn-secondary{
    padding: 11px 10px 7px 10px !important;
  }
}.ax-origin .cards img{
  width: 100%;
  max-width: 220px;
  margin: 0 0 15px 0;
}
@media only screen and (max-width: 479px) {.ax-origin .cards img{
    margin: 0;
  }
}.ax-origin .cards h3{
  font-weight: 600;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
}
@media only screen and (max-width: 767px) {.ax-origin .cards h3{
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .cards h3{
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
    margin: 0;
  }
}.ax-origin .cards > .row > .column{
  letter-spacing: 0;
  display: inline-block;
  display: inline-grid;
  font-size: 16px;
  font-size: 1.6rem;
  float: none;
}
@media only screen and (max-width: 479px) {.ax-origin .cards > .row > .column{
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    padding: 0 5px;
  }
}.ax-origin .cards > .row > .column .card2{
  padding: 20px;
  margin-top: 30px;
  border-radius: 5px;
  box-shadow: 0 10px 20px 0 rgba(48, 49, 51, 0.1), 0 -10px 20px 0 rgba(48, 49, 51, 0.05);
}
@media only screen and (max-width: 479px) {.ax-origin .cards > .row > .column .card2{
    padding: 15px;
    margin-top: 10px;
  }
}.ax-origin .cards > .row > .column .card2.white-with-blue-button{
  background-color: #fff;
}.ax-origin .cards > .row > .column .card2.black-with-white-button{
  background-color: #15161b;
  color: #fff;
}.ax-origin .cards > .row > .column .card2 .card-content{
  margin-bottom: 10px;
  text-align: left;
}.ax-origin .cards > .row > .column .card2.horizontal{
  padding: 0;
  text-align: center;
  box-shadow: 0 10px 20px 0 rgba(48, 49, 51, 0.1), 0 -10px 20px 0 rgba(48, 49, 51, 0.05);
  margin-bottom: 50px;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}.ax-origin .cards > .row > .column .card2.horizontal h3{
  margin-bottom: 10px;
}.ax-origin .cards > .row > .column .card2.horizontal .card-container{
  padding: 0px;
}.ax-origin .cards > .row > .column .card2.horizontal .card-image{
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
}
@media only screen and (max-width: 767px) {.ax-origin .cards > .row > .column .card2.horizontal .card-image{
    min-height: 200px;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .cards > .row > .column .card2.horizontal .card-image{
    min-height: 135px;
  }
}.ax-origin .cards > .row > .column .card2.horizontal .card-content{
  padding: 35px 20px 20px 20px;
  text-align: left;
}.ax-origin .cards > .row > .column .card2.horizontal .card-content a.btn-secondary{
  margin-top: 20px;
}
@media only screen and (max-width: 991px) {.ax-origin .cards > .row > .column .card2.horizontal{
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .cards > .row > .column .card2.horizontal{
    display: block;
    flex-wrap: unset;
  }
}.ax-origin .card-block.cards img.small{
  max-width: 220px;
}.ax-origin .card-block.cards img.medium{
  max-width: 466px;
}.ax-origin .content-block{
  min-height: 410px;
  position: relative;
  overflow: hidden;
  margin: 0 0 80px;
}
@media only screen and (max-width: 767px) {.ax-origin .content-block{
    margin: 0 0 35px;
  }
}.ax-origin .content-block.remove-margin{
  margin: 0px;
}.ax-origin .slick-carousel .content-block{
  min-height: 400px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {.ax-origin .content-block.case-study{
    padding: 15px;
  }
}.ax-origin .content-block.featured-video{
  min-height: 385px;
}.ax-origin .content-media{
  position: absolute;
  left: 0;
  overflow: hidden;
  min-height: 385px;
  width: 60%;
  height: 100%;
}.ax-origin .featured-video .content-media{
  position: relative;
}
@media only screen and (max-width: 767px) {.ax-origin .featured-video .content-media{
    padding: 0;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .featured-video .content-media{
    width: 100%;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .featured-video .content-media{
    width: 100%;
  }
}.ax-origin .content-media-left .content-media{
  float: left;
}.ax-origin .content-media-right .content-media{
  float: right;
  left: 40%;
}
@media only screen and (max-width: 991px) {.ax-origin .content-media-right .content-media{
    left: 45%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .content-media-right .content-media{
    left: 0;
    float: none;
  }
}.ax-origin .featured-video .content-media{
  left: 0;
}
@media only screen and (max-width: 991px) {.ax-origin .content-media{
    width: 55%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .content-media{
    float: none;
    width: 100%;
    min-height: 250px;
    position: relative;
    left: 0;
  }
}.ax-origin .case-study .content-media{
  position: relative;
  width: 100%;
  min-height: 250px;
  margin-bottom: 3s0px;
}

@media only screen and (max-width: 1199px) {.ax-origin .featured-video .container{
    width: 100%;
    padding: 0;
  }
}

@media (min-width: 768px) {.ax-origin .table-of-contents-right .container{
    width: 720px;
  }
}
@media (min-width: 992px) {.ax-origin .table-of-contents-right .container{
    width: 695px;
  }
}
@media (min-width: 1200px) {.ax-origin .table-of-contents-right .container{
    width: 845px;
  }
}
@media (min-width: 1500px) {.ax-origin .table-of-contents-right .container{
    width: 1020px;
  }
}.ax-origin .table-of-contents-right .container .row{
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 768px) {.ax-origin .table-of-contents-right .container-fluid .slick-nav-bar{
    width: 720px;
  }
}
@media (min-width: 992px) {.ax-origin .table-of-contents-right .container-fluid .slick-nav-bar{
    width: 695px;
  }
}
@media (min-width: 1200px) {.ax-origin .table-of-contents-right .container-fluid .slick-nav-bar{
    width: 845px;
  }
}
@media (min-width: 1500px) {.ax-origin .table-of-contents-right .container-fluid .slick-nav-bar{
    width: 1020px;
  }
}.ax-origin .content-container{
  width: 40%;
  float: right;
  padding: 40px;
  background-color: #343741;
  color: #fff;
}.ax-origin .default .content-container{
  background-color: #f5f7fa;
}.ax-origin .black .content-container{
  background-color: #343741;
}.ax-origin .blue .content-container{
  background-color: #0078d2;
}.ax-origin .lightgray2 .content-container{
  background-color: #e1e4ea;
}.ax-origin .lightgray3 .content-container{
  background-color: #f1f4f8;
}.ax-origin .medgray .content-container{
  background-color: #9aa0ae;
}.ax-origin .greenwhite .content-container{
  background-color: #86BC25;
}.ax-origin .greenblack .content-container{
  background-color: #86BC25;
}.ax-origin .yellow .content-container{
  background-color: #f1ba2b;
}.ax-origin .trueblack .content-container{
  background-color: #15161b;
}.ax-origin .white .content-container{
  background-color: #fff;
}.ax-origin .light-background .content-container{
  background-color: #f5f7fa;
}.ax-origin .white-background .content-container{
  background-color: #fff;
}.ax-origin .default .content-container,.ax-origin .lightgray2 .content-container,.ax-origin .lightgray3 .content-container,.ax-origin .greenblack .content-container,.ax-origin .yellow .content-container,.ax-origin .white .content-container,.ax-origin .light-background .content-container,.ax-origin .white-background .content-container{
  color: #343741;
}.ax-origin .content-container a.btn{
  text-decoration: none;
}.ax-origin .content-media-left .content-container{
  float: right;
}.ax-origin .content-media-right .content-container{
  float: left;
  display: grid;
}.ax-origin .container-fluid .content-media-right .content-container .content-content{
  float: right;
}
@media only screen and (max-width: 767px) {.ax-origin .container-fluid .content-media-right .content-container .content-content{
    float: none;
  }
}.ax-origin .content-media-left .content-container .btn,.ax-origin .content-media-right .content-container .btn{
  margin-bottom: 25px;
  white-space: unset;
}
@media only screen and (max-width: 767px) {.ax-origin .content-media-left .content-container .btn,.ax-origin .content-media-right .content-container .btn{
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .featured-video .content-container{
    width: 100%;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .featured-video .content-container{
    width: 100%;
  }
}.ax-origin .container-fluid .featured-video .content-container .content-content{
  width: 100%;
}
@media only screen and (max-width: 991px) {.ax-origin .content-container{
    width: 45%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .content-container{
    float: none;
    width: 100%;
    padding: 24px 24px 40px 24px;
  }
}.ax-origin .content-container:after{
  content: "";
  background-color: #343741;
  width: 100%;
  margin: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}.ax-origin .default .content-container:after{
  background-color: #f5f7fa;
}.ax-origin .black .content-container:after{
  background-color: #343741;
}.ax-origin .blue .content-container:after{
  background-color: #0078d2;
}.ax-origin .lightgray2 .content-container:after{
  background-color: #e1e4ea;
}.ax-origin .lightgray3 .content-container:after{
  background-color: #f1f4f8;
}.ax-origin .medgray .content-container:after{
  background-color: #9aa0ae;
}.ax-origin .greenwhite .content-container:after{
  background-color: #86BC25;
}.ax-origin .greenblack .content-container:after{
  background-color: #86BC25;
}.ax-origin .yellow .content-container:after{
  background-color: #f1ba2b;
}.ax-origin .trueblack .content-container:after{
  background-color: #15161b;
}.ax-origin .white .content-container:after{
  background-color: #fff;
}.ax-origin .light-background .content-container:after{
  background-color: #f5f7fa;
}.ax-origin .white-background .content-container:after{
  background-color: #fff;
}.ax-origin .case-study .content-container{
  width: 100%;
  background-color: transparent;
  color: #343741;
  padding: 0;
}.ax-origin .case-study .content-container:after{
  display: none;
}.ax-origin .case-study .content-container .content-content{
  width: auto;
}.ax-origin .content-container .content-content h3{
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 32px;
  line-height: 3.2rem;
  font-weight: 700;
  margin: 0 0 16px;
  padding: 0;
  border: none;
}
@media only screen and (max-width: 991px) {.ax-origin .content-container .content-content h3{
    font-size: 20px;
    font-size: 2rem;
  }
}.ax-origin .content-container .content-content .caption{
  margin-bottom: 24px;
  line-height: 24px;
}
@media only screen and (max-width: 991px) {.ax-origin .content-container .content-content .caption{
    margin-bottom: 15px;
  }
}.ax-origin .content-container .content-content .caption p{
  margin-bottom: 30px;
}.ax-origin .content-container .content-content .cta-text{
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  padding-right: 20px;
  display: block;
  margin-bottom: 20px;
}.ax-origin .content-container .content-content .cta-text i{
  font-size: 16px;
  font-size: 1.6rem;
  position: absolute;
  right: auto;
  bottom: -2px;
  margin-left: 10px;
}
@media only screen and (max-width: 479px) {.ax-origin .content-container .content-content .cta-text i{
    font-size: 12px;
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .content-container .content-content .cta-text{
    font-size: 18px;
    font-size: 1.8rem;
  }
}.ax-origin .content-container .content-content .buttons{
  display: flex;
}.ax-origin .case-study .content-container .content-content{
  max-width: none;
}.ax-origin .case-study .content-container .content-content .subtitle{
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0 0 40px;
  font-weight: 700;
}.ax-origin .carousel-macro{
  max-width: 1600px;
  margin: auto !important;
}.ax-origin .carousel-macro.white .cta-container{
  background-color: #fff;
  margin-left: 11px;
  margin-right: 11px;
}.ax-origin .carousel-macro.white .slick-arrow{
  color: #fff !important;
}.ax-origin .carousel-macro.white .slick-arrow:hover{
  background-color: #fff;
  color: #343741 !important;
}.ax-origin .carousel-macro .cta-container{
  margin-left: 11px;
  margin-right: 11px;
}.ax-origin .carousel-macro .cta-container .news-image{
  height: auto !important;
  max-height: 180px;
}.ax-origin .carousel-macro .cta-container .news-content{
  padding: 24px 40px 64px 40px;
}.ax-origin .carousel-macro .cta-container .news-content .cta-text{
  bottom: 40px;
}.ax-origin .carousel-macro .slick-nav-bar{
  text-align: center;
  margin: 40px auto !important;
}.ax-origin .customer-supplied-resin{
  margin-top: 30px;
}.ax-origin .customer-supplied-resin .banner-prog{
  display: flex;
  margin-bottom: 30px;
}.ax-origin .customer-supplied-resin .banner-prog .banner-before{
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 25px solid #0078d2;
  position: absolute;
  left: 18px;
  z-index: 100;
}.ax-origin .customer-supplied-resin .banner-prog .banner-main{
  transform: skew(-31deg);
  border: 2px solid #0078d2;
  border-left: 0px;
  width: 100%;
  background-color: #fff;
  height: 40px;
  overflow: hidden;
  margin-left: 15px;
}.ax-origin .customer-supplied-resin .banner-prog .banner-main:after{
  content: "";
  width: 22px;
  height: 18px;
  background-color: #0078d2;
  position: absolute;
  right: -12px;
  transform: skew(50deg);
}.ax-origin .customer-supplied-resin .banner-prog .banner-inside{
  background-color: #0078d2;
  height: 100%;
  width: 1%;
  display: inline-block;
  -webkit-transition: width 1s; /* Safari prior 6.1 */
  transition: width 1s;
  position: relative;
}
@media only screen and (max-width: 767px) {.ax-origin .customer-supplied-resin .banner-prog .banner-inside{
    width: 3%;
  }
}.ax-origin .customer-supplied-resin .banner-prog .banner-after-cover{
  content: "";
  width: 31px;
  height: 26px;
  background-color: #fff;
  position: absolute;
  right: -12px;
  transform: skew(31deg);
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .row{
  margin-left: -8px;
  margin-right: -8px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .col-sm-4{
  padding-left: 8px;
  padding-right: 8px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .material-bottom .col-sm-4:nth-child(4){
  clear: left;
}
@media only screen and (max-width: 767px) {.ax-origin .customer-supplied-resin .customer-supplied-resin-form #colorantScreen .col-sm-4{
    padding-top: 20px;
  }
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .req{
  margin-top: 20px;
  font-weight: bold;
  font-style: italic;
}
@media only screen and (max-width: 767px) {.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone{
    margin-bottom: 15px;
  }
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone .dz-preview .dz-image{
  width: 215px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form textarea{
  width: 100%;
  padding: 10px 10px;
  min-height: 220px;
  resize: none;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form input[type=radio],.ax-origin .customer-supplied-resin .customer-supplied-resin-form input[type=checkbox]{
  margin-top: 0px \9 ;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .file-allowed{
  font-weight: bold;
  font-style: italic;
  margin-bottom: 25px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .btn{
  margin-right: 16px !important;
  margin-top: 20px !important;
  margin-bottom: 80px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .supplying > label{
  margin-bottom: 23px;
}
@media only screen and (max-width: 991px) {.ax-origin .customer-supplied-resin .customer-supplied-resin-form .supplying > label{
    margin-bottom: 0px;
  }
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .supplying .radio-group{
  display: flex;
}
@media only screen and (max-width: 1199px) {.ax-origin .customer-supplied-resin .customer-supplied-resin-form .supplying .radio-group{
    display: block;
  }
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .supplying .radio-group label{
  text-transform: initial !important;
  margin: -2px 28px -2px 5px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinMaterial label,.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinColorant label{
  text-transform: initial !important;
  display: inline;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinMaterial > div,.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinColorant > div{
  margin-left: 12px;
}
@media only screen and (max-width: 767px) {.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinMaterial{
    margin-top: 0px;
    margin-bottom: 15px;
  }
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form #baseResinColorant{
  display: none;
  margin-top: 15px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .gdpr{
  text-transform: initial !important;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone{
  text-align: center;
  min-height: 220px;
  border: 2px dashed #0078d2;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone .upload-icon{
  margin: 0 auto;
  margin-bottom: 10px;
  width: 64px;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 64px;
  background-image: linear-gradient(130deg, #0078d2, #7ebcda);
  border: solid 1px #0078d2;
  cursor: pointer;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone .upload-icon svg{
  width: 33px;
  height: 33px;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone .upload-icon svg path{
  fill: white;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form .dropzone span{
  font-weight: bold;
}.ax-origin .customer-supplied-resin .customer-supplied-resin-form #GDPROptIn{
  margin-top: 5px;
  margin-left: -27px;
}.ax-origin .customer-supplied-resin #materialScreen,.ax-origin .customer-supplied-resin #colorantScreen,.ax-origin .customer-supplied-resin #summaryScreen,.ax-origin .customer-supplied-resin #thankYouScreen{
  display: none;
}.ax-origin .customer-supplied-resin #summaryScreen label,.ax-origin .customer-supplied-resin #summaryScreen #ColorantPreMixedSummary,.ax-origin .customer-supplied-resin #summaryScreen #PelletFormSummary{
  font-weight: bold !important;
}.ax-origin .customer-supplied-resin #summaryScreen #ColorantPreMixedSummary{
  margin-bottom: 5px;
}.ax-origin .customer-supplied-resin #summaryScreen h3{
  margin-top: 20px;
  margin-bottom: 20px;
}.ax-origin .customer-supplied-resin #summaryScreen .summary-message{
  margin-top: 40px;
}.ax-origin .customer-supplied-resin #summaryScreen #materialSummary,.ax-origin .customer-supplied-resin #summaryScreen #colorantSummary,.ax-origin .customer-supplied-resin #summaryScreen #ColorantPreMixed{
  display: none;
}.ax-origin .customer-supplied-resin #summaryScreen .baseResinSummary{
  text-transform: initial !important;
}.ax-origin .customer-supplied-resin #thankYouScreen{
  margin-bottom: 100px;
}.ax-origin .container .featured2 > .container{
  margin: 0px -15px;
}.ax-origin .table-of-contents-right .featured2 .container{
  width: auto;
}.ax-origin .featured2{
  margin: 80px 0px;
  color: #fff;
}.ax-origin .featured2 .featured2-container{
  display: flex;
}.ax-origin .featured2 .featured2-container .featured2-media{
  align-items: center;
  display: flex;
  margin: 0;
  text-align: end;
}.ax-origin .featured2 .featured2-container .featured2-media img{
  object-fit: cover;
  /*height: 100%;*/
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container .featured2-media img{
    width: 100%;
  }
}.ax-origin .featured2 .featured2-container .featured2-content{
  justify-content: center;
  display: flex;
  flex-direction: column;
  padding: 40px;
}.ax-origin .featured2 .featured2-container .featured2-content .btn{
  margin-top: 25px;
  white-space: unset;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container .featured2-content .btn{
    width: 100%;
  }
}.ax-origin .featured2 .featured2-container .featured2-content a.btn{
  text-decoration: none;
}.ax-origin .featured2 .featured2-container .featured2-content p:last-child{
  margin-bottom: 0px;
}.ax-origin .featured2 .featured2-container.left .featured2-media,.ax-origin .featured2 .featured2-container.right .featured2-media{
  flex-basis: 60%;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.left .featured2-media,.ax-origin .featured2 .featured2-container.right .featured2-media{
    margin: unset;
  }
}.ax-origin .featured2 .featured2-container.left .featured2-content,.ax-origin .featured2 .featured2-container.right .featured2-content{
  flex-basis: 40%;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.left .featured2-content,.ax-origin .featured2 .featured2-container.right .featured2-content{
    margin: unset;
  }
}.ax-origin .featured2 .featured2-container.left{
  flex-direction: row-reverse;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.left{
    flex-direction: column;
  }
}.ax-origin .featured2 .featured2-container.fifty .featured2-media,.ax-origin .featured2 .featured2-container.fifty .featured2-content{
  flex-basis: 50%;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.fifty .featured2-media,.ax-origin .featured2 .featured2-container.fifty .featured2-content{
    margin: unset;
  }
}.ax-origin .featured2 .featured2-container.fifty.left .featured2-media{
  padding-left: 15px;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.fifty.left .featured2-media{
    padding-left: 0px;
  }
}.ax-origin .featured2 .featured2-container.fifty.right .featured2-media{
  padding-right: 15px;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.fifty.right .featured2-media{
    padding-right: 0px;
  }
}.ax-origin .featured2 .featured2-container.fifty.right .featured2-content{
  padding: 30px 30px 30px 40px;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container.fifty.right .featured2-content{
    padding: 40px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .featured2 .featured2-container{
    flex-direction: column;
  }
}.ax-origin .featured2 .featured2-container.featured2-video .featured2-media{
  display: block;
  margin: auto;
}
@media only screen and (max-width: 1199px) {.ax-origin .featured2 .featured2-container.featured2-video{
    flex-direction: column;
  }.ax-origin .featured2 .featured2-container.featured2-video .featured2-media{
    margin: unset;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .featured2{
    margin: 35px 0px;
  }
}.ax-origin .featured2.default,.ax-origin .featured2.greenblack,.ax-origin .featured2.lightgray2,.ax-origin .featured2.lightgray3,.ax-origin .featured2.yellow,.ax-origin .featured2.white{
  color: #343741;
}.ax-origin .featured2.default{
  background-color: #f5f7fa;
}.ax-origin .featured2.black{
  background-color: #343741;
}.ax-origin .featured2.blue{
  background-color: #0078d2;
}.ax-origin .featured2.lightgray2{
  background-color: #e1e4ea;
}.ax-origin .featured2.lightgray3{
  background-color: #f1f4f8;
}.ax-origin .featured2.medgray{
  background-color: #9aa0ae;
}.ax-origin .featured2.greenwhite{
  background-color: #86BC25;
}.ax-origin .featured2.greenblack{
  background-color: #86BC25;
}.ax-origin .featured2.yellow{
  background-color: #f1ba2b;
}.ax-origin .featured2.trueblack{
  background-color: #15161b;
}.ax-origin .featured2.white{
  background-color: #fff;
}.ax-origin .featured2.white .featured2-container.left .featured2-content{
  padding-left: 0px;
}
@media only screen and (max-width: 991px) {.ax-origin .featured2.white .featured2-container.left .featured2-content{
    padding: 25px 0px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .featured2.white .featured2-container.right .featured2-content{
    padding: 25px 0px;
  }
}.ax-origin .featured2.remove-top-margin{
  margin-top: 0px;
}.ax-origin .featured2.remove-bottom-margin{
  margin-bottom: 0px;
}.ax-origin .hero-container{
  position: relative;
  overflow: hidden;
  margin-bottom: 80px;
}.ax-origin .hero-container.remove-margin{
  margin: 0px;
}.ax-origin .hero-container.connect-to-footer{
  margin-bottom: -30px;
}.ax-origin .hero-container.empty-hero{
  min-height: 290px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero-container.empty-hero{
    min-height: 200px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero-container.empty-hero{
    min-height: 150px;
    margin-bottom: 50px;
  }
}.ax-origin .hero-container .container.rte .rich-text{
  margin-bottom: 5px;
}.ax-origin .hero-container .container.rte.narrow-centered{
  max-width: 768px;
  display: flex;
  justify-content: center;
}.ax-origin .hero-container .btn{
  margin: 10px 10px;
  text-decoration: none;
}.ax-origin .hero-container.left .btn{
  margin: 10px 20px 10px 0px;
}.ax-origin .hero-container.default{
  background-color: #f5f7fa;
}.ax-origin .hero-container.black{
  background-color: #343741;
}.ax-origin .hero-container.blue{
  background-color: #0078d2;
}.ax-origin .hero-container.lightgray2{
  background-color: #e1e4ea;
}.ax-origin .hero-container.lightgray3{
  background-color: #f1f4f8;
}.ax-origin .hero-container.medgray{
  background-color: #9aa0ae;
}.ax-origin .hero-container.greenwhite{
  background-color: #86BC25;
}.ax-origin .hero-container.greenblack{
  background-color: #86BC25;
}.ax-origin .hero-container.yellow{
  background-color: #f1ba2b;
}.ax-origin .hero-container.trueblack{
  background-color: #15161b;
}.ax-origin .hero-container.white{
  background-color: #fff;
}.ax-origin .hero-container .rich-text-banner img:empty{
  display: block;
}.ax-origin .hero-content{
  position: relative;
  color: #fff;
  margin-top: 60px;
  margin-bottom: 65px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero-content{
    margin-top: 50px;
    margin-bottom: 55px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero-content{
    margin-top: 30px;
    margin-bottom: 30px;
  }.ax-origin .hero-content .btn{
    margin-top: 20px;
  }
}.ax-origin .center .hero-content{
  text-align: center;
}.ax-origin .left .hero-content{
  text-align: left;
}.ax-origin .hero-content .hero-title-main{
  border: none;
  padding: 0;
  letter-spacing: -0.64px;
  margin-top: 0px;
}.ax-origin .hero-content .hero-title{
  border: none;
  padding: 0;
  letter-spacing: -0.64px;
  line-height: 58px;
  font-size: 48px;
  font-size: 4.8rem;
}
@media only screen and (max-width: 991px) {.ax-origin .hero-content .hero-title{
    font-size: 36px;
    font-size: 3.6rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero-content .hero-title{
    font-size: 20px;
    font-size: 2rem;
  }
}.ax-origin .hero-content .caption{
  margin-bottom: 25px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
}
@media only screen and (max-width: 991px) {.ax-origin .hero-content .caption{
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 25px;
    line-height: 2.5rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero-content .caption{
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 20px;
    line-height: 2rem;
  }
}.ax-origin .hero-content *:empty{
  display: none;
}
@media (max-width: 1200px) and (min-width: 480px) {.ax-origin .hero-content .hero-title{
    font-size: 36px;
    line-height: 42px;
    letter-spacing: 0px;
    font-weight: 500;
  }.ax-origin .hero-content .hero-title-main{
    font-size: 46px;
    line-height: 52px;
    font-weight: 500;
  }
}
@media (max-width: 480px) and (min-width: 320px) {.ax-origin .hero-content .hero-title{
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 0px;
    font-weight: 500;
  }.ax-origin .hero-content .hero-title-main{
    font-size: 32px;
    line-height: 38px;
    letter-spacing: 0px;
    font-weight: 500;
  }
}.ax-origin .hero2{
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 70px;
  color: #343741;
}.ax-origin .hero2.remove-margin{
  margin: 0px;
}.ax-origin .hero2.black-0{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0);
}.ax-origin .hero2.blue-0{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0);
}.ax-origin .hero2.dark-blue-0{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0);
}.ax-origin .hero2.black-10{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.1);
}.ax-origin .hero2.blue-10{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.1);
}.ax-origin .hero2.dark-blue-10{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.1);
}.ax-origin .hero2.black-20{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.2);
}.ax-origin .hero2.blue-20{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.2);
}.ax-origin .hero2.dark-blue-20{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.2);
}.ax-origin .hero2.black-30{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.3);
}.ax-origin .hero2.blue-30{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.3);
}.ax-origin .hero2.dark-blue-30{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.3);
}.ax-origin .hero2.black-40{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.4);
}.ax-origin .hero2.blue-40{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.4);
}.ax-origin .hero2.dark-blue-40{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.4);
}.ax-origin .hero2.black-50{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.5);
}.ax-origin .hero2.blue-50{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.5);
}.ax-origin .hero2.dark-blue-50{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.5);
}.ax-origin .hero2.black-60{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.6);
}.ax-origin .hero2.blue-60{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.6);
}.ax-origin .hero2.dark-blue-60{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.6);
}.ax-origin .hero2.black-70{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.7);
}.ax-origin .hero2.blue-70{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.7);
}.ax-origin .hero2.dark-blue-70{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.7);
}.ax-origin .hero2.black-80{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.8);
}.ax-origin .hero2.blue-80{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.8);
}.ax-origin .hero2.dark-blue-80{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.8);
}.ax-origin .hero2.black-90{
  box-shadow: inset 0 0 0 1000px rgba(52, 55, 65, 0.9);
}.ax-origin .hero2.blue-90{
  box-shadow: inset 0 0 0 1000px rgba(0, 120, 210, 0.9);
}.ax-origin .hero2.dark-blue-90{
  box-shadow: inset 0 0 0 1000px rgba(0, 92, 163, 0.9);
}.ax-origin .hero2.default{
  background-color: #f5f7fa;
}.ax-origin .hero2.black{
  background-color: #343741;
}.ax-origin .hero2.black .hero2-content,.ax-origin .hero2.black .hero2-lower,.ax-origin .hero2.black .hero2-scales{
  color: #fff;
}.ax-origin .hero2.blue{
  background-color: #0078d2;
}.ax-origin .hero2.blue .hero2-content,.ax-origin .hero2.blue .hero2-lower,.ax-origin .hero2.blue .hero2-scales{
  color: #fff;
}.ax-origin .hero2.lightgray2{
  background-color: #e1e4ea;
}.ax-origin .hero2.lightgray3{
  background-color: #f1f4f8;
}.ax-origin .hero2.medgray{
  background-color: #9aa0ae;
}.ax-origin .hero2.medgray .hero2-content,.ax-origin .hero2.medgray .hero2-lower,.ax-origin .hero2.medgray .hero2-scales{
  color: #fff;
}.ax-origin .hero2.greenwhite{
  background-color: #86BC25;
}.ax-origin .hero2.greenwhite .hero2-content,.ax-origin .hero2.greenwhite .hero2-lower,.ax-origin .hero2.greenwhite .hero2-scales{
  color: #fff;
}.ax-origin .hero2.greenblack{
  background-color: #86BC25;
}.ax-origin .hero2.yellow{
  background-color: #f1ba2b;
}.ax-origin .hero2.trueblack{
  background-color: #15161b;
}.ax-origin .hero2.trueblack .hero2-content,.ax-origin .hero2.trueblack .hero2-lower,.ax-origin .hero2.trueblack .hero2-scales{
  color: #fff;
}.ax-origin .hero2.white{
  background-color: #fff;
}.ax-origin .hero2 .container.macro{
  padding-left: 0;
  padding-right: 0;
}.ax-origin .hero2 .container .hero2-content{
  z-index: 5;
  margin-top: 50px;
}.ax-origin .hero2 .container .hero2-content .part-image img{
  margin-top: 65px;
  margin-left: -25%;
}
@media only screen and (max-width: 1199px) {.ax-origin .hero2 .container .hero2-content .part-image img{
    margin-top: 115px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-content .part-image img{
    margin-top: 0px;
    margin-left: 0%;
    margin-bottom: 20px;
    width: 70%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-content .part-image{
    text-align: center;
  }
}.ax-origin .hero2 .container .hero2-content .image-medium img{
  margin-left: 0;
}.ax-origin .hero2 .container .hero2-content .hero2-video{
  margin-top: 55px;
  margin-bottom: 25px;
  width: 100%;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-content .hero2-video{
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-video{
    margin-top: -35px;
  }
}.ax-origin .hero2 .container .hero2-content .hero2-video img{
  margin: 0;
  width: 100%;
}.ax-origin .hero2 .container .hero2-content .hero2-cta{
  display: inline-block;
  background-color: #fff;
  padding: 4px 14px;
  border-radius: 20px;
}.ax-origin .hero2 .container .hero2-content .hero2-cta .cta-message{
  display: inline;
}.ax-origin .hero2 .container .hero2-content .hero2-cta .cta-message .cta-teaser{
  display: inline-block;
  padding: 3px 10px;
  border-radius: 15px;
  color: #343741;
  margin-left: -10px;
  margin-right: 10px;
}.ax-origin .hero2 .container .hero2-content .hero2-cta .arrow-align{
  display: inline-block;
  vertical-align: middle;
  line-height: 12px;
  padding-left: 3px;
  font-weight: 700;
}.ax-origin .hero2 .container .hero2-content a .hero2-cta:hover{
  color: #0078d2;
}.ax-origin .hero2 .container .hero2-content a .hero2-cta:hover .cta-teaser{
  color: #0078d2;
}.ax-origin .hero2 .container .hero2-content a .hero2-cta:hover span{
  text-decoration: underline;
}.ax-origin .hero2 .container .hero2-content .image-medium .hero2-title{
  max-width: 100%;
}.ax-origin .hero2 .container .hero2-content .hero2-title{
  border: none;
  margin-top: 20px;
  margin-bottom: 20px;
  max-width: 90%;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-content .hero2-title{
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-title{
    margin-top: 5px;
    margin-bottom: 0px;
  }
}.ax-origin .hero2 .container .hero2-content .image-medium .hero2-sub-content{
  width: 80%;
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .image-medium .hero2-sub-content{
    width: 100%;
  }
}.ax-origin .hero2 .container .hero2-content .hero2-sub-content{
  width: 85%;
  margin-bottom: 40px;
}.ax-origin .hero2 .container .hero2-content .hero2-sub-content h1,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h2,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h3,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h4,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h5,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h6{
  font-size: 18px;
  font-size: 1.8rem;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-content .hero2-sub-content h1,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h2,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h3,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h4,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h5,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h6{
    font-size: 16px;
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-sub-content h1,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h2,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h3,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h4,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h5,.ax-origin .hero2 .container .hero2-content .hero2-sub-content h6{
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-sub-content{
    width: 100%;
  }
}.ax-origin .hero2 .container .hero2-content .hero2-buttons .btn{
  margin-bottom: 25px;
  white-space: break-spaces;
  margin-right: 16px;
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-buttons .btn{
    width: 100%;
    text-align: center;
    margin-right: 0px;
  }.ax-origin .hero2 .container .hero2-content .hero2-buttons .btn.btn-tertiary:after{
    margin-right: 0px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-content .hero2-buttons{
    width: 100%;
    text-align: center;
  }
}.ax-origin .hero2 .container .hero2-lower{
  padding-top: 35px;
  padding-bottom: 35px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-lower{
    padding-top: 20px;
    padding-bottom: 0px;
  }
}.ax-origin .hero2 .container .hero2-rtl{
  direction: rtl;
  padding-right: 0px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-rtl{
    direction: ltr;
  }
}.ax-origin .hero2 .container .hero2-scales{
  margin-right: -999999px;
  padding-right: 999999px;
  margin-bottom: -999999px;
  padding-bottom: 999999px;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
  direction: rtl;
}.ax-origin .hero2 .container .hero2-scales.ltr-direction{
  direction: ltr;
}.ax-origin .hero2 .container .hero2-scales.has-image{
  background-color: rgba(52, 55, 65, 0.7);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-scales{
    margin-left: -999999px;
    padding-left: 999999px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero2 .container .hero2-scales{
    max-width: max-content;
  }
}.ax-origin .hero2 .container .hero2-scales .hero2-scale{
  text-align: left;
  padding: 40px 0px 40px 35px;
  direction: ltr;
  /* one item */
  /* two items */
  /* three items */
}.ax-origin .hero2 .container .hero2-scales .hero2-scale div:first-child{
  font-size: 20px;
  font-size: 2rem;
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-scales .hero2-scale div:first-child{
    font-size: 14px;
    font-size: 1.4rem;
  }
}.ax-origin .hero2 .container .hero2-scales .hero2-scale:only-child{
  width: 95%;
}.ax-origin .hero2 .container .hero2-scales .hero2-scale:first-child:nth-last-child(2),.ax-origin .hero2 .container .hero2-scales .hero2-scale:first-child:nth-last-child(2) ~ .hero2-scale{
  width: 45%;
}.ax-origin .hero2 .container .hero2-scales .hero2-scale:first-child:nth-last-child(3),.ax-origin .hero2 .container .hero2-scales .hero2-scale:first-child:nth-last-child(3) ~ .hero2-scale{
  width: 33.3333%;
}
@media only screen and (max-width: 991px) {.ax-origin .hero2 .container .hero2-scales .hero2-scale{
    padding: 20px 20px 20px 0px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero2.color-on-mobile{
    background-image: none !important;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero2.color-on-mobile .container .hero2-scales.has-image{
    background-color: inherit;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }
}.ax-origin .hero3{
  position: relative;
  overflow: hidden;
  background-color: #343741;
  background-repeat: no-repeat;
  background-position-x: 40%;
  background-size: auto 100%;
  margin-bottom: 70px;
  min-height: 475px;
}
@media only screen and (min-width: 1400px) {.ax-origin .hero3{
    background-position-x: right;
  }
}
@media only screen and (min-width: 2600px) {.ax-origin .hero3{
    background-size: cover;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .hero3{
    background-position-x: 35%;
    min-height: 375px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero3{
    background-position-x: 25%;
    min-height: 300px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero3{
    min-height: 150px;
  }
}.ax-origin .hero3 .angled-background{
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40%;
  background-color: #fff;
}
@media only screen and (max-width: 1199px) {.ax-origin .hero3 .angled-background{
    width: 40%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .hero3 .angled-background{
    width: 60%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero3 .angled-background{
    width: 100%;
  }
}.ax-origin .hero3 .angled-background:after{
  content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background: #fff;
  transform-origin: bottom left;
  -ms-transform: skew(-20deg, 0deg);
  -webkit-transform: skew(-20deg, 0deg);
  transform: skew(-20deg, 0deg);
}.ax-origin .hero3 .container .hero3-content-container .hero3-content{
  width: 85%;
  margin-bottom: 40px;
}
@media only screen and (max-width: 991px) {.ax-origin .hero3 .container .hero3-content-container .hero3-content{
    width: 65%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero3 .container .hero3-content-container .hero3-content{
    width: 100%;
  }
}.ax-origin .hero3 .container .hero3-content-container .hero3-content .hero3-title{
  color: #0078d2;
  border-bottom: none;
  font-weight: 700;
  margin-top: 75px;
}.ax-origin .hero3 .container .hero3-content-container .hero3-content .hero3-subtitle{
  color: #343741;
  font-weight: 700;
  width: 75%;
  font-size: 24px;
  font-size: 2.4rem;
}
@media only screen and (max-width: 991px) {.ax-origin .hero3 .container .hero3-content-container .hero3-content .hero3-subtitle{
    font-size: 22px;
    font-size: 2.2rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .hero3 .container .hero3-content-container .hero3-content .hero3-subtitle{
    font-size: 18px;
    font-size: 1.8rem;
  }
}.ax-origin .hero3 .container .hero3-content-container .hero3-buttons{
  width: 50%;
  margin-bottom: 55px;
}.ax-origin .hero3 .container .hero3-content-container .hero3-buttons .btn{
  width: 100%;
  margin-bottom: 16px;
  white-space: break-spaces;
}
@media only screen and (max-width: 767px) {.ax-origin .hero3 .container .hero3-content-container .hero3-buttons{
    width: 100%;
  }
}.ax-origin .container .hero3{
  background-position-x: 25%;
  margin-left: -15px;
  margin-right: -15px;
}

@media only screen and (min-width: 2600px) {.ax-origin .container-fluid .angled-background{
    width: 50%;
  }
}.ax-origin .hero-with-tabs{
  background-color: #f5f7fa;
}.ax-origin .hero-with-tabs .hero-top{
  display: flex;
  align-items: center;
}.ax-origin .hero-with-tabs .hero-top .hero-with-tabs-content{
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
  line-height: 2.6rem;
}.ax-origin .hero-with-tabs .hero-top img{
  margin-top: 30px;
}
@media only screen and (max-width: 1199px) {.ax-origin .hero-with-tabs .hero-top img{
    display: none;
  }
}.ax-origin .hero-with-tabs .hero-tabs{
  background-color: #e1e4ea;
  border-radius: 32px;
  display: inline-block;
  padding: 4px;
  margin: 30px 0;
}.ax-origin .hero-with-tabs .hero-tabs > div{
  display: inline-block;
  padding: 4px 18px;
}.ax-origin .hero-with-tabs .hero-tabs > div.active{
  background-color: #fff;
  border-radius: 32px;
}.ax-origin .hero-with-tabs .hero-tabs > div.inactive{
  border-radius: 32px;
}.ax-origin .hero-with-tabs .hero-tabs > div.inactive:hover{
  background-color: #f1f4f8;
  cursor: pointer;
}.ax-origin .hero-with-tabs ul.hero-checkmarks{
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
}.ax-origin .hero-with-tabs ul.hero-checkmarks li{
  position: relative;
  list-style-type: none;
  text-indent: 0px;
  width: 50%;
  padding-right: 5%;
  padding-left: 30px;
}.ax-origin .hero-with-tabs ul.hero-checkmarks li:before{
  display: none;
}.ax-origin .hero-with-tabs ul.hero-checkmarks li span{
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 20px;
  width: 20px;
  left: 0;
  top: 0;
  position: absolute;
  background-color: #86BC25;
  border-color: #86BC25;
}.ax-origin .hero-with-tabs ul.hero-checkmarks li span:after{
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: "";
  height: 5px;
  left: 5px;
  opacity: 1;
  position: absolute;
  top: 6px;
  transform: rotate(-45deg);
  width: 8px;
}.ax-origin .image-content h2.large-body-copy{
  margin-bottom: 5px;
  font-weight: 700;
}.ax-origin .image-content .example-image-link{
  width: 100%;
}.ax-origin .image-content .example-image-link.image-link:after{
  width: 60px;
  height: 56px;
  right: 0px !important;
  bottom: 17px !important;
  padding-top: 15px;
}.ax-origin .image-tiles-title{
  font-size: 14px;
  font-weight: 500;
  margin: 0px;
  line-height: 22.4px;
}.ax-origin .image-tiles-title.center{
  text-align: center;
}.ax-origin .image-tiles-title.left{
  text-align: left;
}.ax-origin .image-tiles{
  margin: 24px 0;
  letter-spacing: -1px;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (max-width: 767px) {.ax-origin .image-tiles{
    margin: 40px 0;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .image-tiles{
    margin: 30px 0;
  }
}.ax-origin .image-tiles a{
  display: inline-grid;
}.ax-origin .image-tiles img{
  max-width: 260px;
  width: 100%;
  margin: auto;
}.ax-origin .image-tiles > .row > .column{
  letter-spacing: 0;
  display: inline-block;
  display: inline-grid;
  vertical-align: middle;
  font-size: 16px;
  font-size: 1.6rem;
  float: none;
}
@media only screen and (max-width: 479px) {.ax-origin .image-tiles > .row > .column{
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
    padding: 8px;
  }
}.ax-origin .infographic-container .mobile-infographic-wrapper{
  max-width: 480px;
  margin: 0 auto;
  display: none;
}
@media only screen and (max-width: 767px) {.ax-origin .infographic-container .mobile-infographic-wrapper{
    display: block;
  }
}.ax-origin .infographic-container .desktop-infographic-wrapper{
  display: none;
}
@media only screen and (min-width: 768px) {.ax-origin .infographic-container .desktop-infographic-wrapper{
    display: block;
  }
}.ax-origin .infographic-container .infographic-content-container{
  margin-top: -40px;
}
@media only screen and (max-width: 991px) {.ax-origin .infographic-container .infographic-content-container{
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {.ax-origin .infographic-container .infographic-content-container .content-headline-container{
    max-width: 425px;
    margin: 0 auto;
  }
}.ax-origin .infographic-container .infographic-content-container .content-headline-container .content-headline{
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  text-align: center;
  color: #0078d2;
}
@media only screen and (max-width: 479px) {.ax-origin .infographic-container .infographic-content-container .content-headline-container .content-headline{
    font-size: 25px;
    font-size: 2.5rem;
  }
}
@keyframes flash {.ax-origin 0%{
    background-color: transparent;
  }.ax-origin 50%{
    background-color: #dee0de;
  }.ax-origin 100%{
    background-color: transparent;
  }
}.ax-origin .infographic-container .flash{
  animation: flash 0.75s ease;
}.ax-origin .link-list{
  list-style: none;
  padding: 0;
  margin: 0 -15px 50px;
}
@media only screen and (max-width: 767px) {.ax-origin .link-list{
    margin: 0 -15px;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .link-list{
    margin: 0;
  }
}.ax-origin .link-list li{
  display: inline-block;
  max-width: 24%;
  width: 100%;
  vertical-align: top;
  margin-bottom: 30px;
  position: relative;
  padding: 0 15px;
  text-indent: 0px;
}
@media only screen and (max-width: 991px) {.ax-origin .link-list li{
    max-width: 32.3333%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .link-list li{
    max-width: 49%;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .link-list li{
    max-width: none;
  }
}.ax-origin .link-list li a img{
  display: block;
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .link-list li .link-image{
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  top: 1px;
}.ax-origin .link-list li a.bottom-link{
  display: table-cell;
  background-color: #f1f4f8;
  color: #343741;
  padding: 8px 45px 5px 24px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 15px;
  line-height: 1.5rem;
  height: 50px;
  width: 800px;
  vertical-align: middle;
  text-decoration: none;
}.ax-origin .link-list li a.bottom-link:hover{
  text-decoration: none;
}.ax-origin .link-list li a.bottom-link i{
  position: absolute;
  right: 29px;
  bottom: 13px;
  font-weight: 700;
}.ax-origin .link-list li:hover a{
  text-decoration: none;
}.ax-origin .link-list li:hover img{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .link-list li:hover a.bottom-link{
  color: #0078d2;
}.ax-origin .link-list li::before{
  display: none;
}.ax-origin .list2{
  list-style: none;
  padding: 0;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -15px;
}.ax-origin .list2 li{
  display: inline-block;
  position: relative;
  vertical-align: top;
  margin: 0 15px 25px 15px;
  border: 1px solid #f1f4f8;
  padding: 0;
  text-indent: 0px;
}.ax-origin .list2 li a img{
  width: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .list2 li .link-image{
  overflow: hidden;
}.ax-origin .list2 li a.bottom-link{
  display: flex;
  align-items: center;
  background-color: #f1f4f8;
  color: #343741;
  padding: 5px 45px 5px 24px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  text-decoration: none;
  height: 70px;
  width: 100%;
}.ax-origin .list2 li a.bottom-link i{
  position: absolute;
  right: 18px;
  bottom: 22px;
  font-weight: 700;
}.ax-origin .list2 li:hover a{
  text-decoration: none;
}.ax-origin .list2 li:hover img{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .list2 li:hover a.bottom-link{
  color: #0078d2;
}.ax-origin .list2 li.one-column{
  width: 100%;
}.ax-origin .list2 li.two-column{
  width: 47.4%;
}.ax-origin .list2 li.three-column{
  width: 30.7%;
}
@media only screen and (max-width: 1199px) {.ax-origin .list2 li.two-column{
    width: 46.9%;
  }.ax-origin .list2 li.three-column{
    width: 30.2%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .list2 li.two-column,.ax-origin .list2 li.three-column{
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .list2 li.two-column,.ax-origin .list2 li.three-column{
    width: 43.7%;
  }.ax-origin .list2 li a.bottom-link{
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .list2 li.two-column,.ax-origin .list2 li.three-column{
    width: 100%;
  }
}.ax-origin .list2 li::before{
  display: none;
}.ax-origin .nav-inline{
  margin: 15px -15px;
}.ax-origin .nav-inline > li{
  float: left;
  margin: 0px;
}.ax-origin .nav-inline > li::before{
  display: none;
}.ax-origin .dropdown-menu{
  z-index: 10000;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  "https://contentadmin.protolabs.com/Content/pie.htc");
  margin: 0;
  border: none;
}.ax-origin .dropdown-menu li a{
  color: #343741;
}.ax-origin .dropdown-menu li a:hover{
  color: #fff;
  background-color: #343741;
}.ax-origin .nav > li > a:hover,.ax-origin .nav > li > a:focus{
  text-decoration: underline;
  background: transparent;
}.ax-origin .multi-item a{
  text-decoration: none;
}.ax-origin .multi-item a .cta-container{
  padding-bottom: 100%;
  margin-bottom: -100%;
  background-color: #f5f7fa;
}.ax-origin .multi-item a .cta-container:hover{
  text-decoration: none;
  color: inherit;
}.ax-origin .news-item{
  margin-bottom: 30px;
  position: relative;
  color: #343741;
}.ax-origin :hover > .news-item a{
  text-decoration: none;
}.ax-origin :hover > .news-item .news-image{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin :hover > .news-item h3{
  color: #0078d2;
}.ax-origin .slick-slider .news-item{
  margin-bottom: 0;
}.ax-origin .news-item .news-image-wrapper{
  overflow: hidden;
}.ax-origin .news-item .news-image-wrapper .news-image{
  height: 197px;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin div .news-item .news-image-wrapper .news-image{
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.ax-origin .news-item .news-image-wrapper .news-image{
    height: 150px;
  }
}.ax-origin .news-item .news-content{
  padding: 24px 24px 48px 24px;
}.ax-origin .news-item .news-content h3{
  margin-bottom: 16px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 26px;
  line-height: 2.6rem;
  font-weight: 700;
  border: none;
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {.ax-origin .news-item .news-content h3{
    line-height: 22px;
    line-height: 2.2rem;
  }
}.ax-origin .news-item .news-content h3:hover ~ .cta-text{
  text-decoration: underline;
}.ax-origin .news-item .news-content h4{
  margin-bottom: 16px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  line-height: 2.8rem;
  font-weight: 700;
  border: none;
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {.ax-origin .news-item .news-content h4{
    line-height: 22px;
    line-height: 2.2rem;
  }
}.ax-origin .news-item .news-content h4:hover ~ .cta-text{
  text-decoration: underline;
}.ax-origin .news-item .news-content .caption{
  margin-bottom: 24px;
  white-space: pre-line;
  line-height: 24px;
}.ax-origin .news-item .news-content .cta-text{
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  position: fixed;
  bottom: 20px;
  color: #0078d2;
}.ax-origin .news-item .news-content .cta-text:hover{
  text-decoration: underline;
}.ax-origin .news-item .news-content .cta-text i{
  color: #0078d2;
  position: absolute;
  bottom: 0px;
  right: -29px;
  font-weight: 700;
}.ax-origin .pagination > li > a{
  border: none;
  background: none;
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 30px;
  line-height: 3rem;
  color: #0078d2;
  padding: 15px;
  cursor: pointer;
}.ax-origin .pagination > li > a:focus,.ax-origin .pagination > li > a:hover,.ax-origin .pagination > li > a:active{
  border: none;
  background: none;
}.ax-origin .pagination > li > a:hover{
  color: #fff;
  text-decoration: underline;
}.ax-origin .pagination > li > a.active{
  color: #fff;
  pointer-events: none;
  cursor: default;
}.ax-origin .pagination > li > a i{
  font-size: 30px;
  font-size: 3rem;
  line-height: 40px;
  line-height: 4rem;
}.ax-origin .pagination > li.disabled > a{
  border: none;
  background: none;
  pointer-events: none;
  cursor: default;
  opacity: 0.3;
  filter: alpha(opacity=30);
}.ax-origin .pagination > li.disabled > a:focus,.ax-origin .pagination > li.disabled > a:hover,.ax-origin .pagination > li.disabled > a:active{
  border: none;
  background: none;
}.ax-origin .pagination > li:first-child > a:hover,.ax-origin .pagination > li:last-child > a:hover{
  text-decoration: none;
}.ax-origin .pdf-download{
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 80px;
}.ax-origin .pdf-download.gray-with-blue-button .pdf-form{
  background-color: #f5f7fa;
  color: #343741;
}.ax-origin .pdf-download.black-with-white-button .pdf-form{
  background-color: #343741;
  color: #fff;
}.ax-origin .pdf-download .pdf-image{
  align-items: center;
  display: flex;
}.ax-origin .pdf-download .pdf-image img{
  width: 80%;
  margin: 10%;
  position: relative;
  z-index: -2;
}.ax-origin .pdf-download .full-image img{
  width: 100%;
  object-fit: cover;
  margin: 0;
}.ax-origin .pdf-download .pdf-form{
  padding: 32px 48px;
  align-items: center;
  display: flex;
}.ax-origin .pdf-download .pdf-form .form-section{
  padding: 0;
  width: 100%;
}.ax-origin .pdf-download .pdf-form .form-section .rte{
  padding-bottom: 19px;
}.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .col-lg-4{
  padding: 0;
}
@media only screen and (max-width: 1199px) {.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .col-lg-4{
    padding-left: 15px;
    padding-right: 15px;
  }
}.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .btn{
  margin-bottom: 0 !important;
  width: 100%;
}
@media only screen and (max-width: 1199px) {.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .btn{
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .btn{
    max-width: 100%;
  }
}.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .checkbox{
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin .pdf-download .pdf-form .form-section .pdf-download-form .form-validation-message{
  margin: 0px;
}.ax-origin .pdf-download .horizontal-row{
  display: flex;
  justify-content: flex-start;
}.ax-origin .pdf-download .horizontal-row.floating-image{
  align-items: stretch;
}.ax-origin .pdf-download .horizontal-row.floating-image img{
  margin: 30px 30px 30px 42px;
}.ax-origin .pdf-download .horizontal-row.full-image img{
  width: 100%;
  object-fit: cover;
  height: 100%;
  margin: 0;
}
@media only screen and (max-width: 991px) {.ax-origin .pdf-download .horizontal-row.full-image img{
    max-height: 250px;
  }
}.ax-origin .pdf-download .horizontal-row .pdf-image{
  padding: 0;
}.ax-origin .pdf-download .horizontal-row .pdf-form{
  padding: 32px;
}.ax-origin .pdf-download .horizontal-row .pdf-form .pdf-download-form .btn{
  margin-top: 0px !important;
  width: unset !important;
}
@media only screen and (max-width: 1199px) {.ax-origin .pdf-download .horizontal-row .pdf-form .pdf-download-form .btn{
    flex: 1 1 100%;
    max-width: 100%;
    margin-top: 15px !important;
  }
}
@media only screen and (min-width: 992px) {.ax-origin .pdf-download .horizontal-row .pdf-form{
    padding: 32px 48px 27px 32px;
  }
}
@media only screen and (max-width: 992px) {.ax-origin .pdf-download .horizontal-row .pdf-form{
    padding: 32px 48px;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .pdf-download .horizontal-row .pdf-form .col-lg-3{
    display: flex;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .pdf-download .horizontal-row{
    display: block;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .pdf-download .horizontal-row{
    width: auto;
  }
}.ax-origin .pdf-download p{
  margin-bottom: 16px;
}
@media only screen and (max-width: 767px) {.ax-origin .pdf-download{
    margin-bottom: 35px;
  }
}.ax-origin .protolabs-table{
  margin: 0;
  width: 100%;
}.ax-origin .protolabs-table th{
  display: table-cell;
  font-size: 15px;
  font-size: 1.5rem;
  background-color: #343741;
  color: #fff;
  border-color: #fff;
  border-width: 0 2px 2px 2px;
  border-style: solid;
  text-align: left;
  height: 50px;
  padding: 12px 15px 12px 15px;
}
@media only screen and (max-width: 767px) {.ax-origin .protolabs-table th{
    font-size: 14px;
    font-size: 1.4rem;
    padding: 6px 10px;
  }
}.ax-origin .protolabs-table td{
  display: table-cell;
  background-color: #f5f7fa;
  padding: 12px 15px 12px 15px;
  border-color: #fff;
  border-width: 0 2px 2px 2px;
  border-style: solid;
}.ax-origin .protolabs-table td a{
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin .protolabs-table td{
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
    padding: 6px 10px;
  }
}.ax-origin .protolabs-table h1,.ax-origin .protolabs-table h2,.ax-origin .protolabs-table h3,.ax-origin .protolabs-table h4,.ax-origin .protolabs-table h5,.ax-origin .protolabs-table h6{
  margin: 0;
}.ax-origin .protolabs-table ul{
  margin-bottom: 0;
}.ax-origin .protolabs-table.highlight-feature td:first-child{
  background-color: #687082;
  color: #fff;
  font-weight: 700;
  white-space: nowrap;
}.ax-origin .scrollable-table{
  overflow-y: auto;
}.ax-origin .protolabs-alt-table{
  margin: 0;
  width: 100%;
  border: none;
  display: block;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  overflow-x: auto;
}.ax-origin .protolabs-alt-table th{
  display: table-cell;
  text-align: left;
  height: 50px;
  padding: 12px 16px 12px 16px;
  border: none;
}
@media only screen and (max-width: 767px) {.ax-origin .protolabs-alt-table th{
    font-size: 14px;
    font-size: 1.4rem;
  }
}.ax-origin .protolabs-alt-table td{
  display: table-cell;
  padding: 12px 16px 12px 16px;
  border: none;
}
@media only screen and (max-width: 767px) {.ax-origin .protolabs-alt-table td{
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}.ax-origin .protolabs-alt-table h1,.ax-origin .protolabs-alt-table h2,.ax-origin .protolabs-alt-table h3,.ax-origin .protolabs-alt-table h4,.ax-origin .protolabs-alt-table h5,.ax-origin .protolabs-alt-table h6{
  margin: 0;
}.ax-origin .protolabs-alt-table ul{
  margin-bottom: 0;
}.ax-origin .protolabs-simple-table{
  margin: 0;
  width: 100%;
  border: none;
  display: block;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  overflow-x: auto;
}.ax-origin .protolabs-simple-table tr{
  border-top: 1px solid #9aa0ae;
  border-bottom: 1px solid #9aa0ae;
}.ax-origin .protolabs-simple-table tr:first-child{
  border-top: none;
}.ax-origin .protolabs-simple-table td,.ax-origin .protolabs-simple-table th{
  display: table-cell;
  padding: 12px 16px 12px 16px;
  border: none;
}.ax-origin .protolabs-simple-table td a,.ax-origin .protolabs-simple-table th a{
  font-weight: 700;
}
@media only screen and (max-width: 767px) {.ax-origin .protolabs-simple-table td,.ax-origin .protolabs-simple-table th{
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 19px;
    line-height: 1.9rem;
  }
}.ax-origin .quick-links{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0;
}.ax-origin .quick-links a{
  text-decoration: none;
  color: #343741;
  display: flex;
  margin: 0 15px 25px 15px;
}.ax-origin .quick-links a.text-only .quick-link,.ax-origin .quick-links a.icon-only .quick-link{
  border: 1px solid #f1f4f8;
}.ax-origin .quick-links a .quick-link{
  background-color: #f1f4f8;
  position: relative;
  width: 100%;
  border-radius: 6px;
}.ax-origin .quick-links a .quick-link .content{
  padding: 24px 24px 56px 24px;
  color: #343741;
}.ax-origin .quick-links a .quick-link .content .title{
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  line-height: 2.8rem;
  margin-bottom: 8px;
  font-weight: bold;
}.ax-origin .quick-links a .quick-link .content .description{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem;
  font-weight: 400;
}.ax-origin .quick-links a .quick-link .content .link{
  color: #0078d2;
  position: absolute;
  bottom: 20px;
  padding-right: 25px;
  font-weight: bold;
}.ax-origin .quick-links a .quick-link .content .link i{
  position: absolute;
  bottom: 0px;
  right: -5px;
  font-weight: 700;
}.ax-origin .quick-links a .quick-link .content .link:hover{
  color: #003f6d;
  text-decoration: none;
}.ax-origin .quick-links a .quick-link .content-link-only{
  padding: 31px 20px;
}.ax-origin .quick-links a .quick-link .content-link-only .link{
  color: #005ca3;
  position: absolute;
  padding-right: 25px;
  bottom: 20px;
  font-weight: 700;
}.ax-origin .quick-links a .quick-link .content-link-only .link i{
  position: absolute;
  bottom: 0px;
  right: -5px;
  font-weight: 700;
}.ax-origin .quick-links a .quick-link .link-icon{
  padding: 24px;
  padding-bottom: 0px;
  margin-bottom: -34px;
  height: 67px;
}.ax-origin .quick-links a .quick-link .link-icon img{
  width: 27px;
  height: 27px;
}.ax-origin .quick-links a .quick-link .link-image-wrapper{
  overflow: hidden;
  border-radius: 6px 6px 0px 0px;
}.ax-origin .quick-links a .quick-link .link-image-wrapper .link-image{
  position: relative;
  width: 100%;
  height: 210px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .quick-links a.image-only .link-image-wrapper{
  background-color: white;
}.ax-origin .quick-links a.image-only .content{
  padding: 30px 20px 65px 20px;
}.ax-origin .quick-links a.image-only .content .title{
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 26px;
  line-height: 2.6rem;
}.ax-origin .quick-links a:hover a{
  text-decoration: none;
}.ax-origin .quick-links a:hover .title{
  color: #003f6d;
}.ax-origin .quick-links a:hover .link-image{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .quick-links a:hover .quick-link{
  background-color: #e1e4ea;
}.ax-origin .quick-links a:hover .quick-link .content .link{
  color: #003f6d;
  text-decoration: none;
}.ax-origin .quick-links a:hover .quick-link .content-link-only .link{
  color: #003f6d;
  text-decoration: none;
}.ax-origin .quick-links a:active .quick-link{
  background-color: #f1f4f8;
}.ax-origin .quick-links a:active .quick-link .content .link{
  color: #003f6d;
  text-decoration: none;
}.ax-origin .quick-links a:active .quick-link .content-link-only .link{
  color: #003f6d;
  text-decoration: none;
}.ax-origin .quick-links a:active .title{
  color: #003f6d;
}.ax-origin .quick-links a.one-item{
  width: 100%;
}.ax-origin .quick-links a.one-item.image-only .quick-link{
  display: flex;
}.ax-origin .quick-links a.one-item.image-only .quick-link .link-image-wrapper{
  width: 45%;
}.ax-origin .quick-links a.one-item.image-only .quick-link .link-image-wrapper .link-image{
  height: 100%;
}.ax-origin .quick-links a.one-item.image-only .quick-link .content{
  padding: 30px 50px 65px 50px;
  width: 65%;
}.ax-origin .quick-links a.two-items{
  width: 47.4%;
}.ax-origin .quick-links a.three-items{
  width: 30.7%;
}.ax-origin .quick-links a.four-items{
  width: 22.4%;
}
@media only screen and (max-width: 1199px) {.ax-origin .quick-links a.two-items{
    width: 46.9%;
  }.ax-origin .quick-links a.three-items{
    width: 30.2%;
  }.ax-origin .quick-links a.three-items.image-only{
    width: 46.9%;
  }.ax-origin .quick-links a.four-items{
    width: 21.9%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .quick-links a.one-item{
    width: 100%;
  }.ax-origin .quick-links a.one-item.image-only .quick-link{
    display: block;
  }.ax-origin .quick-links a.one-item.image-only .quick-link .link-image-wrapper{
    width: 100%;
  }.ax-origin .quick-links a.one-item.image-only .quick-link .link-image-wrapper .link-image{
    height: 210px;
  }.ax-origin .quick-links a.one-item.image-only .quick-link .content{
    padding: 30px 20px 65px 20px;
    width: 100%;
  }.ax-origin .quick-links a.two-items,.ax-origin .quick-links a.three-items,.ax-origin .quick-links a.four-items{
    width: 46%;
  }.ax-origin .quick-links a.two-items.image-only,.ax-origin .quick-links a.three-items.image-only,.ax-origin .quick-links a.four-items.image-only{
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .quick-links a.two-items,.ax-origin .quick-links a.three-items,.ax-origin .quick-links a.four-items{
    width: 43.7%;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .quick-links a.two-items,.ax-origin .quick-links a.three-items,.ax-origin .quick-links a.four-items{
    width: 100%;
  }
}.ax-origin .quote-container{
  position: relative;
  background-color: #343741;
}.ax-origin .quote-container .quote-image{
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
}.ax-origin .quote-container blockquote{
  border: none;
  padding: 90px 30px;
  position: relative;
  overflow: auto;
}.ax-origin .container-fluid .quote-container blockquote{
  width: 1140px;
  margin: 0 auto 0 auto;
}
@media only screen and (max-width: 1199px) {.ax-origin .container-fluid .quote-container blockquote{
    width: 932px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .container-fluid .quote-container blockquote{
    width: 708px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .container-fluid .quote-container blockquote{
    width: auto;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote{
    padding: 50px 30px;
  }.ax-origin .container-fluid .quote-container blockquote{
    width: auto;
  }
}.ax-origin .quote-container blockquote > p{
  font-size: 29px;
  font-size: 2.9rem;
  line-height: 40px;
  line-height: 4rem;
  color: #fff;
  font-weight: 700;
  position: relative;
  display: block;
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote > p{
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 25px;
    line-height: 2.5rem;
    padding: 10px 30px 0;
  }
}.ax-origin .quote-container blockquote .quote-bottom footer{
  margin-top: 20px;
  text-align: right;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 24px;
  line-height: 2.4rem;
}.ax-origin .quote-container blockquote .quote-bottom footer:before{
  color: #fff;
}.ax-origin .quote-container blockquote .quote-bottom footer .quote-author{
  color: #fff;
}.ax-origin .quote-container blockquote .quote-bottom footer .quote-author-company{
  color: #86BC25;
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote .quote-bottom footer{
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote .quote-bottom{
    padding: 0px 30px;
  }
}.ax-origin .quote-container blockquote .quote-bottom.logo footer{
  float: left;
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote .quote-bottom.logo footer{
    float: none;
  }
}.ax-origin .quote-container blockquote .quote-bottom.logo .quote-logo{
  float: right;
  margin-top: 10px;
  width: 19%;
}.ax-origin .quote-container blockquote .quote-bottom.logo .quote-logo img{
  margin-left: auto;
}
@media only screen and (max-width: 767px) {.ax-origin .quote-container blockquote .quote-bottom.logo .quote-logo{
    width: 50%;
  }
}

@media only screen and (max-width: 1199px) {.ax-origin .testimonial-hide-mobile{
    display: none !important;
  }
}.ax-origin .testimonial-blue{
  background-color: #0078d2;
}.ax-origin .testimonial-blue blockquote .quote-bottom footer .quote-author-company{
  color: #fff;
}.ax-origin .testimonial-black{
  background-color: #343741;
}.ax-origin .testimonial-black blockquote .quote-bottom footer .quote-author-company{
  color: #fff;
}.ax-origin .testimonial-md-gray{
  background-color: #9aa0ae;
}.ax-origin .testimonial-md-gray blockquote .quote-bottom footer .quote-author-company{
  color: #fff;
}.ax-origin .testimonial-lt-gray{
  background-color: #f5f7fa;
}.ax-origin .testimonial-lt-gray blockquote > p{
  color: #343741;
}.ax-origin .testimonial-lt-gray blockquote .quote-bottom footer:before{
  color: #343741;
}.ax-origin .testimonial-lt-gray blockquote .quote-bottom footer .quote-author{
  color: #343741;
}.ax-origin .testimonial-lt-gray blockquote .quote-bottom footer .quote-author-company{
  color: #343741;
}.ax-origin .testimonial-green-white{
  background-color: #86BC25;
}.ax-origin .testimonial-green-white blockquote .quote-bottom footer .quote-author-company{
  color: #fff;
}.ax-origin .testimonial-green-black{
  background-color: #86BC25;
}.ax-origin .testimonial-green-black blockquote > p{
  color: #343741;
}.ax-origin .testimonial-green-black blockquote .quote-bottom footer:before{
  color: #343741;
}.ax-origin .testimonial-green-black blockquote .quote-bottom footer .quote-author{
  color: #343741;
}.ax-origin .testimonial-green-black blockquote .quote-bottom footer .quote-author-company{
  color: #343741;
}.ax-origin .testimonial-yellow{
  background-color: #f1ba2b;
}.ax-origin .testimonial-yellow blockquote > p{
  color: #343741;
}.ax-origin .testimonial-yellow blockquote .quote-bottom footer:before{
  color: #343741;
}.ax-origin .testimonial-yellow blockquote .quote-bottom footer .quote-author{
  color: #343741;
}.ax-origin .testimonial-yellow blockquote .quote-bottom footer .quote-author-company{
  color: #343741;
}.ax-origin .testimonial-true-black{
  background-color: #15161b;
}.ax-origin .testimonial-true-black blockquote .quote-bottom footer .quote-author-company{
  color: #fff;
}.ax-origin .rich-text{
  clear: both;
  margin: 0 0 80px;
}
@media only screen and (max-width: 767px) {.ax-origin .rich-text{
    margin: 0 0 35px;
  }
}.ax-origin .prominent-link{
  text-transform: uppercase;
  font-size: 20px;
  font-size: 2rem;
  position: relative;
  padding-right: 20px;
  display: block;
}.ax-origin .prominent-link a{
  color: #343741;
}
@media only screen and (max-width: 991px) {.ax-origin .prominent-link{
    font-size: 18px;
    font-size: 1.8rem;
  }
}.ax-origin .prominent-link::after{
  font-family: "Material Symbols Outlined" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  font-size: 3.2rem;
  position: absolute;
  margin-top: -5px;
  margin-left: 3px;
  content: "\e5cc";
}
@media only screen and (max-width: 479px) {.ax-origin .prominent-link::after{
    margin-top: 6px;
    font-size: 12px;
    font-size: 1.2rem;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}.ax-origin .slick-slider .slick-track,.ax-origin .slick-slider .slick-list{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}.ax-origin .slick-slider.slick-dotted{
  margin-bottom: 30px;
}.ax-origin .slick-list{
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}.ax-origin .slick-list:focus{
  outline: none;
}.ax-origin .slick-list.dragging{
  cursor: pointer;
  cursor: hand;
}.ax-origin .slick-track{
  position: relative;
  top: 0;
  left: 0;
  display: block;
}.ax-origin .slick-track:before,.ax-origin .slick-track:after{
  display: table;
  content: "";
}.ax-origin .slick-track:after{
  clear: both;
}.ax-origin .slick-loading .slick-track{
  visibility: hidden;
}.ax-origin .slick-slide{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}.ax-origin [dir=rtl] .slick-slide{
  float: right;
}.ax-origin .slick-slide img{
  display: block;
}.ax-origin .slick-slide.slick-loading img{
  display: none;
}.ax-origin .slick-slide.dragging img{
  pointer-events: none;
}.ax-origin .slick-initialized .slick-slide{
  display: block;
}.ax-origin .slick-loading .slick-slide{
  visibility: hidden;
}.ax-origin .slick-vertical .slick-slide{
  display: block;
  height: auto;
  border: 1px solid transparent;
}.ax-origin .slick-arrow.slick-hidden{
  display: none;
}

/* Dots */
.slick-dots {
  position: absolute;
  top: -20px;
  display: block;
  min-width: 150px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}
@media only screen and (max-width: 991px) {.ax-origin .slick-dots{
    top: 0;
  }
}.ax-origin .slick-dots li{
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}.ax-origin .slick-dots li button{
  font-size: 0px;
  font-size: 0rem;
  line-height: 0px;
  line-height: 0rem;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}.ax-origin .slick-dots li button:hover,.ax-origin .slick-dots li button:focus{
  outline: none;
}.ax-origin .slick-dots li button:hover:before,.ax-origin .slick-dots li button:focus:before{
  color: #0078d2;
}.ax-origin .slick-dots li button:before{
  font-family: "Times New Roman";
  font-size: 30px;
  font-size: 3rem;
  line-height: 20px;
  line-height: 2rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: " ●";
  text-align: center;
  color: #9aa0ae;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.ax-origin .slick-dots li.slick-active button:before{
  color: #0078d2;
}.ax-origin .slick-dots li::before{
  display: none;
}.ax-origin .slick-arrow{
  color: #687082 !important;
  height: 56px;
  width: 56px;
  display: inline-block !important;
  vertical-align: middle;
  position: relative;
  margin: 0 10px;
  border-radius: 28px;
  border: 2px solid #f5f7fa;
}.ax-origin .slick-arrow:hover{
  background-color: #f1f4f8;
}.ax-origin .slick-arrow:focus{
  color: #687082 !important;
}.ax-origin .slick-arrow i{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-weight: 700;
}.ax-origin .slick-arrow.slick-disabled{
  opacity: 0.25;
  filter: alpha(opacity=25);
  pointer-events: none;
}.ax-origin .slick-nav-bar{
  position: relative;
  margin: 20px 0;
  -webkit-transition: all 300ms ease 0ms;
  -o-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
}.ax-origin .slick-mobile-only .slick-nav-bar{
  margin: 0 0 40px;
}.ax-origin .container-fluid .slick-nav-bar{
  width: 1140px;
  margin: 20px auto 20px auto;
}
@media only screen and (max-width: 1199px) {.ax-origin .container-fluid .slick-nav-bar{
    width: 932px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .container-fluid .slick-nav-bar{
    width: 708px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .container-fluid .slick-nav-bar{
    width: auto;
  }
}.ax-origin .nested-slick-controls .slick-nav-bar{
  position: absolute;
  bottom: 0;
  left: 60%;
  width: 40%;
  padding: 0 32px;
  -webkit-transition: all 300ms ease 0ms;
  -o-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
  margin: 0;
}
@media only screen and (max-width: 991px) {.ax-origin .nested-slick-controls .slick-nav-bar{
    padding: 10px 0;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .nested-slick-controls .slick-nav-bar{
    left: 18px !important;
    width: auto;
    margin: 0 0 20px;
  }
}.ax-origin .slick-image-right .slick-nav-bar{
  left: 0%;
  text-align: right;
  -webkit-transition: all 300ms ease 0ms;
  -o-transition: all 300ms ease 0ms;
  transition: all 300ms ease 0ms;
}.ax-origin .slick-nav-bar .slick-nav{
  display: inline-block;
}.ax-origin .slick-nav-bar .pagingInfo{
  display: none;
  margin: 0 20px;
  font-size: 18px;
  font-size: 1.8rem;
}.ax-origin .nested-slick-controls .slick-nav-bar .pagingInfo{
  color: #fff;
}.ax-origin .multiple-slides .slick-nav-bar .pagingInfo{
  display: inline-block;
}.ax-origin .slick-mobile-only .slick-nav-bar .pagingInfo{
  display: none;
}
@media only screen and (max-width: 479px) {.ax-origin .slick-mobile-only .slick-nav-bar .pagingInfo{
    display: inline-block;
  }
}.ax-origin .slick-nav-bar hr{
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  left: 0px;
  border-width: 2px 0 0;
}.ax-origin .multiple-slides .slick-nav-bar hr{
  left: 190px;
}
@media only screen and (max-width: 479px) {.ax-origin .multiple-slides .slick-nav-bar hr{
    left: 0px;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .slick-nav-bar hr{
    top: auto;
    bottom: -30px;
    left: 0;
  }
}.ax-origin .slick-nav-bar .cta-text{
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 20px;
  font-size: 2rem;
  right: 0;
  background-color: #fff;
  color: #0078d2;
  padding-left: 15px;
  padding-right: 20px;
}
@media only screen and (max-width: 479px) {.ax-origin .slick-nav-bar .cta-text{
    font-size: 15px;
    font-size: 1.5rem;
    top: auto;
    bottom: -52px;
  }
}.ax-origin .slick-nav-bar .cta-text i{
  font-size: 15px;
  font-size: 1.5rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  margin-top: 2px;
}
@media only screen and (max-width: 479px) {.ax-origin .slick-nav-bar .cta-text i{
    font-size: 12px;
    font-size: 1.2rem;
  }
}.ax-origin .slick-list{
  margin: 0 -15px;
}.ax-origin .container-fluid .slick-list{
  margin: 0;
}.ax-origin .slick-carousel{
  margin: 0;
  display: none;
}.ax-origin .slick-carousel.slick-carousel-three-col{
  margin: 0;
}.ax-origin .slick-carousel.slick-carousel-three-col .slick-list{
  margin: 0 -15px;
}.ax-origin .slick-carousel.slick-carousel-three-col .slick-list .slick-slide{
  padding: 0px 15px 0 15px;
}.ax-origin .slick-carousel.slick-carousel-three-col .slick-nav-bar{
  text-align: center;
}.ax-origin .slick-carousel.slick-carousel-three-col .slick-nav-bar .slick-nav .slick-arrow{
  color: #687082 !important;
  border: 1px solid #e1e4ea;
}.ax-origin .slick-carousel.slick-carousel-three-col .slick-nav-bar .slick-nav .slick-arrow:hover{
  background-color: transparent;
  border: 1px solid #687082;
}.ax-origin .slick-image-gallery .slick-arrow{
  background: none;
  border: none;
  height: 100%;
  width: 60px;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0;
  opacity: 0.7;
  font-size: 36px;
  font-size: 3.6rem;
  color: #fff;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}.ax-origin .slick-image-gallery .slick-arrow:hover{
  font-size: 42px;
  font-size: 4.2rem;
  opacity: 1;
  color: #fff;
}.ax-origin .slick-image-gallery .slick-arrow.slick-prev{
  left: -15px;
}.ax-origin .slick-image-gallery .slick-arrow.slick-next{
  right: -15px;
}.ax-origin .slick-image-gallery .slick-arrow i{
  font-size: 80px;
  font-size: 8rem;
}
@media only screen and (max-width: 767px) {.ax-origin .slick-image-gallery .slick-arrow i{
    font-size: 40px;
    font-size: 4rem;
  }
}.ax-origin .slick-image-gallery .image-gallery-slider .slick-arrow{
  width: 10%;
}.ax-origin .slick-image-gallery .image-gallery-thumbnails .slick-arrow{
  width: 3%;
}.ax-origin .slick-image-gallery .slick-slide-container{
  position: relative;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-image{
  width: 100%;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay{
  position: absolute;
  z-index: 1;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom{
  color: #fff;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px 60px;
  background-image: linear-gradient(to top, #343741, rgba(52, 55, 65, 0.8));
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom:before{
  background-image: linear-gradient(to top, rgba(52, 55, 65, 0.8), rgba(52, 55, 65, 0));
  height: 25px;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -25px;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom h5{
  margin-bottom: 6px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 18px;
  line-height: 1.8rem;
}.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom p{
  margin-bottom: -5px;
}.ax-origin .slick-image-gallery .slick-thumbnail{
  padding: 10px 5px;
  background-color: #343741;
}
@media only screen and (max-width: 767px) {.ax-origin .slick-image-gallery .slick-arrow{
    font-size: 24px;
    font-size: 2.4rem;
  }.ax-origin .slick-image-gallery .slick-arrow:hover{
    font-size: 30px;
    font-size: 3rem;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom{
    padding: 0px 30px;
    transition: all 0.3s ease 0s;
    bottom: -1000px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 16px;
    line-height: 1.6rem;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom:before{
    height: 20px;
    top: -20px;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom h5{
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 16px;
    line-height: 1.6rem;
    margin-bottom: 5px;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom p{
    margin-bottom: 0;
  }.ax-origin .slick-image-gallery .slick-slide-container .text-fade{
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
    height: 10px;
    display: none;
    background-image: linear-gradient(to top, #343741, rgba(52, 55, 65, 0));
  }.ax-origin .slick-image-gallery .slick-slide-container .obscured{
    cursor: pointer;
  }.ax-origin .slick-image-gallery .slick-slide-container .reveal{
    transition: all 0.3s ease 0s;
    bottom: 0 !important;
  }.ax-origin .slick-image-gallery .slick-thumbnail{
    padding: 6px 3px;
  }.ax-origin .slick-image-gallery .image-gallery-thumbnails .slick-arrow{
    width: 5%;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .slick-image-gallery .slick-arrow{
    font-size: 20px;
    font-size: 2rem;
  }.ax-origin .slick-image-gallery .slick-arrow:hover{
    font-size: 24px;
    font-size: 2.4rem;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom{
    padding: 0px 30px;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 13px;
    line-height: 1.3rem;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom:before{
    height: 15px;
    top: -15px;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom h5{
    margin-bottom: 4px;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 15px;
    line-height: 1.5rem;
  }.ax-origin .slick-image-gallery .slick-slide-container .slick-slide-overlay.bottom p{
    margin-bottom: 1px;
  }
}.ax-origin .snippets{
  margin-bottom: 30px;
}.ax-origin .snippets ul li{
  float: left;
}.ax-origin .snippets ul li a{
  padding: 0px;
}.ax-origin .snippets .snippet-menu{
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  border-radius: 0px;
  overflow: hidden;
  margin: 0px;
  width: 80%;
}.ax-origin .snippets .snippet-menu::before{
  display: none;
}.ax-origin .snippets .snippet-menu a{
  color: #9aa0ae;
  border-left: 2px solid #e1e4ea;
  text-decoration: none;
  padding: 14px 24px;
}.ax-origin .snippets .snippet-menu a:hover,.ax-origin .snippets .snippet-menu a:focus{
  color: initial;
  text-decoration: none;
}.ax-origin .snippets .snippet-menu a:hover{
  cursor: pointer;
  background-color: #f5f7fa;
}.ax-origin .snippets .snippet-menu.active a{
  color: #343741;
  background-color: #f5f7fa;
  border-left-color: #86BC25;
}.ax-origin .snippets .snippet-menu.active a:hover{
  cursor: initial;
}.ax-origin .snippets .across-top .snippet-menu{
  width: auto;
}.ax-origin .snippets .across-top .snippet-menu a{
  border-left: none;
  border-bottom: 2px solid transparent;
}.ax-origin .snippets .across-top .snippet-menu a:hover{
  border-bottom: 2px solid #9aa0ae;
}.ax-origin .snippets .across-top .snippet-menu.active a{
  color: #343741;
  background-color: #f5f7fa;
  border-bottom-color: #86BC25;
}.ax-origin .snippets .across-top .snippet-menu.active a:hover{
  cursor: initial;
}.ax-origin .snippets .snippet-content h5{
  font-size: 21px;
  font-size: 2.1rem;
  line-height: 40px;
  line-height: 4rem;
  font-weight: bold;
}.ax-origin .snippets .snippet-content ul li{
  float: none;
}.ax-origin .snippets .col-12 .snippet-content{
  padding: 15px 20px;
  margin-left: 4px;
  border-top: 1px solid #e1e4ea;
}.ax-origin .snippets .col-md-9 .snippet-content{
  margin: 0px 20px;
}.ax-origin .snippets .snippet-mobile-heading{
  align-items: center;
  padding: 15px 6px 15px 15px;
  border-bottom: 1px solid #f5f7fa;
  display: flex;
}.ax-origin .snippets .snippet-mobile-heading h5{
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
  margin: 0px;
  width: 100%;
}.ax-origin .snippets .snippet-mobile-heading i{
  font-size: 40px;
  font-size: 4rem;
  color: #0078d2;
  position: relative;
  right: 0px;
  top: -6px;
  height: 28px;
}.ax-origin .snippets .snippet-mobile-heading i.up{
  display: none;
}.ax-origin .snippets .snippet-mobile-heading:hover{
  background-color: #f1f4f8;
  cursor: pointer;
}.ax-origin .snippets .snippet-mobile-content{
  overflow: hidden;
  padding: 15px;
  border-left: 1px solid #e5e7e5;
  border-right: 1px solid #e5e7e5;
  border-bottom: 1px solid #e5e7e5;
  display: none;
}.ax-origin .snippets .snippet-mobile-content ul li{
  float: none;
}.ax-origin .snippets .btn{
  margin-top: 30px;
}.ax-origin .loading-spinner{
  display: none;
  position: relative;
  width: 125px;
  height: 125px;
  margin: auto;
  transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
}.ax-origin .loading-spinner.centered{
  margin: 10% auto;
}.ax-origin .spinner-circle{
  position: absolute;
  background-color: rgb(255, 255, 255);
  height: 22px;
  width: 22px;
  border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  animation-name: f_fadeG;
  -o-animation-name: f_fadeG;
  -ms-animation-name: f_fadeG;
  -webkit-animation-name: f_fadeG;
  -moz-animation-name: f_fadeG;
  animation-duration: 1.2s;
  -o-animation-duration: 1.2s;
  -ms-animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
}.ax-origin .spinner-circle.dot-1{
  left: 51px;
  top: 0;
  animation-delay: 0s;
  -o-animation-delay: 0s;
  -ms-animation-delay: 0s;
  -webkit-animation-delay: 0s;
  -moz-animation-delay: 0s;
}.ax-origin .spinner-circle.dot-2{
  right: 15px;
  top: 15px;
  animation-delay: 0.15s;
  -o-animation-delay: 0.15s;
  -ms-animation-delay: 0.15s;
  -webkit-animation-delay: 0.15s;
  -moz-animation-delay: 0.15s;
}.ax-origin .spinner-circle.dot-3{
  right: 0;
  top: 51px;
  animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
}.ax-origin .spinner-circle.dot-4{
  right: 15px;
  bottom: 15px;
  animation-delay: 0.45s;
  -o-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
}.ax-origin .spinner-circle.dot-5{
  left: 51px;
  bottom: 0;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
}.ax-origin .spinner-circle.dot-6{
  left: 15px;
  bottom: 15px;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}.ax-origin .spinner-circle.dot-7{
  left: 0;
  top: 51px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
}.ax-origin .spinner-circle.dot-8{
  left: 15px;
  top: 15px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
}

@keyframes f_fadeG {.ax-origin 0%{
    background-color: rgb(66, 156, 201);
    opacity: 1;
  }.ax-origin 100%{
    background-color: rgb(132, 189, 0);
    opacity: 0;
  }
}
@-o-keyframes f_fadeG {.ax-origin 0%{
    background-color: rgb(66, 156, 201);
    opacity: 1;
  }.ax-origin 100%{
    background-color: rgb(132, 189, 0);
    opacity: 0;
  }
}
@-ms-keyframes f_fadeG {.ax-origin 0%{
    background-color: rgb(66, 156, 201);
    opacity: 1;
  }.ax-origin 100%{
    background-color: rgb(132, 189, 0);
    opacity: 0;
  }
}
@-webkit-keyframes f_fadeG {.ax-origin 0%{
    background-color: rgb(66, 156, 201);
    opacity: 1;
  }.ax-origin 100%{
    background-color: rgb(132, 189, 0);
    opacity: 0;
  }
}
@-moz-keyframes f_fadeG {.ax-origin 0%{
    background-color: rgb(66, 156, 201);
    opacity: 1;
  }.ax-origin 100%{
    background-color: rgb(132, 189, 0);
    opacity: 0;
  }
}.ax-origin .split-layout-image.left{
  float: left;
  width: 50%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-image.left{
    float: none;
    width: auto;
    margin-top: 10px;
  }
}.ax-origin .split-layout-image.right{
  float: right;
  width: 50%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-image.right{
    float: none;
    width: auto;
    margin-top: 10px;
  }
}.ax-origin .split-layout-nested-image{
  float: left;
  width: 50%;
  position: relative;
  padding-left: 1%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-nested-image{
    padding-left: 1%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .split-layout-nested-image{
    float: none;
    width: auto;
    margin-top: 10px;
    padding-left: 0%;
  }
}.ax-origin .split-layout-image .split-layout-nested-image:first-of-type{
  padding-right: 1%;
  padding-left: 0%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-image .split-layout-nested-image:first-of-type{
    padding-left: 0%;
    padding-right: 1%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .split-layout-image .split-layout-nested-image:first-of-type{
    padding-right: 0%;
  }
}.ax-origin .split-layout-description-padding p{
  margin-bottom: 10px;
}.ax-origin .split-layout-description-padding.left{
  padding-left: 3%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-description-padding.left{
    padding-left: 0%;
  }
}.ax-origin .split-layout-description-padding.right{
  padding-right: 3%;
}
@media only screen and (max-width: 1199px) {.ax-origin .split-layout-description-padding.right{
    padding-right: 0%;
  }
}.ax-origin .split-layout-small-image{
  border: solid;
}
@media only screen and (max-width: 767px) {.ax-origin .split-layout-small-image{
    display: none;
  }
}.ax-origin .split-layout-small-image-title{
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 90%;
}
@media only screen and (max-width: 767px) {.ax-origin .split-layout-small-image-title{
    position: relative;
    top: 0px;
    left: 0px;
    transform: none;
    text-align: center;
    width: 100%;
    background-color: #343741;
    color: #fff;
    display: block;
    padding: 15px;
    margin: 0 0 10px;
  }.ax-origin .split-layout-small-image-title:hover{
    background-color: #f5f7fa !important;
    color: #343741 !important;
  }
}.ax-origin .split-layout-fade-on-hover{
  opacity: 1;
}.ax-origin .split-layout-fade-on-hover:hover{
  opacity: 0.2;
}
@media only screen and (max-width: 767px) {.ax-origin .split-layout-fade-on-hover:hover:hover{
    opacity: 1 !important;
  }
}.ax-origin .split-layout-fade-on-hover a{
  text-decoration: none;
}.ax-origin .stats{
  padding-top: 55px;
}.ax-origin .stats.default{
  background-color: #f5f7fa;
  color: #343741;
}.ax-origin .stats.default a{
  color: #343741;
}.ax-origin .stats.default .stat-title{
  color: #343741;
}.ax-origin .stats.default .stat-number{
  color: #343741;
}.ax-origin .stats.black{
  background-color: #343741;
  color: #fff;
}.ax-origin .stats.black a{
  color: #fff;
}.ax-origin .stats.black a:hover{
  color: #fff;
}.ax-origin .stats.black .stat-title{
  color: #f5f7fa;
}.ax-origin .stats.blue{
  background-color: #0078d2;
  color: #fff;
}.ax-origin .stats.blue a{
  color: #fff;
}.ax-origin .stats.blue .stat-title{
  color: #f5f7fa;
}.ax-origin .stats.lightgray2{
  background-color: #e1e4ea;
}.ax-origin .stats.lightgray2 .hero2-content,.ax-origin .stats.lightgray2 .hero2-lower,.ax-origin .stats.lightgray2 .hero2-scales{
  color: #343741;
}.ax-origin .stats.lightgray3{
  background-color: #f1f4f8;
}.ax-origin .stats.lightgray3 .hero2-content,.ax-origin .stats.lightgray3 .hero2-lower,.ax-origin .stats.lightgray3 .hero2-scales{
  color: #343741;
}.ax-origin .stats.medgray{
  background-color: #9aa0ae;
  color: #fff;
}.ax-origin .stats.medgray a{
  color: #fff;
}.ax-origin .stats.medgray a:hover{
  color: #fff;
}.ax-origin .stats.medgray .stat-title{
  color: #fff;
}.ax-origin .stats.greenwhite{
  background-color: #86BC25;
  color: #fff;
}.ax-origin .stats.greenwhite a{
  color: #fff;
}.ax-origin .stats.greenwhite .stat-title{
  color: #fff;
}.ax-origin .stats.greenblack{
  background-color: #86BC25;
  color: #343741;
}.ax-origin .stats.greenblack a{
  color: #343741;
}.ax-origin .stats.greenblack .stat-title{
  color: #343741;
}.ax-origin .stats.yellow{
  background-color: #f1ba2b;
  color: #343741;
}.ax-origin .stats.yellow a{
  color: #343741;
}.ax-origin .stats.yellow .stat-title{
  color: #343741;
}.ax-origin .stats.trueblack{
  background-color: #15161b;
  color: #fff;
}.ax-origin .stats.trueblack a{
  color: #fff;
}.ax-origin .stats.trueblack .stat-title{
  color: #fff;
}.ax-origin .stats.white{
  background-color: #fff;
  color: #343741;
}.ax-origin .stats.white a{
  color: #343741;
}.ax-origin .stats.white .stat-title{
  color: #343741;
}.ax-origin .stats .stat-column{
  min-height: 160px;
}
@media only screen and (max-width: 991px) {.ax-origin .stats .stat-column{
    min-height: 140px;
  }
}.ax-origin .stats .stats-title{
  padding-bottom: 55px;
  text-align: center;
}
@media only screen and (max-width: 767px) {.ax-origin .stats .stats-title{
    padding-bottom: 35px;
  }
}.ax-origin .stats .stats-title h3{
  font-size: 45px;
  font-size: 4.5rem;
  line-height: 45px;
  line-height: 4.5rem;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {.ax-origin .stats .stats-title h3{
    font-size: 30px;
    font-size: 3rem;
    line-height: 30px;
    line-height: 3rem;
  }
}.ax-origin .stats .stats-title a{
  text-decoration: none;
}.ax-origin .stats .stats-title a:hover{
  text-decoration: underline;
}.ax-origin .stats .stat-hover:hover{
  opacity: 0.7;
}
@media only screen and (max-width: 991px) {.ax-origin .stats .stat{
    padding-bottom: 35px;
  }
}.ax-origin .stats .stat .stat-icon{
  float: left;
  text-align: right;
  padding-right: 7%;
  width: 30%;
}
@media only screen and (max-width: 991px) {.ax-origin .stats .stat .stat-icon{
    padding-right: 5%;
    width: 17%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .stats .stat .stat-icon{
    width: 23%;
  }
}.ax-origin .stats .stat .stat-details{
  float: left;
  width: 70%;
}.ax-origin .stats .stat .stat-details .stat-title{
  font-size: 19px;
  font-size: 1.9rem;
  padding-bottom: 10px;
  font-weight: normal;
}.ax-origin .stats .stat .stat-details .stat-number{
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
}.ax-origin .stats .stats-notes{
  font-size: 17px;
  font-size: 1.7rem;
  padding-bottom: 45px;
}.ax-origin .tabs-container{
  position: relative;
  margin-bottom: 20px;
  overflow: hidden;
}.ax-origin .tabs-container > h3{
  font-size: 18px;
  font-size: 1.8rem;
  margin: 0;
  font-weight: 700;
}.ax-origin .tabs-container .nav-tabs-container{
  position: relative;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs{
  display: flex;
  padding-bottom: 2px;
  overflow-x: scroll;
  scrollbar-width: none; /*this is only used for firefox */
  border-bottom: 1px solid #e1e4ea;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs::-webkit-scrollbar{
  display: none;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs.left li:last-child{
  margin-right: auto;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs.center li:first-child{
  margin-left: auto;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs.center li:last-child{
  margin-right: auto;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs.right li:first-child{
  margin-left: auto;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li{
  display: inline-block;
  text-indent: 0px;
  white-space: nowrap;
  margin-bottom: -2px;
  padding: 0;
  margin-left: 8px;
  margin-right: 8px;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li::before{
  display: none;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li img{
  display: none;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li a{
  text-decoration: none;
  color: #343741;
  border-left: none;
  border-top: none;
  border-right: none;
  border-bottom: 2px solid transparent;
  padding: 12px 16px;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li a:hover{
  border-bottom: 4px solid #e1e4ea;
  font-weight: bold;
  color: #687082;
}.ax-origin .tabs-container .nav-tabs-container .nav-tabs > li.active a{
  border-bottom: 4px solid #0078d2;
  margin-right: 0px;
  font-weight: bold;
  text-decoration: none;
  border-radius: unset;
  color: #343741;
}.ax-origin .tabs-container .nav-tabs-container .glyph{
  position: absolute;
  margin: 0px;
  top: 0px;
  display: none;
  color: #343741;
}.ax-origin .tabs-container .nav-tabs-container .glyph i{
  margin-top: 5px;
  display: block;
  font-size: 30px;
  font-size: 3rem;
}.ax-origin .tabs-container .nav-tabs-container .glyph:hover{
  cursor: pointer;
}.ax-origin .tabs-container .nav-tabs-container .glyph.arrow-left{
  left: 0;
  padding: 14px 20px 6px 5px;
  background: linear-gradient(90deg, #fff 66%, hsla(0deg, 0%, 100%, 0));
}.ax-origin .tabs-container .nav-tabs-container .glyph.arrow-right{
  right: 0;
  padding: 14px 5px 6px 20px;
  background: linear-gradient(270deg, #fff 66%, hsla(0deg, 0%, 100%, 0));
}.ax-origin .tabs-container .nav-tabs-container.large li a{
  padding: 24px 16px;
  line-height: 24px;
  font-size: 16px;
  font-size: 1.6rem;
}.ax-origin .tabs-container .nav-tabs-container.large .glyph i{
  margin-top: 9px;
}.ax-origin .tabs-container .tab-content{
  padding: 15px;
}.ax-origin .tabs-container.collapse-on-mobile .nav-tabs-container .nav-tabs i{
  display: none;
}.ax-origin .tabs-container.collapse-on-mobile .mobile-nav{
  display: none;
}
@media only screen and (max-width: 1199px) {.ax-origin .tabs-container.collapse-on-mobile .nav-tabs{
    display: none;
  }.ax-origin .tabs-container.collapse-on-mobile .nav-tabs .glyph{
    display: none;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content{
    display: block;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav{
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0 0 -1px 0;
    border-top: 1px solid #e1e4ea;
    border-bottom: 1px solid #e1e4ea;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav.active a{
    background-color: transparent;
    font-weight: bold;
    border-bottom: 2px solid transparent;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav.active:after{
    display: none;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav:hover{
    cursor: pointer;
    background-color: #f1f4f8;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav img{
    display: flex;
    margin: 7px;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav a{
    flex-grow: 2;
    text-decoration: none;
    color: #343741;
    padding-left: 15px;
    font-weight: bold;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav a:hover{
    cursor: pointer;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav i{
    display: flex;
    font-size: 40px;
    font-size: 4rem;
    color: #0078d2;
    padding: 15px 10px;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .mobile-nav i.up{
    display: none;
  }.ax-origin .tabs-container.collapse-on-mobile .tab-content .tab-pane{
    display: none;
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .tabs-container.collapse-on-mobile .nav-tabs-container .nav-tabs > li a{
    max-width: 100%;
    padding: 10px 10px 8px;
  }
}.ax-origin .text-over-image{
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
}.ax-origin .text-over-image a{
  font-weight: normal;
}.ax-origin .text-over-image h2{
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 15px;
}.ax-origin .text-over-image img{
  width: 100%;
}.ax-origin .text-over-image .btn{
  margin-top: 15px;
}.ax-origin .text-over-image .text-over-image-background{
  position: absolute;
  width: 100%;
  top: calc(100% - 46px);
  padding: 6px 15px 15px 15px;
  line-height: 19px;
  line-height: 1.9rem;
  transition: top 0.5s ease 0s;
  overflow: hidden;
}.ax-origin .text-over-image .text-over-image-background i{
  display: none;
}.ax-origin .text-over-image .text-over-image-background p:last-child{
  margin-bottom: 0px;
}.ax-origin .text-over-image .text-over-image-background.center{
  text-align: center;
}.ax-origin .text-over-image .text-over-image-background.left{
  text-align: left;
}.ax-origin .text-over-image .text-over-image-background.gray{
  background-color: rgba(225, 228, 234, 0.9);
}.ax-origin .text-over-image .text-over-image-background.black{
  background-color: rgba(52, 55, 65, 0.9);
  color: #fff;
}.ax-origin .text-over-image .text-over-image-background.trueblack{
  background-color: rgba(21, 22, 27, 0.8);
  color: #fff;
}.ax-origin .text-over-image .text-over-image-background a.btn{
  text-decoration: none;
}.ax-origin .text-over-image.mobile .text-over-image-background{
  top: calc(100% - 44px);
}.ax-origin .text-over-image.mobile .text-over-image-background.center{
  padding: 6px 30px 15px 30px;
}.ax-origin .text-over-image.mobile .text-over-image-background.left{
  padding-right: 30px;
}.ax-origin .text-over-image.mobile .text-over-image-background i{
  position: absolute;
  right: 3px;
  top: 2px;
  font-size: 42px;
  font-size: 4.2rem;
  display: block;
}
@media only screen and (max-width: 991px) {.ax-origin .text-over-image{
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}.ax-origin .video-hero{
  position: relative;
  overflow: hidden;
}.ax-origin .video-hero .non-clipped #video,.ax-origin .video-hero .non-clipped img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
@media (min-aspect-ratio: 16/9) {.ax-origin .video-hero .non-clipped #video,.ax-origin .video-hero .non-clipped img{
    width: 100%;
    height: auto;
  }
}
@media (max-aspect-ratio: 16/9) {.ax-origin .video-hero .non-clipped #video,.ax-origin .video-hero .non-clipped img{
    width: auto;
  }
}.ax-origin .video-hero .container{
  padding: 0px;
  margin: 0px;
  width: 100%;
}.ax-origin .video-hero .video-overlay{
  padding: 5%;
  display: block;
  justify-content: center;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 25px;
  line-height: 2.5rem;
}.ax-origin .video-hero .video-overlay > div{
  width: 1270px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (max-width: 1199px) {.ax-origin .video-hero .video-overlay{
    max-width: 100%;
    margin: 0px;
    padding: 5% 0%;
  }.ax-origin .video-hero .video-overlay > div{
    width: 970px;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .video-hero .video-overlay{
    padding: 5%;
  }.ax-origin .video-hero .video-overlay > div{
    width: inherit;
  }
}.ax-origin .video-hero .video-overlay h1,.ax-origin .video-hero .video-overlay h2,.ax-origin .video-hero .video-overlay h3,.ax-origin .video-hero .video-overlay h4,.ax-origin .video-hero .video-overlay h5,.ax-origin .video-hero .video-overlay h6{
  margin-top: 0px;
  margin-bottom: 20px;
  padding: 0px;
  border-bottom: none;
}.ax-origin .video-hero .video-overlay h1{
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 42px;
  line-height: 4.2rem;
}.ax-origin .video-hero .video-overlay .video-sub-content h1,.ax-origin .video-hero .video-overlay .video-sub-content h2,.ax-origin .video-hero .video-overlay .video-sub-content h3,.ax-origin .video-hero .video-overlay .video-sub-content h4,.ax-origin .video-hero .video-overlay .video-sub-content h5,.ax-origin .video-hero .video-overlay .video-sub-content h6{
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 26px;
  line-height: 2.6rem;
}.ax-origin .video-hero .video-overlay .btn{
  width: 100%;
  margin: 8px 16px 8px 0px;
  white-space: break-spaces;
  text-decoration: none;
}.ax-origin .video-hero .video-overlay a.btn:first-child{
  margin: 8px 0px;
}.ax-origin .video-hero .video-overlay.honeycomb{
  background-image: url("/assets/origin/img/honeycomb_pattern_plblack1.jpg");
  background-color: #343741;
  background-repeat: repeat;
  color: #fff;
}.ax-origin .video-hero .video-overlay.blue{
  background-color: #0078d2;
  color: #fff;
}.ax-origin .video-hero .video-overlay.yellow{
  background-color: #f1ba2b;
}.ax-origin .video-hero .video-overlay.green{
  background-color: #86BC25;
  color: #fff;
}.ax-origin .video-hero .video-overlay.black{
  background-color: #343741;
  color: #fff;
}.ax-origin .video-hero .video-overlay.dk-gray{
  background-color: #343741;
  color: #fff;
}.ax-origin .video-hero .video-overlay.white-background{
  background-color: #fff;
}.ax-origin .video-hero .video-overlay.trueblack{
  background-color: #15161b;
  color: #fff;
}.ax-origin .video-hero .container.desktop{
  width: 1270px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}.ax-origin .video-hero .container.desktop .video-overlay{
  display: flex;
  padding: 40px;
  max-width: 35%;
  margin: 5% 5% 5% -30px;
}
@media only screen and (max-width: 1199px) {.ax-origin .video-hero .container.desktop{
    width: 100%;
    margin: 0px;
    padding: 0px;
  }.ax-origin .video-hero .container.desktop .video-overlay{
    display: block;
    max-width: 100%;
    margin: 0px;
    padding: 40px 0px;
  }.ax-origin .video-hero .container.desktop .video-overlay > div{
    width: inherit;
    margin-right: auto;
    margin-left: auto;
    padding: 5%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .video-hero .container.desktop .video-overlay{
    padding: 5%;
  }.ax-origin .video-hero .container.desktop .video-overlay > div{
    width: inherit;
  }
}.ax-origin .video-hero video{
  background-color: #fff;
}.ax-origin .aspect-ratio{
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 767px) {.ax-origin .aspect-ratio{
    padding-bottom: 57%;
  }
}.ax-origin .col-md-3 .aspect-ratio{
  padding-bottom: 56%;
}.ax-origin .aspect-ratio iframe{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/* Above styles taken from https://fettblog.eu/blog/2013/06/16/preserving-aspect-ratio-for-embedded-iframes/ */
.youtube-player, .youtube-autoloader {
  position: relative;
  padding-bottom: 56.5%;
  /* Use 75% for 4:3 videos */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: transparent;
}.ax-origin .youtube-player iframe,.ax-origin .youtube-autoloader iframe{
  position: absolute;
  top: 0;
  left: -3px;
  width: 102%;
  height: 101%;
  z-index: 100;
  background: transparent;
}.ax-origin .youtube-player img,.ax-origin .youtube-autoloader img{
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: 134%;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
}.ax-origin .youtube-player img:hover,.ax-origin .youtube-autoloader img:hover{
  -webkit-filter: brightness(75%);
}.ax-origin .youtube-player .play,.ax-origin .youtube-autoloader .play{
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  position: absolute;
  border-style: solid;
  border-width: 1.5em 0 1.5em 3em;
  border-color: transparent transparent transparent #0078d2;
  opacity: 0.7;
  cursor: pointer;
}.ax-origin .youtube-player .play:hover,.ax-origin .youtube-autoloader .play:hover{
  opacity: 1;
}.ax-origin .blog-categories{
  margin-left: 25px;
  margin-bottom: 75px;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-categories{
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .blog-categories{
    margin-bottom: 50px;
  }
}.ax-origin .blog-categories .blog-category-list{
  list-style: none;
  padding-left: 0;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-categories .blog-category-list{
    display: inline;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .blog-categories .blog-category-list li{
    display: inline;
    padding: 0;
  }
}.ax-origin .blog-categories .blog-category-list li:before{
  content: none;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-categories .blog-category-list li:after{
    content: ",";
  }
}
@media only screen and (max-width: 991px) {.ax-origin .blog-categories .blog-category-list li:last-child:after{
    content: none;
  }
}.ax-origin a.featured-category{
  text-decoration: none !important;
}.ax-origin a.featured-category:hover{
  text-decoration: underline !important;
}.ax-origin .blog-grid{
  display: flex;
  flex-wrap: wrap;
  column-gap: 3%;
}.ax-origin .blog-grid .blog-post-container{
  margin-bottom: 50px;
  flex-basis: 31.3%;
}.ax-origin .blog-grid .blog-post-container .blog-post-image-container{
  overflow: hidden;
}.ax-origin .blog-grid .blog-post-container .blog-post-image-container .image-container{
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .blog-grid .blog-post-container .blog-post-image-container .image-container img{
  width: 100%;
}.ax-origin .blog-grid .blog-post-container .blog-top{
  margin-top: 20px;
}.ax-origin .blog-grid .blog-post-container .blog-post-main > a{
  text-decoration: none;
  color: #343741;
}.ax-origin .blog-grid .blog-post-container:hover .image-container{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .blog-grid .blog-post-container:hover .blog-post-main .blog-post-title{
  color: #0078d2;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-grid .blog-post-container{
    flex-basis: 48.5%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .blog-grid .blog-post-container{
    flex-basis: 100%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .blog-grid{
    column-gap: 0%;
  }
}.ax-origin .blog-post-title{
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  line-height: 3rem;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-post-title{
    font-size: 22px;
    font-size: 2.2rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .blog-post-title{
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 28px;
    line-height: 2.8rem;
  }
}.ax-origin .blog-featured-container{
  margin-bottom: 80px;
}.ax-origin .blog-featured-container .blog-featured{
  background-color: #f5f7fa;
  display: flex;
  justify-content: center;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-image{
  flex-basis: 50%;
  margin: auto;
  text-align: end;
  overflow: hidden;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-image .image-container{
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-content{
  flex-basis: 50%;
  justify-content: center;
  display: flex;
  flex-direction: column;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-content .blog-top{
  margin: 50px 50px 10px 50px;
}
@media only screen and (max-width: 767px) {.ax-origin .blog-featured-container .blog-featured .blog-featured-content .blog-top{
    margin: 25px 25px 10px 25px;
  }
}.ax-origin .blog-featured-container .blog-featured .blog-featured-content > a{
  text-decoration: none;
  color: #343741;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-content > a:hover .blog-post-title{
  color: #0078d2;
}.ax-origin .blog-featured-container .blog-featured .blog-featured-content .blog-featured-main{
  padding: 0px 50px 50px 50px;
}
@media only screen and (max-width: 767px) {.ax-origin .blog-featured-container .blog-featured .blog-featured-content .blog-featured-main{
    padding: 0px 25px 25px 25px;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .blog-featured-container .blog-featured{
    flex-direction: column;
  }
}.ax-origin .blog-featured-container .blog-featured:hover:not(.blog-top) .image-container{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .blog-featured-container .blog-featured:hover:not(.blog-top) .blog-post-title{
  color: #0078d2;
}.ax-origin .blog-top{
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  font-size: 15px;
  font-size: 1.5rem;
}.ax-origin .blog-top .blog-top-separator:before{
  content: ".";
  font-size: 30px;
  font-size: 3rem;
  line-height: 0px;
  line-height: 0rem;
  display: inline-block;
  margin: 0 10px;
  text-decoration: none !important;
  position: relative;
  top: -4px;
}.ax-origin .blog-bottom{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}.ax-origin .blog-bottom .photo{
  width: 30px;
  height: 30px;
  border-radius: 15px;
  margin-right: 10px;
}.ax-origin .blog-bottom .author{
  width: 100%;
}.ax-origin .blog-bottom .btn-tertiary{
  text-align: end;
  color: #0078d2;
  padding: 0 0 10px 0 !important;
  margin-left: auto;
}.ax-origin .blog-bottom .btn-tertiary:after{
  margin-right: 0;
}.ax-origin .blog-bottom .btn-tertiary:hover:after{
  text-decoration: none;
}.ax-origin .blog-header{
  display: flex;
  justify-content: end;
}.ax-origin .blog-header .latest-posts{
  margin-right: auto;
  margin-bottom: 20px;
}.ax-origin .blog-header .latest-posts h2{
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 40px;
  line-height: 4rem;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-header .latest-posts h2{
    font-size: 28px;
    font-size: 2.8rem;
    line-height: 32px;
    line-height: 3.2rem;
  }
}.ax-origin .blog-header .btn{
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {.ax-origin .blog-header .btn{
    max-width: 100%;
  }
}.ax-origin .blog-header .form-control{
  width: auto;
}
@media only screen and (max-width: 991px) {.ax-origin .blog-header{
    flex-direction: column-reverse;
  }
}.ax-origin .blog-pagination{
  margin-bottom: 40px;
  border-top: 1px solid #e1e4ea;
  display: flex;
  justify-content: space-between;
  align-items: center;
}.ax-origin .blog-pagination a{
  font-size: 20px;
  font-size: 2rem;
  line-height: 30px;
  line-height: 3rem;
}.ax-origin .blog-pagination a.left-arrow:after{
  display: none;
}.ax-origin .blog-pagination a.left-arrow:before{
  content: "\ef7d";
  font-family: "Material Symbols Outlined";
  font-weight: 700;
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  margin-right: 8px;
  margin-left: 0px;
  text-decoration: none !important;
  position: relative;
  top: 5px;
}.ax-origin .blog-pagination a:after{
  top: 5px;
  margin-right: 0px;
}.ax-origin .blog-pagination .pull-right a{
  text-align: end;
}.ax-origin .blog-page-header{
  background-color: #f5f7fa;
  margin-bottom: 70px;
}.ax-origin .blog-page-header .featuredTag{
  margin-bottom: 10px;
}.ax-origin .blog-page-header .featuredTagBlog{
  margin-top: 50px;
}.ax-origin .blog-page-header .blogPostTitle{
  margin-bottom: 10px;
  padding-bottom: 0px;
}.ax-origin .blog-page-header .blog-subtitle{
  margin-left: 15px;
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 34px;
  line-height: 3.4rem;
}.ax-origin .blog-page-header .featuredtext{
  text-decoration: none !important;
}.ax-origin .blog-page-header .featuredtext:hover{
  text-decoration: underline !important;
}.ax-origin .blog-page-header .blogAuthor{
  display: flex;
  padding-top: 20px;
  margin-bottom: 70px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  line-height: 2.2rem;
  align-items: center;
}.ax-origin .blog-page-header .blogAuthor .photo{
  width: 40px;
  height: 40px;
  border-radius: 20px;
  margin-right: 15px;
}.ax-origin .blog-page-header .blogAuthor a{
  text-decoration: none !important;
}.ax-origin .blog-page-header .blogAuthor a:hover{
  text-decoration: underline !important;
}.ax-origin .blogTags{
  padding-top: 20px;
  margin-bottom: 40px;
}.ax-origin #case-studies-container{
  margin: 30px 0;
}.ax-origin #case-studies-container .case-studies-menu{
  padding-left: 0;
  padding-right: 50px;
}.ax-origin #case-studies-container .case-studies-menu .industry-item a{
  cursor: pointer;
  color: #9aa0ae;
  border-left: 2px solid #e1e4ea;
  text-decoration: none;
  padding: 14px 24px;
  width: 100%;
  display: inline-block;
}.ax-origin #case-studies-container .case-studies-menu .industry-item a.active{
  color: #343741;
  background-color: #f5f7fa;
  border-left-color: #86BC25;
}.ax-origin #case-studies-container .case-studies-menu .industry-item a.active:hover{
  cursor: initial;
}.ax-origin #case-studies-container .case-studies-menu .industry-item a:hover,.ax-origin #case-studies-container .case-studies-menu .industry-item a:focus{
  color: initial;
  text-decoration: none;
}.ax-origin #case-studies-container .case-studies-menu .industry-item a:hover{
  cursor: pointer;
  background-color: #f5f7fa;
}.ax-origin #case-studies-container #case-studies-div{
  display: flex;
  flex-wrap: wrap;
  column-gap: 5%;
  row-gap: 40px;
}.ax-origin #case-studies-container #case-studies-div a{
  width: 47%;
  text-decoration: none;
  color: #343741;
}.ax-origin #case-studies-container #case-studies-div a .title{
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 5px;
  font-weight: bold;
}.ax-origin #case-studies-container #case-studies-div a .link{
  position: relative;
  display: inline-block;
  margin-top: 20px;
  padding-right: 25px;
  color: #0078d2;
}.ax-origin #case-studies-container #case-studies-div a .link i{
  position: absolute;
  bottom: 0px;
  right: -4px;
  font-weight: 700;
}.ax-origin #case-studies-container #case-studies-div a:hover .title{
  color: #0078d2;
}.ax-origin #case-studies-container #case-studies-div a:hover .link{
  text-decoration: underline;
}.ax-origin #case-studies-container #case-studies-div a:visited .link{
  color: #003f6d;
}
@media only screen and (max-width: 767px) {.ax-origin #case-studies-container #case-studies-div a{
    width: 100%;
  }
}.ax-origin #case-studies-container #case-studies-div .all{
  display: block;
  padding-bottom: 20px;
}.ax-origin #case-studies-container #case-studies-div .mix{
  display: none;
}
@media only screen and (max-width: 1199px) {.ax-origin #case-studies-container #case-studies-div{
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin #case-studies-container .case-studies-menu{
    display: none;
  }
}.ax-origin .material-tool{
  padding-top: 20px;
}.ax-origin .material-tool .horizontal-rule{
  border-bottom: 1px solid #e1e4ea;
  margin: 20px 0;
  width: 95%;
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .horizontal-rule{
    margin: 10px 0;
  }
}.ax-origin .material-tool .hide-material{
  display: none !important;
}.ax-origin .material-tool .hide-material{
  animation: fadeOut 1s;
}.ax-origin .material-tool .show-material{
  animation: fadeIn 1s;
}
@keyframes fadeOut {.ax-origin 0%{
    opacity: 1;
  }.ax-origin 100%{
    opacity: 0;
  }
}
@keyframes fadeIn {.ax-origin 0%{
    opacity: 0;
  }.ax-origin 100%{
    opacity: 1;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool{
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 20px;
    line-height: 2rem;
  }
}.ax-origin .material-tool .filters{
  margin-top: -20px;
  margin-bottom: 20px;
}.ax-origin .material-tool .filters .material-types{
  font-size: 16px;
  font-size: 1.6rem;
  border-bottom: 1px solid rgba(225, 228, 234, 0.7);
}.ax-origin .material-tool .filters .material-types .type-filter{
  display: inline-block;
  position: relative;
  border-bottom: 2px solid transparent;
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .filters .material-types .type-filter{
    margin-right: 25px;
  }
}.ax-origin .material-tool .filters .material-types .type-filter > div{
  padding: 10px 15px 8px;
}.ax-origin .material-tool .filters .material-types .type-filter:hover{
  border-bottom: 2px solid #9aa0ae;
}.ax-origin .material-tool .filters .material-types .type-filter:hover{
  cursor: pointer;
}.ax-origin .material-tool .filters .material-types .type-filter.selected{
  background-color: #f5f7fa;
  border-bottom: 2px solid #86BC25;
  cursor: default;
}.ax-origin .material-tool .filters .material-types .type-filter.selected:hover{
  cursor: default;
}.ax-origin .material-tool .filters .material-types .type-filter.no-hover > div{
  padding: 10px 15px 8px 0;
}.ax-origin .material-tool .filters .material-types .type-filter.no-hover:hover{
  border-bottom: 2px solid transparent;
  cursor: default;
}.ax-origin .material-tool .filters .material-attributes{
  font-size: 14px;
  font-size: 1.4rem;
  margin-top: 25px;
  column-width: 23rem;
  column-gap: 35px;
  margin-left: 17px;
}.ax-origin .material-tool .filters .material-attributes label{
  break-inside: avoid-column;
}.ax-origin .material-tool .filters .material-attributes .attribute-filter{
  display: block;
  margin-bottom: 15px;
  cursor: pointer;
  text-indent: -17px;
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .filters .material-attributes .attribute-filter{
    width: 170px;
  }
}.ax-origin .material-tool .filters .material-attributes .attribute-filter.disabled{
  color: #9aa0ae;
  cursor: not-allowed;
}.ax-origin .material-tool .filters .material-attributes .attribute-filter input[type=radio],.ax-origin .material-tool .filters .material-attributes .attribute-filter input[type=checkbox]{
  vertical-align: top;
}.ax-origin .material-tool .menu-section{
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}.ax-origin .material-tool .menu-section .menu-sticky{
  position: sticky;
  position: -webkit-sticky;
  top: 140px;
  border: 1px solid #e1e4ea;
  border-radius: 6px;
  padding: 20px;
  scrollbar-gutter: stable;
  scrollbar-width: thin;
  scrollbar-width: 3px; /* this is only used for firefox */
  scrollbar-color: #fff transparent; /* this is only used for firefox */
}.ax-origin .material-tool .menu-section .menu-sticky::-webkit-scrollbar{
  width: 3px;
}.ax-origin .material-tool .menu-section .menu-sticky::-webkit-scrollbar-thumb{
  border-radius: 3px;
  background-color: #fff;
}.ax-origin .material-tool .menu-section .menu-sticky:hover{
  scrollbar-color: #f5f7fa transparent; /* this is only used for firefox */
}.ax-origin .material-tool .menu-section .menu-sticky:hover::-webkit-scrollbar-thumb{
  background-color: #f5f7fa;
}.ax-origin .material-tool .menu-section .menu-sticky .menu:first-of-type{
  border-bottom: 1px solid #f5f7fa;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .scrollable-filters{
  max-height: 300px;
  overflow-y: scroll;
  padding-right: 0;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .scrollable-filters .drop-down-list .drop-down-item{
  cursor: pointer;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .scrollable-filters .drop-down-list .drop-down-item.filter-checkbox{
  display: block;
  padding: 8px;
  padding-bottom: 4px;
  margin-bottom: 0;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .scrollable-filters .drop-down-list .drop-down-item:hover{
  background-color: #f1f4f8;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search{
  margin-bottom: 15px;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search i.search{
  position: absolute;
  top: 27px;
  left: 27px;
  color: #687082;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search i.search{
    top: 28px;
    left: 44px;
  }
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search i.close{
  position: absolute;
  top: 28px;
  right: 28px;
  display: none;
  color: #687082;
  opacity: 0.8;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search i.close{
    top: 29px;
    right: 45px;
  }
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search i.close:hover{
  opacity: 1;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-search input{
  width: 100%;
  border: 2px solid #e1e4ea;
  border-radius: 5px;
  padding: 6px 10px 5px 35px;
  color: #687082;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .reset-filters{
  width: 100%;
  margin-top: 15px;
  max-width: unset;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .accordion .accordion-heading{
  border-bottom: 1px solid #e1e4ea;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .accordion .accordion-content{
  border-bottom: 1px solid #e1e4ea;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-type{
  border-bottom: 1px solid #e1e4ea;
  padding: 15px 6px 15px 15px;
}.ax-origin .material-tool .menu-section .menu-sticky .menu .material-type h3{
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile{
  overflow-y: unset;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title i{
  position: absolute;
  right: 11px;
  top: 19px;
  color: #343741;
  font-size: 26px;
  font-size: 2.6rem;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.open + .drop-down{
  display: block;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.open i.up{
  display: block;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.open i.down{
  display: none;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.closed + .drop-down{
  display: none;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.closed i.up{
  display: none;
}.ax-origin .material-tool .menu-section .menu-sticky.mobile .drop-down-title.closed i.down{
  display: block;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .menu-section{
    width: 100%;
  }.ax-origin .material-tool .menu-section .menu-sticky{
    position: unset;
    overflow-y: unset;
    max-height: unset;
  }
}.ax-origin .material-tool .materials .materials-header{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-color: #fff;
  border: 1px solid #e1e4ea;
  border-radius: 6px 6px 0 0;
  border-bottom: none;
  padding: 20px;
  font-size: 14px;
  font-size: 1.4rem;
}.ax-origin .material-tool .materials .materials-header > div{
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 767px) {.ax-origin .material-tool .materials .materials-header .process-filter{
    float: left;
    margin-right: 20px;
  }.ax-origin .material-tool .materials .materials-header .process-filter .select-wrapper{
    margin-right: 0;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .materials .materials-header{
    padding: 5px 15px;
  }.ax-origin .material-tool .materials .materials-header > div{
    margin: 10px 0;
  }.ax-origin .material-tool .materials .materials-header .process-filter{
    float: none;
    padding-bottom: 5px;
  }.ax-origin .material-tool .materials .materials-header .units{
    float: none;
    margin-left: 0;
  }.ax-origin .material-tool .materials .materials-header .expand-collapse{
    padding-top: 0;
  }
}.ax-origin .material-tool .materials .materials-header .select-wrapper{
  position: relative;
  margin: 0px 20px 0px 10px;
}.ax-origin .material-tool .materials .materials-header .select-wrapper #processFilter{
  min-width: 120px;
  height: 38px;
}.ax-origin .material-tool .materials .materials-header .select-wrapper #processFilter option:disabled{
  color: #e1e4ea;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {.ax-origin .material-tool .materials .materials-header .select-wrapper #processFilter{
    min-width: 95px;
  }
}.ax-origin .material-tool .materials .materials-header .toggle{
  display: flex;
  margin: 0px 20px 0px 10px;
}.ax-origin .material-tool .materials .materials-header .toggle .toggle-option:first-of-type{
  border: 1px solid #e1e4ea;
  border-radius: 6px 0 0 6px;
}.ax-origin .material-tool .materials .materials-header .toggle .toggle-option:last-of-type{
  border: 1px solid #e1e4ea;
  border-left: none;
  border-radius: 0 6px 6px 0;
}.ax-origin .material-tool .materials .materials-header .toggle div{
  padding: 6px 16px;
  background-color: #fff;
}.ax-origin .material-tool .materials .materials-header .toggle div.selected{
  background-color: #687082;
  color: #fff;
}.ax-origin .material-tool .materials .materials-header .toggle div:not(.selected):hover{
  background-color: #f5f7fa;
  cursor: pointer;
}.ax-origin .material-tool .materials .materials-header .expand-all,.ax-origin .material-tool .materials .materials-header .collapse-all{
  padding-bottom: 6px;
}.ax-origin .material-tool .materials .materials-header .expand-all span,.ax-origin .material-tool .materials .materials-header .collapse-all span{
  position: relative;
  top: 6px;
  padding-left: 5px;
}.ax-origin .material-tool .materials .materials-header .expand-all:hover,.ax-origin .material-tool .materials .materials-header .collapse-all:hover{
  cursor: pointer;
}.ax-origin .material-tool .materials .materials-header .collapse-all{
  display: none;
}.ax-origin .material-tool .materials .materials-filters{
  display: none;
  padding: 20px;
  padding-bottom: 10px;
  background-color: #fff;
  border: 1px solid #e1e4ea;
  border-bottom: none;
}.ax-origin .material-tool .materials .materials-filters .filter-block{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}.ax-origin .material-tool .materials .materials-filters .filter-block .filter-block-header{
  margin: 0;
  margin-left: -15px;
}.ax-origin .material-tool .materials .materials-filters .block-separator{
  display: none;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #e1e4ea;
  line-height: 1px;
  line-height: 0.1rem;
  margin: 10px 0 20px 0;
}.ax-origin .material-tool .materials .materials-filters .block-separator span{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1px;
  line-height: 0.1rem;
  background-color: #fff;
  padding: 0 10px;
}.ax-origin .material-tool .materials .materials-filters .attribute-tags{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .materials-filters .attribute-tags{
    margin-top: 5px;
  }
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .attribute-tag{
  display: inline-block;
  background-color: rgba(225, 228, 234, 0.2);
  padding: 3px 15px;
  border-radius: 15px;
  margin: 0 10px 10px 0;
  cursor: pointer;
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .attribute-tag:hover{
  background-color: rgba(225, 228, 234, 0.4);
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .attribute-tag i.close{
  position: relative;
  top: 1px;
  right: -5px;
  color: #687082;
  opacity: 0.8;
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .attribute-tag i.close:hover{
  opacity: 1;
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .tag-separator{
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 30px;
  line-height: 3rem;
  margin-right: 10px;
}.ax-origin .material-tool .materials .materials-filters .attribute-tags .tag-separator:last-child{
  display: none;
}.ax-origin .material-tool .materials .search-mask{
  display: none !important;
}.ax-origin .material-tool .materials .title{
  font-weight: bold;
}.ax-origin .material-tool .materials .subtitle{
  font-size: 17px;
  font-size: 1.7rem;
  margin-bottom: 15px;
  float: left;
  color: #687082;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .subtitle{
    margin-bottom: 10px;
    float: none;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .materials .subtitle{
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 10px;
  }
}.ax-origin .material-tool .materials .material{
  background-color: #fff;
  border: 1px solid #e1e4ea;
  margin-bottom: -1px;
}.ax-origin .material-tool .materials .material:last-of-type{
  border-bottom: 1px solid #e1e4ea;
}.ax-origin .material-tool .materials .material .image-column{
  float: left;
  position: relative;
  padding: 0;
  padding-right: 15px;
  padding-bottom: 10px;
}.ax-origin .material-tool .materials .material .image-column:hover{
  cursor: pointer;
}.ax-origin .material-tool .materials .material .image-column .example-image-link img{
  border: 1px solid #e1e4ea;
  border-radius: 6px;
  width: 140px;
  height: 118px;
  height: auto;
}.ax-origin .material-tool .materials .material .image-column .example-image-link:after{
  content: "\e8ff";
  font-family: "Material Symbols Outlined";
  font-size: 24px;
  font-size: 2.4rem;
  right: 2px;
  bottom: 2px;
  position: absolute;
}.ax-origin .material-tool .materials .material .material-data{
  width: 100%;
  padding: 20px;
  padding-bottom: 10px;
  margin: 0;
}.ax-origin .material-tool .materials .material .material-data .material-top{
  float: left;
  padding: 0;
}.ax-origin .material-tool .materials .material .material-data .material-top.col-sm-10{
  margin-top: 20px;
}
@media only screen and (max-width: 1199px) {.ax-origin .material-tool .materials .material .material-data .material-top.col-sm-10{
    margin-top: 0;
  }
}.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-name{
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 25px;
  margin-right: 40px;
  float: left;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-name{
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 10px;
    float: none;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-name{
    font-size: 18px;
    font-size: 1.8rem;
  }
}.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-info{
  font-size: 17px;
  font-size: 1.7rem;
  margin-bottom: 15px;
  margin-right: 25px;
  float: left;
  color: #343741;
}
@media only screen and (max-width: 767px) {.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-info{
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .materials .material .material-data .material-top .name-description .material-info{
    font-size: 16px;
    font-size: 1.6rem;
    float: none;
  }
}.ax-origin .material-tool .materials .material .material-data .material-top .details-toggle{
  position: absolute;
  right: 10px;
  bottom: 14px;
}.ax-origin .material-tool .materials .material .material-data .material-expand{
  display: none;
  clear: left;
  padding-top: 10px;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .material .material-data .material-expand{
    margin-top: 0;
  }
}.ax-origin .material-tool .materials .material .material-data .material-expand .material-description{
  width: 95%;
  margin-bottom: 10px;
}
@media only screen and (max-width: 767px) {.ax-origin .material-tool .materials .material .material-data .material-expand .material-description{
    width: 100%;
  }
}.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .size{
  font-size: 16px;
  font-size: 1.6rem;
  margin-bottom: 30px;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .size{
    float: left;
    width: 50%;
  }.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .size:first-child{
    padding-right: 20px;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .size{
    font-size: 15px;
    font-size: 1.5rem;
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }
}.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .data-sheet-link{
  margin: 0;
  margin-bottom: 10px;
}.ax-origin .material-tool .materials .material .material-data .material-expand .sizes .data-sheet-link a{
  width: 100%;
  white-space: normal;
}.ax-origin .material-tool .materials .material .material-data .mechanical-properties{
  width: 95%;
}.ax-origin .material-tool .materials .material .material-data .mechanical-properties .property-names{
  font-size: 14px;
  font-size: 1.4rem;
  margin: 5px 0;
}
@media only screen and (max-width: 479px) {.ax-origin .material-tool .materials .material .material-data .mechanical-properties .property-names{
    margin: 0;
  }
}.ax-origin .material-tool .materials .material .material-data .mechanical-properties span{
  display: block;
  margin-bottom: 10px;
}.ax-origin .material-tool .materials .material .material-data .attribute-tags{
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
}
@media only screen and (max-width: 991px) {.ax-origin .material-tool .materials .material .material-data .attribute-tags{
    margin-top: 5px;
  }
}.ax-origin .material-tool .materials .material .material-data .attribute-tags .attribute-tag{
  display: inline-block;
  background-color: rgba(225, 228, 234, 0.2);
  padding: 3px 15px;
  border-radius: 15px;
  margin: 0 10px 10px 0;
  cursor: pointer;
}.ax-origin .material-tool .materials .material .material-data .attribute-tags .attribute-tag:hover{
  background-color: rgba(225, 228, 234, 0.4);
}.ax-origin .material-tool .materials .material .material-data .details{
  margin-left: auto;
  margin-bottom: 10px;
  padding-right: 30px;
  color: #0078d2;
  align-self: center;
}.ax-origin .material-tool .materials .material .material-data .details span{
  position: absolute;
  margin-left: 5px;
}.ax-origin .material-tool .materials .material .material-data .details:hover{
  cursor: pointer;
}.ax-origin .material-tool .materials .material .material-data .details.less{
  display: none;
}.ax-origin .material-tool .materials .material .material-data .size span[data-unit=imperial]{
  display: none;
}.ax-origin .material-tool .no-materials{
  display: none;
  border: 1px solid #e1e4ea;
  padding: 20px;
}.ax-origin .design-tip-library{
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}.ax-origin .design-tip-library .menu-section{
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}.ax-origin .design-tip-library .menu-section .menu-sticky{
  position: sticky;
  position: -webkit-sticky;
  top: 140px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  max-height: calc(100vh - 90px);
  scrollbar-width: thin;
  scrollbar-width: 3px; /* this is only used for firefox */
  scrollbar-color: #fff transparent; /* this is only used for firefox */
}.ax-origin .design-tip-library .menu-section .menu-sticky::-webkit-scrollbar{
  width: 3px;
}.ax-origin .design-tip-library .menu-section .menu-sticky::-webkit-scrollbar-thumb{
  border-radius: 3px;
  background-color: #fff;
}.ax-origin .design-tip-library .menu-section .menu-sticky:hover{
  scrollbar-color: #f5f7fa transparent; /* this is only used for firefox */
}.ax-origin .design-tip-library .menu-section .menu-sticky:hover::-webkit-scrollbar-thumb{
  background-color: #f5f7fa;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu:first-of-type{
  border-bottom: 1px solid #f5f7fa;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down-title{
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  padding: 20px 0;
  position: relative;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down-title i{
  display: none;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .topics{
  display: none;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item{
  margin-top: 4px;
  display: flex;
  align-items: center;
  width: 85%;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item a{
  color: #687082;
  text-decoration: none;
  width: 100%;
  padding: 10px;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item div{
  display: flex;
  height: 100%;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item i{
  display: none;
  color: #9aa0ae;
  padding: 10px;
  margin: 0;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item:hover{
  cursor: pointer;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item:hover a:hover{
  color: #0078d2;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected{
  background-color: #f1f4f8;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected i{
  display: flex;
  flex: 1;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected a{
  color: #0078d2;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected:hover i{
  color: #343741;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .dt-search-box i.search{
  position: relative;
  margin-right: -28px;
  top: 8px;
  left: 6px;
  color: #687082;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .dt-search-box i.close{
  position: relative;
  top: 3px;
  left: -30px;
  display: none;
  color: #9aa0ae;
}.ax-origin .design-tip-library .menu-section .menu-sticky .menu .dt-search-box input{
  width: 85%;
  border: 2px solid #e1e4ea;
  border-radius: 5px;
  padding: 5px;
  color: #687082;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile{
  overflow-y: unset;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title i{
  position: absolute;
  right: 11px;
  top: 19px;
  color: #343741;
  font-size: 26px;
  font-size: 2.6rem;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.open + .drop-down{
  display: block;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.open i.up{
  display: block;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.open i.down{
  display: none;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.closed + .drop-down{
  display: none;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.closed i.up{
  display: none;
}.ax-origin .design-tip-library .menu-section .menu-sticky.mobile .drop-down-title.closed i.down{
  display: block;
}
@media only screen and (max-width: 991px) {.ax-origin .design-tip-library .menu-section{
    width: 100%;
  }.ax-origin .design-tip-library .menu-section .menu-sticky{
    position: unset;
    overflow-y: unset;
    max-height: unset;
  }
}.ax-origin .design-tip-library .tips{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -30px 0 0;
  padding: 0;
}.ax-origin .design-tip-library .tips .no-tips{
  margin-left: 15px;
  display: none;
}.ax-origin .design-tip-library .tips a{
  text-decoration: none;
  color: #343741;
  display: flex;
  margin: 0 15px 10px 15px;
}.ax-origin .design-tip-library .tips a .design-tip{
  position: relative;
  width: 100%;
}.ax-origin .design-tip-library .tips a .design-tip .content{
  padding: 15px 0px 65px 0px;
}.ax-origin .design-tip-library .tips a .design-tip .content .title{
  font-size: 20px;
  font-size: 2rem;
  line-height: 22px;
  line-height: 2.2rem;
  margin-bottom: 10px;
  font-weight: bold;
}.ax-origin .design-tip-library .tips a .design-tip .content .link{
  color: #0078d2;
  position: absolute;
  bottom: 20px;
  padding-right: 25px;
}.ax-origin .design-tip-library .tips a .design-tip .content .link i{
  position: absolute;
  bottom: 0px;
  right: -4px;
  font-weight: 700;
}.ax-origin .design-tip-library .tips a .design-tip .link-image-wrapper{
  overflow: hidden;
}.ax-origin .design-tip-library .tips a .design-tip .link-image-wrapper .link-image{
  position: relative;
  width: 100%;
  height: 210px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .design-tip-library .tips a:hover a{
  text-decoration: none;
}.ax-origin .design-tip-library .tips a:hover .title{
  color: #0078d2;
}.ax-origin .design-tip-library .tips a:hover .link-image{
  transform: scale(1.1);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}.ax-origin .design-tip-library .tips a:hover .link{
  text-decoration: underline;
}.ax-origin .design-tip-library .tips a.two-items{
  width: 46.5%;
}
@media only screen and (max-width: 1199px) {.ax-origin .design-tip-library .tips a.two-items{
    width: 45.8%;
  }
}
@media only screen and (max-width: 991px) {.ax-origin .design-tip-library .tips a.two-items{
    width: 46%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .design-tip-library .tips a.two-items{
    width: 43.7%;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .design-tip-library .tips a.two-items{
    width: 100%;
  }
}
@media only screen and (max-width: 1199px) {.ax-origin .design-tip-library .tips{
    margin: 0;
  }
}.ax-origin .materials-comparison-guide,.ax-origin .material-colors{
  margin-bottom: 40px;
}.ax-origin .materials-comparison-guide .search,.ax-origin .material-colors .search{
  position: relative;
  display: inline-block;
  padding: 9px;
  float: right;
  overflow: hidden;
}.ax-origin .materials-comparison-guide .search .search-input,.ax-origin .material-colors .search .search-input{
  height: 30px;
  border: 1px solid #9aa0ae;
  padding-left: 10px;
}.ax-origin .materials-comparison-guide .search .clearable,.ax-origin .material-colors .search .clearable{
  position: relative;
  display: inline-block;
}.ax-origin .materials-comparison-guide .search .clearable input[type=text],.ax-origin .material-colors .search .clearable input[type=text]{
  padding-right: 24px;
  width: 100%;
  box-sizing: border-box;
}.ax-origin .materials-comparison-guide .search .clearable-clear,.ax-origin .material-colors .search .clearable-clear{
  display: none;
  position: absolute;
  right: 10px;
  top: 11px;
  padding: 0 8px;
  font-style: normal;
  font-size: 20px;
  font-size: 2rem;
  user-select: none;
  cursor: pointer;
}.ax-origin .materials-comparison-guide .search .clearable input::-ms-clear,.ax-origin .material-colors .search .clearable input::-ms-clear{ /* Remove IE default X */
  display: none;
}.ax-origin .materials-comparison-guide .search-label,.ax-origin .material-colors .search-label{
  display: inline-block;
  float: right;
  padding-top: 13px;
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: bottom;
  cursor: pointer;
}.ax-origin .materials-comparison-guide .tooltip-notice,.ax-origin .material-colors .tooltip-notice{
  width: 100%;
  padding: 15px;
  background-color: #f5f7fa;
  column-span: all;
  display: none;
}.ax-origin .materials-comparison-guide .tooltip-notice .tooltip-notice-text,.ax-origin .material-colors .tooltip-notice .tooltip-notice-text{
  display: inline-block;
  margin: 3px 0 0 -10px;
}.ax-origin .materials-comparison-guide .infolink,.ax-origin .material-colors .infolink{
  padding-left: 5px;
  padding-top: 2px;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 30px;
}.ax-origin .materials-comparison-guide .infolink:before,.ax-origin .material-colors .infolink:before{
  content: "i";
  display: inline-block;
  font-weight: bold;
  text-align: center;
  width: 16px;
  height: 16px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  border-radius: 100%;
  margin-right: 4px;
  padding: 1px;
  color: #0078d2;
  border: 1px solid #0078d2;
  text-decoration: none;
}.ax-origin .materials-comparison-guide .infolink .infolink-text,.ax-origin .material-colors .infolink .infolink-text{
  display: none;
  position: absolute;
  z-index: 1;
  background-color: #343741;
  border-radius: 5px;
  padding: 10px 20px;
  color: #fff !important;
  margin-top: -30px;
  margin-left: 30px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  max-width: 350px;
}.ax-origin .materials-comparison-guide .infolink .infolink-text:before,.ax-origin .material-colors .infolink .infolink-text:before{
  content: "";
  width: 0;
  height: 0;
  border-right: 8px solid #343741;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  margin-left: -28px;
  position: absolute;
}.ax-origin .materials-comparison-guide .secondary-filters,.ax-origin .material-colors .secondary-filters{
  display: none;
}.ax-origin .materials-comparison-guide .material-table,.ax-origin .material-colors .material-table{
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (max-width: 767px) {.ax-origin .materials-comparison-guide .material-table,.ax-origin .material-colors .material-table{
    overflow: scroll;
    overflow: auto;
  }
}.ax-origin .materials-comparison-guide .material-table table,.ax-origin .material-colors .material-table table{
  width: 100%;
}.ax-origin .materials-comparison-guide .material-table table thead,.ax-origin .material-colors .material-table table thead{
  background-color: #343741;
  color: #fff;
}.ax-origin .materials-comparison-guide .material-table table thead th,.ax-origin .material-colors .material-table table thead th{
  padding: 10px 20px;
}.ax-origin .materials-comparison-guide .material-table table tbody td,.ax-origin .material-colors .material-table table tbody td{
  border: 1px solid #9aa0ae;
  border-collapse: collapse;
  padding: 10px;
}.ax-origin .materials-comparison-guide .material-table table tbody td.datasheet-links,.ax-origin .material-colors .material-table table tbody td.datasheet-links{
  text-decoration: underline;
  text-decoration: underline solid rgba(52, 55, 65, 0.33);
}.ax-origin .materials-comparison-guide .material-table table tbody .search-mask,.ax-origin .material-colors .material-table table tbody .search-mask{
  display: none !important;
}.ax-origin .materials-comparison-guide h3,.ax-origin .materials-comparison-guide h4,.ax-origin .materials-comparison-guide h5,.ax-origin .material-colors h3,.ax-origin .material-colors h4,.ax-origin .material-colors h5{
  font-size: 20px;
  font-size: 2rem;
  padding: 15px;
  margin: 0;
}.ax-origin .materials-comparison-guide h3 .results,.ax-origin .materials-comparison-guide h3 .filters-applied,.ax-origin .materials-comparison-guide h4 .results,.ax-origin .materials-comparison-guide h4 .filters-applied,.ax-origin .materials-comparison-guide h5 .results,.ax-origin .materials-comparison-guide h5 .filters-applied,.ax-origin .material-colors h3 .results,.ax-origin .material-colors h3 .filters-applied,.ax-origin .material-colors h4 .results,.ax-origin .material-colors h4 .filters-applied,.ax-origin .material-colors h5 .results,.ax-origin .material-colors h5 .filters-applied{
  display: none;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  line-height: 2rem;
  color: #687082;
}.ax-origin .materials-comparison-guide h3.table-title,.ax-origin .materials-comparison-guide h4.table-title,.ax-origin .materials-comparison-guide h5.table-title,.ax-origin .material-colors h3.table-title,.ax-origin .material-colors h4.table-title,.ax-origin .material-colors h5.table-title{
  display: inline-block;
}.ax-origin .materials-comparison-guide h6,.ax-origin .material-colors h6{
  padding: 15px;
  margin-top: -15px;
  margin-bottom: 0;
}.ax-origin .materials-comparison-guide .processes,.ax-origin .material-colors .processes{
  column-count: 3;
  padding-left: 15px;
}
@media only screen and (max-width: 991px) {.ax-origin .materials-comparison-guide .processes,.ax-origin .material-colors .processes{
    column-count: 2;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .materials-comparison-guide .processes,.ax-origin .material-colors .processes{
    column-count: 1;
  }
}.ax-origin .materials-comparison-guide .materials,.ax-origin .material-colors .materials{
  column-count: 4;
  padding-left: 15px;
}
@media only screen and (max-width: 991px) {.ax-origin .materials-comparison-guide .materials,.ax-origin .material-colors .materials{
    column-count: 3;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .materials-comparison-guide .materials,.ax-origin .material-colors .materials{
    column-count: 2;
  }
}
@media only screen and (max-width: 479px) {.ax-origin .materials-comparison-guide .materials,.ax-origin .material-colors .materials{
    column-count: 1;
  }
}.ax-origin .materials-comparison-guide .category-select,.ax-origin .material-colors .category-select{
  column-count: 3;
}
@media only screen and (max-width: 991px) {.ax-origin .materials-comparison-guide .category-select,.ax-origin .material-colors .category-select{
    column-count: 1;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .materials-comparison-guide .category-select,.ax-origin .material-colors .category-select{
    column-count: 1;
  }
}.ax-origin .materials-comparison-guide .filter,.ax-origin .materials-comparison-guide .category,.ax-origin .material-colors .filter,.ax-origin .material-colors .category{
  margin-bottom: 10px;
}.ax-origin .materials-comparison-guide .filter,.ax-origin .material-colors .filter{
  border: 2px solid #e1e4ea;
  margin-bottom: 30px;
}.ax-origin .materials-comparison-guide .filter h4:hover,.ax-origin .material-colors .filter h4:hover{
  background-color: #f5f7fa;
  cursor: pointer;
}.ax-origin .materials-comparison-guide .filter.bottom-shadow,.ax-origin .material-colors .filter.bottom-shadow{
  -webkit-box-shadow: 0 8px 6px -6px #e1e4ea;
  -moz-box-shadow: 0 8px 6px -6px #e1e4ea;
  box-shadow: 0 8px 6px -6px #e1e4ea;
}.ax-origin .materials-comparison-guide .filter .expand-toggle,.ax-origin .material-colors .filter .expand-toggle{
  position: absolute;
  right: 17px;
  top: 2px;
  width: 30px;
  height: 30px;
  margin: 13px;
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus,.ax-origin .material-colors .filter .expand-toggle .plus-minus{
  position: relative;
  width: 30px;
  height: 30px;
  /* Vertical line */
  /* horizontal line */
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus:before,.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus:after,.ax-origin .material-colors .filter .expand-toggle .plus-minus:before,.ax-origin .material-colors .filter .expand-toggle .plus-minus:after{
  content: "";
  position: absolute;
  background-color: #687082;
  transition: transform 0.25s ease-out;
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus:before,.ax-origin .material-colors .filter .expand-toggle .plus-minus:before{
  top: 0;
  left: 50%;
  width: 1px;
  height: 100%;
  margin-left: -1px;
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus:after,.ax-origin .material-colors .filter .expand-toggle .plus-minus:after{
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  margin-top: -1px;
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus.open,.ax-origin .material-colors .filter .expand-toggle .plus-minus.open{
  cursor: pointer;
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus.open:before,.ax-origin .material-colors .filter .expand-toggle .plus-minus.open:before{
  transform: rotate(90deg);
}.ax-origin .materials-comparison-guide .filter .expand-toggle .plus-minus.open:after,.ax-origin .material-colors .filter .expand-toggle .plus-minus.open:after{
  transform: rotate(180deg);
}.ax-origin .materials-comparison-guide .filter .collapsible,.ax-origin .material-colors .filter .collapsible{
  display: none;
}.ax-origin .materials-comparison-guide .filter .collapsible .filter-disclaimer,.ax-origin .material-colors .filter .collapsible .filter-disclaimer{
  padding-left: 15px;
  padding-top: 10px;
}.ax-origin .materials-comparison-guide .subtitle,.ax-origin .material-colors .subtitle{
  padding-left: 0;
}.ax-origin .materials-comparison-guide .form-elements label,.ax-origin .material-colors .form-elements label{
  font-weight: bold;
  vertical-align: top;
  padding-left: 5px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container,.ax-origin .material-colors .form-elements label.checkbox-container{
  display: inline-block;
  position: relative;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container.large,.ax-origin .material-colors .form-elements label.checkbox-container.large{
  padding-left: 50px;
  padding-top: 3px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container.large.two-line .checkmark,.ax-origin .material-colors .form-elements label.checkbox-container.large.two-line .checkmark{
  margin-top: 10px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container.large.two-line span,.ax-origin .material-colors .form-elements label.checkbox-container.large.two-line span{
  font-weight: normal;
  font-size: 12px;
  font-size: 1.2rem;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container.medium,.ax-origin .material-colors .form-elements label.checkbox-container.medium{
  padding-left: 40px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container.medium .checkmark,.ax-origin .material-colors .form-elements label.checkbox-container.medium .checkmark{
  margin-top: 1px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container:hover input ~ .checkmark,.ax-origin .material-colors .form-elements label.checkbox-container:hover input ~ .checkmark{
  background-color: #f5f7fa;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container input,.ax-origin .material-colors .form-elements label.checkbox-container input{
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container input:checked ~ .checkmark,.ax-origin .material-colors .form-elements label.checkbox-container input:checked ~ .checkmark{
  background-color: #687082;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container input:checked ~ .checkmark:after,.ax-origin .material-colors .form-elements label.checkbox-container input:checked ~ .checkmark:after{
  display: block;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark{
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  border: 1px solid #9aa0ae;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark:after,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark:after{
  content: "";
  position: absolute;
  display: none;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark.large,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark.large{
  width: 30px;
  height: 30px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark.large:after,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark.large:after{
  left: 9px;
  top: 0px;
  width: 9px;
  height: 25px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark.medium,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark.medium{
  width: 20px;
  height: 20px;
}.ax-origin .materials-comparison-guide .form-elements label.checkbox-container .checkmark.medium:after,.ax-origin .material-colors .form-elements label.checkbox-container .checkmark.medium:after{
  left: 6px;
  top: 0px;
  width: 7px;
  height: 15px;
}.ax-origin .materials-comparison-guide .form-elements .disabled,.ax-origin .material-colors .form-elements .disabled{
  color: #9aa0ae;
  cursor: not-allowed;
}.ax-origin .materials-comparison-guide .form-elements .disabled .checkbox-container:hover .checkmark,.ax-origin .material-colors .form-elements .disabled .checkbox-container:hover .checkmark{
  background-color: #fff;
}.ax-origin .materials-comparison-guide .form-elements .disabled label,.ax-origin .material-colors .form-elements .disabled label{
  font-weight: normal !important;
  cursor: not-allowed !important;
}.ax-origin .materials-comparison-guide .form-elements .disabled label span,.ax-origin .material-colors .form-elements .disabled label span{
  color: #9aa0ae !important;
}.ax-origin .materials-comparison-guide .material-colors-menu,.ax-origin .material-colors .material-colors-menu{
  padding-bottom: 30px;
}.ax-origin .materials-comparison-guide .colors-list,.ax-origin .material-colors .colors-list{
  padding-left: 0;
}.ax-origin .materials-comparison-guide .colors-list .colors-container,.ax-origin .material-colors .colors-list .colors-container{
  padding-left: 15px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors,.ax-origin .material-colors .colors-list .colors-container .colors{
  padding-left: 8px;
  padding-right: 8px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div{
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 16px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info{
  display: none;
  padding: 5px;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  top: 50px;
  width: calc(100% - 16px);
  -webkit-box-shadow: 0px 0px 5px 0px #9aa0ae;
  -moz-box-shadow: 0px 0px 5px 0px #9aa0ae;
  box-shadow: 0px 0px 5px 0px #9aa0ae;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info p,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info p{
  margin-bottom: 0;
  font-size: 14px;
  font-size: 1.4rem;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info p.color-name,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info p.color-name{
  font-weight: bold;
  font-size: 15px;
  font-size: 1.5rem;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info p.color-indoor-use-disclaimer,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info p.color-indoor-use-disclaimer{
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info p.applicable-materials,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info p.applicable-materials{
  padding-left: 15px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .color-info hr.color-separator,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .color-info hr.color-separator{
  border-bottom: 1px solid #9aa0ae;
  margin: 5px 0px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .material-color,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .material-color{
  display: block;
  height: 100px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .material-color .color-block,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .material-color .color-block{
  width: 100%;
  height: 100%;
  padding: 5px;
}.ax-origin .materials-comparison-guide .colors-list .colors-container .colors .material-color-div .material-color .color-block.border,.ax-origin .material-colors .colors-list .colors-container .colors .material-color-div .material-color .color-block.border{
  border: 1px solid #9aa0ae;
}.ax-origin .help-tip{
  margin-left: 5px;
  position: relative;
  display: inline-block;
  text-align: center;
  border: 2px solid #9aa0ae;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 14px;
  line-height: 1.4rem;
  cursor: default;
}.ax-origin .help-tip:before{
  content: "?";
  font-weight: bold;
  color: #9aa0ae;
}.ax-origin .help-tip:hover p{
  display: block;
  transform-origin: 100% 0%;
  -webkit-animation: fadeIn 0.3s ease-in-out;
  animation: fadeIn 0.3s ease-in-out;
}.ax-origin .help-tip p{
  display: none;
  text-align: left;
}.ax-origin .arrow-box{
  position: absolute;
  top: 30px;
  left: -92px;
  width: 200px;
  padding: 15px;
  background: #fff;
  border: 1px solid black;
  z-index: 1;
  border-radius: 4px;
}.ax-origin .arrow-box:after,.ax-origin .arrow-box:before{
  bottom: 100%;
  left: 50%;
  border: solid black;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}.ax-origin .arrow-box:after{
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 8px;
  margin-left: -8px;
}.ax-origin .arrow-box:before{
  border-color: rgba(0, 0, 0, 0);
  border-bottom-color: black;
  border-width: 9px;
  margin-left: -9px;
}.ax-origin .arrow-icon{
  display: inline;
  position: absolute;
  top: 42px;
  right: 30px;
  width: 0;
  height: 0;
  border: 5px solid #9aa0ae;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
}.ax-origin .arrow-icon:before{
  content: "";
  position: absolute;
  background-color: #9aa0ae;
  top: 5px;
  left: -2px;
  width: 4px;
  height: 4px;
}.ax-origin .arrow-icon:after{
  content: "";
  position: absolute;
  left: -9px;
  top: -4px;
  border: 2px solid #9aa0ae;
  border-radius: 50%;
  width: 18px;
  height: 18px;
}

/* CSS animation */
@-webkit-keyframes fadeIn {.ax-origin 0%{
    opacity: 0;
    transform: scale(0.6);
  }.ax-origin 100%{
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fadeIn {.ax-origin 0%{
    opacity: 0;
  }.ax-origin 100%{
    opacity: 1;
  }
}.ax-origin .rapid-cnc-quote-request-form .form-field-hidden{
  position: absolute;
  top: 0;
  left: 0;
  width: 0.1px;
  height: 0.1px;
  border: none;
  background-color: transparent;
}.ax-origin .rapid-cnc-quote-request-form .faux-form-field{
  padding-top: 11px;
  padding-left: 15px;
}.ax-origin .rapid-cnc-quote-request-form .faux-form-field:hover{
  padding-top: 9px;
  padding-left: 13px;
}.ax-origin .rapid-cnc-quote-request-form .drawings-field{
  cursor: pointer;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-div{
  height: auto !important;
  padding-bottom: 11px;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-div:hover{
  padding-bottom: 9px !important;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-div.focus{
  background-color: #fff !important;
  border: 2px solid #0078d2 !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 9px 13px !important;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-div.alt-error{
  background: transparent !important;
  border: 2px solid #b74831 !important;
  -webkit-box-shadow: 0 0 3px 0 #b74831;
  box-shadow: 0 0 3px 0 #b74831;
  padding: 9px 13px;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-div.alt-error:hover,.ax-origin .rapid-cnc-quote-request-form .quantities-input-div.alt-error:focus{
  background: transparent !important;
  border: 3px solid #b74831 !important;
  -webkit-box-shadow: 0 0 3px 0 #b74831;
  box-shadow: 0 0 3px 0 #b74831;
}.ax-origin .rapid-cnc-quote-request-form .quantities-input-field{
  width: 100%;
  border: none;
  background-color: transparent;
}.ax-origin .rapid-cnc-quote-request-form .quantities-tag{
  display: inline-block;
  position: relative;
  padding: 5px;
  padding-right: 20px;
  color: #fff;
  background-color: #0078d2;
  border-radius: 4px;
  margin: 4px;
}.ax-origin .rapid-cnc-quote-request-form .quantities-tag .close-tag{
  position: absolute;
  top: 5px;
  right: 8px;
}.ax-origin .rapid-cnc-quote-request-form .quantities-tag .close-tag:hover{
  color: #343741;
  cursor: pointer;
}.ax-origin .release-notes{
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}.ax-origin .release-notes .menu-section{
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}.ax-origin .release-notes .menu-section .menu-sticky{
  position: sticky;
  position: -webkit-sticky;
  top: 140px;
  overflow-y: auto;
  scrollbar-gutter: stable;
  max-height: calc(100vh - 90px);
  scrollbar-width: thin;
  scrollbar-width: 3px; /* this is only used for firefox */
  scrollbar-color: #fff transparent; /* this is only used for firefox */
}.ax-origin .release-notes .menu-section .menu-sticky::-webkit-scrollbar{
  width: 3px;
}.ax-origin .release-notes .menu-section .menu-sticky::-webkit-scrollbar-thumb{
  border-radius: 3px;
  background-color: #fff;
}.ax-origin .release-notes .menu-section .menu-sticky:hover{
  scrollbar-color: #f5f7fa transparent; /* this is only used for firefox */
}.ax-origin .release-notes .menu-section .menu-sticky:hover::-webkit-scrollbar-thumb{
  background-color: #f5f7fa;
}.ax-origin .release-notes .menu-section .menu-sticky .menu:first-of-type{
  border-bottom: 1px solid #f5f7fa;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .dropdown-selectors label{
  display: block;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .dropdown-selectors select{
  padding: 15px;
  width: 80%;
  border-radius: 6px;
  border-color: #e1e4ea;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  margin-bottom: 15px;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down-title{
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 20px;
  line-height: 2rem;
  padding: 20px 0;
  position: relative;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down-title i{
  display: none;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .topics{
  display: none;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item{
  margin-top: 4px;
  display: flex;
  align-items: center;
  width: 85%;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item a{
  color: #687082;
  text-decoration: none;
  width: 100%;
  padding: 10px;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item div{
  display: flex;
  height: 100%;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item i{
  display: none;
  color: #9aa0ae;
  padding: 10px;
  margin: 0;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item:hover{
  cursor: pointer;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item:hover a:hover{
  color: #0078d2;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected{
  background-color: #f1f4f8;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected i{
  display: flex;
  flex: 1;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected a{
  color: #0078d2;
}.ax-origin .release-notes .menu-section .menu-sticky .menu .drop-down .drop-down-item.selected:hover i{
  color: #343741;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile{
  overflow-y: unset;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title i{
  position: absolute;
  right: 11px;
  top: 19px;
  color: #343741;
  font-size: 26px;
  font-size: 2.6rem;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.open + .drop-down{
  display: block;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.open i.up{
  display: block;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.open i.down{
  display: none;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.closed + .drop-down{
  display: none;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.closed i.up{
  display: none;
}.ax-origin .release-notes .menu-section .menu-sticky.mobile .drop-down-title.closed i.down{
  display: block;
}
@media only screen and (max-width: 991px) {.ax-origin .release-notes .menu-section{
    width: 100%;
  }.ax-origin .release-notes .menu-section .menu-sticky{
    position: unset;
    overflow-y: unset;
    max-height: unset;
  }
}.ax-origin .release-notes .notes{
  margin: 0 -30px 0 0;
  padding: 0;
}.ax-origin .release-notes .notes .no-notes{
  margin-top: 40px;
  display: none;
}
@media only screen and (max-width: 991px) {.ax-origin .release-notes .notes{
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {.ax-origin .release-notes .notes .expand-collapse{
    clear: both;
    padding-top: 10px;
  }.ax-origin .release-notes .notes .expand-collapse .expand-all,.ax-origin .release-notes .notes .expand-collapse .collapse-all{
    padding-bottom: 0;
  }
}.ax-origin .release-notes .notes .expand-all,.ax-origin .release-notes .notes .collapse-all{
  float: right;
  padding-bottom: 6px;
}.ax-origin .release-notes .notes .expand-all span,.ax-origin .release-notes .notes .collapse-all span{
  position: relative;
  top: 6px;
  padding-left: 5px;
}.ax-origin .release-notes .notes .expand-all:hover,.ax-origin .release-notes .notes .collapse-all:hover{
  cursor: pointer;
}.ax-origin .release-notes .notes .collapse-all{
  display: none;
}.ax-origin .release-notes .notes .release-note{
  clear: both;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #e1e4ea;
  padding-bottom: 15px;
  margin-bottom: 30px;
}.ax-origin .release-notes .notes .release-note.hidden{
  display: none;
}.ax-origin .release-notes .notes .release-note .date{
  display: inline-block;
  padding-right: 15px;
}.ax-origin .release-notes .notes .release-note .tag{
  display: inline-block;
  background-color: rgba(225, 228, 234, 0.2);
  padding: 3px 15px;
  border-radius: 15px;
  margin: 0 5px 10px 0;
  cursor: pointer;
}.ax-origin .release-notes .notes .release-note .tag:hover{
  background-color: rgba(225, 228, 234, 0.4);
}.ax-origin .release-notes .notes .release-note .title-row{
  padding-top: 15px;
  padding-bottom: 5px;
}.ax-origin .release-notes .notes .release-note .title-row .title{
  display: inline-block;
}.ax-origin .release-notes .notes .release-note .title-row .title h3{
  font-weight: 700;
}.ax-origin .release-notes .notes .release-note .title-row .details-dropdown{
  display: inline-block;
  float: right;
}.ax-origin .release-notes .notes .release-note .title-row .details{
  margin-left: auto;
  padding-right: 30px;
  color: #0078d2;
  align-self: center;
}.ax-origin .release-notes .notes .release-note .title-row .details span{
  position: absolute;
  margin-left: 5px;
}.ax-origin .release-notes .notes .release-note .title-row .details:hover{
  cursor: pointer;
}.ax-origin .release-notes .notes .release-note .title-row .details.less{
  display: none;
}
@media only screen and (max-width: 991px) {.ax-origin .release-notes .notes .release-note .title-row .details{
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding-left: 9px;
  }
}.ax-origin .release-notes .notes .release-note .content-row{
  display: none;
}.ax-origin .bottom-cta{
  margin: 30px 0px;
  display: flex;
}.ax-origin .bottom-cta .bottom-cta-image{
  background-color: #f5f7fa;
  padding: 0px;
  display: flex;
}.ax-origin .bottom-cta .bottom-cta-image img{
  width: 100%;
  object-fit: cover;
  object-position: center;
}
@media only screen and (max-width: 991px) {.ax-origin .bottom-cta .bottom-cta-image{
    min-height: 285px;
  }
}.ax-origin .bottom-cta .bottom-cta-content{
  background-color: #15161b;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 7% 5%;
}
@media only screen and (max-width: 991px) {.ax-origin .bottom-cta .bottom-cta-content{
    padding: 10%;
  }
}.ax-origin .bottom-cta .bottom-cta-content a.btn{
  margin-top: 20px;
}
@media only screen and (max-width: 991px) {.ax-origin .bottom-cta{
    margin: 50px 0px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}.ax-origin .long-form-cta1{
  margin-bottom: 50px;
}.ax-origin .long-form-cta1 img{
  background-color: #f5f7fa;
  width: 100%;
}.ax-origin .long-form-cta1 .cta1-form-section{
  padding: 20px 25px;
  position: relative;
  min-height: 200px;
}.ax-origin .long-form-cta1 .cta1-form-section.black{
  background-color: #15161b;
  color: #fff;
}.ax-origin .long-form-cta1 .cta1-form-section.light-gray{
  background-color: #f5f7fa;
  color: #343741;
}.ax-origin .long-form-cta1 .cta1-form-section .form-section{
  line-height: 16px;
  line-height: 1.6rem;
}.ax-origin .long-form-cta1 .cta1-form-section .form-control{
  background-color: #fff !important;
}.ax-origin .long-form-cta1 .cta1-form-section .error{
  padding-bottom: 10px;
}.ax-origin .long-form-cta1 .cta1-form-section button{
  margin: 10px 0px 0px 0px !important;
  width: 100%;
}.ax-origin .long-form-cta1 .cta1-form-section .checkbox{
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin .long-form-cta1 .cta1-form-section .thank-you-section{
  position: absolute;
  min-height: unset;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}.ax-origin .long-form-cta2{
  margin-bottom: 50px;
}.ax-origin .long-form-cta2 .cta2-image-container{
  background-color: #f5f7fa;
  text-align: center;
  padding: 25px 25px 0px 25px;
}.ax-origin .long-form-cta2 .cta2-button-container{
  background-color: #f5f7fa;
  padding: 17px 25px;
}.ax-origin .long-form-cta2 .cta2-button-container .btn{
  white-space: normal;
  width: 100%;
}.ax-origin .long-form-row{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}.ax-origin .long-form-row .long-form-left{
  padding-left: 0px;
  padding-right: 60px;
}
@media only screen and (max-width: 991px) {.ax-origin .long-form-row .long-form-left{
    width: 100%;
    padding-right: 0px;
  }
}.ax-origin .long-form-row .long-form-right{
  padding: 0px;
}.ax-origin .long-form-row .long-form-right #LongFormRight{
  height: 100%;
  overflow: unset;
}
@media only screen and (max-width: 991px) {.ax-origin .long-form-row .long-form-right{
    margin-top: 50px;
    max-width: 292px;
    margin-left: auto;
    margin-right: auto;
  }
}.ax-origin .long-form-related-links{
  font-weight: bold;
  position: sticky;
  position: -webkit-sticky;
  top: 200px;
  display: none;
}.ax-origin .long-form-related-links .related-links-title{
  font-size: 18px;
  font-size: 1.8rem;
}.ax-origin .long-form-related-links a{
  display: block;
  color: #343741;
  text-decoration: none;
}.ax-origin .long-form-related-links a:hover{
  color: #0078d2;
  text-decoration: underline;
}.ax-origin .long-form-related-links a:not(:last-child){
  border-bottom: 2px solid #f5f7fa;
}.ax-origin .long-form-related-links .related-link{
  display: flex;
  font-weight: bold;
  padding: 15px 0px;
}.ax-origin .long-form-related-links .related-link img{
  width: 60px;
  height: 60px;
}.ax-origin .long-form-related-links .related-link div{
  margin-left: 15px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin .long-form-related-links .related-link div:hover{
  text-decoration: underline;
}.ax-origin .table-of-contents{
  position: sticky;
  position: -webkit-sticky;
  top: 200px;
}.ax-origin .table-of-contents .table-of-contents-title{
  font-weight: bold;
  margin-bottom: 21px;
}.ax-origin .table-of-contents a{
  display: block;
  position: relative;
  color: #9aa0ae;
  text-decoration: none;
  border-left: 2px solid #e1e4ea;
  padding: 14px 24px;
  line-height: 22px;
  line-height: 2.2rem;
}.ax-origin .table-of-contents a:visited{
  color: #9aa0ae;
}.ax-origin .table-of-contents a:hover{
  color: #343741;
  text-decoration: none;
  background-color: #f5f7fa;
}.ax-origin .table-of-contents a.in-viewport{
  color: #343741;
  background-color: #f5f7fa;
  border-left-color: #86BC25;
}.ax-origin .table-of-contents .related-link{
  display: flex;
  font-weight: bold;
  padding: 15px 0px;
}.ax-origin .table-of-contents .related-link img{
  width: 60px;
  height: 60px;
}.ax-origin .table-of-contents .related-link div{
  margin-left: 15px;
  margin-top: auto;
  margin-bottom: auto;
  line-height: 20px;
  line-height: 2rem;
}.ax-origin .table-of-contents .related-link div:hover{
  text-decoration: underline;
}.ax-origin .table-of-contents-row{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}.ax-origin .table-of-contents-row .table-of-contents-left{
  padding-right: 45px;
  margin-bottom: 40px;
}.ax-origin .table-of-contents-row .table-of-contents-left #TableOfContentsLeft{
  height: 100%;
}
@media only screen and (max-width: 991px) {.ax-origin .table-of-contents-row .table-of-contents-left{
    width: 100%;
    padding-right: 15px;
  }
}.ax-origin .table-of-contents-row .table-of-contents-right{
  padding: 0px;
}
@media only screen and (max-width: 991px) {.ax-origin .table-of-contents-row .table-of-contents-right{
    width: 100%;
  }
}
/* add any additional styles that are not a part of the main.css file here  */

.long-form-table, .white-paper-table {
    width: 100%;
    background-color: #fff;
    text-align: left;
    color: #424140;
    margin-bottom: 20px;
}.ax-origin .white-paper-table th{
    background-color: #3287b1;
    padding: 5px;
    text-align: left;
    font-size: 1.1em;
    color: #fff;
}.ax-origin .white-paper-table td{
    padding: 8px 8px 8px 8px;
    vertical-align: top;
    border: 1px solid #aaa;
}.ax-origin .white-paper-table .sub-table>div{
    float: left;
    width: 50%;
}.ax-origin .white-paper-table .sub-table div>.sub-title{
    color: #3287b1;
    font-weight: bold;
    border-bottom: 1px #3287b1 solid;
    margin-top: 10px;
    margin-bottom: 7px;
}.ax-origin .white-paper-table .indent{
    margin-left: 30px;
}.ax-origin .white-paper-table ul{
    list-style: disc;
}.ax-origin .white-paper-table li{
    display: list-item;
    text-align: -webkit-match-parent;
}
/*All circular*/
@font-face{font-family:"CircularStd";font-weight:400;font-style:normal;src:url(/assets/origin/fonts/CircularStd-Book.woff) format("woff");}@font-face{font-family:"CircularStd-Medium";font-weight:500;font-style:normal;src:url(/assets/origin/fonts/circularstd-medium.woff) format("woff");}@font-face{font-family:"CircularStd";font-weight:700;font-style:normal;src:url(/assets/origin/fonts/CircularStd-Bold.woff) format("woff");}

@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:300;src:url(/assets/origin/fonts/material-symbols.woff2) format('woff2');}
.ax-origin .material-symbols-outlined,.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:300;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-variation-settings:'FILL' 0,'wght' 300,'GRAD' 0,'opsz' 48;-webkit-font-smoothing:antialiased;font-feature-settings:'liga';}