@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;0,900;1,300;1,400;1,500;1,700;1,900&display=swap");
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

div.row {
  clear: left;
  padding: unset;
  width: 100%;
}

.ds-custom #wrapper {
  padding-bottom: unset;
  padding-top: unset;
  position: relative;
}

.ds-custom #wrapper .portlet-column-content.empty {
  padding: unset;
}

.ds-custom #wrapper .portlet-title-text {
  display: none;
}

.ds-custom #wrapper .portlet-content, .ds-custom #wrapper .portlet-minimized .portlet-content-container {
  padding: unset;
}

.ds-custom #wrapper .portlet-decorate .portlet-content {
  border: unset;
}

.ds-custom #wrapper .portlet {
  margin: 0;
}

.ds-custom #wrapper .row {
  margin: 0 !important;
}

.ds-custom #wrapper .col-xs-1, .ds-custom #wrapper .col-sm-1, .ds-custom #wrapper .col-md-1, .ds-custom #wrapper .col-lg-1, .ds-custom #wrapper .col-xs-2, .ds-custom #wrapper .col-sm-2, .ds-custom #wrapper .col-md-2, .ds-custom #wrapper .col-lg-2, .ds-custom #wrapper .col-xs-3, .ds-custom #wrapper .col-sm-3, .ds-custom #wrapper .col-md-3, .ds-custom #wrapper .col-lg-3, .ds-custom #wrapper .col-xs-4, .ds-custom #wrapper .col-sm-4, .ds-custom #wrapper .col-md-4, .ds-custom #wrapper .col-lg-4, .ds-custom #wrapper .col-xs-5, .ds-custom #wrapper .col-sm-5, .ds-custom #wrapper .col-md-5, .ds-custom #wrapper .col-lg-5, .ds-custom #wrapper .col-xs-6, .ds-custom #wrapper .col-sm-6, .ds-custom #wrapper .col-md-6, .ds-custom #wrapper .col-lg-6, .ds-custom #wrapper .col-xs-7, .ds-custom #wrapper .col-sm-7, .ds-custom #wrapper .col-md-7, .ds-custom #wrapper .col-lg-7, .ds-custom #wrapper .col-xs-8, .ds-custom #wrapper .col-sm-8, .ds-custom #wrapper .col-md-8, .ds-custom #wrapper .col-lg-8, .ds-custom #wrapper .col-xs-9, .ds-custom #wrapper .col-sm-9, .ds-custom #wrapper .col-md-9, .ds-custom #wrapper .col-lg-9, .ds-custom #wrapper .col-xs-10, .ds-custom #wrapper .col-sm-10, .ds-custom #wrapper .col-md-10, .ds-custom #wrapper .col-lg-10, .ds-custom #wrapper .col-xs-11, .ds-custom #wrapper .col-sm-11, .ds-custom #wrapper .col-md-11, .ds-custom #wrapper .col-lg-11, .ds-custom #wrapper .col-xs-12, .ds-custom #wrapper .col-sm-12, .ds-custom #wrapper .col-md-12, .ds-custom #wrapper .col-lg-12 {
  padding: unset;
  width: unset;
  margin: unset;
  float: none;
}

@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ds-custom #wrapper {
    padding: 0;
    margin: 0;
  }
  .ds-custom .portlet-decorate .portlet-content {
    border: none;
    margin: 0;
    padding: 0;
  }
  .ds-custom .col-xs-1, .ds-custom .col-sm-1, .ds-custom .col-md-1, .ds-custom .col-lg-1, .ds-custom .col-xs-2, .ds-custom .col-sm-2, .ds-custom .col-md-2, .ds-custom .col-lg-2, .ds-custom .col-xs-3, .ds-custom .col-sm-3, .ds-custom .col-md-3, .ds-custom .col-lg-3, .ds-custom .col-xs-4, .ds-custom .col-sm-4, .ds-custom .col-md-4, .ds-custom .col-lg-4, .ds-custom .col-xs-5, .ds-custom .col-sm-5, .ds-custom .col-md-5, .ds-custom .col-lg-5, .ds-custom .col-xs-6, .ds-custom .col-sm-6, .ds-custom .col-md-6, .ds-custom .col-lg-6, .ds-custom .col-xs-7, .ds-custom .col-sm-7, .ds-custom .col-md-7, .ds-custom .col-lg-7, .ds-custom .col-xs-8, .ds-custom .col-sm-8, .ds-custom .col-md-8, .ds-custom .col-lg-8, .ds-custom .col-xs-9, .ds-custom .col-sm-9, .ds-custom .col-md-9, .ds-custom .col-lg-9, .ds-custom .col-xs-10, .ds-custom .col-sm-10, .ds-custom .col-md-10, .ds-custom .col-lg-10, .ds-custom .col-xs-11, .ds-custom .col-sm-11, .ds-custom .col-md-11, .ds-custom .col-lg-11, .ds-custom .col-xs-12, .ds-custom .col-sm-12, .ds-custom .col-md-12, .ds-custom .col-lg-12 {
    padding: 0;
    width: unset;
    margin: 0;
    float: none;
  }
}
/* Use: @include respond-to('mobile') {} */
@font-face {
  font-family: "GLYPHICONS";
  src: url("/fonts/GLYPHICONS-Regular.woff2") format("woff2"), url("/fonts/GLYPHICONS-Regular.woff") format("woff"), url("fonts/GLYPHICONS-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.glyphicons {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "GLYPHICONS";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: top;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicons.x05 {
  font-size: 12px;
}

.glyphicons.x2 {
  font-size: 48px;
}

.glyphicons.x3 {
  font-size: 72px;
}

.glyphicons.x4 {
  font-size: 96px;
}

.glyphicons.x5 {
  font-size: 120px;
}

.glyphicons.light:before {
  color: #f2f2f2;
}

.glyphicons.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.glyphicons.flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

.glyphicons.flipv {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}

.glyphicons.rotate90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.glyphicons.rotate180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.glyphicons.rotate270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.glyphicons-glass:before {
  content: "\e001";
}

.glyphicons-leaf:before {
  content: "\e002";
}

.glyphicons-dog:before {
  content: "\e003";
}

.glyphicons-user:before {
  content: "\e004";
}

.glyphicons-girl:before {
  content: "\e005";
}

.glyphicons-car:before {
  content: "\e006";
}

.glyphicons-user-add:before {
  content: "\e007";
}

.glyphicons-user-remove:before {
  content: "\e008";
}

.glyphicons-film:before {
  content: "\e009";
}

.glyphicons-magic:before {
  content: "\e010";
}

.glyphicons-envelope:before {
  content: "✉";
}

.glyphicons-camera:before {
  content: "\e011";
}

.glyphicons-heart:before {
  content: "\e013";
}

.glyphicons-beach-umbrella:before {
  content: "\e014";
}

.glyphicons-train:before {
  content: "\e015";
}

.glyphicons-print:before {
  content: "\e016";
}

.glyphicons-bin:before {
  content: "\e017";
}

.glyphicons-music:before {
  content: "\e018";
}

.glyphicons-note:before {
  content: "\e019";
}

.glyphicons-heart-empty:before {
  content: "\e020";
}

.glyphicons-home:before {
  content: "\e021";
}

.glyphicons-snowflake:before {
  content: "❄";
}

.glyphicons-fire:before {
  content: "\e023";
}

.glyphicons-magnet:before {
  content: "\e024";
}

.glyphicons-parents:before {
  content: "\e025";
}

.glyphicons-binoculars:before {
  content: "\e026";
}

.glyphicons-road:before {
  content: "\e027";
}

.glyphicons-search:before {
  content: "\e028";
}

.glyphicons-cars:before {
  content: "\e029";
}

.glyphicons-notes-2:before {
  content: "\e030";
}

.glyphicons-pencil:before {
  content: "✏";
}

.glyphicons-bus:before {
  content: "\e032";
}

.glyphicons-wifi-alt:before {
  content: "\e033";
}

.glyphicons-luggage:before {
  content: "\e034";
}

.glyphicons-old-man:before {
  content: "\e035";
}

.glyphicons-woman:before {
  content: "\e036";
}

.glyphicons-file:before {
  content: "\e037";
}

.glyphicons-coins:before {
  content: "\e038";
}

.glyphicons-airplane:before {
  content: "✈";
}

.glyphicons-notes:before {
  content: "\e040";
}

.glyphicons-stats:before {
  content: "\e041";
}

.glyphicons-charts:before {
  content: "\e042";
}

.glyphicons-pie-chart:before {
  content: "\e043";
}

.glyphicons-group:before {
  content: "\e044";
}

.glyphicons-keys:before {
  content: "\e045";
}

.glyphicons-calendar:before {
  content: "\e046";
}

.glyphicons-router:before {
  content: "\e047";
}

.glyphicons-camera-small:before {
  content: "\e048";
}

.glyphicons-star-empty:before {
  content: "\e049";
}

.glyphicons-star:before {
  content: "\e050";
}

.glyphicons-link:before {
  content: "\e051";
}

.glyphicons-eye-open:before {
  content: "\e052";
}

.glyphicons-eye-close:before {
  content: "\e053";
}

.glyphicons-alarm:before {
  content: "\e054";
}

.glyphicons-clock:before {
  content: "\e055";
}

.glyphicons-stopwatch:before {
  content: "\e056";
}

.glyphicons-projector:before {
  content: "\e057";
}

.glyphicons-history:before {
  content: "\e058";
}

.glyphicons-truck:before {
  content: "\e059";
}

.glyphicons-cargo:before {
  content: "\e060";
}

.glyphicons-compass:before {
  content: "\e061";
}

.glyphicons-keynote:before {
  content: "\e062";
}

.glyphicons-paperclip:before {
  content: "\e063";
}

.glyphicons-power:before {
  content: "\e064";
}

.glyphicons-lightbulb:before {
  content: "\e065";
}

.glyphicons-tag:before {
  content: "\e066";
}

.glyphicons-tags:before {
  content: "\e067";
}

.glyphicons-cleaning:before {
  content: "\e068";
}

.glyphicons-ruler:before {
  content: "\e069";
}

.glyphicons-gift:before {
  content: "\e070";
}

.glyphicons-umbrella:before {
  content: "☂";
}

.glyphicons-book:before {
  content: "\e072";
}

.glyphicons-bookmark:before {
  content: "\e073";
}

.glyphicons-wifi:before {
  content: "\e074";
}

.glyphicons-cup:before {
  content: "\e075";
}

.glyphicons-stroller:before {
  content: "\e076";
}

.glyphicons-headphones:before {
  content: "\e077";
}

.glyphicons-headset:before {
  content: "\e078";
}

.glyphicons-warning-sign:before {
  content: "\e079";
}

.glyphicons-signal:before {
  content: "\e080";
}

.glyphicons-retweet:before {
  content: "\e081";
}

.glyphicons-refresh:before {
  content: "\e082";
}

.glyphicons-roundabout:before {
  content: "\e083";
}

.glyphicons-random:before {
  content: "\e084";
}

.glyphicons-heat:before {
  content: "\e085";
}

.glyphicons-repeat:before {
  content: "\e086";
}

.glyphicons-display:before {
  content: "\e087";
}

.glyphicons-log-book:before {
  content: "\e088";
}

.glyphicons-address-book:before {
  content: "\e089";
}

.glyphicons-building:before {
  content: "\e090";
}

.glyphicons-eyedropper:before {
  content: "\e091";
}

.glyphicons-adjust:before {
  content: "\e092";
}

.glyphicons-tint:before {
  content: "\e093";
}

.glyphicons-crop:before {
  content: "\e094";
}

.glyphicons-vector-path-square:before {
  content: "\e095";
}

.glyphicons-vector-path-circle:before {
  content: "\e096";
}

.glyphicons-vector-path-polygon:before {
  content: "\e097";
}

.glyphicons-vector-path-line:before {
  content: "\e098";
}

.glyphicons-vector-path-curve:before {
  content: "\e099";
}

.glyphicons-vector-path-all:before {
  content: "\e100";
}

.glyphicons-font:before {
  content: "\e101";
}

.glyphicons-italic:before {
  content: "\e102";
}

.glyphicons-bold:before {
  content: "\e103";
}

.glyphicons-text-underline:before {
  content: "\e104";
}

.glyphicons-text-strike:before {
  content: "\e105";
}

.glyphicons-text-height:before {
  content: "\e106";
}

.glyphicons-text-width:before {
  content: "\e107";
}

.glyphicons-text-resize:before {
  content: "\e108";
}

.glyphicons-left-indent:before {
  content: "\e109";
}

.glyphicons-right-indent:before {
  content: "\e110";
}

.glyphicons-align-left:before {
  content: "\e111";
}

.glyphicons-align-center:before {
  content: "\e112";
}

.glyphicons-align-right:before {
  content: "\e113";
}

.glyphicons-justify:before {
  content: "\e114";
}

.glyphicons-list:before {
  content: "\e115";
}

.glyphicons-text-smaller:before {
  content: "\e116";
}

.glyphicons-text-bigger:before {
  content: "\e117";
}

.glyphicons-embed:before {
  content: "\e118";
}

.glyphicons-embed-close:before {
  content: "\e119";
}

.glyphicons-table:before {
  content: "\e120";
}

.glyphicons-message-full:before {
  content: "\e121";
}

.glyphicons-message-empty:before {
  content: "\e122";
}

.glyphicons-message-in:before {
  content: "\e123";
}

.glyphicons-message-out:before {
  content: "\e124";
}

.glyphicons-message-plus:before {
  content: "\e125";
}

.glyphicons-message-minus:before {
  content: "\e126";
}

.glyphicons-message-ban:before {
  content: "\e127";
}

.glyphicons-message-flag:before {
  content: "\e128";
}

.glyphicons-message-lock:before {
  content: "\e129";
}

.glyphicons-message-new:before {
  content: "\e130";
}

.glyphicons-inbox:before {
  content: "\e131";
}

.glyphicons-inbox-plus:before {
  content: "\e132";
}

.glyphicons-inbox-minus:before {
  content: "\e133";
}

.glyphicons-inbox-lock:before {
  content: "\e134";
}

.glyphicons-inbox-in:before {
  content: "\e135";
}

.glyphicons-inbox-out:before {
  content: "\e136";
}

.glyphicons-cogwheel:before {
  content: "\e137";
}

.glyphicons-cogwheels:before {
  content: "\e138";
}

.glyphicons-picture:before {
  content: "\e139";
}

.glyphicons-adjust-alt:before {
  content: "\e140";
}

.glyphicons-database-lock:before {
  content: "\e141";
}

.glyphicons-database-plus:before {
  content: "\e142";
}

.glyphicons-database-minus:before {
  content: "\e143";
}

.glyphicons-database-ban:before {
  content: "\e144";
}

.glyphicons-folder-open:before {
  content: "\e145";
}

.glyphicons-folder-plus:before {
  content: "\e146";
}

.glyphicons-folder-minus:before {
  content: "\e147";
}

.glyphicons-folder-lock:before {
  content: "\e148";
}

.glyphicons-folder-flag:before {
  content: "\e149";
}

.glyphicons-folder-new:before {
  content: "\e150";
}

.glyphicons-edit:before {
  content: "\e151";
}

.glyphicons-new-window:before {
  content: "\e152";
}

.glyphicons-check:before {
  content: "\e153";
}

.glyphicons-unchecked:before {
  content: "\e154";
}

.glyphicons-more-windows:before {
  content: "\e155";
}

.glyphicons-show-big-thumbnails:before {
  content: "\e156";
}

.glyphicons-show-thumbnails:before {
  content: "\e157";
}

.glyphicons-show-thumbnails-with-lines:before {
  content: "\e158";
}

.glyphicons-show-lines:before {
  content: "\e159";
}

.glyphicons-playlist:before {
  content: "\e160";
}

.glyphicons-imac:before {
  content: "\e161";
}

.glyphicons-macbook:before {
  content: "\e162";
}

.glyphicons-ipad:before {
  content: "\e163";
}

.glyphicons-iphone:before {
  content: "\e164";
}

.glyphicons-iphone-transfer:before {
  content: "\e165";
}

.glyphicons-iphone-exchange:before {
  content: "\e166";
}

.glyphicons-ipod:before {
  content: "\e167";
}

.glyphicons-ipod-shuffle:before {
  content: "\e168";
}

.glyphicons-ear-plugs:before {
  content: "\e169";
}

.glyphicons-record:before {
  content: "\e170";
}

.glyphicons-step-backward:before {
  content: "\e171";
}

.glyphicons-fast-backward:before {
  content: "\e172";
}

.glyphicons-rewind:before {
  content: "\e173";
}

.glyphicons-play:before {
  content: "\e174";
}

.glyphicons-pause:before {
  content: "\e175";
}

.glyphicons-stop:before {
  content: "\e176";
}

.glyphicons-forward:before {
  content: "\e177";
}

.glyphicons-fast-forward:before {
  content: "\e178";
}

.glyphicons-step-forward:before {
  content: "\e179";
}

.glyphicons-eject:before {
  content: "\e180";
}

.glyphicons-facetime-video:before {
  content: "\e181";
}

.glyphicons-download-alt:before {
  content: "\e182";
}

.glyphicons-mute:before {
  content: "\e183";
}

.glyphicons-volume-down:before {
  content: "\e184";
}

.glyphicons-volume-up:before {
  content: "\e185";
}

.glyphicons-screenshot:before {
  content: "\e186";
}

.glyphicons-move:before {
  content: "\e187";
}

.glyphicons-more:before {
  content: "\e188";
}

.glyphicons-brightness-reduce:before {
  content: "\e189";
}

.glyphicons-brightness-increase:before {
  content: "\e190";
}

.glyphicons-circle-plus:before {
  content: "\e191";
}

.glyphicons-circle-minus:before {
  content: "\e192";
}

.glyphicons-circle-remove:before {
  content: "\e193";
}

.glyphicons-circle-ok:before {
  content: "\e194";
}

.glyphicons-circle-question-mark:before {
  content: "\e195";
}

.glyphicons-circle-info:before {
  content: "\e196";
}

.glyphicons-circle-exclamation-mark:before {
  content: "\e197";
}

.glyphicons-remove:before {
  content: "\e198";
}

.glyphicons-ok:before {
  content: "\e199";
}

.glyphicons-ban:before {
  content: "\e200";
}

.glyphicons-download:before {
  content: "\e201";
}

.glyphicons-upload:before {
  content: "\e202";
}

.glyphicons-shopping-cart:before {
  content: "\e203";
}

.glyphicons-lock:before {
  content: "\e204";
}

.glyphicons-unlock:before {
  content: "\e205";
}

.glyphicons-electricity:before {
  content: "\e206";
}

.glyphicons-ok-2:before {
  content: "\e207";
}

.glyphicons-remove-2:before {
  content: "\e208";
}

.glyphicons-cart-out:before {
  content: "\e209";
}

.glyphicons-cart-in:before {
  content: "\e210";
}

.glyphicons-left-arrow:before {
  content: "\e211";
}

.glyphicons-right-arrow:before {
  content: "\e212";
}

.glyphicons-down-arrow:before {
  content: "\e213";
}

.glyphicons-up-arrow:before {
  content: "\e214";
}

.glyphicons-resize-small:before {
  content: "\e215";
}

.glyphicons-resize-full:before {
  content: "\e216";
}

.glyphicons-circle-arrow-left:before {
  content: "\e217";
}

.glyphicons-circle-arrow-right:before {
  content: "\e218";
}

.glyphicons-circle-arrow-top:before {
  content: "\e219";
}

.glyphicons-circle-arrow-down:before {
  content: "\e220";
}

.glyphicons-play-button:before {
  content: "\e221";
}

.glyphicons-unshare:before {
  content: "\e222";
}

.glyphicons-share:before {
  content: "\e223";
}

.glyphicons-chevron-right:before {
  content: "\e224";
}

.glyphicons-chevron-left:before {
  content: "\e225";
}

.glyphicons-bluetooth:before {
  content: "\e226";
}

.glyphicons-euro:before {
  content: "€";
}

.glyphicons-usd:before {
  content: "\e228";
}

.glyphicons-gbp:before {
  content: "\e229";
}

.glyphicons-retweet-2:before {
  content: "\e230";
}

.glyphicons-moon:before {
  content: "\e231";
}

.glyphicons-sun:before {
  content: "☉";
}

.glyphicons-cloud:before {
  content: "☁";
}

.glyphicons-direction:before {
  content: "\e234";
}

.glyphicons-brush:before {
  content: "\e235";
}

.glyphicons-pen:before {
  content: "\e236";
}

.glyphicons-zoom-in:before {
  content: "\e237";
}

.glyphicons-zoom-out:before {
  content: "\e238";
}

.glyphicons-pin:before {
  content: "\e239";
}

.glyphicons-albums:before {
  content: "\e240";
}

.glyphicons-rotation-lock:before {
  content: "\e241";
}

.glyphicons-flash:before {
  content: "\e242";
}

.glyphicons-google-maps:before {
  content: "\e243";
}

.glyphicons-anchor:before {
  content: "⚓";
}

.glyphicons-conversation:before {
  content: "\e245";
}

.glyphicons-chat:before {
  content: "\e246";
}

.glyphicons-male:before {
  content: "\e247";
}

.glyphicons-female:before {
  content: "\e248";
}

.glyphicons-asterisk:before {
  content: "*";
}

.glyphicons-divide:before {
  content: "÷";
}

.glyphicons-snorkel-diving:before {
  content: "\e251";
}

.glyphicons-scuba-diving:before {
  content: "\e252";
}

.glyphicons-oxygen-bottle:before {
  content: "\e253";
}

.glyphicons-fins:before {
  content: "\e254";
}

.glyphicons-fishes:before {
  content: "\e255";
}

.glyphicons-boat:before {
  content: "\e256";
}

.glyphicons-delete:before {
  content: "\e257";
}

.glyphicons-sheriffs-star:before {
  content: "\e258";
}

.glyphicons-qrcode:before {
  content: "\e259";
}

.glyphicons-barcode:before {
  content: "\e260";
}

.glyphicons-pool:before {
  content: "\e261";
}

.glyphicons-buoy:before {
  content: "\e262";
}

.glyphicons-spade:before {
  content: "\e263";
}

.glyphicons-bank:before {
  content: "\e264";
}

.glyphicons-vcard:before {
  content: "\e265";
}

.glyphicons-electrical-plug:before {
  content: "\e266";
}

.glyphicons-flag:before {
  content: "\e267";
}

.glyphicons-credit-card:before {
  content: "\e268";
}

.glyphicons-keyboard-wireless:before {
  content: "\e269";
}

.glyphicons-keyboard-wired:before {
  content: "\e270";
}

.glyphicons-shield:before {
  content: "\e271";
}

.glyphicons-ring:before {
  content: "˚";
}

.glyphicons-cake:before {
  content: "\e273";
}

.glyphicons-drink:before {
  content: "\e274";
}

.glyphicons-beer:before {
  content: "\e275";
}

.glyphicons-fast-food:before {
  content: "\e276";
}

.glyphicons-cutlery:before {
  content: "\e277";
}

.glyphicons-pizza:before {
  content: "\e278";
}

.glyphicons-birthday-cake:before {
  content: "\e279";
}

.glyphicons-tablet:before {
  content: "\e280";
}

.glyphicons-settings:before {
  content: "\e281";
}

.glyphicons-bullets:before {
  content: "\e282";
}

.glyphicons-cardio:before {
  content: "\e283";
}

.glyphicons-t-shirt:before {
  content: "\e284";
}

.glyphicons-pants:before {
  content: "\e285";
}

.glyphicons-sweater:before {
  content: "\e286";
}

.glyphicons-fabric:before {
  content: "\e287";
}

.glyphicons-leather:before {
  content: "\e288";
}

.glyphicons-scissors:before {
  content: "\e289";
}

.glyphicons-bomb:before {
  content: "\e290";
}

.glyphicons-skull:before {
  content: "\e291";
}

.glyphicons-celebration:before {
  content: "\e292";
}

.glyphicons-tea-kettle:before {
  content: "\e293";
}

.glyphicons-french-press:before {
  content: "\e294";
}

.glyphicons-coffee-cup:before {
  content: "\e295";
}

.glyphicons-pot:before {
  content: "\e296";
}

.glyphicons-grater:before {
  content: "\e297";
}

.glyphicons-kettle:before {
  content: "\e298";
}

.glyphicons-hospital:before {
  content: "\e299";
}

.glyphicons-hospital-h:before {
  content: "\e300";
}

.glyphicons-microphone:before {
  content: "\e301";
}

.glyphicons-webcam:before {
  content: "\e302";
}

.glyphicons-temple-christianity-church:before {
  content: "\e303";
}

.glyphicons-temple-islam:before {
  content: "\e304";
}

.glyphicons-temple-hindu:before {
  content: "\e305";
}

.glyphicons-temple-buddhist:before {
  content: "\e306";
}

.glyphicons-bicycle:before {
  content: "\e307";
}

.glyphicons-life-preserver:before {
  content: "\e308";
}

.glyphicons-share-alt:before {
  content: "\e309";
}

.glyphicons-comments:before {
  content: "\e310";
}

.glyphicons-flower:before {
  content: "⚘";
}

.glyphicons-baseball:before {
  content: "⚾";
}

.glyphicons-rugby:before {
  content: "\e313";
}

.glyphicons-ax:before {
  content: "\e314";
}

.glyphicons-table-tennis:before {
  content: "\e315";
}

.glyphicons-bowling:before {
  content: "\e316";
}

.glyphicons-tree-conifer:before {
  content: "\e317";
}

.glyphicons-tree-deciduous:before {
  content: "\e318";
}

.glyphicons-more-items:before {
  content: "\e319";
}

.glyphicons-sort:before {
  content: "\e320";
}

.glyphicons-filter:before {
  content: "\e321";
}

.glyphicons-gamepad:before {
  content: "\e322";
}

.glyphicons-playing-dices:before {
  content: "\e323";
}

.glyphicons-calculator:before {
  content: "\e324";
}

.glyphicons-tie:before {
  content: "\e325";
}

.glyphicons-wallet:before {
  content: "\e326";
}

.glyphicons-piano:before {
  content: "\e327";
}

.glyphicons-sampler:before {
  content: "\e328";
}

.glyphicons-podium:before {
  content: "\e329";
}

.glyphicons-soccer-ball:before {
  content: "\e330";
}

.glyphicons-blog:before {
  content: "\e331";
}

.glyphicons-dashboard:before {
  content: "\e332";
}

.glyphicons-certificate:before {
  content: "\e333";
}

.glyphicons-bell:before {
  content: "\e334";
}

.glyphicons-candle:before {
  content: "\e335";
}

.glyphicons-pushpin:before {
  content: "\e336";
}

.glyphicons-iphone-shake:before {
  content: "\e337";
}

.glyphicons-pin-flag:before {
  content: "\e338";
}

.glyphicons-turtle:before {
  content: "\e339";
}

.glyphicons-rabbit:before {
  content: "\e340";
}

.glyphicons-globe:before {
  content: "\e341";
}

.glyphicons-briefcase:before {
  content: "\e342";
}

.glyphicons-hdd:before {
  content: "\e343";
}

.glyphicons-thumbs-up:before {
  content: "\e344";
}

.glyphicons-thumbs-down:before {
  content: "\e345";
}

.glyphicons-hand-right:before {
  content: "\e346";
}

.glyphicons-hand-left:before {
  content: "\e347";
}

.glyphicons-hand-up:before {
  content: "\e348";
}

.glyphicons-hand-down:before {
  content: "\e349";
}

.glyphicons-fullscreen:before {
  content: "\e350";
}

.glyphicons-shopping-bag:before {
  content: "\e351";
}

.glyphicons-book-open:before {
  content: "\e352";
}

.glyphicons-nameplate:before {
  content: "\e353";
}

.glyphicons-nameplate-alt:before {
  content: "\e354";
}

.glyphicons-vases:before {
  content: "\e355";
}

.glyphicons-bullhorn:before {
  content: "\e356";
}

.glyphicons-dumbbell:before {
  content: "\e357";
}

.glyphicons-suitcase:before {
  content: "\e358";
}

.glyphicons-file-import:before {
  content: "\e359";
}

.glyphicons-file-export:before {
  content: "\e360";
}

.glyphicons-bug:before {
  content: "\e361";
}

.glyphicons-crown:before {
  content: "\e362";
}

.glyphicons-smoking:before {
  content: "\e363";
}

.glyphicons-cloud-download:before {
  content: "\e364";
}

.glyphicons-cloud-upload:before {
  content: "\e365";
}

.glyphicons-restart:before {
  content: "\e366";
}

.glyphicons-security-camera:before {
  content: "\e367";
}

.glyphicons-expand:before {
  content: "\e368";
}

.glyphicons-collapse:before {
  content: "\e369";
}

.glyphicons-collapse-top:before {
  content: "\e370";
}

.glyphicons-globe-af:before {
  content: "\e371";
}

.glyphicons-global:before {
  content: "\e372";
}

.glyphicons-spray:before {
  content: "\e373";
}

.glyphicons-nails:before {
  content: "\e374";
}

.glyphicons-claw-hammer:before {
  content: "\e375";
}

.glyphicons-classic-hammer:before {
  content: "\e376";
}

.glyphicons-hand-saw:before {
  content: "\e377";
}

.glyphicons-riflescope:before {
  content: "\e378";
}

.glyphicons-electrical-socket-eu:before {
  content: "\e379";
}

.glyphicons-electrical-socket-us:before {
  content: "\e380";
}

.glyphicons-message-forward:before {
  content: "\e381";
}

.glyphicons-coat-hanger:before {
  content: "\e382";
}

.glyphicons-dress:before {
  content: "\e383";
}

.glyphicons-bathrobe:before {
  content: "\e384";
}

.glyphicons-shirt:before {
  content: "\e385";
}

.glyphicons-underwear:before {
  content: "\e386";
}

.glyphicons-log-in:before {
  content: "\e387";
}

.glyphicons-log-out:before {
  content: "\e388";
}

.glyphicons-exit:before {
  content: "\e389";
}

.glyphicons-new-window-alt:before {
  content: "\e390";
}

.glyphicons-video-sd:before {
  content: "\e391";
}

.glyphicons-video-hd:before {
  content: "\e392";
}

.glyphicons-subtitles:before {
  content: "\e393";
}

.glyphicons-sound-stereo:before {
  content: "\e394";
}

.glyphicons-sound-dolby:before {
  content: "\e395";
}

.glyphicons-sound-5-1:before {
  content: "\e396";
}

.glyphicons-sound-6-1:before {
  content: "\e397";
}

.glyphicons-sound-7-1:before {
  content: "\e398";
}

.glyphicons-copyright-mark:before {
  content: "\e399";
}

.glyphicons-registration-mark:before {
  content: "\e400";
}

.glyphicons-radar:before {
  content: "\e401";
}

.glyphicons-skateboard:before {
  content: "\e402";
}

.glyphicons-golf-course:before {
  content: "\e403";
}

.glyphicons-sorting:before {
  content: "\e404";
}

.glyphicons-sort-by-alphabet:before {
  content: "\e405";
}

.glyphicons-sort-by-alphabet-alt:before {
  content: "\e406";
}

.glyphicons-sort-by-order:before {
  content: "\e407";
}

.glyphicons-sort-by-order-alt:before {
  content: "\e408";
}

.glyphicons-sort-by-attributes:before {
  content: "\e409";
}

.glyphicons-sort-by-attributes-alt:before {
  content: "\e410";
}

.glyphicons-compressed:before {
  content: "\e411";
}

.glyphicons-package:before {
  content: "\e412";
}

.glyphicons-cloud-plus:before {
  content: "\e413";
}

.glyphicons-cloud-minus:before {
  content: "\e414";
}

.glyphicons-disk-save:before {
  content: "\e415";
}

.glyphicons-disk-open:before {
  content: "\e416";
}

.glyphicons-disk-saved:before {
  content: "\e417";
}

.glyphicons-disk-remove:before {
  content: "\e418";
}

.glyphicons-disk-import:before {
  content: "\e419";
}

.glyphicons-disk-export:before {
  content: "\e420";
}

.glyphicons-tower:before {
  content: "\e421";
}

.glyphicons-send:before {
  content: "\e422";
}

.glyphicons-git-branch:before {
  content: "\e423";
}

.glyphicons-git-create:before {
  content: "\e424";
}

.glyphicons-git-private:before {
  content: "\e425";
}

.glyphicons-git-delete:before {
  content: "\e426";
}

.glyphicons-git-merge:before {
  content: "\e427";
}

.glyphicons-git-pull-request:before {
  content: "\e428";
}

.glyphicons-git-compare:before {
  content: "\e429";
}

.glyphicons-git-commit:before {
  content: "\e430";
}

.glyphicons-construction-cone:before {
  content: "\e431";
}

.glyphicons-shoe-steps:before {
  content: "\e432";
}

.glyphicons-plus:before {
  content: "+";
}

.glyphicons-minus:before {
  content: "−";
}

.glyphicons-redo:before {
  content: "\e435";
}

.glyphicons-undo:before {
  content: "\e436";
}

.glyphicons-golf:before {
  content: "\e437";
}

.glyphicons-hockey:before {
  content: "\e438";
}

.glyphicons-pipe:before {
  content: "\e439";
}

.glyphicons-wrench:before {
  content: "\e440";
}

.glyphicons-folder-closed:before {
  content: "\e441";
}

.glyphicons-phone-alt:before {
  content: "\e442";
}

.glyphicons-earphone:before {
  content: "\e443";
}

.glyphicons-floppy-disk:before {
  content: "\e444";
}

.glyphicons-floppy-saved:before {
  content: "\e445";
}

.glyphicons-floppy-remove:before {
  content: "\e446";
}

.glyphicons-floppy-save:before {
  content: "\e447";
}

.glyphicons-floppy-open:before {
  content: "\e448";
}

.glyphicons-translate:before {
  content: "\e449";
}

.glyphicons-fax:before {
  content: "\e450";
}

.glyphicons-factory:before {
  content: "\e451";
}

.glyphicons-shop-window:before {
  content: "\e452";
}

.glyphicons-shop:before {
  content: "\e453";
}

.glyphicons-kiosk:before {
  content: "\e454";
}

.glyphicons-kiosk-wheels:before {
  content: "\e455";
}

.glyphicons-kiosk-light:before {
  content: "\e456";
}

.glyphicons-kiosk-food:before {
  content: "\e457";
}

.glyphicons-transfer:before {
  content: "\e458";
}

.glyphicons-money:before {
  content: "\e459";
}

.glyphicons-header:before {
  content: "\e460";
}

.glyphicons-blacksmith:before {
  content: "\e461";
}

.glyphicons-saw-blade:before {
  content: "\e462";
}

.glyphicons-basketball:before {
  content: "\e463";
}

.glyphicons-server:before {
  content: "\e464";
}

.glyphicons-server-plus:before {
  content: "\e465";
}

.glyphicons-server-minus:before {
  content: "\e466";
}

.glyphicons-server-ban:before {
  content: "\e467";
}

.glyphicons-server-flag:before {
  content: "\e468";
}

.glyphicons-server-lock:before {
  content: "\e469";
}

.glyphicons-server-new:before {
  content: "\e470";
}

.glyphicons-charging-station:before {
  content: "\e471";
}

.glyphicons-gas-station:before {
  content: "\e472";
}

.glyphicons-target:before {
  content: "\e473";
}

.glyphicons-bed-alt:before {
  content: "\e474";
}

.glyphicons-mosquito-net:before {
  content: "\e475";
}

.glyphicons-dining-set:before {
  content: "\e476";
}

.glyphicons-plate-of-food:before {
  content: "\e477";
}

.glyphicons-hygiene-kit:before {
  content: "\e478";
}

.glyphicons-blackboard:before {
  content: "\e479";
}

.glyphicons-marriage:before {
  content: "\e480";
}

.glyphicons-bucket:before {
  content: "\e481";
}

.glyphicons-none-color-swatch:before {
  content: "\e482";
}

.glyphicons-bring-forward:before {
  content: "\e483";
}

.glyphicons-bring-to-front:before {
  content: "\e484";
}

.glyphicons-send-backward:before {
  content: "\e485";
}

.glyphicons-send-to-back:before {
  content: "\e486";
}

.glyphicons-fit-frame-to-image:before {
  content: "\e487";
}

.glyphicons-fit-image-to-frame:before {
  content: "\e488";
}

.glyphicons-multiple-displays:before {
  content: "\e489";
}

.glyphicons-handshake:before {
  content: "\e490";
}

.glyphicons-child:before {
  content: "\e491";
}

.glyphicons-baby-formula:before {
  content: "\e492";
}

.glyphicons-medicine:before {
  content: "\e493";
}

.glyphicons-atv-vehicle:before {
  content: "\e494";
}

.glyphicons-motorcycle:before {
  content: "\e495";
}

.glyphicons-bed:before {
  content: "\e496";
}

.glyphicons-tent:before {
  content: "⛺";
}

.glyphicons-glasses:before {
  content: "\e498";
}

.glyphicons-sunglasses:before {
  content: "\e499";
}

.glyphicons-family:before {
  content: "\e500";
}

.glyphicons-education:before {
  content: "\e501";
}

.glyphicons-shoes:before {
  content: "\e502";
}

.glyphicons-map:before {
  content: "\e503";
}

.glyphicons-cd:before {
  content: "\e504";
}

.glyphicons-alert:before {
  content: "\e505";
}

.glyphicons-piggy-bank:before {
  content: "\e506";
}

.glyphicons-star-half:before {
  content: "\e507";
}

.glyphicons-cluster:before {
  content: "\e508";
}

.glyphicons-flowchart:before {
  content: "\e509";
}

.glyphicons-commodities:before {
  content: "\e510";
}

.glyphicons-duplicate:before {
  content: "\e511";
}

.glyphicons-copy:before {
  content: "\e512";
}

.glyphicons-paste:before {
  content: "\e513";
}

.glyphicons-bath-bathtub:before {
  content: "\e514";
}

.glyphicons-bath-shower:before {
  content: "\e515";
}

.glyphicons-shower:before {
  content: "🚿";
}

.glyphicons-menu-hamburger:before {
  content: "\e517";
}

.glyphicons-option-vertical:before {
  content: "\e518";
}

.glyphicons-option-horizontal:before {
  content: "\e519";
}

.glyphicons-currency-conversion:before {
  content: "\e520";
}

.glyphicons-user-ban:before {
  content: "\e521";
}

.glyphicons-user-lock:before {
  content: "\e522";
}

.glyphicons-user-flag:before {
  content: "\e523";
}

.glyphicons-user-asterisk:before {
  content: "\e524";
}

.glyphicons-user-alert:before {
  content: "\e525";
}

.glyphicons-user-key:before {
  content: "\e526";
}

.glyphicons-user-conversation:before {
  content: "\e527";
}

.glyphicons-database:before {
  content: "\e528";
}

.glyphicons-database-search:before {
  content: "\e529";
}

.glyphicons-list-alt:before {
  content: "\e530";
}

.glyphicons-hazard-sign:before {
  content: "\e531";
}

.glyphicons-hazard:before {
  content: "\e532";
}

.glyphicons-stop-sign:before {
  content: "\e533";
}

.glyphicons-lab:before {
  content: "\e534";
}

.glyphicons-lab-alt:before {
  content: "\e535";
}

.glyphicons-ice-cream:before {
  content: "\e536";
}

.glyphicons-ice-lolly:before {
  content: "\e537";
}

.glyphicons-ice-lolly-tasted:before {
  content: "\e538";
}

.glyphicons-invoice:before {
  content: "\e539";
}

.glyphicons-cart-tick:before {
  content: "\e540";
}

.glyphicons-hourglass:before {
  content: "⌛";
}

.glyphicons-cat:before {
  content: "🐈";
}

.glyphicons-lamp:before {
  content: "\e543";
}

.glyphicons-scale-classic:before {
  content: "\e544";
}

.glyphicons-eye-plus:before {
  content: "\e545";
}

.glyphicons-eye-minus:before {
  content: "\e546";
}

.glyphicons-quote:before {
  content: "\e547";
}

.glyphicons-bitcoin:before {
  content: "\e548";
}

.glyphicons-yen:before {
  content: "¥";
}

.glyphicons-ruble:before {
  content: "₽";
}

.glyphicons-erase:before {
  content: "\e551";
}

.glyphicons-podcast:before {
  content: "\e552";
}

.glyphicons-firework:before {
  content: "\e553";
}

.glyphicons-scale:before {
  content: "\e554";
}

.glyphicons-king:before {
  content: "\e555";
}

.glyphicons-queen:before {
  content: "\e556";
}

.glyphicons-pawn:before {
  content: "\e557";
}

.glyphicons-bishop:before {
  content: "\e558";
}

.glyphicons-knight:before {
  content: "\e559";
}

.glyphicons-mic-mute:before {
  content: "\e560";
}

.glyphicons-voicemail:before {
  content: "\e561";
}

.glyphicons-paragraph:before {
  content: "¶";
}

.glyphicons-person-walking:before {
  content: "\e563";
}

.glyphicons-person-wheelchair:before {
  content: "\e564";
}

.glyphicons-underground:before {
  content: "\e565";
}

.glyphicons-car-hov:before {
  content: "\e566";
}

.glyphicons-car-rental:before {
  content: "\e567";
}

.glyphicons-transport:before {
  content: "\e568";
}

.glyphicons-taxi:before {
  content: "🚕";
}

.glyphicons-ice-cream-no:before {
  content: "\e570";
}

.glyphicons-uk-rat-u:before {
  content: "\e571";
}

.glyphicons-uk-rat-pg:before {
  content: "\e572";
}

.glyphicons-uk-rat-12a:before {
  content: "\e573";
}

.glyphicons-uk-rat-12:before {
  content: "\e574";
}

.glyphicons-uk-rat-15:before {
  content: "\e575";
}

.glyphicons-uk-rat-18:before {
  content: "\e576";
}

.glyphicons-uk-rat-r18:before {
  content: "\e577";
}

.glyphicons-tv:before {
  content: "\e578";
}

.glyphicons-sms:before {
  content: "\e579";
}

.glyphicons-mms:before {
  content: "\e580";
}

.glyphicons-us-rat-g:before {
  content: "\e581";
}

.glyphicons-us-rat-pg:before {
  content: "\e582";
}

.glyphicons-us-rat-pg-13:before {
  content: "\e583";
}

.glyphicons-us-rat-restricted:before {
  content: "\e584";
}

.glyphicons-us-rat-no-one-17:before {
  content: "\e585";
}

.glyphicons-equalizer:before {
  content: "\e586";
}

.glyphicons-speakers:before {
  content: "\e587";
}

.glyphicons-remote-control:before {
  content: "\e588";
}

.glyphicons-remote-control-tv:before {
  content: "\e589";
}

.glyphicons-shredder:before {
  content: "\e590";
}

.glyphicons-folder-heart:before {
  content: "\e591";
}

.glyphicons-person-running:before {
  content: "\e592";
}

.glyphicons-person:before {
  content: "\e593";
}

.glyphicons-voice:before {
  content: "\e594";
}

.glyphicons-stethoscope:before {
  content: "\e595";
}

.glyphicons-hotspot:before {
  content: "\e596";
}

.glyphicons-activity:before {
  content: "\e597";
}

.glyphicons-watch:before {
  content: "⌚";
}

.glyphicons-scissors-alt:before {
  content: "\e599";
}

.glyphicons-car-wheel:before {
  content: "\e600";
}

.glyphicons-chevron-up:before {
  content: "\e601";
}

.glyphicons-chevron-down:before {
  content: "\e602";
}

.glyphicons-superscript:before {
  content: "\e603";
}

.glyphicons-subscript:before {
  content: "\e604";
}

.glyphicons-text-size:before {
  content: "\e605";
}

.glyphicons-text-color:before {
  content: "\e606";
}

.glyphicons-text-background:before {
  content: "\e607";
}

.glyphicons-modal-window:before {
  content: "\e608";
}

.glyphicons-newspaper:before {
  content: "📰";
}

.glyphicons-tractor:before {
  content: "🚜";
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(-200deg);
            transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
            transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
            transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
            transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
            transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
            transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
            transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
            transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s;
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: 0.35s;
          transition-duration: 0.35s;
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: 0.45s;
          transition-duration: 0.45s;
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: 0.55s;
          transition-duration: 0.55s;
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.55s;
          transition-delay: 0.55s;
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: 0.6s;
          transition-duration: 0.6s;
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: 0.65s;
          transition-duration: 0.65s;
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: 0.75s;
          transition-duration: 0.75s;
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: 0.85s;
          transition-duration: 0.85s;
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.85s;
          transition-delay: 0.85s;
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: 0.9s;
          transition-duration: 0.9s;
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: 0.95s;
          transition-duration: 0.95s;
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: 0.95s;
          transition-delay: 0.95s;
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
          transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
          transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
          transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
          transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
          transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
          transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
          transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
          transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
          transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
          transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
          transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
          transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
          transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
          transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
          transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
          transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
          transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
          transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
          transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
          transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
          transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
          transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
          transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
          transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
          transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
          transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
          transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
          transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
          transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
          transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
          transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
          transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
          transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
          transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
          transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
          transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
          transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
          transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
          transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
          transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
          transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
          transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
          transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
          transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
          transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
          transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
          transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
          transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
          transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
          transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
          transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
          transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
          transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
          transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
          transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.heartbeat {
  -webkit-animation: heartbeat 1.5s ease-in-out infinite both;
          animation: heartbeat 1.5s ease-in-out infinite both;
}

@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
            transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
            transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
            transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
}
.puff-in-center {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) both;
}

@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.fade-in {
  -webkit-animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in 1.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.flip-in-hor-bottom {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    opacity: 1;
  }
}

@keyframes flip-in-hor-bottom {
  0% {
    -webkit-transform: rotateX(80deg);
            transform: rotateX(80deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0);
            transform: rotateX(0);
    opacity: 1;
  }
}
.slide-in-top {
  -webkit-animation: slide-in-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

.slide-in-top-menu {
  -webkit-animation: slide-in-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  pointer-events: all !important;
}

@-webkit-keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.slide-in-bottom {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@keyframes slide-in-bottom {
  0% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.slide-in-right {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
.slide-in-left {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
.slide-in-fwd-center {
  -webkit-animation: slide-in-fwd-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-fwd-center 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: translateZ(-1400px);
            transform: translateZ(-1400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: translateZ(-1400px);
            transform: translateZ(-1400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
.swirl-in-fwd {
  -webkit-animation: swirl-in-fwd 0.6s ease-out both;
          animation: swirl-in-fwd 0.6s ease-out both;
}

.swirl-in-fwd-menu {
  -webkit-animation: swirl-in-fwd 0.6s ease-out both;
          animation: swirl-in-fwd 0.6s ease-out both;
  pointer-events: all !important;
}

@-webkit-keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}

@keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}
.swirl-in-fwd-chart {
  -webkit-animation: swirl-in-fwd-chart 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) both;
          animation: swirl-in-fwd-chart 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) both;
}

@-webkit-keyframes swirl-in-fwd-chart {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}

@keyframes swirl-in-fwd-chart {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}
.swirl-in-bck {
  -webkit-animation: swirl-in-bck 0.65s ease-out both;
          animation: swirl-in-bck 0.65s ease-out both;
}

@-webkit-keyframes swirl-in-bck {
  0% {
    -webkit-transform: rotate(540deg) scale(5);
            transform: rotate(540deg) scale(5);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}

@keyframes swirl-in-bck {
  0% {
    -webkit-transform: rotate(540deg) scale(5);
            transform: rotate(540deg) scale(5);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
}
.text-focus-in {
  -webkit-animation: text-focus-in 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: text-focus-in 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.tracking-in-expand {
  -webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
          animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;
}

@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}

@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
.scale-in-center {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
}

@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
.scale-in-tr {
  -webkit-animation: scale-in-tr 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-tr 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-tr {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}

@keyframes scale-in-tr {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}
.scale-in-ver-top {
  -webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}

@keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}
.focus-in-expand-fwd {
  -webkit-animation: focus-in-expand-fwd 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: focus-in-expand-fwd 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes focus-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-800px);
            transform: translateZ(-800px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes focus-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-800px);
            transform: translateZ(-800px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.slide-in-blurred-top {
  -webkit-animation: slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
          animation: slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}

@-webkit-keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes slide-in-blurred-top {
  0% {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.slide-in-blurred-bottom {
  -webkit-animation: slide-in-blurred-bottom 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
          animation: slide-in-blurred-bottom 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}

@-webkit-keyframes slide-in-blurred-bottom {
  0% {
    -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

@keyframes slide-in-blurred-bottom {
  0% {
    -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) scaleY(1) scaleX(1);
            transform: translateY(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
.fade-out {
  -webkit-animation: fade-out 1s ease-out both;
          animation: fade-out 1s ease-out both;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.slide-out-top {
  -webkit-animation: slide-out-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: slide-out-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}

@keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}
.slide-out-bottom {
  -webkit-animation: slide-out-bottom 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: slide-out-bottom 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes slide-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}

@keyframes slide-out-bottom {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(1000px);
            transform: translateY(1000px);
    opacity: 0;
  }
}
.slide-out-right {
  -webkit-animation: slide-out-right 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: slide-out-right 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

.slide-out-right-menu {
  -webkit-animation: slide-out-right 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: slide-out-right 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
  pointer-events: none;
}

@-webkit-keyframes slide-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}

@keyframes slide-out-right {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
}
.slide-out-left {
  -webkit-animation: slide-out-left 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: slide-out-left 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes slide-out-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
}

@keyframes slide-out-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-1000px);
            transform: translateX(-1000px);
    opacity: 0;
  }
}
.swirl-out-bck {
  -webkit-animation: swirl-out-bck 0.6s ease-in both;
          animation: swirl-out-bck 0.6s ease-in both;
}

@-webkit-keyframes swirl-out-bck {
  0% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
}

@keyframes swirl-out-bck {
  0% {
    -webkit-transform: rotate(0) scale(1);
            transform: rotate(0) scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: rotate(-540deg) scale(0);
            transform: rotate(-540deg) scale(0);
    opacity: 0;
  }
}
.scale-out-hor-left {
  -webkit-animation: scale-out-hor-left 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: scale-out-hor-left 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes scale-out-hor-left {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}

@keyframes scale-out-hor-left {
  0% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
.scale-out-ver-top {
  -webkit-animation: scale-out-ver-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: scale-out-ver-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@-webkit-keyframes scale-out-ver-top {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}

@keyframes scale-out-ver-top {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}
.slide-in-top {
  -webkit-animation: slide-in-top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.heartbeat {
  -webkit-animation: heartbeat 1.5s ease-in-out infinite both;
  animation: heartbeat 1.5s ease-in-out infinite both;
}

@-webkit-keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes heartbeat {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  10% {
    -webkit-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  17% {
    -webkit-transform: scale(0.98);
    transform: scale(0.98);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  33% {
    -webkit-transform: scale(0.87);
    transform: scale(0.87);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  45% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.scale-in-ver-top {
  -webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@keyframes scale-in-ver-top {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}
.scale-in-ver-bottom {
  -webkit-animation: scale-in-ver-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-ver-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    opacity: 1;
  }
}

@keyframes scale-in-ver-bottom {
  0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    opacity: 1;
  }
}
.scale-in-hor-left {
  -webkit-animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

@-webkit-keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}

@keyframes scale-in-hor-left {
  0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    opacity: 1;
  }
}
.scale-out-ver-top {
  -webkit-animation: scale-out-ver-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: scale-out-ver-top 0.5s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
}

@keyframes scale-out-ver-top {
  0% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
  100% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    opacity: 1;
  }
}
.fade-in-left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

@-webkit-keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-left {
  0% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
.fade-in-right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

@-webkit-keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-right {
  0% {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes moveGradient {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes moveGradient {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes twinBarHeight {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
@keyframes twinBarHeight {
  0% {
    height: 0;
  }
  100% {
    height: 100%;
  }
}
.plyr--full-ui input[type=range]:focus, .plyr:focus, .plyr__control:focus {
  outline: 0;
}

@-webkit-keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@-webkit-keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  direction: ltr;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  height: 100%;
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr--full-ui {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  -webkit-animation: 0.3s plyr-fade-in;
          animation: 0.3s plyr-fade-in;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__menu__container, .plyr__tooltip {
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, .plyr__controls:empty, .plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip, a.plyr__control::after, a.plyr__control::before {
  display: none;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  -webkit-transform: translateY(-40px);
          transform: translateY(-40px);
  -webkit-transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
          transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: 0 0;
  border: 0;
  border-radius: 3px;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.plyr__control svg {
  display: block;
  fill: currentColor;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control.plyr__tab-focus {
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  outline-offset: 2px;
  outline: #00BFB3 dotted 3px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.plyr__menu__container {
  -webkit-animation: 0.2s plyr-popup;
          animation: 0.2s plyr-popup;
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: 4px;
  -webkit-box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  -webkit-transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-arrow-size, 4px) solid transparent;
  border-top-color: rgba(255, 255, 255, 0.9);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding-bottom: 4.6666666667px;
  padding-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5);
  padding-left: 10.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  padding-right: 10.5px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  padding-top: 4.6666666667px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5);
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control::after {
  border: 4px solid transparent;
  border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
}

.plyr__menu__container .plyr__control--forward::after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
  border-left-color: currentColor;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  padding-left: 28px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2);
}

.plyr__menu__container .plyr__control--back::after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back::before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  -webkit-box-shadow: 0 1px 0 #fff;
          box-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
          box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
  border-right-color: currentColor;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after, .plyr__menu__container .plyr__control[role=menuitemradio]::before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::before {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]::after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: #00BFB3;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover::before {
  background: rgba(35, 40, 47, 0.1);
}

.plyr__menu__container .plyr__menu__value {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc((var(--plyr-control-spacing, 10px) * 0.7 - 2) * -1);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 26px;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #00BFB3;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  display: block;
  height: 19px;
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  padding: 0;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-user-select: none;
  user-select: none;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, currentColor), color-stop(0, transparent));
  background-image: linear-gradient(to right, currentColor 0, transparent 0);
  background-image: -webkit-gradient(linear, left top, right top, from(currentColor), to(transparent));
  background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  margin-top: -4px;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  -moz-user-select: none;
       user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  -ms-user-select: none;
  user-select: none;
  color: transparent;
}

.plyr--full-ui input[type=range]::-ms-fill-upper {
  background: 0 0;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s;
  transition: box-shadow 0.3s;
  -ms-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -ms-transition: 0.2s;
  transition: 0.2s;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  outline-offset: 2px;
  outline: #00BFB3 dotted 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  outline-offset: 2px;
  outline: #00BFB3 dotted 3px;
}

.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {
  outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  outline-offset: 2px;
  outline: #00BFB3 dotted 3px;
}

.plyr__poster {
  background-color: #000;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time::before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: rgba(255, 255, 255, 0.9);
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  border-radius: var(--plyr-tooltip-radius, 3px);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(-50%, 10px) scale(0.8);
          transform: translate(-50%, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  transition: opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  -webkit-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
  left: 16px;
  left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 100% 100%;
          transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
  left: auto;
  right: 16px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: -6.5px;
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  left: 0;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: 0 0;
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr--video, .plyr__video-wrapper {
  background: #000;
  overflow: hidden;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: 0 0;
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s;
  transition: width 0.2s;
}

.plyr--loading .plyr__progress__buffer {
  -webkit-animation: 1s linear infinite plyr-progress;
          animation: 1s linear infinite plyr-progress;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 25%, transparent 50%, rgba(35, 40, 47, 0.6) 50%, rgba(35, 40, 47, 0.6) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__volume {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: 5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  position: relative;
  z-index: 2;
}

.plyr--is-ios .plyr__volume {
  min-width: 0;
  width: auto;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #00BFB3;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  height: 100%;
  margin: auto;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  height: 0;
  padding-bottom: 56.25%;
}

.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  left: 0;
  position: absolute;
  top: 0;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  -webkit-transform: translateY(-38.28125%);
          transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.75)));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: 20px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #00BFB3;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #00BFB3;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00BFB3)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid, .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen, .plyr__cues {
  display: block;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.25);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  -webkit-box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
          box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.25);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr:-webkit-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-webkit-full-screen video {
  height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-moz-full-screen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-moz-full-screen video {
  height: 100%;
}

.plyr:-moz-full-screen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-moz-full-screen.plyr--hide-controls {
  cursor: none;
}

.plyr:-ms-fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:-ms-fullscreen video {
  height: 100%;
}

.plyr:-ms-fullscreen .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:-ms-fullscreen.plyr--hide-controls {
  cursor: none;
}

.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
  bottom: 0;
  display: block;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__video-wrapper {
  height: 100%;
  position: static;
}

.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
  height: 0;
  position: relative;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg, .plyr__ads::after:empty {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-webkit-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-moz-full-screen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr:-ms-fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads::after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__cues {
  background: currentColor;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin: -var(--plyr-range-track-height, 5px)/2 0 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: rgba(255, 255, 255, 0.9);
  background-color: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  bottom: 100%;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
          box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 3px;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  -webkit-transform: translate(0, 10px) scale(0.8);
          transform: translate(0, 10px) scale(0.8);
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-transition: opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  transition: opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s;
  transition: transform 0.2s 0.1s, opacity 0.2s 0.1s, -webkit-transform 0.2s 0.1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  -webkit-transform: translate(0, 0) scale(1);
          transform: translate(0, 0) scale(1);
}

.plyr__preview-thumb::before {
  border-left: 4px solid transparent;
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-right: 4px solid transparent;
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
  border-top: 4px solid rgba(255, 255, 255, 0.9);
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 2px;
  border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__time-container {
  bottom: 6px;
  left: 0;
  position: absolute;
  right: 0;
  white-space: nowrap;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  background-color: rgba(0, 0, 0, 0.55);
  border-radius: 2px;
  border-radius: calc(var(--plyr-tooltip-radius, 3px) - 1px);
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  padding: 3px 6px;
}

.plyr__preview-scrubbing {
  bottom: 0;
  -webkit-filter: blur(1px);
          filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  border: 0 !important;
  height: 1px !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

header {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.05), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  z-index: 50;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

header > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

header > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

header > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  header > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  header > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  header > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  header {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  header > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  header > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  header > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
header.solo {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  header.solo {
    background-color: #ffffff;
  }
}
header .inner-header {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 9;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
header .inner-header > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media (max-width: 360px) {
  header .inner-header {
    padding: 0 1em;
  }
}
header .inner-header.sliding {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 0fr);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 0fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 0fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 0fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header.sliding > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
header .inner-header.sliding > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media (max-width: 768px) {
  header .inner-header.sliding {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
    grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  header .inner-header.sliding > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  header .inner-header.sliding > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
header .inner-header_topbar {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
header .inner-header_topbar a {
  display: inline-block;
  text-decoration: none;
  background: #002776;
  color: #ffffff;
  font-weight: 500;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  padding: 0.25em 3em;
  position: relative;
  left: 2em;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
header .inner-header_topbar a:hover {
  background: #007FA9;
}
@media (max-width: 768px) {
  header .inner-header_topbar a {
    left: 0;
  }
}
header .inner-header_topbar.sliding {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  display: none;
}
@media (max-width: 768px) {
  header .inner-header_topbar.sliding {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  header .inner-header_topbar.sliding a {
    left: 0;
  }
}
header .inner-header_logo-row {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25em 0 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
header .inner-header_logo-row.sliding {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  opacity: 0;
  overflow: hidden;
}
@media (max-width: 768px) {
  header .inner-header_logo-row.sliding {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
    overflow: auto;
  }
}
header .inner-header_logo-row .main-logo {
  width: 239px;
  max-width: 100%;
}
@media (min-width: 2160px) {
  header .inner-header_logo-row .main-logo {
    width: 500px;
  }
}
header .inner-header_logo-row .main-logo a img {
  max-width: 100%;
}
header .inner-header_logo-row .contact-btn {
  background: #007FA9;
  color: #ffffff;
  font-weight: 600;
  border-radius: 5px;
  padding: 0.5em 2em;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header_logo-row .contact-btn:hover, header .inner-header_logo-row .contact-btn:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 375px) {
  header .inner-header_logo-row .contact-btn {
    font-size: 90%;
  }
}
header .inner-header_logo-row .hays_social {
  display: none;
}
header .inner-header_logo-row .hays_social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header .inner-header_logo-row .hays_social ul:before, header .inner-header_logo-row .hays_social ul:after {
  display: none;
}
header .inner-header_logo-row .hays_social ul li {
  margin-left: 0.5em;
  margin-bottom: 0;
}
header .inner-header_logo-row .hays_social ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 30px;
}
header .inner-header_logo-row .hays_social ul li a img {
  max-width: 100%;
}
header .inner-header_logo-row .burger-btn {
  display: none;
}
header .inner-header_nav {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
  padding: 0.5em 0 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header_nav ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
}
header .inner-header_nav ul:before, header .inner-header_nav ul:after {
  display: none;
}
header .inner-header_nav ul li a {
  text-decoration: none;
  color: #007FA9;
  font-weight: 600;
  font-size: 1.125em;
  font-size: clamp(11px, 1.35vw, 17px);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (min-width: 2160px) {
  header .inner-header_nav ul li a {
    font-size: clamp(33px, 4.05vw, 51px);
  }
}
header .inner-header_nav ul li a:hover, header .inner-header_nav ul li a:focus {
  color: #335291;
}
header .inner-header_nav ul li a .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 8px;
  vertical-align: middle;
  border-top: 6px solid;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
header .inner-header_nav ul li a.active {
  color: #002776;
}
header .inner-header_nav ul li.dropdown {
  position: static;
}
header .inner-header_nav ul li.dropdown .dropdown-child {
  position: absolute;
  top: 100%;
  background: transparent;
  left: 0;
  right: 0;
  overflow-y: hidden;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border-top: none;
  opacity: 1;
  pointer-events: none;
  background-color: #002776;
  height: 0%;
  max-width: 100%;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  border-bottom: 0px solid transparent;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  header .inner-header_nav ul li.dropdown .dropdown-child {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  header .inner-header_nav ul li.dropdown .dropdown-child {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  row-gap: 1em;
  max-width: 1433px;
  margin: 0 auto;
}
@media (max-width: 360px) {
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper {
    padding: 0 1em;
  }
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column {
  display: block;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:before, header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:after {
  display: none;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li {
  display: block;
  padding: 9px 0;
  border-bottom: none;
  margin-right: 0;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-align: center;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li a {
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 1.2em;
  font-size: clamp(11px, 1.7vw, 17px);
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li a:hover {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #007FA9;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: none;
  margin-bottom: 0.5em;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  height: 100%;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img picture {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img picture img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  background: #ffffff;
  padding: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text p {
  font-size: 0.8rem;
  font-size: clamp(11px, 1.3vw, 13px);
  line-height: 1;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text p span {
  text-transform: uppercase;
  color: #002776;
  display: block;
  margin-bottom: 0.15em;
  font-size: 80%;
  font-weight: 600;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text a {
  background: #2DBAD7;
  display: inline-block;
  padding: 0.25em 1em;
  font-size: 11px;
  font-size: clamp(11px, 1.3vw, 12px);
  color: #ffffff;
  margin-top: 0.5em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text a:hover, header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_text a:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column .menu-promo {
    display: none;
  }
}
header .inner-header_nav ul li.dropdown .dropdown-child.inactive {
  pointer-events: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-animation: scale-out-ver-top 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
          animation: scale-out-ver-top 0.25s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;
  border-top: 5px solid;
  height: 100%;
  height: auto;
  width: 100%;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active {
  pointer-events: all;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-animation: none;
          animation: none;
  height: 100%;
  height: auto;
  width: 100%;
  -webkit-animation: scale-in-ver-top 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-ver-top 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  z-index: -1;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper {
  width: 100%;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column:before, header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column:after {
  display: none;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column li {
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: none;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img picture {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo .menu-promo_img picture img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (max-width: 768px) {
  header .inner-header_nav ul li.dropdown .dropdown-child.active .dropdown-wrapper .dropdown-column .menu-promo {
    display: none;
  }
}
@media (max-width: 768px) {
  header .inner-header_nav ul li.dropdown {
    position: relative;
    z-index: 5;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child {
    position: relative;
    top: 0;
    background: transparent;
    left: 0;
    right: 0;
    overflow-y: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    border-top: none;
    opacity: 1;
    pointer-events: none;
    max-height: 0;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child.inactive {
    pointer-events: none;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-animation: none;
            animation: none;
    border-top: 0;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child.active {
    pointer-events: all;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-animation: none;
            animation: none;
    border-bottom: 0;
    max-height: 100%;
    border-top: 0;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child.active:before, header .inner-header_nav ul li.dropdown .dropdown-child.active:after {
    display: none;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child.active li {
    border-bottom: 0;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper {
    padding: 1em 15px;
    display: block;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column {
    z-index: 10;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:before, header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column:after {
    display: none;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li {
    padding: 9px 0;
    border-bottom: 1px solid #f3f3f3;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li a {
    color: #2DBAD7;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    font-size: 1.2em;
  }
  header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li a:hover, header .inner-header_nav ul li.dropdown .dropdown-child .dropdown-wrapper .dropdown-column li a:focus {
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    color: #002776;
  }
}
header .inner-header_nav.solo {
  padding: 1.5em 0 1.5em;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
header .inner-header_nav.solo ul li a {
  color: #ffffff;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
header .inner-header_nav.solo ul li a:hover, header .inner-header_nav.solo ul li a:focus {
  color: rgba(255, 255, 255, 0.8);
}
header .inner-header_nav.solo.menu-open ul li a {
  color: #002776;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
header .inner-header_nav.solo.menu-open ul li a:hover, header .inner-header_nav.solo.menu-open ul li a:focus {
  color: #2DBAD7;
}
@media (max-width: 768px) {
  header .inner-header_logo-row {
    padding-bottom: 1.25em;
  }
  header .inner-header_logo-row .hays_social {
    display: none;
  }
  header .inner-header_logo-row .main-logo {
    width: 230px;
  }
  header .inner-header .burger-btn {
    display: none;
  }
  header .inner-header .burger-btn button {
    cursor: pointer;
    padding: 0;
    background: transparent;
    border: 2px solid transparent;
  }
  header .inner-header .burger-btn button svg {
    width: 2em;
    height: 2em;
  }
  header .inner-header .burger-btn button svg path {
    fill: #007FA9;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  header .inner-header .burger-btn button span {
    font-size: 1.8em;
    color: #007FA9;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  header .inner-header .burger-btn button:focus {
    border: 2px solid #F7911E;
  }
  header .inner-header .burger-btn button:focus span {
    color: #002776;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  header .inner-header .burger-btn button:focus svg path {
    fill: #002776;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  header .inner-header_nav {
    position: fixed;
    right: -1000px;
    top: 68px;
    width: 0%;
    height: 100%;
    background-color: #ffffff;
    padding: 0em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
  }
  header .inner-header_nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  header .inner-header_nav ul:before, header .inner-header_nav ul:after {
    display: none;
  }
  header .inner-header_nav.menu-open {
    width: 80%;
    padding: 2em;
    right: 0;
    overflow-y: scroll;
    -webkit-box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
            box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
  }
  header .inner-header_nav.menu-open ul:before, header .inner-header_nav.menu-open ul:after {
    display: none;
  }
  header .inner-header_nav.menu-open ul li {
    padding: 1em 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-bottom: 1px solid #f3f3f3;
  }
  header .inner-header_nav.menu-open ul li a {
    font-size: 1.6em;
    font-size: clamp(13px, 3vw, 1.6em);
  }
}
@media (max-width: 375px) {
  header .inner-header_logo-row {
    padding-bottom: 1.25em;
  }
  header .inner-header_logo-row .hays_social {
    display: none;
  }
  header .inner-header_logo-row .main-logo {
    width: 170px;
  }
}

.heroWrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #F5F0EB;
  position: relative;
  aspect-ratio: 16/6.5;
}

.heroWrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.heroWrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.heroWrapper > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  .heroWrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .heroWrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .heroWrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .heroWrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .heroWrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .heroWrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.heroWrapper .imgbox {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(650px + 1em)) 0 minmax(calc(160px - 1em), calc(650px + 1em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(160px - 1em), calc(650px + 1em)) minmax(calc(160px - 1em), calc(650px + 1em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  width: 100%;
  height: 100%;
  background: #002776;
  pointer-events: none;
}
.heroWrapper .imgbox > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.heroWrapper .imgbox > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.heroWrapper .imgbox > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.heroWrapper .imgbox > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
@media (min-width: 1440px) {
  .heroWrapper .imgbox {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(950px + 1em)) 0 minmax(calc(160px - 1em), calc(950px + 1em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(160px - 1em), calc(950px + 1em)) minmax(calc(160px - 1em), calc(950px + 1em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .heroWrapper .imgbox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .imgbox > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .heroWrapper .imgbox > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .heroWrapper .imgbox > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}
@media (min-width: 2160px) {
  .heroWrapper .imgbox {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(1900px + 1em)) 0 minmax(calc(160px - 1em), calc(1900px + 1em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(160px - 1em), calc(1900px + 1em)) minmax(calc(160px - 1em), calc(1900px + 1em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .heroWrapper .imgbox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .imgbox > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .heroWrapper .imgbox > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .heroWrapper .imgbox > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}
.heroWrapper .imgbox.blueafter:after {
  display: block;
  content: "";
  position: relative;
  width: 100%;
  height: 100%;
  background: #00A0FF;
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.heroWrapper .imgbox picture {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  pointer-events: none;
}
.heroWrapper .imgbox picture:nth-of-type(1) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.heroWrapper .imgbox picture:nth-of-type(1) img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.heroWrapper .imgbox picture:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.heroWrapper .imgbox picture img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
@media (min-width: 1440px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 5em center;
       object-position: 5em center;
  }
}
@media (min-width: 1792px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 77% center;
       object-position: 77% center;
  }
}
.heroWrapper .copybox {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1.3fr) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  position: relative;
  z-index: 2;
}
.heroWrapper .copybox > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.heroWrapper .copybox > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.heroWrapper .copybox .copywrap {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  row-gap: 1em;
}
.heroWrapper .copybox .copywrap h1 {
  color: #ffffff;
  font-size: 3em;
  font-size: clamp(16px, 3.9vw, 3.9em);
  font-weight: 300;
  max-width: 550px;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0;
  pointer-events: all;
  width: 100%;
}
@media (min-width: 1792px) {
  .heroWrapper .copybox .copywrap h1 {
    max-width: 800px;
  }
}
@media (min-width: 2160px) {
  .heroWrapper .copybox .copywrap h1 {
    max-width: 1600px;
  }
}
.heroWrapper .copybox .copywrap h1 span {
  font-weight: bold;
}
.heroWrapper .copybox .copywrap h1[data-aos=hero-text] {
  opacity: 0;
}
.heroWrapper .copybox .copywrap h1[data-aos=hero-text] span {
  opacity: 0;
}
.heroWrapper .copybox .copywrap h1[data-aos=hero-text].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.25s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.25s both;
}
.heroWrapper .copybox .copywrap h1[data-aos=hero-text].aos-animate span {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.25s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.25s both;
}
.heroWrapper .copybox .copywrap h1.nomb {
  margin-bottom: 0;
}
@media (min-width: 1440px) {
  .heroWrapper .copybox .copywrap h1 {
    font-size: clamp(16px, 3.4vw, 3.4em);
  }
}
@media (min-width: 1792px) {
  .heroWrapper .copybox .copywrap h1 {
    font-size: clamp(16px, 4vw, 4em);
  }
}
.heroWrapper .copybox .copywrap h1 span {
  font-weight: bold;
  display: inline block;
}
.heroWrapper .copybox .copywrap h1 span.light {
  font-weight: 300;
}
.heroWrapper .copybox .copywrap h1 span.smaller {
  font-size: 50%;
  display: block;
  margin-top: 0.25em;
}
.heroWrapper .copybox .copywrap h1 span.smaller.still {
  font-size: 40%;
  color: #00BFB3;
  margin-top: 0.5em;
}
.heroWrapper .copybox .copywrap h1 span.smaller.tiny {
  font-size: 30%;
  font-weight: 300;
}
.heroWrapper .copybox .copywrap h1 span.smaller.initial {
  text-transform: initial;
}
.heroWrapper .copybox .copywrap h1 span.longtext {
  line-height: 1.3;
  display: block;
  margin-top: 0.5em;
}
@media (max-width: 768px) {
  .heroWrapper .copybox .copywrap h1 span.longtext {
    max-width: 60%;
  }
}
.heroWrapper .copybox .copywrap p {
  pointer-events: all;
  max-width: 475px;
  color: #ffffff;
}
.heroWrapper .copybox .copywrap p strong {
  font-weight: bold;
  color: #00BFB3;
  display: block;
  width: 100%;
  font-size: 160%;
  margin-bottom: 0.75em;
}
.heroWrapper .copybox .copywrap p span {
  font-weight: bold;
}
@media (min-width: 1792px) {
  .heroWrapper .copybox .copywrap p {
    max-width: 800px;
  }
}
@media (min-width: 2160px) {
  .heroWrapper .copybox .copywrap p {
    max-width: 1400px;
  }
}
.heroWrapper .copybox .copywrap a {
  background: #002776;
  padding: 1em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
  font-size: clamp(10px, 1.2vw, 1em);
}
@media (max-width: 640px) {
  .heroWrapper .copybox .copywrap a {
    padding: 0.75em 1em;
  }
}
.heroWrapper .copybox .copywrap a:hover, .heroWrapper .copybox .copywrap a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #007FA9;
}
@media (min-width: 1792px) {
  .heroWrapper {
    margin-top: 0;
  }
}
@media (min-width: 2160px) {
  .heroWrapper {
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .heroWrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    aspect-ratio: unset;
  }
  .heroWrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .heroWrapper > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .heroWrapper .imgbox {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/span 3;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .heroWrapper .imgbox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .imgbox > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .heroWrapper .imgbox picture:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/6;
  }
  .heroWrapper .imgbox picture:nth-of-type(1) img {
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center center;
       object-position: center center;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    aspect-ratio: 16/7;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center top;
       object-position: center top;
  }
  .heroWrapper .imgbox picture img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
}
@media (max-width: 768px) and (min-width: 1440px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 5em center;
       object-position: 5em center;
  }
}
@media (max-width: 768px) and (min-width: 1792px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 77% center;
       object-position: 77% center;
  }
}
@media (max-width: 768px) {
  .heroWrapper .copybox {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
    grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding: 4em 2em;
  }
  .heroWrapper .copybox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox .copywrap {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/6;
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (max-width: 640px) {
  .heroWrapper .imgbox picture:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/10;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center top;
       object-position: center top;
  }
  .heroWrapper .imgbox picture img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
}
@media (max-width: 640px) and (min-width: 1440px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 5em center;
       object-position: 5em center;
  }
}
@media (max-width: 640px) and (min-width: 1792px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 77% center;
       object-position: 77% center;
  }
}
@media (max-width: 640px) {
  .heroWrapper .copybox {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
    grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding: 4em 2em;
  }
  .heroWrapper .copybox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox .copywrap {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/10;
    -ms-flex-line-pack: start;
        align-content: start;
  }
}
@media (max-width: 375px) {
  .heroWrapper .imgbox picture:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/14;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .heroWrapper .imgbox picture:nth-of-type(2) img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center top;
       object-position: center top;
  }
  .heroWrapper .imgbox picture img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
  }
}
@media (max-width: 375px) and (min-width: 1440px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 5em center;
       object-position: 5em center;
  }
}
@media (max-width: 375px) and (min-width: 1792px) {
  .heroWrapper .imgbox picture img {
    -o-object-position: 77% center;
       object-position: 77% center;
  }
}
@media (max-width: 375px) {
  .heroWrapper .copybox {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
    grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding: 4em 2em;
  }
  .heroWrapper .copybox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .heroWrapper .copybox .copywrap {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/16;
    -ms-flex-line-pack: start;
        align-content: start;
  }
}

/********************* HERO IMAGES ***********************/
/********************* HERO WEBP format ***********************/
/********************* HERO JPG format ***********************/
/********************* END of HERO IMAGES ***********************/
.underhero-nav {
  background: #ffffff;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1300px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1300px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.underhero-nav > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.underhero-nav > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.underhero-nav > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  .underhero-nav {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .underhero-nav > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .underhero-nav > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .underhero-nav > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .underhero-nav {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .underhero-nav > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .underhero-nav > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .underhero-nav > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.underhero-nav nav {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 1em 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.underhero-nav nav .mobile-navigation {
  display: none;
}
@media (max-width: 768px) {
  .underhero-nav nav .mobile-navigation {
    display: block;
    padding: 1em 2em;
    background: #ffffff;
    border: none;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 0.5em;
       -moz-column-gap: 0.5em;
            column-gap: 0.5em;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
  }
  .underhero-nav nav .mobile-navigation svg {
    width: 2em;
    height: 2em;
  }
  .underhero-nav nav .mobile-navigation span {
    color: #007FA9;
    font-weight: 400;
    font-size: clamp(13px, 2.4vw, 2.4em);
  }
}
.underhero-nav nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
}
.underhero-nav nav ul li {
  padding-right: 0.5em;
  border-right: 1px solid #007FA9;
}
.underhero-nav nav ul li:last-of-type {
  padding-right: 0;
  border-right: none;
}
.underhero-nav nav ul li a {
  font-size: clamp(10px, 1.1vw, 1.1em);
  font-weight: 600;
  text-decoration: none;
  line-height: 1;
  color: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.underhero-nav nav ul li a:hover, .underhero-nav nav ul li a:focus {
  color: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (min-width: 1792px) {
  .underhero-nav nav ul li a {
    font-size: clamp(10px, 1vw, 1em);
  }
}
@media (max-width: 986px) {
  .underhero-nav nav ul li a {
    font-size: 65%;
  }
}
@media (max-width: 768px) {
  .underhero-nav nav ul {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #007FA9;
    padding: 2em;
    z-index: 9;
    pointer-events: none;
    opacity: 1;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  .underhero-nav nav ul li {
    border-right: none;
    padding: 0.5em 0;
    opacity: 0;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  .underhero-nav nav ul li a {
    color: #ffffff;
    font-size: clamp(11px, 1.35vw, 1.35em);
  }
  .underhero-nav nav ul.open {
    pointer-events: all;
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    -webkit-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
  }
  .underhero-nav nav ul.open li {
    opacity: 1;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transition-delay: 0.25s;
            transition-delay: 0.25s;
  }
}
@media (max-width: 768px) {
  .underhero-nav nav {
    padding: 0;
  }
}
.underhero-nav.fixit {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 9;
}

.bannerline {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: 9em 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: 9em repeat(2, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  margin-top: -4em;
  background: #F5F0EB;
}

.bannerline > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.bannerline > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.bannerline > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.bannerline > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.bannerline > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.bannerline > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}

.bannerline > *:nth-child(7) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}

.bannerline > *:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}

.bannerline > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
@media (min-width: 1792px) {
  .bannerline {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: 9em 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-rows: 9em repeat(2, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .bannerline > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .bannerline {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: 14em 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-rows: 14em repeat(2, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .bannerline > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
}
@media (max-width: 768px) {
  .bannerline {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
    -ms-grid-rows: 9em 0 minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: 9em 0 minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: 9em minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: 9em minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .bannerline > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
}
@media (max-width: 640px) {
  .bannerline {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 9em 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 9em 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) 9em minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) 9em minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
    background: #F5F0EB;
  }
  .bannerline > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .bannerline > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .bannerline > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .bannerline > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
}
.bannerline .image-block {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  grid-row: 2/span 2;
  position: relative;
}
.bannerline .image-block picture {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.bannerline .image-block picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
}
@media (max-width: 768px) {
  .bannerline .image-block picture {
    height: 100%;
    position: relative;
  }
  .bannerline .image-block picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
  }
}
@media (max-width: 640px) {
  .bannerline .image-block picture {
    height: 100%;
    position: relative;
    aspect-ratio: 16/12;
  }
  .bannerline .image-block picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
  }
}
.bannerline .text-block {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  grid-row: 1/span 2;
  margin: 0 2em;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 0.9fr) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.bannerline .text-block > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.bannerline .text-block > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
@media (max-width: 640px) {
  .bannerline .text-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .bannerline .text-block > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
.bannerline .text-block .wrapper {
  background: #007FA9;
  padding: 1.5em;
}
.bannerline .text-block .wrapper blockquote {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0.75em minmax(0, 1fr) 0.75em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0.75em minmax(0, 1fr) 0.75em minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0.75em;
}
.bannerline .text-block .wrapper blockquote > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.bannerline .text-block .wrapper blockquote > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.bannerline .text-block .wrapper blockquote > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.bannerline .text-block .wrapper blockquote i svg {
  width: 3em;
}
.bannerline .text-block .wrapper blockquote p {
  color: #ffffff;
  font-size: clamp(13px, 1.3vw, 1.3em);
  line-height: 1.3;
}
@media (min-width: 2160px) {
  .bannerline .text-block .wrapper blockquote p {
    font-size: clamp(13px, 1.7vw, 1.7em);
  }
}
.bannerline .text-block .wrapper blockquote .title {
  color: #ffffff;
  font-size: clamp(13px, 1.1vw, 1.1em);
}
.bannerline .text-block .wrapper blockquote .title strong {
  font-weight: bold;
  display: block;
}

.md-hero {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  height: 506px;
}
@media (min-width: 1440px) {
  .md-hero {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .md-hero {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.md-hero__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
}
@media (max-width: 360px) {
  .md-hero__inner-container {
    padding: 0 1em;
  }
}
.md-hero__inner-container__two-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  height: 100%;
}
.md-hero__inner-container__two-col-grp__pane--text {
  width: 35%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.md-hero__inner-container__two-col-grp__pane--text .hero-text {
  background-color: rgba(255, 255, 255, 0.5);
  padding: 1.2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.md-hero__inner-container__two-col-grp__pane--text .hero-text h1 {
  color: #002776;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 3.4em;
  font-size: clamp(30px, 5vw, 51px);
  line-height: 1em;
  margin-bottom: 0.5em;
}
.md-hero__inner-container__two-col-grp__pane--text .hero-text a button {
  cursor: pointer;
  border: 0;
  background-color: #ED5CA2;
  padding: 0.8em 1.5em;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 500;
  font-size: 1.15em;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.md-hero__inner-container__two-col-grp__pane--text .hero-text a button:hover, .md-hero__inner-container__two-col-grp__pane--text .hero-text a button:focus {
  background-color: #002776;
}
.md-hero__inner-container__two-col-grp__pane--img {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 65%;
  height: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .md-hero__inner-container__two-col-grp__pane--img.ie-object-fit {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
.md-hero__inner-container__two-col-grp__pane--img .mob {
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .md-hero__inner-container__two-col-grp__pane--img .mob {
    opacity: 0;
  }
}
@media (max-width: 768px) {
  .md-hero__inner-container__two-col-grp__pane {
    width: 100%;
  }
  .md-hero__inner-container__two-col-grp__pane--text {
    background-color: transparent;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .md-hero__inner-container__two-col-grp__pane--img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    height: auto;
    background-position: contain;
    background-image: none;
  }
  .md-hero__inner-container__two-col-grp__pane--img .mob {
    display: block;
    max-width: 100%;
  }
}
@media (max-width: 640px) {
  .md-hero__inner-container__two-col-grp__pane--img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    background-position: contain;
    background-image: none;
    width: 100%;
  }
}
@media (max-width: 414px) {
  .md-hero__inner-container__two-col-grp__pane--text {
    width: 100%;
    padding: 2em 0;
  }
  .md-hero__inner-container__two-col-grp__pane--text .hero-text {
    width: 100%;
  }
  .md-hero__inner-container__two-col-grp__pane--text a button {
    width: 100%;
    text-align: center;
    padding: 1.2em 1.5em !important;
    font-size: 1.3em;
  }
}
@media (max-width: 768px) {
  .md-hero {
    height: auto;
  }
}

.single-column {
  padding: 4em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(800px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(800px + 2em)) 1fr;
  scroll-margin-top: -3.9em;
}
@media (min-width: 2160px) {
  .single-column {
    scroll-margin-top: 0em;
  }
}
.single-column.nopb {
  padding-bottom: 0;
}
.single-column.full-width {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .single-column.full-width {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .single-column.full-width {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.single-column.join-btm {
  padding-bottom: 6em;
}
.single-column.brand-background {
  background: #F5F0EB;
}
.single-column.primary {
  background: #002776;
}
.single-column.ai-afterimage {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NjcuMyAyNDUuNTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7c3Ryb2tlLXdpZHRoOi42MnB4O30uY2xzLTEsLmNscy0yLC5jbHMtMywuY2xzLTR7ZmlsbDpub25lO3N0cm9rZTojMDAwO30uY2xzLTEsLmNscy00e3N0cm9rZS1taXRlcmxpbWl0OjEwO30uY2xzLTV7ZmlsbDojMDAwO30uY2xzLTUsLmNscy02LC5jbHMtNywuY2xzLTgsLmNscy05LC5jbHMtMTAsLmNscy0xMXtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTZ7ZmlsbDojZjVmMGViO30uY2xzLTJ7c3Ryb2tlLXdpZHRoOi44MnB4O30uY2xzLTN7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDouODJweDt9LmNscy00e3N0cm9rZS13aWR0aDouNXB4O30uY2xzLTd7ZmlsbDojMDA3ZmE5O30uY2xzLTh7ZmlsbDojMmViYWQ3O30uY2xzLTl7ZmlsbDojMDBiZmIzO30uY2xzLTEwe2ZpbGw6I2ZmZjt9LmNscy0xMXtmaWxsOiMwMDI3NzY7fTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJMYXllcl8xLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSIwIDI0NS41MiA2NjcuMyAyNDUuNTIgNjY3LjMgMjA2LjQ4IDM2Ny44MyAzNi43IDAgMjQ1LjUyIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xMSIgcG9pbnRzPSI0NDAuMTEgMTUxLjgyIDQ0NC41OCAxNDkuMjQgNDQ1LjUgMTQ4LjMyIDQ0NS44NSAxNDYuNTEgNDQ1Ljg0IDEzNy4wNyA0NDEuMzcgMTM5LjY2IDQ0MS4zNyAxNDkuMDggNDQxLjAzIDE1MC45MSA0NDAuMTEgMTUxLjgyIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjQ0MC4xMSAxNTEuODIgNDQ0LjU4IDE0OS4yNCA0NDUuNSAxNDguMzIgNDQ1Ljg1IDE0Ni41MSA0NDUuODQgMTM3LjA3IDQ0MS4zNyAxMzkuNjYgNDQxLjM3IDE0OS4wOCA0NDEuMDMgMTUwLjkxIDQ0MC4xMSAxNTEuODIiLz48cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iNDQxLjM3IDEzOS42NiA0NDUuODQgMTM3LjA3IDQzNy43OCAxMzIuNDIgNDMzLjMxIDEzNS4wMSA0NDEuMzcgMTM5LjY2Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjQ0MS4zNyAxMzkuNjYgNDQ1Ljg0IDEzNy4wNyA0MzcuNzggMTMyLjQyIDQzMy4zMSAxMzUuMDEgNDQxLjM3IDEzOS42NiIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTQ0MS4zNywxNDEuMDFjLjIzLDAsLjQ2LS4wNi42Ny0uMTlsNC40Ny0yLjU4Yy40My0uMjQuNjgtLjY5LjY4LTEuMThzLS4yNS0uOTItLjY4LTEuMThsLTguMDYtNC42NWMtLjQyLS4yMy0uOTQtLjIzLTEuMzUsMGwtNC40NywyLjU5Yy0uNDMuMjQtLjY4LjY5LS42OCwxLjE4cy4yNS45NC42OCwxLjE4bDguMDYsNC42NGMuMjEuMTMuNDQuMTkuNjguMTlNNDQzLjEzLDEzNy4wN2wtMS43NiwxLjAyLTUuMzUtMy4wOCwxLjc2LTEuMDIsNS4zNSwzLjA4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ0MS4zNywxNDEuMDFjLjIzLDAsLjQ2LS4wNi42Ny0uMTlsNC40Ny0yLjU4Yy40My0uMjQuNjgtLjY5LjY4LTEuMThzLS4yNS0uOTItLjY4LTEuMThsLTguMDYtNC42NWMtLjQyLS4yMy0uOTQtLjIzLTEuMzUsMGwtNC40NywyLjU5Yy0uNDMuMjQtLjY4LjY5LS42OCwxLjE4cy4yNS45NC42OCwxLjE4bDguMDYsNC42NGMuMjEuMTMuNDQuMTkuNjguMTlaTTQ0My4xMywxMzcuMDdsLTEuNzYsMS4wMi01LjM1LTMuMDgsMS43Ni0xLjAyLDUuMzUsMy4wOFoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTExIiBwb2ludHM9IjQ3MC41NiAxNjkuMzggNDc1LjAyIDE2Ni44IDQ3NS45NCAxNjUuODkgNDc2LjI4IDE2NC4wNiA0NzYuMjcgMTU0LjYzIDQ3MS44MSAxNTcuMjEgNDcxLjgxIDE2Ni42NSA0NzEuNDcgMTY4LjQ2IDQ3MC41NiAxNjkuMzgiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNDcwLjU2IDE2OS4zOCA0NzUuMDIgMTY2LjggNDc1Ljk0IDE2NS44OSA0NzYuMjggMTY0LjA2IDQ3Ni4yNyAxNTQuNjMgNDcxLjgxIDE1Ny4yMSA0NzEuODEgMTY2LjY1IDQ3MS40NyAxNjguNDYgNDcwLjU2IDE2OS4zOCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSI0NzEuODEgMTU3LjIxIDQ3Ni4yNyAxNTQuNjMgNDY4LjIxIDE0OS45OCA0NjMuNzQgMTUyLjU2IDQ3MS44MSAxNTcuMjEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNDcxLjgxIDE1Ny4yMSA0NzYuMjcgMTU0LjYzIDQ2OC4yMSAxNDkuOTggNDYzLjc0IDE1Mi41NiA0NzEuODEgMTU3LjIxIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNDcxLjgxLDE1OC41NmMuMjMsMCwuNDYtLjA2LjY3LS4xOWw0LjQ3LTIuNTdjLjQzLS4yNC42OC0uNjguNjgtMS4xOHMtLjI1LS45Mi0uNjgtMS4xOGwtOC4wNi00LjY0Yy0uNDItLjI0LS45NC0uMjQtMS4zNiwwbC00LjQ3LDIuNTdjLS40Mi4yNC0uNjcuNjktLjY3LDEuMThzLjI1Ljk0LjY3LDEuMThsOC4wNyw0LjY1Yy4yMS4xMS40NC4xNy42OC4xN000NzMuNTYsMTU0LjYzbC0xLjc0LDEuMDItNS4zNi0zLjA4LDEuNzYtMSw1LjM1LDMuMDdaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDcxLjgxLDE1OC41NmMuMjMsMCwuNDYtLjA2LjY3LS4xOWw0LjQ3LTIuNTdjLjQzLS4yNC42OC0uNjguNjgtMS4xOHMtLjI1LS45Mi0uNjgtMS4xOGwtOC4wNi00LjY0Yy0uNDItLjI0LS45NC0uMjQtMS4zNiwwbC00LjQ3LDIuNTdjLS40Mi4yNC0uNjcuNjktLjY3LDEuMThzLjI1Ljk0LjY3LDEuMThsOC4wNyw0LjY1Yy4yMS4xMS40NC4xNy42OC4xN1pNNDczLjU2LDE1NC42M2wtMS43NCwxLjAyLTUuMzYtMy4wOCwxLjc2LTEsNS4zNSwzLjA3WiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMTEiIHBvaW50cz0iNTAwLjk4IDE4Ni45NCA1MDUuNDUgMTg0LjM1IDUwNi4zOCAxODMuNDQgNTA2LjcxIDE4MS42MSA1MDYuNzEgMTcyLjE5IDUwMi4yNCAxNzQuNzYgNTAyLjI0IDE4NC4yIDUwMS45IDE4Ni4wMSA1MDAuOTggMTg2Ljk0Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjUwMC45OCAxODYuOTQgNTA1LjQ1IDE4NC4zNSA1MDYuMzggMTgzLjQ0IDUwNi43MSAxODEuNjEgNTA2LjcxIDE3Mi4xOSA1MDIuMjQgMTc0Ljc2IDUwMi4yNCAxODQuMiA1MDEuOSAxODYuMDEgNTAwLjk4IDE4Ni45NCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSI1MDIuMjQgMTc0Ljc3IDUwNi43MSAxNzIuMTkgNDk4LjY1IDE2Ny41NCA0OTQuMTcgMTcwLjExIDUwMi4yNCAxNzQuNzciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNTAyLjI0IDE3NC43NyA1MDYuNzEgMTcyLjE5IDQ5OC42NSAxNjcuNTQgNDk0LjE3IDE3MC4xMSA1MDIuMjQgMTc0Ljc3Ii8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNTAyLjI0LDE3Ni4xM2MuMjQsMCwuNDYtLjA2LjY3LS4xOWw0LjQ4LTIuNTljLjQyLS4yMy42OC0uNjkuNjgtMS4xN3MtLjI3LS45My0uNjgtMS4xOGwtOC4wNy00LjY1Yy0uNDItLjI0LS45NC0uMjQtMS4zNSwwbC00LjQ3LDIuNTdjLS40My4yNS0uNjguNjktLjY4LDEuMThzLjI1Ljk0LjY4LDEuMThsOC4wNiw0LjY1Yy4yMS4xMy40NC4xOS42OC4xOU01MDQsMTcyLjE5bC0xLjc2LDEuMDItNS4zNS0zLjA5LDEuNzYtMS4wMiw1LjM1LDMuMDlaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNTAyLjI0LDE3Ni4xM2MuMjQsMCwuNDYtLjA2LjY3LS4xOWw0LjQ4LTIuNTljLjQyLS4yMy42OC0uNjkuNjgtMS4xN3MtLjI3LS45My0uNjgtMS4xOGwtOC4wNy00LjY1Yy0uNDItLjI0LS45NC0uMjQtMS4zNSwwbC00LjQ3LDIuNTdjLS40My4yNS0uNjguNjktLjY4LDEuMThzLjI1Ljk0LjY4LDEuMThsOC4wNiw0LjY1Yy4yMS4xMy40NC4xOS42OC4xOVpNNTA0LDE3Mi4xOWwtMS43NiwxLjAyLTUuMzUtMy4wOSwxLjc2LTEuMDIsNS4zNSwzLjA5WiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTQ5NC4xNywxNzAuMTF2OS40NGMuMDEsNi4xNiw4LjA4LDEwLjgxLDguMDcsNC42NXYtOS40NGwtOC4wNy00LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ5NC4xNywxNzAuMTF2OS40NGMuMDEsNi4xNiw4LjA4LDEwLjgxLDguMDcsNC42NXYtOS40NGwtOC4wNy00LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTQ2My43NCwxNTIuNTZ2OS40M2MwLDYuMTYsOC4wNywxMC44MSw4LjA3LDQuNjV2LTkuNDRsLTguMDctNC42NVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00NjMuNzQsMTUyLjU2djkuNDNjMCw2LjE2LDguMDcsMTAuODEsOC4wNyw0LjY1di05LjQ0bC04LjA3LTQuNjVaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNDMzLjMxLDEzNS4wMXY5LjQyYzAsNi4xNiw4LjA2LDEwLjgyLDguMDYsNC42NXYtOS40MmwtOC4wNi00LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQzMy4zMSwxMzUuMDF2OS40MmMwLDYuMTYsOC4wNiwxMC44Miw4LjA2LDQuNjV2LTkuNDJsLTguMDYtNC42NVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTExIiBwb2ludHM9IjQxNS44NyAyNS4yNCA0MjAuMzMgMjIuNjcgNDEyLjE3IDE3Ljk2IDQxMC40MiAxNy4zNCA0MDkuMTcgMTcuNjggNDA0LjcgMjAuMjcgNDA1Ljk2IDE5LjkzIDQwNy43IDIwLjU0IDQxNS44NyAyNS4yNCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MTUuODcgMjUuMjQgNDIwLjMzIDIyLjY3IDQxMi4xNyAxNy45NiA0MTAuNDIgMTcuMzQgNDA5LjE3IDE3LjY4IDQwNC43IDIwLjI3IDQwNS45NiAxOS45MyA0MDcuNyAyMC41NCA0MTUuODcgMjUuMjQiLz48cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iNDE1Ljg3IDM0LjU2IDQyMC4zNCAzMS45OSA0MjAuMzMgMjIuNjcgNDE1Ljg3IDI1LjI0IDQxNS44NyAzNC41NiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MTUuODcgMzQuNTYgNDIwLjM0IDMxLjk5IDQyMC4zMyAyMi42NyA0MTUuODcgMjUuMjQgNDE1Ljg3IDM0LjU2Ii8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNDE1Ljg3LDM1LjkyYy4yMywwLC40Ni0uMDYuNjctLjE5bDQuNDctMi41OGMuNDMtLjI0LjY5LS42OS42OS0xLjE4di05LjMyYy0uMDEtLjQ4LS4yNy0uOTQtLjY5LTEuMTgtLjQyLS4yNC0uOTQtLjI0LTEuMzUsMGwtNC40NywyLjU5Yy0uNDMuMjQtLjY4LjY4LS42OCwxLjE3djkuMzJjMCwuNDkuMjUuOTQuNjgsMS4xOC4yMS4xMy40NC4xOS42OC4xOU00MTguOTgsMzEuMmwtMS43NiwxLjAydi02LjE5bDEuNzYtMXY2LjE4WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxNS44NywzNS45MmMuMjMsMCwuNDYtLjA2LjY3LS4xOWw0LjQ3LTIuNThjLjQzLS4yNC42OS0uNjkuNjktMS4xOHYtOS4zMmMtLjAxLS40OC0uMjctLjk0LS42OS0xLjE4LS40Mi0uMjQtLjk0LS4yNC0xLjM1LDBsLTQuNDcsMi41OWMtLjQzLjI0LS42OC42OC0uNjgsMS4xN3Y5LjMyYzAsLjQ5LjI1Ljk0LjY4LDEuMTguMjEuMTMuNDQuMTkuNjguMTlaTTQxOC45OCwzMS4ybC0xLjc2LDEuMDJ2LTYuMTlsMS43Ni0xdjYuMThaIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xMSIgcG9pbnRzPSI0MTUuODkgNjAuNDEgNDIwLjM2IDU3LjgyIDQxMi4xOCA1My4xMSA0MTAuNDQgNTIuNSA0MDkuMTkgNTIuODQgNDA0LjcyIDU1LjQyIDQwNS45NyA1NS4wOCA0MDcuNzIgNTUuNjkgNDE1Ljg5IDYwLjQxIi8+PHBvbHlnb24gY2xhc3M9ImNscy0zIiBwb2ludHM9IjQxNS44OSA2MC40MSA0MjAuMzYgNTcuODIgNDEyLjE4IDUzLjExIDQxMC40NCA1Mi41IDQwOS4xOSA1Mi44NCA0MDQuNzIgNTUuNDIgNDA1Ljk3IDU1LjA4IDQwNy43MiA1NS42OSA0MTUuODkgNjAuNDEiLz48cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iNDE1Ljg5IDY5LjcxIDQyMC4zNiA2Ny4xMyA0MjAuMzYgNTcuODIgNDE1Ljg5IDYwLjQxIDQxNS44OSA2OS43MSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MTUuODkgNjkuNzEgNDIwLjM2IDY3LjEzIDQyMC4zNiA1Ny44MiA0MTUuODkgNjAuNDEgNDE1Ljg5IDY5LjcxIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNDE1Ljg5LDcxLjA4Yy4yMywwLC40Ni0uMDcuNjgtLjE5bDQuNDctMi41OWMuNDItLjIzLjY3LS42OC42Ny0xLjE4di05LjMxYzAtLjQ4LS4yNS0uOTQtLjY4LTEuMTgtLjQyLS4yNC0uOTItLjI0LTEuMzUsMGwtNC40NywyLjU5Yy0uNDMuMjQtLjY4LjY4LS42OCwxLjE4djkuMzFjLjAxLjQ4LjI3Ljk0LjY4LDEuMTguMjEuMTEuNDQuMTkuNjguMTlNNDE4Ljk5LDY2LjM1bC0xLjc2LDEuMDF2LTYuMTdsMS43Ni0xLjAydjYuMThaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDE1Ljg5LDcxLjA4Yy4yMywwLC40Ni0uMDcuNjgtLjE5bDQuNDctMi41OWMuNDItLjIzLjY3LS42OC42Ny0xLjE4di05LjMxYzAtLjQ4LS4yNS0uOTQtLjY4LTEuMTgtLjQyLS4yNC0uOTItLjI0LTEuMzUsMGwtNC40NywyLjU5Yy0uNDMuMjQtLjY4LjY4LS42OCwxLjE4djkuMzFjLjAxLjQ4LjI3Ljk0LjY4LDEuMTguMjEuMTEuNDQuMTkuNjguMTlaTTQxOC45OSw2Ni4zNWwtMS43NiwxLjAxdi02LjE3bDEuNzYtMS4wMnY2LjE4WiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMTEiIHBvaW50cz0iNDE1LjkgOTUuNTUgNDIwLjM3IDkyLjk3IDQxMi4yIDg4LjI2IDQxMC40NSA4Ny42NSA0MDkuMiA4Ny45OCA0MDQuNzMgOTAuNTcgNDA1Ljk4IDkwLjI0IDQwNy43MiA5MC44NSA0MTUuOSA5NS41NSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSI0MTUuOSA5NS41NSA0MjAuMzcgOTIuOTcgNDEyLjIgODguMjYgNDEwLjQ1IDg3LjY1IDQwOS4yIDg3Ljk4IDQwNC43MyA5MC41NyA0MDUuOTggOTAuMjQgNDA3LjcyIDkwLjg1IDQxNS45IDk1LjU1Ii8+PHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjQxNS45IDEwNC44NyA0MjAuMzcgMTAyLjI5IDQyMC4zNyA5Mi45NyA0MTUuOSA5NS41NSA0MTUuOSAxMDQuODciLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iNDE1LjkgMTA0Ljg3IDQyMC4zNyAxMDIuMjkgNDIwLjM3IDkyLjk3IDQxNS45IDk1LjU1IDQxNS45IDEwNC44NyIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTQxNS45LDEwNi4yM2MuMjQsMCwuNDctLjA3LjY4LS4xOWw0LjQ3LTIuNTljLjQzLS4yNC42OC0uNjkuNjgtMS4xN3YtOS4zMmMwLS40OC0uMjctLjk0LS42OC0xLjE4LS40My0uMjMtLjk0LS4yNC0xLjM2LDBsLTQuNDcsMi41OWMtLjQxLjIzLS42OC42OS0uNjgsMS4xN3Y5LjMyYzAsLjQ4LjI3Ljk0LjY4LDEuMTguMjIuMTIuNDUuMTkuNjguMTlNNDE5LDEwMS41bC0xLjc2LDEuMDF2LTYuMTdsMS43Ni0xLjAzdjYuMTlaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDE1LjksMTA2LjIzYy4yNCwwLC40Ny0uMDcuNjgtLjE5bDQuNDctMi41OWMuNDMtLjI0LjY4LS42OS42OC0xLjE3di05LjMyYzAtLjQ4LS4yNy0uOTQtLjY4LTEuMTgtLjQzLS4yMy0uOTQtLjI0LTEuMzYsMGwtNC40NywyLjU5Yy0uNDEuMjMtLjY4LjY5LS42OCwxLjE3djkuMzJjMCwuNDguMjcuOTQuNjgsMS4xOC4yMi4xMi40NS4xOS42OC4xOVpNNDE5LDEwMS41bC0xLjc2LDEuMDF2LTYuMTdsMS43Ni0xLjAzdjYuMTlaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNDE1LjksOTUuNTVsLTguMTgtNC43Yy01LjMyLTMuMDgtNS4zMSw2LjI0LjAxLDkuMzFsOC4xNiw0Ljcxdi05LjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxNS45LDk1LjU1bC04LjE4LTQuN2MtNS4zMi0zLjA4LTUuMzEsNi4yNC4wMSw5LjMxbDguMTYsNC43MXYtOS4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik00MTUuODksNjAuNDFsLTguMTYtNC43MWMtNS4zNC0zLjA4LTUuMzQsNi4yNCwwLDkuMzFsOC4xNiw0Ljcxdi05LjMxWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxNS44OSw2MC40MWwtOC4xNi00LjcxYy01LjM0LTMuMDgtNS4zNCw2LjI0LDAsOS4zMWw4LjE2LDQuNzF2LTkuMzFaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNDE1Ljg3LDI1LjI0bC04LjE4LTQuN2MtNS4zMi0zLjA3LTUuMzIsNi4yNC4wMSw5LjMxbDguMTYsNC43MXYtOS4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00MTUuODcsMjUuMjRsLTguMTgtNC43Yy01LjMyLTMuMDctNS4zMiw2LjI0LjAxLDkuMzFsOC4xNiw0Ljcxdi05LjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTQxMS42Nyw4LjY4bDkuMTUtNS4yOGMuNS0uMTkuNjgtLjEsMS4xNS4xMWwxMDAuNDYsNTcuOTVjLjQzLjI5LjU5LjQ1LjkyLjg1LjQ2LjcyLjY1LDEuMTMuNzIsMS45OWwuMDQsMTE2LjAxYy0uMDQuNTEtLjA3LjczLS40NywxLjA3bC05LjE2LDUuMjhjLjQyLS4zNC40NC0uNTUuNDgtMS4wNmwtLjAzLTExNi4wMmMtLjA3LS42OS0uMTctLjk5LS40OC0xLjYyLS4zOC0uNTgtLjU5LS44My0xLjE3LTEuMjJsLTEwMC40Ni01Ny45NWMtLjQ2LS4yMi0uNjYtLjMtMS4xNS0uMTIiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik00MTEuNjcsOC42OGw5LjE1LTUuMjhjLjUtLjE5LjY4LS4xLDEuMTUuMTFsMTAwLjQ2LDU3Ljk1Yy40My4yOS41OS40NS45Mi44NS40Ni43Mi42NSwxLjEzLjcyLDEuOTlsLjA0LDExNi4wMWMtLjA0LjUxLS4wNy43My0uNDcsMS4wN2wtOS4xNiw1LjI4Yy40Mi0uMzQuNDQtLjU1LjQ4LTEuMDZsLS4wMy0xMTYuMDJjLS4wNy0uNjktLjE3LS45OS0uNDgtMS42Mi0uMzgtLjU4LS41OS0uODMtMS4xNy0xLjIybC0xMDAuNDYtNTcuOTVjLS40Ni0uMjItLjY2LS4zLTEuMTUtLjEyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMTAiIGQ9Ik00MTEuMjMsMTI1Ljc3bC0uMDUtMTE2LjAxYzAtMS4wNS43NS0xLjQ4LDEuNjQtLjk2bDEwMC40Niw1Ny45NWMuOS41MiwxLjY1LDEuOCwxLjY1LDIuODRsLjA0LDExNi4wMmMwLDEuMDQtLjczLDEuNDgtMS42NC45NWwtMTAwLjQ0LTU3Ljk0Yy0uOTEtLjUzLTEuNjUtMS44LTEuNjUtMi44NSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxMS4yMywxMjUuNzdsLS4wNS0xMTYuMDFjMC0xLjA1Ljc1LTEuNDgsMS42NC0uOTZsMTAwLjQ2LDU3Ljk1Yy45LjUyLDEuNjUsMS44LDEuNjUsMi44NGwuMDQsMTE2LjAyYzAsMS4wNC0uNzMsMS40OC0xLjY0Ljk1bC0xMDAuNDQtNTcuOTRjLS45MS0uNTMtMS42NS0xLjgtMS42NS0yLjg1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMTEiIGQ9Ik01MDIuMiw1NC45NWw0LjQ3LTIuNTl2LTkuNDJjMC0zLjYxLTIuNTItNy44LTYuOC03LjM5bC00LjQ4LDIuNTdjNC4yNy0uMzksNi44MSwzLjc0LDYuODEsNy4zOXY5LjQzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUwMi4yLDU0Ljk1bDQuNDctMi41OXYtOS40MmMwLTMuNjEtMi41Mi03LjgtNi44LTcuMzlsLTQuNDgsMi41N2M0LjI3LS4zOSw2LjgxLDMuNzQsNi44MSw3LjM5djkuNDNaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNTAyLjIsNTQuOTV2LTkuNDNjLS4wMS02LjE2LTguMDctMTAuODEtOC4wNy00LjY0djkuNDJsOC4wNyw0LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUwMi4yLDU0Ljk1di05LjQzYy0uMDEtNi4xNi04LjA3LTEwLjgxLTguMDctNC42NHY5LjQybDguMDcsNC42NVoiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik00MTcuNjEsMjcuNDVsNC4yLTIuNDJjLjQzLS4xNi42LS4wOSwxLjAzLjFsODEuMzksNDYuOTRjLjg5LjYyLDEuMzYsMS40MywxLjQ1LDIuNTJsLjA0LDk0Yy0uMDUuNDYtLjA2LjY1LS40My45NWwtNC4yLDIuNDNjLjM3LS4zLjM5LS40OS40My0uOTVsLS4wMy05My45OWMtLjA5LTEuMS0uNTUtMS45MS0xLjQ2LTIuNTNsLTgxLjM5LTQ2Ljk0Yy0uNDItLjE5LS41OS0uMjYtMS4wMy0uMSIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxNy42MSwyNy40NWw0LjItMi40MmMuNDMtLjE2LjYtLjA5LDEuMDMuMWw4MS4zOSw0Ni45NGMuODkuNjIsMS4zNiwxLjQzLDEuNDUsMi41MmwuMDQsOTRjLS4wNS40Ni0uMDYuNjUtLjQzLjk1bC00LjIsMi40M2MuMzctLjMuMzktLjQ5LjQzLS45NWwtLjAzLTkzLjk5Yy0uMDktMS4xLS41NS0xLjkxLTEuNDYtMi41M2wtODEuMzktNDYuOTRjLS40Mi0uMTktLjU5LS4yNi0xLjAzLS4xWiIvPjxwYXRoIGNsYXNzPSJjbHMtOSIgZD0iTTQxOC42NCwyNy41NWw4MS4zOSw0Ni45NGMuODEuNDYsMS40NiwxLjU5LDEuNDYsMi41M2wuMDMsOTMuOTljMCwuOTQtLjY1LDEuMy0xLjQ0Ljg0bC04MS4zOS00Ni45NGMtLjgxLS40Ni0xLjQ1LTEuNTktMS40NS0yLjUybC0uMDUtOTRjMC0uOTQuNjYtMS4zMiwxLjQ2LS44NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQxOC42NCwyNy41NWw4MS4zOSw0Ni45NGMuODEuNDYsMS40NiwxLjU5LDEuNDYsMi41M2wuMDMsOTMuOTljMCwuOTQtLjY1LDEuMy0xLjQ0Ljg0bC04MS4zOS00Ni45NGMtLjgxLS40Ni0xLjQ1LTEuNTktMS40NS0yLjUybC0uMDUtOTRjMC0uOTQuNjYtMS4zMiwxLjQ2LS44NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik00MzIuMjYsNTEuNjlsNTQuMTYsMzEuMjRjLjUzLjMxLjk3LDEuMDYuOTcsMS42OXY2Mi41NGMuMDEuNjEtLjQyLjg2LS45NS41N2wtNTQuMTYtMzEuMjVjLS41My0uMzEtLjk3LTEuMDUtLjk3LTEuNjdsLS4wMi02Mi41NGMwLS42Mi40NC0uODcuOTctLjU3Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDMyLjI2LDUxLjY5bDU0LjE2LDMxLjI0Yy41My4zMS45NywxLjA2Ljk3LDEuNjl2NjIuNTRjLjAxLjYxLS40Mi44Ni0uOTUuNTdsLTU0LjE2LTMxLjI1Yy0uNTMtLjMxLS45Ny0xLjA1LS45Ny0xLjY3bC0uMDItNjIuNTRjMC0uNjIuNDQtLjg3Ljk3LS41N1oiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik01MjMuMzUsNjIuMzJjLjQ2LjcyLjY1LDEuMTMuNzIsMS45OWwuMDUsMTE2LjAxYy0uMDUuNTEtLjA3LjczLS40NywxLjA3bC05LjE2LDUuMjhjLjQyLS4zNC40NC0uNTUuNDgtMS4wNmwtLjAzLTExNi4wMmMtLjA3LS42OS0uMTctLjk5LS40OC0xLjYybDguOS01LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUyMy4zNSw2Mi4zMmMuNDYuNzIuNjUsMS4xMy43MiwxLjk5bC4wNSwxMTYuMDFjLS4wNS41MS0uMDcuNzMtLjQ3LDEuMDdsLTkuMTYsNS4yOGMuNDItLjM0LjQ0LS41NS40OC0xLjA2bC0uMDMtMTE2LjAyYy0uMDctLjY5LS4xNy0uOTktLjQ4LTEuNjJsOC45LTUuNjVaIi8+PHBhdGggY2xhc3M9ImNscy0xMSIgZD0iTTUzMC44LDE2OS43bDQuNDctMi41OWMyLjQ4LTMuNS4xNi03Ljc2LTMtOS41OGwtOC4xNi00LjcxLTQuNDcsMi41OCw4LjE2LDQuNzFjMy4xNywxLjgzLDUuNDksNi4wOSwzLDkuNiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUzMC44LDE2OS43bDQuNDctMi41OWMyLjQ4LTMuNS4xNi03Ljc2LTMtOS41OGwtOC4xNi00LjcxLTQuNDcsMi41OCw4LjE2LDQuNzFjMy4xNywxLjgzLDUuNDksNi4wOSwzLDkuNloiLz48cGF0aCBjbGFzcz0iY2xzLTExIiBkPSJNNTMwLjc5LDEzNC41NGw0LjQ3LTIuNTljMi40OC0zLjUuMTYtNy43Ni0zLTkuNThsLTguMTYtNC43MS00LjQ3LDIuNTcsOC4xNiw0LjcxYzMuMTYsMS44Miw1LjQ3LDYuMDksMyw5LjYiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01MzAuNzksMTM0LjU0bDQuNDctMi41OWMyLjQ4LTMuNS4xNi03Ljc2LTMtOS41OGwtOC4xNi00LjcxLTQuNDcsMi41Nyw4LjE2LDQuNzFjMy4xNiwxLjgyLDUuNDcsNi4wOSwzLDkuNloiLz48cGF0aCBjbGFzcz0iY2xzLTExIiBkPSJNNTMwLjc4LDk5LjM5bDQuNDctMi41OWMyLjQ3LTMuNS4xNi03Ljc2LTMtOS41OGwtOC4xNi00LjcxLTQuNDcsMi41Nyw4LjE2LDQuNzFjMy4xNywxLjgyLDUuNDcsNi4wOSwzLDkuNiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUzMC43OCw5OS4zOWw0LjQ3LTIuNTljMi40Ny0zLjUuMTYtNy43Ni0zLTkuNThsLTguMTYtNC43MS00LjQ3LDIuNTcsOC4xNiw0LjcxYzMuMTcsMS44Miw1LjQ3LDYuMDksMyw5LjZaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNTE5LjYxLDk0LjRsOC4xNiw0LjcxYzUuMzQsMy4wNyw1LjMyLTYuMjQsMC05LjMybC04LjE2LTQuNzF2OS4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01MTkuNjEsOTQuNGw4LjE2LDQuNzFjNS4zNCwzLjA3LDUuMzItNi4yNCwwLTkuMzJsLTguMTYtNC43MXY5LjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTUxOS42MiwxMjkuNTZsOC4xNiw0LjcxYzUuMzQsMy4wNyw1LjMyLTYuMjUsMC05LjMybC04LjE2LTQuNzF2OS4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01MTkuNjIsMTI5LjU2bDguMTYsNC43MWM1LjM0LDMuMDcsNS4zMi02LjI1LDAtOS4zMmwtOC4xNi00LjcxdjkuMzJaIi8+PHBhdGggY2xhc3M9ImNscy04IiBkPSJNNTE5LjYzLDE2NC43MWw4LjE2LDQuNzFjNS4zNCwzLjA3LDUuMzQtNi4yNCwwLTkuMzJsLTguMTYtNC43MXY5LjMyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTUxOS42MywxNjQuNzFsOC4xNiw0LjcxYzUuMzQsMy4wNyw1LjM0LTYuMjQsMC05LjMybC04LjE2LTQuNzF2OS4zMloiLz48cGF0aCBjbGFzcz0iY2xzLTExIiBkPSJNNDQxLjMzLDE5Ljg0bDQuNDctMi41N1Y3LjgzYzAtMy42LTIuNTItNy44LTYuODEtNy4zOWwtNC40NywyLjU5YzQuMjctLjQsNi44MSwzLjczLDYuODEsNy4zOXY5LjQyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ0MS4zMywxOS44NGw0LjQ3LTIuNTdWNy44M2MwLTMuNi0yLjUyLTcuOC02LjgxLTcuMzlsLTQuNDcsMi41OWM0LjI3LS40LDYuODEsMy43Myw2LjgxLDcuMzl2OS40MloiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik00NDEuMzMsMTkuODR2LTkuNDJjMC02LjE3LTguMDctMTAuODItOC4wNy00LjY1djkuNDJsOC4wNyw0LjY1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ0MS4zMywxOS44NHYtOS40MmMwLTYuMTctOC4wNy0xMC44Mi04LjA3LTQuNjV2OS40Mmw4LjA3LDQuNjVaIi8+PHBhdGggY2xhc3M9ImNscy0xMSIgZD0iTTQ3MS43NywzNy4zOWw0LjQ2LTIuNTd2LTkuNDJjMC0zLjYxLTIuNTEtNy44LTYuOC03LjM5bC00LjQ3LDIuNThjNC4yNy0uNCw2LjgsMy43Myw2LjgsNy4zOXY5LjQyWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ3MS43NywzNy4zOWw0LjQ2LTIuNTd2LTkuNDJjMC0zLjYxLTIuNTEtNy44LTYuOC03LjM5bC00LjQ3LDIuNThjNC4yNy0uNCw2LjgsMy43Myw2LjgsNy4zOXY5LjQyWiIvPjxwYXRoIGNsYXNzPSJjbHMtOCIgZD0iTTQ3MS43NywzNy4zOXYtOS40MmMtLjAxLTYuMTYtOC4wNy0xMC44MS04LjA3LTQuNjV2OS40NGw4LjA3LDQuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNDcxLjc3LDM3LjM5di05LjQyYy0uMDEtNi4xNi04LjA3LTEwLjgxLTguMDctNC42NXY5LjQ0bDguMDcsNC42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTExIiBkPSJNNDQ5LjY0LDk2LjI0bDYuODIsMy45NC0zLjQzLTEzLjc2LTMuMzksOS44M1pNNDU5Ljg2LDExMy44OWwtMS44OS03LjU4LTkuODUtNS42OS0xLjg3LDUuNDEtNS45Ny0zLjQ1LDEwLjE1LTI1LjYyLDUuMjEsMy4wMSwxMC4yMSwzNy4zNy01Ljk3LTMuNDVaTTQ2OSw4Ny42OGw1LjYyLDMuMjR2MzEuNDhsLTUuNjItMy4yNHYtMzEuNDhaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDc0LjYxLDkwLjkybC01LjYyLTMuMjR2MzEuNDhsNS42MiwzLjI0di0zMS40OFpNNDUzLjAzLDg2LjQybDMuNDMsMTMuNzYtNi44Mi0zLjk0LDMuMzktOS44M1pNNDU5Ljg2LDExMy44OWw1Ljk3LDMuNDUtMTAuMjEtMzcuMzgtNS4yMS0zLjAxLTEwLjE1LDI1LjYyLDUuOTcsMy40NSwxLjg3LTUuNDEsOS44NSw1LjY5LDEuODksNy41OFoiLz48cGF0aCBjbGFzcz0iY2xzLTgiIGQ9Ik0xNDIuNyw3NC42MmMtLjY3LjM4LTEuMSwxLjI1LS45NiwxLjk0bDE3LDg5LjJjLjA3LjQuMzIuNjYuNjUuNzJsNy4zOCwxLjU4aDBjLS4zMy0uMDYtLjU4LS4zMS0uNjUtLjcxbC0xNi40NS04OC4wOWMtLjEyLS42OS4zMS0xLjU1Ljk2LTEuOTRMMjc5LjAzLDMuMThjLjI3LS4xNi41NC0uMi43Ny0uMTdsLTcuOTItMi42OWMtLjIzLS4wNS0uNSwwLS43Ny4xNmwtMTI4LjQxLDc0LjEzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0Mi43LDc0LjYyYy0uNjcuMzgtMS4xLDEuMjUtLjk2LDEuOTRsMTcsODkuMmMuMDcuNC4zMi42Ni42NS43Mmw3LjM4LDEuNThoMGMtLjMzLS4wNi0uNTgtLjMxLS42NS0uNzFsLTE2LjQ1LTg4LjA5Yy0uMTItLjY5LjMxLTEuNTUuOTYtMS45NEwyNzkuMDMsMy4xOGMuMjctLjE2LjU0LS4yLjc3LS4xN2wtNy45Mi0yLjY5Yy0uMjMtLjA1LS41LDAtLjc3LjE2bC0xMjguNDEsNzQuMTNaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjMxLjMxLDY5LjZjLS4yNS0xLjI4LjU1LTIuOTEsMS43OS0zLjYzbDExLjA2LTYuMzljLjYyLS4zNSwxLjIzLS40MiwxLjcyLS4yMy40OS4xOS44Ni42Mi45OSwxLjI2LjI1LDEuMjktLjU1LDIuOTItMS43OSwzLjYzbC0xMS4wNyw2LjM5Yy0uNjIuMzUtMS4yMy40MS0xLjcyLjIzLS40OS0uMTktLjg2LS42My0uOTktMS4yN00yMjQuNTgsMTExLjY3Yy0uMjYtMS4yOS41NS0yLjkxLDEuNzktMy42MmwxNC4yNi04LjI0Yy42Mi0uMzYsMS4yMy0uNDIsMS43Mi0uMjMuNDkuMTkuODYuNjIuOTksMS4yNi4yNSwxLjI5LS41NSwyLjkyLTEuNzksMy42M2wtMTQuMjcsOC4yM2MtLjYyLjM2LTEuMjMuNDItMS43Mi4yNC0uNDktLjE5LS44NS0uNjMtLjk4LTEuMjdNMjIwLjEsMTAxLjUyYy0uMjUtMS4yOS41NS0yLjkxLDEuNzktMy42M2wyNi4yNy0xNS4xNmMuNjItLjM1LDEuMjMtLjQyLDEuNzItLjIzLjQ5LjE5Ljg2LjYzLjk5LDEuMjcuMjUsMS4yOC0uNTUsMi45MS0xLjc5LDMuNjNsLTI2LjI2LDE1LjE2Yy0uNjIuMzUtMS4yMy40Mi0xLjcyLjI0LS40OS0uMTktLjg1LS42My0uOTktMS4yN00xOTcuNCwxMDEuOTFjLS4yNS0xLjI5LjU1LTIuOTIsMS43OS0zLjYzbDU0LTMxLjE3Yy42Mi0uMzYsMS4yMy0uNDIsMS43Mi0uMjQuNDkuMi44NS42My45OCwxLjI4LjI1LDEuMjgtLjU0LDIuOS0xLjc5LDMuNjJsLTU0LDMxLjE3Yy0uNjIuMzYtMS4yMy40MS0xLjcyLjIzLS40OS0uMTktLjg2LS42Mi0uOTktMS4yNk0xOTIuMDMsMTMwLjQ1Yy0uMjUtMS4yOC41NS0yLjkxLDEuNzktMy42MmwyNC42OC0xNC4yNWMuNjItLjM2LDEuMjQtLjQyLDEuNzItLjI0LjQ5LjE5Ljg1LjYyLjk5LDEuMjYuMjUsMS4yOS0uNTUsMi45Mi0xLjc5LDMuNjNsLTI0LjY5LDE0LjI1Yy0uNjIuMzYtMS4yMy40Mi0xLjcyLjIzLS40OS0uMTktLjg2LS42Mi0uOTktMS4yN00xODQuOTMsODMuNjRjLS4yNS0xLjI5LjU1LTIuOTEsMS43OS0zLjYzbDYxLjMzLTM1LjRjLjYyLS4zNiwxLjIzLS40MiwxLjcyLS4yNC40OS4xOS44NS42My45OCwxLjI3LjI2LDEuMjgtLjU0LDIuOTEtMS43OSwzLjYybC02MS4zMywzNS40MWMtLjYyLjM2LTEuMjMuNDItMS43Mi4yNC0uNDktLjE5LS44Ni0uNjMtLjk5LTEuMjdNMTgwLjk2LDk4LjY3Yy0uMjYtMS4yOS41NS0yLjkyLDEuNzktMy42M2w0Mi4yNi0yNC40Yy42My0uMzYsMS4yNC0uNDIsMS43Mi0uMjMuNDkuMTkuODUuNjIuOTgsMS4yNi4yNiwxLjI5LS41NCwyLjkxLTEuNzksMy42M2wtNDIuMjYsMjQuNGMtLjYyLjM2LTEuMjMuNDItMS43Mi4yMy0uNDktLjE4LS44NS0uNjMtLjk4LTEuMjZNMTUwLjYyLDc3LjMyYy0uNjYuMzgtMS4wOSwxLjI1LS45NiwxLjk0bDE2LjQ1LDg4LjA5Yy4wNy40LjMyLjY1LjY1LjcxLjIyLjA1LjQ5LDAsLjc1LS4xNCwwLDAsLjAyLDAsLjAyLDBsMTI4LjQxLTc0LjE0Yy42Ni0uMzgsMS4wOS0xLjI1Ljk2LTEuOTRMMjgwLjQ2LDMuNzRjLS4wNy0uNDEtLjMzLS42Ni0uNjYtLjcyLS4yMy0uMDQtLjQ5LDAtLjc3LjE2bC0xMjguNDEsNzQuMTRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMxLjMxLDY5LjZjLS4yNS0xLjI4LjU1LTIuOTEsMS43OS0zLjYzbDExLjA2LTYuMzljLjYyLS4zNSwxLjIzLS40MiwxLjcyLS4yMy40OS4xOS44Ni42Mi45OSwxLjI2LjI1LDEuMjktLjU1LDIuOTItMS43OSwzLjYzbC0xMS4wNyw2LjM5Yy0uNjIuMzUtMS4yMy40MS0xLjcyLjIzLS40OS0uMTktLjg2LS42My0uOTktMS4yN1pNMjI0LjU4LDExMS42N2MtLjI2LTEuMjkuNTUtMi45MSwxLjc5LTMuNjJsMTQuMjYtOC4yNGMuNjItLjM2LDEuMjMtLjQyLDEuNzItLjIzLjQ5LjE5Ljg2LjYyLjk5LDEuMjYuMjUsMS4yOS0uNTUsMi45Mi0xLjc5LDMuNjNsLTE0LjI3LDguMjNjLS42Mi4zNi0xLjIzLjQyLTEuNzIuMjQtLjQ5LS4xOS0uODUtLjYzLS45OC0xLjI3Wk0yMjAuMSwxMDEuNTJjLS4yNS0xLjI5LjU1LTIuOTEsMS43OS0zLjYzbDI2LjI3LTE1LjE2Yy42Mi0uMzUsMS4yMy0uNDIsMS43Mi0uMjMuNDkuMTkuODYuNjMuOTksMS4yNy4yNSwxLjI4LS41NSwyLjkxLTEuNzksMy42M2wtMjYuMjYsMTUuMTZjLS42Mi4zNS0xLjIzLjQyLTEuNzIuMjQtLjQ5LS4xOS0uODUtLjYzLS45OS0xLjI3Wk0xOTcuNCwxMDEuOTFjLS4yNS0xLjI5LjU1LTIuOTIsMS43OS0zLjYzbDU0LTMxLjE3Yy42Mi0uMzYsMS4yMy0uNDIsMS43Mi0uMjQuNDkuMi44NS42My45OCwxLjI4LjI1LDEuMjgtLjU0LDIuOS0xLjc5LDMuNjJsLTU0LDMxLjE3Yy0uNjIuMzYtMS4yMy40MS0xLjcyLjIzLS40OS0uMTktLjg2LS42Mi0uOTktMS4yNlpNMTkyLjAzLDEzMC40NWMtLjI1LTEuMjguNTUtMi45MSwxLjc5LTMuNjJsMjQuNjgtMTQuMjVjLjYyLS4zNiwxLjI0LS40MiwxLjcyLS4yNC40OS4xOS44NS42Mi45OSwxLjI2LjI1LDEuMjktLjU1LDIuOTItMS43OSwzLjYzbC0yNC42OSwxNC4yNWMtLjYyLjM2LTEuMjMuNDItMS43Mi4yMy0uNDktLjE5LS44Ni0uNjItLjk5LTEuMjdaTTE4NC45Myw4My42NGMtLjI1LTEuMjkuNTUtMi45MSwxLjc5LTMuNjNsNjEuMzMtMzUuNGMuNjItLjM2LDEuMjMtLjQyLDEuNzItLjI0LjQ5LjE5Ljg1LjYzLjk4LDEuMjcuMjYsMS4yOC0uNTQsMi45MS0xLjc5LDMuNjJsLTYxLjMzLDM1LjQxYy0uNjIuMzYtMS4yMy40Mi0xLjcyLjI0LS40OS0uMTktLjg2LS42My0uOTktMS4yN1pNMTgwLjk2LDk4LjY3Yy0uMjYtMS4yOS41NS0yLjkyLDEuNzktMy42M2w0Mi4yNi0yNC40Yy42My0uMzYsMS4yNC0uNDIsMS43Mi0uMjMuNDkuMTkuODUuNjIuOTgsMS4yNi4yNiwxLjI5LS41NCwyLjkxLTEuNzksMy42M2wtNDIuMjYsMjQuNGMtLjYyLjM2LTEuMjMuNDItMS43Mi4yMy0uNDktLjE4LS44NS0uNjMtLjk4LTEuMjZaTTE1MC42Miw3Ny4zMmMtLjY2LjM4LTEuMDksMS4yNS0uOTYsMS45NGwxNi40NSw4OC4wOWMuMDcuNC4zMi42NS42NS43MS4yMi4wNS40OSwwLC43NS0uMTQsMCwwLC4wMiwwLC4wMiwwbDEyOC40MS03NC4xNGMuNjYtLjM4LDEuMDktMS4yNS45Ni0xLjk0TDI4MC40NiwzLjc0Yy0uMDctLjQxLS4zMy0uNjYtLjY2LS43Mi0uMjMtLjA0LS40OSwwLS43Ny4xNmwtMTI4LjQxLDc0LjE0WiIvPjxwYXRoIGNsYXNzPSJjbHMtOSIgZD0iTTE2Ni42MSwxNjguODJ2OS4yNWMwLC4yOS4yMS42LjYzLjg0bDg0LjE0LDQ4LjU4Yy43Ni40NCwxLjkxLjQ5LDIuNTcuMTFsMTI4LjQxLTc0LjE0Yy4zLS4xNy40NS0uNDEuNDUtLjY1di05LjI0YzAsLjI0LS4xNS40Ny0uNDUuNjRsLTEyOC40MSw3NC4xNGMtLjY2LjM4LTEuODEuMzMtMi41Ny0uMTFsLTg0LjE0LTQ4LjU4Yy0uNDItLjI0LS42My0uNTUtLjYzLS44NCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE2Ni42MSwxNjguODJ2OS4yNWMwLC4yOS4yMS42LjYzLjg0bDg0LjE0LDQ4LjU4Yy43Ni40NCwxLjkxLjQ5LDIuNTcuMTFsMTI4LjQxLTc0LjE0Yy4zLS4xNy40NS0uNDEuNDUtLjY1di05LjI0YzAsLjI0LS4xNS40Ny0uNDUuNjRsLTEyOC40MSw3NC4xNGMtLjY2LjM4LTEuODEuMzMtMi41Ny0uMTFsLTg0LjE0LTQ4LjU4Yy0uNDItLjI0LS42My0uNTUtLjYzLS44NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMzI4LjIyLDEzNy42NGMtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTcuMzMtMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0zMTQuNjYsMTQ1LjQ3Yy0uNjQtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzguNzEuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ny4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTMwMS42NiwxMzcuOTVjLS42NC0uMzctLjcxLS45My0uMTYtMS4yNWwxOS44NS0xMS40N2MuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zNy43MS45My4xNiwxLjI1bC0xOS44NSwxMS40N2MtLjU2LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMzAxLjAzLDEyMS45NGMtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM3LjcxLjkzLjE2LDEuMjVsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yODguMDIsMTQ1Ljg0Yy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOCwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzguNzIuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTI4Ny40MywxMjkuOGMtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzMtMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yODYuODQsMTEzLjc1Yy0uNjQtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzcuNzEuOTMuMTYsMS4yNWwtNi4zLDMuNjVjLS41Ni4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTI3NC40MiwxNTMuNjljLS42NS0uMzctLjcyLS45My0uMTYtMS4yNWw2LjMtMy42NGMuNTYtLjMzLDEuNTQtLjI5LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40N1pNMjczLjgzLDEzNy42NWMtLjY1LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzMsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM4LjcyLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yNzMuMjQsMTIxLjZjLS42NC0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMzLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjYwLjgxLDE2MS41NGMtLjY0LS4zNy0uNzEtLjkzLS4xNi0xLjI1bDYuMy0zLjY1Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTcuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yNjAuMjMsMTQ1LjVjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMzLDEuNTQtLjI5LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43Mi45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMjYwLjA2LDE3N2MtLjY1LS4zOC0uNzItLjk0LS4xNi0xLjI2bDQ3LjM0LTI3LjMzYy41Ni0uMzMsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM4LjcyLjk0LjE2LDEuMjZsLTQ3LjM0LDI3LjMzYy0uNTYuMzMtMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yNTkuNjQsMTI5LjQ2Yy0uNjUtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOCwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzguNzIuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTI0Ny4yMSwxNjkuMzljLS42NC0uMzctLjcxLS45My0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zNy43MS45My4xNiwxLjI2bC02LjMsMy42NGMtLjU3LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjQ2LjYyLDE1My4zNWMtLjY0LS4zNy0uNzEtLjkzLS4xNi0xLjI1bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yNDYuNDksMTg0LjgzYy0uNjQtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzguNzEuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTI0Ni4wNCwxMzcuMzFjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMzLDEuNTQtLjI5LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43Mi45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMjMzLjAzLDE2MS4yYy0uNjQtLjM3LS43MS0uOTMtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzcuNzEuOTMuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ny4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTIzMi45MywxOTIuNjZjLS42NC0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMzLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU3LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjMyLjQ0LDE0NS4xNmMtLjY0LS4zNy0uNzEtLjkzLS4xNi0xLjI1bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yMjAuMDEsMTg1LjFjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmwxOS44LTExLjQzYy41Ni0uMzMsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM4LjcyLjk0LjE2LDEuMjZsLTE5LjgsMTEuNDRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTIxOS40MywxNjkuMDZjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zNy43Mi45My4xNiwxLjI1bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMjE4Ljg0LDE1My4wMWMtLjY0LS4zNy0uNzEtLjkzLS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM3LjcxLjkzLjE2LDEuMjZsLTYuMywzLjY0Yy0uNTcuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yMDUuODMsMTc2LjkxYy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzcuNzEuOTMuMTYsMS4yNWwtNi4zLDMuNjVjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTIwNS4yNCwxNjAuODdjLS42NS0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zNy43Mi45My4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMTkxLjY0LDE2OC43MmMtLjY1LS4zOC0uNzItLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDdjLjY1LjM3LjcyLjkzLjE2LDEuMjVsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0xNjcuMDYsMTY4LjE4Yy0uMy4xNy0uNDUuNC0uNDUuNjQsMCwuMjkuMjEuNTkuNjQuODRsODQuMTQsNDguNThjLjc2LjQ0LDEuOTEuNDksMi41Ny4xMWwxMjguNDEtNzQuMTRjLjMtLjE3LjQ1LS40LjQ1LS42NCwwLS4yOS0uMjEtLjYtLjYzLS44NWwtODQuMTQtNDguNThjLS43NS0uNDQtMS45LS40OS0yLjU2LS4xMWwtMTI3Ljk1LDczLjg4cy0uMDIsMC0uMDIsMGwtLjQ1LjI3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyOC4yMiwxMzcuNjRjLS42NC0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU3LjMzLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMzE0LjY2LDE0NS40N2MtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzMsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTcuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0zMDEuNjYsMTM3Ljk1Yy0uNjQtLjM3LS43MS0uOTMtLjE2LTEuMjVsMTkuODUtMTEuNDdjLjU2LS4zMiwxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzcuNzEuOTMuMTYsMS4yNWwtMTkuODUsMTEuNDdjLS41Ni4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTMwMS4wMywxMjEuOTRjLS42NC0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zNy43MS45My4xNiwxLjI1bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjg4LjAyLDE0NS44NGMtLjY1LS4zOC0uNzItLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzMsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM4LjcyLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yODcuNDMsMTI5LjhjLS42NC0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMzLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjg2Ljg0LDExMy43NWMtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM3LjcxLjkzLjE2LDEuMjVsLTYuMywzLjY1Yy0uNTYuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yNzQuNDIsMTUzLjY5Yy0uNjUtLjM3LS43Mi0uOTMtLjE2LTEuMjVsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOSwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzguNzEuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDdaTTI3My44MywxMzcuNjVjLS42NS0uMzgtLjcxLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMzLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43Mi45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMjczLjI0LDEyMS42Yy0uNjQtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzguNzEuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMy0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTI2MC44MSwxNjEuNTRjLS42NC0uMzctLjcxLS45My0uMTYtMS4yNWw2LjMtMy42NWMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU3LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjYwLjIzLDE0NS41Yy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOSwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzguNzIuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTI2MC4wNiwxNzdjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmw0Ny4zNC0yNy4zM2MuNTYtLjMzLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43Mi45NC4xNiwxLjI2bC00Ny4zNCwyNy4zM2MtLjU2LjMzLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMjU5LjY0LDEyOS40NmMtLjY1LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzMsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM4LjcyLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yNDcuMjEsMTY5LjM5Yy0uNjQtLjM3LS43MS0uOTMtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzcuNzEuOTMuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ny4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTI0Ni42MiwxNTMuMzVjLS42NC0uMzctLjcxLS45My0uMTYtMS4yNWw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjQ2LjQ5LDE4NC44M2MtLjY0LS4zOC0uNzEtLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzMsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM4LjcxLjk0LjE2LDEuMjZsLTYuMywzLjY0Yy0uNTYuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yNDYuMDQsMTM3LjMxYy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOSwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzguNzIuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTIzMy4wMywxNjEuMmMtLjY0LS4zNy0uNzEtLjkzLS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOS4wOWw1Ljk5LDMuNDZjLjY0LjM3LjcxLjkzLjE2LDEuMjZsLTYuMywzLjY0Yy0uNTcuMzItMS41NC4yOC0yLjE5LS4wOWwtNS45OS0zLjQ2Wk0yMzIuOTMsMTkyLjY2Yy0uNjQtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMywxLjU0LS4yOCwyLjE5LjA5bDUuOTksMy40NmMuNjQuMzguNzEuOTQuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ny4zMi0xLjU0LjI4LTIuMTktLjA5bC01Ljk5LTMuNDZaTTIzMi40NCwxNDUuMTZjLS42NC0uMzctLjcxLS45My0uMTYtMS4yNWw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zOC43MS45NC4xNiwxLjI2bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjIwLjAxLDE4NS4xYy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsMTkuOC0xMS40M2MuNTYtLjMzLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ2Yy42NS4zOC43Mi45NC4xNiwxLjI2bC0xOS44LDExLjQ0Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yMTkuNDMsMTY5LjA2Yy0uNjUtLjM4LS43Mi0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzcuNzIuOTMuMTYsMS4yNWwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTIxOC44NCwxNTMuMDFjLS42NC0uMzctLjcxLS45My0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTkuMDlsNS45OSwzLjQ2Yy42NC4zNy43MS45My4xNiwxLjI2bC02LjMsMy42NGMtLjU3LjMyLTEuNTQuMjgtMi4xOS0uMDlsLTUuOTktMy40NlpNMjA1LjgzLDE3Ni45MWMtLjY1LS4zOC0uNzItLjk0LS4xNi0xLjI2bDYuMy0zLjY0Yy41Ni0uMzIsMS41NC0uMjgsMi4xOC4wOWw1Ljk5LDMuNDZjLjY1LjM3LjcxLjkzLjE2LDEuMjVsLTYuMywzLjY1Yy0uNTYuMzItMS41NC4yOC0yLjE4LS4wOWwtNS45OS0zLjQ2Wk0yMDUuMjQsMTYwLjg3Yy0uNjUtLjM4LS43MS0uOTQtLjE2LTEuMjZsNi4zLTMuNjRjLjU2LS4zMiwxLjU0LS4yOCwyLjE4LjA5bDUuOTksMy40NmMuNjUuMzcuNzIuOTMuMTYsMS4yNmwtNi4zLDMuNjRjLS41Ni4zMi0xLjU0LjI4LTIuMTgtLjA5bC01Ljk5LTMuNDZaTTE5MS42NCwxNjguNzJjLS42NS0uMzgtLjcyLS45NC0uMTYtMS4yNmw2LjMtMy42NGMuNTYtLjMyLDEuNTQtLjI4LDIuMTguMDlsNS45OSwzLjQ3Yy42NS4zNy43Mi45My4xNiwxLjI1bC02LjMsMy42NGMtLjU2LjMyLTEuNTQuMjgtMi4xOC0uMDlsLTUuOTktMy40NlpNMTY3LjA2LDE2OC4xOGMtLjMuMTctLjQ1LjQtLjQ1LjY0LDAsLjI5LjIxLjU5LjY0Ljg0bDg0LjE0LDQ4LjU4Yy43Ni40NCwxLjkxLjQ5LDIuNTcuMTFsMTI4LjQxLTc0LjE0Yy4zLS4xNy40NS0uNC40NS0uNjQsMC0uMjktLjIxLS42LS42My0uODVsLTg0LjE0LTQ4LjU4Yy0uNzUtLjQ0LTEuOS0uNDktMi41Ni0uMTFsLTEyNy45NSw3My44OHMtLjAyLDAtLjAyLDBsLS40NS4yN1oiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMTgyLjc1LDk1LjA0Yy0xLjI0LjcxLTIuMDUsMi4zNC0xLjc5LDMuNjMuMTIuNjQuNDksMS4wOC45OCwxLjI2LjQ5LjE5LDEuMS4xMywxLjcyLS4yNGw0Mi4yNi0yNC40YzEuMjUtLjcyLDIuMDUtMi4zNCwxLjc5LTMuNjMtLjEyLS42NC0uNDktMS4wNy0uOTgtMS4yNi0uNDktLjE5LTEuMS0uMTItMS43Mi4yM2wtNDIuMjYsMjQuNFoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xODIuNzUsOTUuMDRjLTEuMjQuNzEtMi4wNSwyLjM0LTEuNzksMy42My4xMi42NC40OSwxLjA4Ljk4LDEuMjYuNDkuMTksMS4xLjEzLDEuNzItLjI0bDQyLjI2LTI0LjRjMS4yNS0uNzIsMi4wNS0yLjM0LDEuNzktMy42My0uMTItLjY0LS40OS0xLjA3LS45OC0xLjI2LS40OS0uMTktMS4xLS4xMi0xLjcyLjIzbC00Mi4yNiwyNC40WiIvPjxwYXRoIGNsYXNzPSJjbHMtMTAiIGQ9Ik0xODYuNzIsODAuMDJjLTEuMjQuNzItMi4wNCwyLjM0LTEuNzksMy42My4xMi42NC40OSwxLjA4Ljk5LDEuMjcuNDkuMTgsMS4xMS4xMiwxLjczLS4yNGw2MS4zMy0zNS40MWMxLjI1LS43MSwyLjA1LTIuMzQsMS43OS0zLjYyLS4xMi0uNjQtLjQ5LTEuMDgtLjk4LTEuMjctLjQ5LS4xOS0xLjExLS4xMi0xLjczLjI0bC02MS4zMywzNS40WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE4Ni43Miw4MC4wMmMtMS4yNC43Mi0yLjA0LDIuMzQtMS43OSwzLjYzLjEyLjY0LjQ5LDEuMDguOTksMS4yNy40OS4xOCwxLjExLjEyLDEuNzMtLjI0bDYxLjMzLTM1LjQxYzEuMjUtLjcxLDIuMDUtMi4zNCwxLjc5LTMuNjItLjEyLS42NC0uNDktMS4wOC0uOTgtMS4yNy0uNDktLjE5LTEuMTEtLjEyLTEuNzMuMjRsLTYxLjMzLDM1LjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMTkxLjQ4LDE2Ny40NmMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzgsMS42Mi40MSwyLjE4LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI1bC01Ljk5LTMuNDZjLS42NC0uMzctMS42Mi0uNDEtMi4xOC0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE5MS40OCwxNjcuNDZjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM4LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNWwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQxLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMTkzLjgyLDEyNi44M2MtMS4yNC43MS0yLjA0LDIuMzQtMS43OSwzLjYyLjEyLjY1LjQ5LDEuMDguOTksMS4yNy40OC4xOSwxLjEuMTIsMS43Mi0uMjRsMjQuNjktMTQuMjVjMS4yNC0uNzEsMi4wNC0yLjM0LDEuNzktMy42My0uMTMtLjY0LS40OS0xLjA3LS45OS0xLjI2LS40OS0uMTktMS4xMS0uMTItMS43My4yM2wtMjQuNjgsMTQuMjVaIi8+PHBhdGggY2xhc3M9ImNscy00IiBkPSJNMTkzLjgyLDEyNi44M2MtMS4yNC43MS0yLjA0LDIuMzQtMS43OSwzLjYyLjEyLjY1LjQ5LDEuMDguOTksMS4yNy40OC4xOSwxLjEuMTIsMS43Mi0uMjRsMjQuNjktMTQuMjVjMS4yNC0uNzEsMi4wNC0yLjM0LDEuNzktMy42My0uMTMtLjY0LS40OS0xLjA3LS45OS0xLjI2LS40OS0uMTktMS4xMS0uMTItMS43My4yM2wtMjQuNjgsMTQuMjVaIi8+PHBhdGggY2xhc3M9ImNscy0xMCIgZD0iTTE5OS4xOSw5OC4yOGMtMS4yNC43MS0yLjA0LDIuMzQtMS43OSwzLjYzLjEyLjY0LjQ5LDEuMDcuOTksMS4yNi40OS4xOCwxLjEuMTIsMS43Mi0uMjRsNTQtMzEuMTdjMS4yNS0uNzIsMi4wNC0yLjM0LDEuNzktMy42Mi0uMTItLjY1LS40OS0xLjA4LS45OC0xLjI4LS40OS0uMTgtMS4xLS4xMi0xLjcyLjI0bC01NCwzMS4xN1oiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0xOTkuMTksOTguMjhjLTEuMjQuNzEtMi4wNCwyLjM0LTEuNzksMy42My4xMi42NC40OSwxLjA3Ljk5LDEuMjYuNDkuMTgsMS4xLjEyLDEuNzItLjI0bDU0LTMxLjE3YzEuMjUtLjcyLDIuMDQtMi4zNCwxLjc5LTMuNjItLjEyLS42NS0uNDktMS4wOC0uOTgtMS4yOC0uNDktLjE4LTEuMS0uMTItMS43Mi4yNGwtNTQsMzEuMTdaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjA1LjA4LDE1OS42Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zOCwxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMy40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zOC0xLjYyLS40MS0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjA1LjA4LDE1OS42Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zOCwxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMy40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zOC0xLjYyLS40MS0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjA1LjY3LDE3NS42NWMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzgsMS42Mi40MSwyLjE4LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI1bC01Ljk5LTMuNDZjLS42NC0uMzctMS42Mi0uNDEtMi4xOC0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwNS42NywxNzUuNjVjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM4LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNWwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQxLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yMTguNjgsMTUxLjc1Yy0uNTYuMzMtLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMy40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40MS0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE4LjY4LDE1MS43NWMtLjU2LjMzLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzgsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzMuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTIxOS4yNywxNjcuNzljLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM4LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NWMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNWwtNS45OS0zLjQ2Yy0uNjQtLjM4LTEuNjItLjQxLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMTkuMjcsMTY3Ljc5Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zOCwxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjVjLjU2LS4zMi40OS0uODktLjE2LTEuMjVsLTUuOTktMy40NmMtLjY0LS4zOC0xLjYyLS40MS0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xMSIgZD0iTTIxOS44NiwxODMuODRjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM4LDEuNjIuNDEsMi4xOC4wOWwxOS44LTExLjQzYy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NC0uMzctMS42Mi0uNDItMi4xOC0uMDlsLTE5LjgsMTEuNDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE5Ljg2LDE4My44NGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzgsMS42Mi40MSwyLjE4LjA5bDE5LjgtMTEuNDNjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zNy0xLjYyLS40Mi0yLjE4LS4wOWwtMTkuOCwxMS40M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMjIxLjg5LDk3Ljg5Yy0xLjI0LjcyLTIuMDQsMi4zNC0xLjc5LDMuNjMuMTMuNjQuNDksMS4wOC45OSwxLjI3LjQ5LjE4LDEuMS4xMiwxLjcyLS4yNGwyNi4yNi0xNS4xNmMxLjI0LS43MiwyLjA0LTIuMzQsMS43OS0zLjYzLS4xMy0uNjQtLjQ5LTEuMDgtLjk5LTEuMjctLjQ5LS4xOC0xLjEtLjEyLTEuNzIuMjNsLTI2LjI3LDE1LjE2WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIyMS44OSw5Ny44OWMtMS4yNC43Mi0yLjA0LDIuMzQtMS43OSwzLjYzLjEzLjY0LjQ5LDEuMDguOTksMS4yNy40OS4xOCwxLjEuMTIsMS43Mi0uMjRsMjYuMjYtMTUuMTZjMS4yNC0uNzIsMi4wNC0yLjM0LDEuNzktMy42My0uMTMtLjY0LS40OS0xLjA4LS45OS0xLjI3LS40OS0uMTgtMS4xLS4xMi0xLjcyLjIzbC0yNi4yNywxNS4xNloiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMjI2LjM3LDEwOC4wNGMtMS4yNC43MS0yLjA1LDIuMzQtMS43OSwzLjYyLjEyLjY0LjQ5LDEuMDguOTgsMS4yNy40OS4xOCwxLjEuMTIsMS43Mi0uMjRsMTQuMjYtOC4yM2MxLjI0LS43MSwyLjA0LTIuMzQsMS43OS0zLjYzLS4xMy0uNjQtLjQ5LTEuMDctLjk5LTEuMjYtLjQ5LS4xOC0xLjExLS4xMi0xLjcyLjI0bC0xNC4yNiw4LjI0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTIyNi4zNywxMDguMDRjLTEuMjQuNzEtMi4wNSwyLjM0LTEuNzksMy42Mi4xMi42NC40OSwxLjA4Ljk4LDEuMjcuNDkuMTgsMS4xLjEyLDEuNzItLjI0bDE0LjI2LTguMjNjMS4yNC0uNzEsMi4wNC0yLjM0LDEuNzktMy42My0uMTMtLjY0LS40OS0xLjA3LS45OS0xLjI2LS40OS0uMTgtMS4xMS0uMTItMS43Mi4yNGwtMTQuMjYsOC4yNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEwIiBkPSJNMjMzLjEsNjUuOTdjLTEuMjQuNzItMi4wNCwyLjM0LTEuNzksMy42My4xMi42NC40OSwxLjA4Ljk5LDEuMjcuNDguMTgsMS4xLjEyLDEuNzItLjI0bDExLjA3LTYuMzljMS4yNC0uNzEsMi4wNC0yLjMzLDEuNzktMy42My0uMTMtLjY0LS40OS0xLjA3LS45OS0xLjI2LS40OS0uMTktMS4xMS0uMTMtMS43Mi4yM2wtMTEuMDYsNi4zOVoiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0yMzMuMSw2NS45N2MtMS4yNC43Mi0yLjA0LDIuMzQtMS43OSwzLjYzLjEyLjY0LjQ5LDEuMDguOTksMS4yNy40OC4xOCwxLjEuMTIsMS43Mi0uMjRsMTEuMDctNi4zOWMxLjI0LS43MSwyLjA0LTIuMzMsMS43OS0zLjYzLS4xMy0uNjQtLjQ5LTEuMDctLjk5LTEuMjYtLjQ5LS4xOS0xLjExLS4xMy0xLjcyLjIzbC0xMS4wNiw2LjM5WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTIzMi4yOCwxNDMuOWMtLjU2LjMyLS40OS44OS4xNiwxLjI1bDUuOTksMy40NmMuNjUuMzgsMS42My40MiwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42Mi0uNDItMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzMi4yOCwxNDMuOWMtLjU2LjMyLS40OS44OS4xNiwxLjI1bDUuOTksMy40NmMuNjUuMzgsMS42My40MiwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42Mi0uNDItMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTIzMi43NywxOTEuNGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzctMS42Mi0uNDItMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzMi43NywxOTEuNGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzctMS42Mi0uNDItMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTIzMi44NywxNTkuOTRjLS41Ni4zMy0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM4LDEuNjIuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMzLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjItLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMzIuODcsMTU5Ljk0Yy0uNTYuMzMtLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMy40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40MS0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjQ1Ljg5LDEzNi4wNWMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzcsMS42Mi40MSwyLjE4LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NC0uMzgtMS42Mi0uNDItMi4xOC0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0NS44OSwxMzYuMDVjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM4LTEuNjItLjQyLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yNDYuMzMsMTgzLjU3Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NS4zNywxLjYzLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zNy0xLjYyLS40Mi0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQ2LjMzLDE4My41N2MtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42My40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NC0uMzctMS42Mi0uNDItMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTI0Ni40NywxNTIuMDljLS41Ni4zMi0uNDkuODkuMTYsMS4yNWw1Ljk5LDMuNDZjLjY1LjM4LDEuNjIuNDIsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjItLjQyLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNDYuNDcsMTUyLjA5Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjVsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQyLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40Mi0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjQ3LjA2LDE2OC4xM2MtLjU2LjMzLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzgsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzMuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42My0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0Ny4wNiwxNjguMTNjLS41Ni4zMy0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM4LDEuNjIuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMzLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjMtLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yNTkuNDksMTI4LjJjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQyLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTkuNDksMTI4LjJjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQyLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTkiIGQ9Ik0yNTkuOSwxNzUuNzNjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw0Ny4zNC0yNy4zM2MuNTctLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQyLTIuMTgtLjA5bC00Ny4zNCwyNy4zM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNTkuOSwxNzUuNzNjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw0Ny4zNC0yNy4zM2MuNTctLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQyLTIuMTgtLjA5bC00Ny4zNCwyNy4zM1oiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yNjAuMDcsMTQ0LjI0Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zNywxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zOC0xLjYyLS40Mi0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjYwLjA3LDE0NC4yNGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzcsMS42Mi40MSwyLjE4LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NC0uMzgtMS42Mi0uNDItMi4xOC0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTI2MC42NSwxNjAuMjljLS41Ni4zMi0uNDkuODkuMTYsMS4yNWw1Ljk5LDMuNDZjLjY1LjM4LDEuNjIuNDIsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjItLjQyLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNjAuNjUsMTYwLjI5Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjVsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQyLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40Mi0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjczLjA5LDEyMC4zNGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzctMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI3My4wOSwxMjAuMzRjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM3LDEuNjIuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM3LTEuNjItLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yNzMuNjcsMTM2LjM5Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zNywxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zNy0xLjYyLS40Mi0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjczLjY3LDEzNi4zOWMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjQuMzcsMS42Mi40MSwyLjE4LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NC0uMzctMS42Mi0uNDItMi4xOC0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTI3NC4yNiwxNTIuNDNjLS41Ni4zMi0uNDkuODkuMTYsMS4yNWw1Ljk5LDMuNDdjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM4LTEuNjItLjQyLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzQuMjYsMTUyLjQzYy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjVsNS45OSwzLjQ3Yy42NC4zNywxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zOC0xLjYyLS40Mi0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMjg2LjY4LDExMi40OWMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzgsMS42My40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI1bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI4Ni42OCwxMTIuNDljLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM4LDEuNjMuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNWwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjItLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTYiIGQ9Ik0yODcuMjcsMTI4LjUzYy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NS4zNywxLjYyLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zNy0xLjYyLS40MS0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjg3LjI3LDEyOC41M2MtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzctMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTI4Ny44NiwxNDQuNThjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY0LjM3LDEuNjIuNDEsMi4xOC4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjQtLjM3LTEuNjItLjQyLTIuMTgtLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yODcuODYsMTQ0LjU4Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zNywxLjYyLjQxLDIuMTguMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY0LS4zNy0xLjYyLS40Mi0yLjE4LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMzAwLjg3LDEyMC42OGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzgsMS42My40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI1bC01Ljk5LTMuNDZjLS42NS0uMzgtMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMwMC44NywxMjAuNjhjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM4LDEuNjMuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNWwtNS45OS0zLjQ2Yy0uNjUtLjM4LTEuNjItLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48cGF0aCBjbGFzcz0iY2xzLTExIiBkPSJNMzAxLjUxLDEzNi43Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjVsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQyLDIuMTkuMDlsMTkuODUtMTEuNDdjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40Mi0yLjE5LS4wOWwtMTkuODUsMTEuNDdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzAxLjUxLDEzNi43Yy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjVsNS45OSwzLjQ2Yy42NS4zOCwxLjYyLjQyLDIuMTkuMDlsMTkuODUtMTEuNDdjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zOC0xLjYyLS40Mi0yLjE5LS4wOWwtMTkuODUsMTEuNDdaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMzE0LjUsMTQ0LjIxYy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zNywxLjYyLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zNy0xLjYzLS40Mi0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzE0LjUsMTQ0LjIxYy0uNTYuMzItLjQ5Ljg5LjE2LDEuMjZsNS45OSwzLjQ2Yy42NC4zNywxLjYyLjQxLDIuMTkuMDlsNi4zLTMuNjRjLjU2LS4zMi40OS0uODktLjE2LTEuMjZsLTUuOTktMy40NmMtLjY1LS4zNy0xLjYzLS40Mi0yLjE5LS4wOWwtNi4zLDMuNjRaIi8+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNMzI4LjA2LDEzNi4zOGMtLjU2LjMyLS40OS44OS4xNiwxLjI2bDUuOTksMy40NmMuNjUuMzcsMS42Mi40MSwyLjE5LjA5bDYuMy0zLjY0Yy41Ni0uMzIuNDktLjg5LS4xNi0xLjI2bC01Ljk5LTMuNDZjLS42NS0uMzctMS42Mi0uNDEtMi4xOS0uMDlsLTYuMywzLjY0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMyOC4wNiwxMzYuMzhjLS41Ni4zMi0uNDkuODkuMTYsMS4yNmw1Ljk5LDMuNDZjLjY1LjM3LDEuNjIuNDEsMi4xOS4wOWw2LjMtMy42NGMuNTYtLjMyLjQ5LS44OS0uMTYtMS4yNmwtNS45OS0zLjQ2Yy0uNjUtLjM3LTEuNjItLjQxLTIuMTktLjA5bC02LjMsMy42NFoiLz48L2c+PC9zdmc+");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 50vw;
  padding-bottom: 14em;
}
@media (min-width: 1440px) {
  .single-column.ai-afterimage {
    padding-bottom: 18em;
  }
}
@media (min-width: 1792px) {
  .single-column.ai-afterimage {
    padding-bottom: 16em;
  }
}
@media (min-width: 2160px) {
  .single-column.ai-afterimage {
    padding-bottom: 18em;
  }
}
@media (max-width: 768px) {
  .single-column.ai-afterimage {
    background: none;
    padding-bottom: 4em;
  }
}
.single-column__inner-content {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .single-column__inner-content {
    padding: 0 1em;
  }
}
.single-column__inner-content .recommendations {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
.single-column__inner-content .recommendations > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .recommendations > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column__inner-content .recommendations .text-block h2 {
  color: #ffffff;
}
.single-column__inner-content .recommendations .text-block p {
  color: #ffffff;
  margin-bottom: 0.25em;
}
.single-column__inner-content .recommendations .text-block p strong {
  font-weight: bold;
}
.single-column__inner-content .recommendations .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 14em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-column__inner-content .recommendations .icon svg {
  width: 100%;
}
@media (max-width: 640px) {
  .single-column__inner-content .recommendations {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .single-column__inner-content .recommendations > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .recommendations > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .recommendations .icon {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-align: center;
        justify-self: center;
  }
  .single-column__inner-content .recommendations .text-block {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
.single-column__inner-content h2 {
  color: #007FA9;
  font-weight: 600;
  font-size: 2.5em;
  text-align: center;
  line-height: 0.95;
  margin-bottom: 1em;
  text-align: left;
}
.single-column__inner-content h2.center {
  text-align: center;
}
.single-column__inner-content h2.upper {
  text-transform: uppercase;
}
.single-column__inner-content h2.modallink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-column__inner-content h2.modallink a {
  display: block;
}
.single-column__inner-content h2.modallink a .popout {
  display: block;
  border-radius: 5px;
  width: 0.75em;
  height: 0.75em;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy41NiAyMy41NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjIzcHg7fS5jbHMtMntmaWxsOiMwMDI3NzY7c3Ryb2tlLXdpZHRoOjBweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiI+PHJlY3QgY2xhc3M9ImNscy0yIiB3aWR0aD0iMjMuNTYiIGhlaWdodD0iMjMuNTYiIHJ4PSIyLjQ1IiByeT0iMi40NSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjYyLDEyLjc4bDguMzItOC4zMk0xNC40MSw0LjQ2aDQuNTR2NC41NE0xNi42OCwxMi4wMnY0LjU0YzAsLjgzLS42OCwxLjUxLTEuNTEsMS41MUg2Ljg0Yy0uODQsMC0xLjUxLS42OC0xLjUxLTEuNTF2LTguMzJjMC0uODQuNjgtMS41MSwxLjUxLTEuNTFoNC41NCIvPjwvZz48L3N2Zz4=") no-repeat center center;
  background-size: cover;
  -webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.25);
}
.single-column__inner-content h2.dual-line span {
  font-size: 50%;
  font-weight: 400;
  display: block;
  margin-top: 1em;
}
.single-column__inner-content .donut-title, .single-column__inner-content .recommendations-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .single-column__inner-content .donut-title, .single-column__inner-content .recommendations-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    row-gap: 1.5em;
  }
}
.single-column__inner-content .donut-title h2, .single-column__inner-content .recommendations-title h2 {
  margin-bottom: 0;
}
.single-column__inner-content .donut-title h2.white, .single-column__inner-content .recommendations-title h2.white {
  color: #ffffff;
}
.single-column__inner-content .donut-title .slider-controls, .single-column__inner-content .recommendations-title .slider-controls {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-radius: 5px;
  border: 1px solid #007FA9;
  background: #ffffff;
}
.single-column__inner-content .donut-title .slider-controls > *:nth-child(1), .single-column__inner-content .recommendations-title .slider-controls > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .donut-title .slider-controls > *:nth-child(2), .single-column__inner-content .recommendations-title .slider-controls > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column__inner-content .donut-title .slider-controls:before, .single-column__inner-content .recommendations-title .slider-controls:before {
  content: "";
  display: block;
  background: #007FA9;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  border-radius: 4px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 50%;
  margin-left: 0;
}
.single-column__inner-content .donut-title .slider-controls.active:before, .single-column__inner-content .recommendations-title .slider-controls.active:before {
  margin-left: 50%;
}
.single-column__inner-content .donut-title .slider-controls button, .single-column__inner-content .recommendations-title .slider-controls button {
  background: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0.5em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #007FA9;
  font-family: "Roboto", arial, helvetica, sans-serif;
  position: relative;
  z-index: 2;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (min-width: 2160px) {
  .single-column__inner-content .donut-title .slider-controls button, .single-column__inner-content .recommendations-title .slider-controls button {
    font-size: 120%;
  }
}
.single-column__inner-content .donut-title .slider-controls button.active, .single-column__inner-content .recommendations-title .slider-controls button.active {
  color: #ffffff;
  font-weight: 600;
  cursor: default;
  pointer-events: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .donut-title .slider-controls button:nth-of-type(1), .single-column__inner-content .recommendations-title .slider-controls button:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.single-column__inner-content .donut-title .slider-controls button:nth-of-type(2), .single-column__inner-content .recommendations-title .slider-controls button:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.single-column__inner-content .donut-title .slider-controls.alt, .single-column__inner-content .recommendations-title .slider-controls.alt {
  border: 1px solid #00A0FF;
}
.single-column__inner-content .donut-title .slider-controls.alt:before, .single-column__inner-content .recommendations-title .slider-controls.alt:before {
  background: #00A0FF;
}
.single-column__inner-content .donut-title .slider-controls.alt button, .single-column__inner-content .recommendations-title .slider-controls.alt button {
  color: #00A0FF;
}
.single-column__inner-content .donut-title .slider-controls.alt button.active, .single-column__inner-content .recommendations-title .slider-controls.alt button.active {
  color: #ffffff;
}
.single-column__inner-content p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.single-column__inner-content p em {
  font-style: italic;
  font-family: "Roboto", arial, helvetica, sans-serif;
}
.single-column__inner-content p:last-of-type {
  margin-bottom: 0;
}
.single-column__inner-content ol {
  list-style-type: decimal;
  margin-left: 1em;
}
.single-column__inner-content ol li {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  padding-left: 1em;
  margin-bottom: 1em;
}
.single-column__inner-content .btn {
  background: #002776;
  padding: 1em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
  font-size: 1em;
  font-size: clamp(13px, 1.2vw, 1.25em);
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.single-column__inner-content .btn:hover, .single-column__inner-content .btn:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content img {
  width: 100%;
}
.single-column__inner-content .auto-columns {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  row-gap: 3em;
  margin: 2em 3em 0 3em;
}
.single-column__inner-content .auto-columns .img-dl-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 2em;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}
.single-column__inner-content .auto-columns .img-dl-block picture {
  display: block;
  width: 100%;
}
.single-column__inner-content .auto-columns .img-dl-block picture img {
  display: block;
  width: 100%;
}
.single-column__inner-content .auto-columns .img-dl-block a {
  background: #007FA9;
  padding: 1em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
  font-size: 1em;
  font-size: clamp(11px, 2vw, 0.9em);
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.single-column__inner-content .auto-columns .img-dl-block a:hover, .single-column__inner-content .auto-columns .img-dl-block a:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  scroll-margin: 50px;
}
.single-column__inner-content .pane-wrap.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-column__inner-content .pane-wrap.wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-column__inner-content .pane-wrap.plr1 {
  padding: 0 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.single-column__inner-content .pane-wrap.plr2 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.single-column__inner-content .pane-wrap .pane {
  width: 48%;
}
.single-column__inner-content .pane-wrap .pane.full {
  width: 100%;
}
.single-column__inner-content .pane-wrap .pane.mt2 {
  margin-top: 2em;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane.order1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .single-column__inner-content .pane-wrap .pane.order2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .single-column__inner-content .pane-wrap .pane.nomb {
    margin-bottom: 0;
  }
}
.single-column__inner-content .pane-wrap .pane--video {
  -webkit-box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
          box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
}
.single-column__inner-content .pane-wrap .pane--image img {
  width: 100%;
  display: block;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane--image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane--text-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .pushdown {
  display: block;
  width: 100%;
  overflow: hidden;
}
.single-column__inner-content .pane-wrap .pane--text-content .pushdown img {
  display: block;
  width: 100%;
  position: relative;
  top: 2em;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane--text-content .pushdown img {
    top: 4em;
  }
}
@media (min-width: 2160px) {
  .single-column__inner-content .pane-wrap .pane--text-content .pushdown img {
    top: 4em;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content.v-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-column__inner-content .pane-wrap .pane--text-content.v-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.single-column__inner-content .pane-wrap .pane--text-content.v-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.single-column__inner-content .pane-wrap .pane--text-content.alignment {
  -webkit-box-align: space-around;
      -ms-flex-align: space-around;
          align-items: space-around;
}
.single-column__inner-content .pane-wrap .pane--text-content.fixed-aspect .plyr {
  aspect-ratio: 16/9;
  -webkit-box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
          box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
  height: auto;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid {
  margin-top: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-prev {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAuNjEgMjEuMjEiPjxkZWZzPjxzdHlsZT4ubGVmdHRyaS0xe2ZpbGw6IzAwMjc3NjtzdHJva2Utd2lkdGg6MHB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMS0yIj48cG9seWdvbiBjbGFzcz0ibGVmdHRyaS0xIiBwb2ludHM9IjAgMTAuNjEgMTAuNjEgMjEuMjEgMTAuNjEgMCAwIDEwLjYxIj48L3BvbHlnb24+PC9nPjwvc3ZnPg0K") no-repeat center center;
  background-size: contain;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-prev:before {
  display: none;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-next {
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAuNjEgMjEuMjEiPjxkZWZzPjxzdHlsZT4ucmlnaHR0cmktMXtmaWxsOiMwMDI3NzY7c3Ryb2tlLXdpZHRoOjBweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiI+PHBvbHlnb24gY2xhc3M9InJpZ2h0dHJpLTEiIHBvaW50cz0iMTAuNjEgMTAuNjEgMCAyMS4yMSAwIDAgMTAuNjEgMTAuNjEiPjwvcG9seWdvbj48L2c+PC9zdmc+") no-repeat center center;
  background-size: contain;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-next:before {
  display: none;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-track {
  height: inherit;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid .slick-track .slick-slide {
  height: inherit;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div {
  position: relative;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 0.75em;
  text-decoration: none;
  height: 100%;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a img {
  display: block;
  width: 100%;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content)) minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, max-content)) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 1em;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy p {
  margin-bottom: 0;
  width: 100%;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy p.heading {
  color: #007FA9;
  font-weight: 500;
  font-size: clamp(14px, 1.6vw, 1.6em);
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy p.subhead {
  color: #002776;
  font-size: 95%;
  font-weight: 500;
  min-height: 3em;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a .profile-copy span {
  display: inline-block;
  -ms-flex-item-align: end;
      -ms-grid-row-align: end;
      align-self: end;
  background: #002776;
  margin-top: 1em;
  color: #ffffff;
  border-radius: 5px;
  padding: 0.75em 0;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 100%;
  text-align: center;
}
.single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a:hover .profile-copy span, .single-column__inner-content .pane-wrap .pane--text-content .logo-grid div a:focus .profile-copy span {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane-wrap .pane--text-content h2 {
  font-size: 2.3em;
  text-align: left;
  margin-bottom: 1em;
}
.single-column__inner-content .pane-wrap .pane--text-content h2.lighter {
  font-weight: 300;
}
.single-column__inner-content .pane-wrap .pane--text-content h2.upper {
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane--text-content h2 {
    text-align: center;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content h3 {
  color: #002776;
  font-weight: bold;
  font-size: inherit;
  margin-bottom: 0.5em;
}
.single-column__inner-content .pane-wrap .pane--text-content h3.chart {
  font-size: clamp(14px, 1.4vw, 1.4em);
}
.single-column__inner-content .pane-wrap .pane--text-content h3.modallink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: clamp(14px, 1.6vw, 1.6em);
}
.single-column__inner-content .pane-wrap .pane--text-content h3.modallink a {
  display: block;
}
.single-column__inner-content .pane-wrap .pane--text-content h3.modallink a .popout {
  display: block;
  border-radius: 5px;
  width: 1.4em;
  height: 1.4em;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy41NiAyMy41NiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjIzcHg7fS5jbHMtMntmaWxsOiMwMDI3NzY7c3Ryb2tlLXdpZHRoOjBweDt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiI+PHJlY3QgY2xhc3M9ImNscy0yIiB3aWR0aD0iMjMuNTYiIGhlaWdodD0iMjMuNTYiIHJ4PSIyLjQ1IiByeT0iMi40NSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwLjYyLDEyLjc4bDguMzItOC4zMk0xNC40MSw0LjQ2aDQuNTR2NC41NE0xNi42OCwxMi4wMnY0LjU0YzAsLjgzLS42OCwxLjUxLTEuNTEsMS41MUg2Ljg0Yy0uODQsMC0xLjUxLS42OC0xLjUxLTEuNTF2LTguMzJjMC0uODQuNjgtMS41MSwxLjUxLTEuNTFoNC41NCIvPjwvZz48L3N2Zz4=") no-repeat center center;
  background-size: cover;
  -webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.25);
}
.single-column__inner-content .pane-wrap .pane--text-content p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.single-column__inner-content .pane-wrap .pane--text-content p:last-of-type {
  margin-bottom: 0;
}
.single-column__inner-content .pane-wrap .pane--text-content strong {
  font-weight: 500;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider {
  margin-top: 2em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: none;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  overflow: hidden;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block {
  -webkit-transform: translateX(-1000px);
          transform: translateX(-1000px);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block {
    -webkit-transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block h2 {
  color: #ffffff;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block p {
  color: #ffffff;
  margin-bottom: 0.25em;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block p.mt1 {
  margin-top: 1em;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block p strong {
  font-weight: bold;
  font-size: 1.1em;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block a {
  font-weight: 500;
  color: #00BFB3;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block a:hover, .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block a:focus {
  color: #2DBAD7;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .icon {
  -webkit-transform: translateX(1000px);
          transform: translateX(1000px);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 14em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .icon {
    -webkit-transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
            transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .icon svg {
  width: 100%;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .icon {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-align: center;
        justify-self: center;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide .text-block {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 0;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active .icon {
  -webkit-animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active .icon {
    -webkit-animation: slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
            animation: slide-in-blurred-top 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active .text-block {
  -webkit-animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .recommendations-slider .slide.active .text-block {
    -webkit-animation: slide-in-blurred-bottom 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
            animation: slide-in-blurred-bottom 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider {
  margin-top: 2em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide {
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 4em minmax(0, 1fr) 4em minmax(0, 1fr) 4em minmax(0, 1fr);
  grid-template-columns: repeat(4, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 4em;
  grid-row-gap: 0;
  overflow: hidden;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) 4em minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 4em;
    grid-row-gap: 2em;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
@media (max-width: 375px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content) 2em minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(4, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(4, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut {
  -webkit-transform: translateY(1000px);
          transform: translateY(1000px);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 1em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, 1fr) 1em minmax(0, max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 1em;
  position: relative;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  aspect-ratio: 1/1;
  position: relative;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount {
  font-size: clamp(16px, 6vw, 6em);
  color: #002776;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  line-height: 1;
  position: absolute;
  left: var(--xpc);
  bottom: var(--ypc);
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount.midblue {
  color: #007FA9;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount:after {
  content: "%";
  display: block;
  font-size: 50%;
  position: relative;
  bottom: 0.225em;
}
@media (min-width: 1440px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount {
    font-size: clamp(16px, 7vw, 7em);
  }
}
@media (min-width: 2160px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount {
    font-size: clamp(16px, 8vw, 8em);
  }
}
@media (max-width: 640px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount {
    font-size: clamp(16px, 14vw, 14em);
  }
}
@media (max-width: 375px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .percentagep .upcount {
    font-size: clamp(32px, 32vw, 32em);
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-wrap {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  aspect-ratio: 1/1;
  width: 100%;
  height: 100%;
}
@media (max-width: 375px) {
  .single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-wrap {
    padding: 2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-wrap svg {
  width: 100%;
  height: 100%;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-wrap svg.midblue path:first-of-type {
  fill: #007FA9;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-text {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  color: #002776;
  font-size: clamp(13px, 1.2vw, 1.2em);
  line-height: 1.2;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide .donut .donut-outer .donut-text.midblue {
  color: #007FA9;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide.active {
  opacity: 1;
  pointer-events: all;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide.active .donut:nth-of-type(1) {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide.active .donut:nth-of-type(2) {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.25s both;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide.active .donut:nth-of-type(3) {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
.single-column__inner-content .pane-wrap .pane--text-content .donut-slider .slide.active .donut:nth-of-type(4) {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
}
.single-column__inner-content .pane-wrap .pane--text-content .num-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-column__inner-content .pane-wrap .pane--text-content .num-count .num-large {
  color: #2DBAD7;
  font-size: 5em;
  font-size: clamp(90px, 8vw, 8em);
  font-weight: bold;
  width: 100%;
  margin-bottom: 0.25em;
  line-height: 1;
  border-bottom: 1px solid #000000;
  text-align: center;
}
.single-column__inner-content .pane-wrap .pane--text-content .num-count .num-large span {
  font-weight: 300;
}
.single-column__inner-content .pane-wrap .pane--text-content .num-count .label-small {
  margin-bottom: 0;
  font-size: 1.2em;
  color: #000000;
  text-align: center;
  line-height: 1.15;
  width: 100%;
}
.single-column__inner-content .pane-wrap .pane--text-content .num-count .label-small strong {
  font-weight: bold;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane--text-content .num-count {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .num-count.bottom {
    margin-top: 2em;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .num-count .num-large {
    max-width: 200px;
  }
  .single-column__inner-content .pane-wrap .pane--text-content .num-count .label-small {
    max-width: 200px;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
  margin-top: 1.5em;
  padding: 0.25em 0;
}
.single-column__inner-content .pane-wrap .pane--text-content .profile img {
  display: block;
  width: 100%;
  max-width: 175px;
  border: 1px solid #000000;
}
@media (min-width: 2160px) {
  .single-column__inner-content .pane-wrap .pane--text-content .profile img {
    max-width: 400px;
  }
}
.single-column__inner-content .pane-wrap .pane--text-content .profile figcaption {
  color: #002776;
  margin-bottom: 1em;
  font-size: clamp(16px, 1.6vw, 1.6em);
}
.single-column__inner-content .pane-wrap .pane--text-content .profile figcaption span {
  font-weight: bold;
  display: block;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(8rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  margin-top: 1.5em;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart .chart-wrap {
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart .chart-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart .chart-wrap svg {
  width: 100%;
  position: relative;
  z-index: 1;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  aspect-ratio: 1;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart .chart-wrap .bignum {
  position: relative;
  z-index: 2;
  text-align: center;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  font-size: clamp(18px, 5.5vw, 5.5em);
  font-weight: 600;
  color: #007FA9;
  font-family: "Roboto", arial, helvetica, sans-serif;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart .chart-wrap .bignum span {
  font-size: 50%;
}
.single-column__inner-content .pane-wrap .pane--text-content .twin-charts .chart p {
  font-size: 130%;
  color: #007FA9;
}
.single-column__inner-content .pane-wrap .pane--text-content.post-tri-one:after {
  content: "";
  display: block;
  width: 14em;
  height: 9em;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzAgMTA4Ljg5Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2Y1ZjBlYjt9LmNscy0xLC5jbHMtMiwuY2xzLTMsLmNscy00LC5jbHMtNXtzdHJva2Utd2lkdGg6MHB4O30uY2xzLTJ7ZmlsbDojMDA3ZmE5O30uY2xzLTN7ZmlsbDojMmViYWQ3O30uY2xzLTR7ZmlsbDojMDBiZmIzO30uY2xzLTV7ZmlsbDojMDAyNzc2O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMS0yIj48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMzkuMjkgMTA4Ljg5IDEwOC44MSAxMDguODkgMTA4LjgxIDQwLjUxIDM5LjI5IDEwOC44OSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI1NC42NiA1Ny43IDgzLjUxIDI4Ljg1IDU0LjY2IDAgNTQuNjYgNTcuNyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIwIDY5LjYgMCAxMDguODkgMzkuMjkgMTA4Ljg5IDAgNjkuNiIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIzOS4yOSA1Ny40MyAzOS4yOSAxOC4xNCAwIDE4LjE0IDM5LjI5IDU3LjQzIi8+PHBvbHlnb24gY2xhc3M9ImNscy00IiBwb2ludHM9IjE3MCA2NS44MiAxMjYuMiA2NS44MiAxMjYuMiAxMDguODkgMTcwIDY1LjgyIi8+PC9nPjwvc3ZnPg==") no-repeat center center;
  margin-top: 2em;
}
.single-column__inner-content .pane-wrap .pane--quote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-column__inner-content .pane-wrap .pane--quote strong {
  font-weight: bold;
}
.single-column__inner-content .pane-wrap .pane--quote .quotebox {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NzAgMzcwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NzAgMzcwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2NsaXAtcGF0aDp1cmwoI1NWR0lEXzJfKTtmaWxsOiNFOTgzMDA7fQo8L3N0eWxlPgo8Zz4KCTxkZWZzPgoJCTxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iMC4zIiB5PSIwLjgiIHdpZHRoPSI0NjkuNSIgaGVpZ2h0PSIzNjguMiIvPgoJPC9kZWZzPgoJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+CgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZTsiLz4KCTwvY2xpcFBhdGg+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMC4zLDM2OWgxNzIuNFYxODkuNWgtNjljLTUuNi02MS44LDI1LjYtMTA4LjQsMTA0LjYtMTIwTDE5My44LDAuOEM2OS4zLDcuOCwwLjMsNzQuMiwwLjMsMjE4LjdWMzY5egoJCSBNMjYxLjcsMzY5aDE3Mi40VjE4OS41aC02OWMtNS41LTYxLjgsMjUuNi0xMDguNCwxMDQuNi0xMjBMNDU2LjQsMC44Yy0xMjUuNyw3LTE5NC43LDczLjQtMTk0LjcsMjE3LjlWMzY5eiIvPgo8L2c+Cjwvc3ZnPgo=") no-repeat top left;
  background-size: 2em;
  padding-left: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 2em;
}
.single-column__inner-content .pane-wrap .pane--quote .quotebox p {
  font-size: 1.75em;
  font-weight: bold;
  color: #002776;
  line-height: 1.25em;
}
.single-column__inner-content .pane-wrap .pane--quote .quotebox p span {
  width: 1em;
  height: 1em;
  padding-left: 0.5em;
  position: relative;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDY5LjQgMzY4LjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze2ZpbGw6I2U5ODMwMDt9PC9zdHlsZT48Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMSkiPjxyZWN0IGNsYXNzPSJjbHMtMSIgd2lkdGg9IjQ2OS41IiBoZWlnaHQ9IjM2OC4yIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllciAxIj48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTQ2OS41LDBIMjk3LjFWMTc5LjVoNjljNS42LDYxLjgtMjUuNiwxMDguNC0xMDQuNiwxMjBMMjc2LDM2OC4yYzEyNC41LTcsMTkzLjUtNzMuNCwxOTMuNS0yMTcuOVpNMjA4LjEsMEgzNS43VjE3OS41aDY5YzUuNSw2MS44LTI1LjYsMTA4LjQtMTA0LjYsMTIwbDEzLjMsNjguN2MxMjUuNy03LDE5NC43LTczLjQsMTk0LjctMjE3LjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xKSIvPjwvZz48L2c+PC9nPjwvc3ZnPg==") no-repeat top center;
  background-size: 1em;
  display: inline-block;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap .pane {
    width: 100%;
    margin-bottom: 1em;
  }
  .single-column__inner-content .pane-wrap .pane:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 768px) {
  .single-column__inner-content .pane-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.single-column__inner-content .pane--text-content h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.single-column__inner-content .pane--text-content h3.mt2 {
  margin-top: 2em;
}
.single-column__inner-content .pane--text-content h3.underline {
  font-size: 1.5em;
  border-bottom: 1px solid #000000;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.single-column__inner-content .pane--text-content h3.underline.variable {
  font-size: clamp(13px, 1.5vw, 1.5em);
  line-height: 1.2;
}
.single-column__inner-content .pane--text-content .big-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  row-gap: 1em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 3em;
}
@media (max-width: 768px) {
  .single-column__inner-content .pane--text-content .big-cta {
    margin-top: 0;
  }
}
.single-column__inner-content .pane--text-content .big-cta .text-prompt {
  font-size: clamp(19px, 3vw, 3em);
  color: #007FA9;
  line-height: 1.4;
  width: 100%;
}
.single-column__inner-content .pane--text-content .big-cta a {
  text-decoration: none;
  color: #ffffff;
  background: #002776;
  border-radius: 5px;
  padding: 0.75em 4em;
  display: inline-block;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane--text-content .big-cta a:hover, .single-column__inner-content .pane--text-content .big-cta a:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane--text-content .centered-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-column__inner-content .pane--text-content .centered-link a {
  display: inline-block;
  border-radius: 5px;
  background: #007FA9;
  color: #ffffff;
  text-decoration: none;
  padding: 0.75em 2em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  font-weight: 500;
  margin-top: 3em;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column__inner-content .pane--text-content .centered-link a:hover, .single-column__inner-content .pane--text-content .centered-link a:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.single-column.view-height {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(800px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(800px + 2em)) 1fr;
  -ms-grid-rows: minmax(3em, 4em) 0 minmax(0, 1fr) 0 minmax(3em, 4em);
  grid-template-rows: minmax(3em, 4em) minmax(0, 1fr) minmax(3em, 4em);
  grid-column-gap: 0;
  grid-row-gap: 0;
  height: calc(100vh - 4.341em);
  position: relative;
  padding: 0;
}
.single-column.view-height > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column.view-height > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column.view-height > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.single-column.view-height > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column.view-height > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.single-column.view-height > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.single-column.view-height > *:nth-child(7) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.single-column.view-height > *:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.single-column.view-height > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.single-column.view-height .single-column__inner-content {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.single-column.view-height .single-column__inner-content > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column.view-height .single-column__inner-content > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column.view-height .single-column__inner-content > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.single-column.view-height .single-column__inner-content .pane.pane--text-content {
  overflow-y: auto;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #002776 #f5f0eb; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
.single-column.view-height .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar {
  width: 8px;
}
.single-column.view-height .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar-track {
  background: #f5f0eb;
}
.single-column.view-height .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar-thumb {
  background-color: #002776;
  border-radius: 0px;
  border: 3px solid #002776;
}
@media (max-width: 768px) {
  .single-column.view-height .single-column__inner-content .pane.pane--text-content {
    padding-right: 0.5em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.single-column.full-width-vh {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(3em, 4em) 0 minmax(0, 1fr) 0 minmax(3em, 4em);
  grid-template-rows: minmax(3em, 4em) minmax(0, 1fr) minmax(3em, 4em);
  grid-column-gap: 0;
  grid-row-gap: 0;
  max-height: calc(100vh - 4.341em);
  height: 100%;
  position: relative;
  padding: 0;
}
.single-column.full-width-vh > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column.full-width-vh > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.single-column.full-width-vh > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.single-column.full-width-vh > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column.full-width-vh > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.single-column.full-width-vh > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.single-column.full-width-vh > *:nth-child(7) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.single-column.full-width-vh > *:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.single-column.full-width-vh > *:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.single-column.full-width-vh .single-column__inner-content {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  height: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.single-column.full-width-vh .single-column__inner-content > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.single-column.full-width-vh .single-column__inner-content > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.single-column.full-width-vh .single-column__inner-content > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.single-column.full-width-vh .single-column__inner-content .pane.pane--text-content {
  overflow-y: auto;
  scrollbar-width: 2px; /* "auto" or "thin" */
  scrollbar-color: #002776 #f5f0eb; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
.single-column.full-width-vh .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar {
  width: 2px;
}
.single-column.full-width-vh .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar-track {
  background: #f5f0eb;
}
.single-column.full-width-vh .single-column__inner-content .pane.pane--text-content::-webkit-scrollbar-thumb {
  background-color: #002776;
  border-radius: 0px;
  border: 1px solid #002776;
}
@media (max-width: 768px) {
  .single-column.full-width-vh .single-column__inner-content .pane.pane--text-content {
    padding-right: 0.5em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}

.single-column-2 {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .single-column-2 {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .single-column-2 {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.single-column-2__inner-content {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .single-column-2__inner-content {
    padding: 0 1em;
  }
}
.single-column-2__inner-content h2 {
  color: #002776;
  font-weight: bold;
  font-size: 3.5em;
  line-height: 0.95;
  margin-bottom: 0.5em;
}
.single-column-2__inner-content h2.text-align-center {
  text-align: center;
}
.single-column-2__inner-content h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.single-column-2__inner-content p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.single-column-2__inner-content p:last-of-type {
  margin-bottom: 0;
}

.two-column {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .two-column {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .two-column {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.two-column--bg2 {
  background-color: #F5F0EB;
}
.two-column--bg1 {
  background-color: #F5F0EB;
  padding: 7em 0 5em 0;
  position: relative;
}
.two-column__inner-content {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
@media (max-width: 360px) {
  .two-column__inner-content {
    padding: 0 1em;
  }
}
.two-column__inner-content .pane {
  width: 48%;
}
.two-column__inner-content .pane--video {
  -webkit-box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
          box-shadow: 0px 20px 30px 0px rgba(59, 59, 59, 0.12);
}
.two-column__inner-content .pane--text-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-column__inner-content .pane--text-content h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.two-column__inner-content .pane--text-content p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
@media (max-width: 768px) {
  .two-column__inner-content .pane {
    width: 100%;
    margin-bottom: 1em;
  }
  .two-column__inner-content .pane:last-child {
    margin-bottom: 0;
  }
}
.two-column__inner-content .herosbc {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 0.55fr) 0 minmax(0, 0.45fr);
  grid-template-columns: minmax(0, 0.55fr) minmax(0, 0.45fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.two-column__inner-content .herosbc > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.two-column__inner-content .herosbc > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.two-column__inner-content .herosbc .imgsection {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.two-column__inner-content .herosbc .strapline {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (max-width: 986px) {
  .two-column__inner-content .herosbc {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .two-column__inner-content .herosbc > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .two-column__inner-content .herosbc > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .two-column__inner-content .herosbc .imgsection {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .two-column__inner-content .herosbc .strapline {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}

.two-column-slider {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #F5F0EB;
}

.two-column-slider > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.two-column-slider > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.two-column-slider > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.two-column-slider .imgbox {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.two-column-slider .imgbox > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.two-column-slider .imgbox > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.two-column-slider .imgbox picture {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  aspect-ratio: 16/9;
  padding: 2em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.two-column-slider .imgbox picture img {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}
.two-column-slider .copybox {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1.2fr) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  pointer-events: none;
  position: relative;
  z-index: 2;
}
.two-column-slider .copybox > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.two-column-slider .copybox > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.two-column-slider .copybox .copywrap {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.two-column-slider .copybox .copywrap h1 {
  color: #002776;
  font-size: 3em;
  font-size: clamp(16px, 3.2vw, 3.4em);
  font-weight: 300;
  line-height: 1;
  margin-bottom: 0.5em;
  pointer-events: all;
}
.two-column-slider .copybox .copywrap h1 span {
  font-weight: bold;
}
@media (max-width: 768px) {
  .two-column-slider .copybox .copywrap h1 {
    max-width: 78%;
  }
}
.two-column-slider .copybox .copywrap a {
  background: #002776;
  padding: 1em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
}
.two-column-slider .copybox .copywrap a:hover, .two-column-slider .copybox .copywrap a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #007FA9;
}
@media (max-width: 768px) {
  .two-column-slider {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .two-column-slider > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .two-column-slider > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .two-column-slider > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .two-column-slider > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .two-column-slider > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .two-column-slider > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .two-column-slider .imgbox {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/span 3;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .two-column-slider .imgbox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .two-column-slider .imgbox picture {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    aspect-ratio: 16/5;
  }
  .two-column-slider .imgbox picture img {
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center center;
       object-position: center center;
  }
  .two-column-slider .copybox {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .two-column-slider .copybox > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .two-column-slider .copybox .copywrap {
    padding: 2em 0;
  }
  .two-column-slider .copybox .copywrap h1 {
    color: #002776;
    font-size: 3em;
    font-size: clamp(16px, 6vw, 6em);
    font-weight: 300;
    line-height: 1;
    margin-bottom: 0.5em;
    pointer-events: all;
  }
  .two-column-slider .copybox .copywrap h1 span {
    font-weight: bold;
  }
}

.two-column-form {
  padding: 6em 0;
  background-color: #F5F0EB;
  overflow-x: hidden;
  overflow-y: hidden;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .two-column-form {
    overflow-x: auto;
  }
}
.two-column-form.whiteBackground {
  background-color: #ffffff;
}
@media (min-width: 1440px) {
  .two-column-form {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .two-column-form {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.two-column-form__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  position: relative;
}
@media (max-width: 360px) {
  .two-column-form__inner-container {
    padding: 0 1em;
  }
}
.two-column-form__inner-container > h2 {
  color: #002776;
  font-weight: 300;
  font-size: 2.5em;
  margin-bottom: 1em;
  line-height: 1;
}
.two-column-form__inner-container > h2.center {
  text-align: center;
  width: 100%;
}
.two-column-form__inner-container > h2.upper {
  text-transform: uppercase;
}
@media (max-width: 640px) {
  .two-column-form__inner-container > h2 span {
    display: block;
    margin-bottom: 0;
  }
  .two-column-form__inner-container > h2 br {
    display: none;
  }
}
.two-column-form__inner-container__pane {
  width: 48%;
  position: relative;
  z-index: 1;
}
.two-column-form__inner-container__pane--notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-column-form__inner-container__pane--notice h3 {
  color: #002776;
  font-weight: 300;
  font-size: 2.3em;
  font-weight: bold;
  margin-bottom: 0.5em;
  line-height: 1.1;
}
.two-column-form__inner-container__pane--notice p {
  color: #002776;
  font-size: 1.5em;
  margin-bottom: 1em;
}
.two-column-form__inner-container__pane--notice .regular-paragraph p {
  color: #002776;
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.two-column-form__inner-container__pane--notice .regular-paragraph p strong {
  font-weight: bold;
}
.two-column-form__inner-container__pane--notice .regular-paragraph p a {
  color: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.two-column-form__inner-container__pane--notice .regular-paragraph p a:hover, .two-column-form__inner-container__pane--notice .regular-paragraph p a:focus {
  color: #2DBAD7;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.two-column-form__inner-container__pane--notice img {
  width: 100%;
  max-width: 12.5em !important;
  display: block;
  -webkit-box-shadow: 14px 14px 23px -13px rgba(116, 118, 120, 0.5);
          box-shadow: 14px 14px 23px -13px rgba(116, 118, 120, 0.5);
  border-radius: 22px;
  margin-top: 2em;
}
.two-column-form__inner-container__pane--notice img.larger {
  -webkit-box-shadow: none;
          box-shadow: none;
  max-width: 30.5em !important;
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
@media (max-width: 768px) {
  .two-column-form__inner-container__pane--notice img {
    margin: 2em auto 0 auto;
  }
}
.two-column-form__inner-container__pane--notice .icon-bx {
  text-align: center;
}
.two-column-form__inner-container__pane--notice .icon-bx svg {
  width: 320px;
  height: 320px;
  max-width: 100%;
}
.two-column-form__inner-container__pane--notice .icon-bx img {
  width: 180px;
  max-width: 100%;
}
.two-column-form__inner-container__pane--notice .img-bx {
  max-width: 100%;
}
.two-column-form__inner-container__pane--notice .img-bx img {
  max-width: 100%;
}
.two-column-form__inner-container__pane--form h4 {
  color: #002776;
  font-weight: 300;
  font-size: 2.3em;
  font-weight: bold;
  margin-bottom: 0.5em;
}
.two-column-form__inner-container__pane--form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.two-column-form__inner-container__pane--form form .form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.75em;
     -moz-column-gap: 0.75em;
          column-gap: 0.75em;
  row-gap: 0.75em;
}
.two-column-form__inner-container__pane--form form .form::before, .two-column-form__inner-container__pane--form form .form:after {
  display: none;
}
.two-column-form__inner-container__pane--form form .form li {
  width: 100%;
  padding: 0;
}
.two-column-form__inner-container__pane--form form .form li.half {
  width: calc(50% - 0.375em);
}
@media (max-width: 768px) {
  .two-column-form__inner-container__pane--form form .form li.half {
    width: 100%;
  }
}
.two-column-form__inner-container__pane--form form .form li.radio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
}
.two-column-form__inner-container__pane--form form .form li.radio-item > label {
  color: #002776;
  font-size: 1.25em;
  font-size: clamp(13px, 1.2vw, 1.25em);
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-column-gap: 0.25em;
     -moz-column-gap: 0.25em;
          column-gap: 0.25em;
}
.two-column-form__inner-container__pane--form form .form li.radio-item > label input[type=radio] {
  margin-left: 0;
}
.two-column-form__inner-container__pane--form form .form li.radio-item > label span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-column-form__inner-container__pane--form form .form li.radio-item .options label {
  color: #002776;
  font-weight: 500;
}
.two-column-form__inner-container__pane--form form .form li.terms p {
  color: #002776;
  font-size: 80%;
  margin-bottom: 2.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.two-column-form__inner-container__pane--form form .form li.terms p input {
  margin-right: 0.5em;
  display: inline-block;
  position: relative;
  right: 2px;
}
.two-column-form__inner-container__pane--form form .form li.terms p a {
  color: #002776;
  font-weight: bold;
}
.two-column-form__inner-container__pane--form form .form li.terms p a:hover, .two-column-form__inner-container__pane--form form .form li.terms p a:focus {
  color: #2DBAD7;
}
.two-column-form__inner-container__pane--form form input[type=text], .two-column-form__inner-container__pane--form form input[type=email], .two-column-form__inner-container__pane--form form textarea {
  width: 100%;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: vertical;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  box-sizing: border-box;
  -webkit-appearance: none;
  border-radius: 0px;
  background: #ffffff;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .two-column-form__inner-container__pane--form form input[type=text], .two-column-form__inner-container__pane--form form input[type=email], .two-column-form__inner-container__pane--form form textarea {
    outline: 2px solid #002776;
  }
}
.two-column-form__inner-container__pane--form form input[type=text].half, .two-column-form__inner-container__pane--form form input[type=email].half, .two-column-form__inner-container__pane--form form textarea.half {
  width: calc(50% - 0.5em);
}
@media (max-width: 640px) {
  .two-column-form__inner-container__pane--form form input[type=text].half, .two-column-form__inner-container__pane--form form input[type=email].half, .two-column-form__inner-container__pane--form form textarea.half {
    width: 100%;
  }
}
.two-column-form__inner-container__pane--form form input[type=text]::-webkit-input-placeholder, .two-column-form__inner-container__pane--form form input[type=email]::-webkit-input-placeholder {
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.two-column-form__inner-container__pane--form form input[type=text]::-moz-placeholder, .two-column-form__inner-container__pane--form form input[type=email]::-moz-placeholder {
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  box-sizing: border-box;
}
.two-column-form__inner-container__pane--form form input[type=text]:-ms-input-placeholder, .two-column-form__inner-container__pane--form form input[type=email]:-ms-input-placeholder {
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  box-sizing: border-box;
}
.two-column-form__inner-container__pane--form form input[type=text]::-ms-input-placeholder, .two-column-form__inner-container__pane--form form input[type=email]::-ms-input-placeholder {
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  box-sizing: border-box;
}
.two-column-form__inner-container__pane--form form input[type=text]::placeholder, .two-column-form__inner-container__pane--form form input[type=email]::placeholder, .two-column-form__inner-container__pane--form form select {
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  border: 2px solid #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.two-column-form__inner-container__pane--form form input[type=text]::-webkit-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-webkit-input-placeholder.half {
  width: calc(50% - 0.5em);
}
.two-column-form__inner-container__pane--form form input[type=text]::-moz-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-moz-placeholder.half {
  width: calc(50% - 0.5em);
}
.two-column-form__inner-container__pane--form form input[type=text]:-ms-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]:-ms-input-placeholder.half {
  width: calc(50% - 0.5em);
}
.two-column-form__inner-container__pane--form form input[type=text]::-ms-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-ms-input-placeholder.half {
  width: calc(50% - 0.5em);
}
.two-column-form__inner-container__pane--form form input[type=text]::placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::placeholder.half, .two-column-form__inner-container__pane--form form select.half {
  width: calc(50% - 0.5em);
}
@media (max-width: 640px) {
  .two-column-form__inner-container__pane--form form input[type=text]::-webkit-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-webkit-input-placeholder.half {
    width: 100%;
  }
  .two-column-form__inner-container__pane--form form input[type=text]::-moz-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-moz-placeholder.half {
    width: 100%;
  }
  .two-column-form__inner-container__pane--form form input[type=text]:-ms-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]:-ms-input-placeholder.half {
    width: 100%;
  }
  .two-column-form__inner-container__pane--form form input[type=text]::-ms-input-placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::-ms-input-placeholder.half {
    width: 100%;
  }
  .two-column-form__inner-container__pane--form form input[type=text]::placeholder.half, .two-column-form__inner-container__pane--form form input[type=email]::placeholder.half, .two-column-form__inner-container__pane--form form select.half {
    width: 100%;
  }
}
.two-column-form__inner-container__pane--form form input::-webkit-input-placeholder {
  border: none !important;
}
.two-column-form__inner-container__pane--form form input::-moz-placeholder {
  border: none !important;
}
.two-column-form__inner-container__pane--form form input:-ms-input-placeholder {
  border: none !important;
}
.two-column-form__inner-container__pane--form form input::-ms-input-placeholder {
  border: none !important;
}
.two-column-form__inner-container__pane--form form input::placeholder {
  border: none !important;
}
.two-column-form__inner-container__pane--form form textarea::-webkit-input-placeholder {
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  border: none;
}
.two-column-form__inner-container__pane--form form textarea::-moz-placeholder {
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  border: none;
}
.two-column-form__inner-container__pane--form form textarea:-ms-input-placeholder {
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  border: none;
}
.two-column-form__inner-container__pane--form form textarea::-ms-input-placeholder {
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  border: none;
}
.two-column-form__inner-container__pane--form form textarea::placeholder {
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  opacity: 1;
  border: none;
}
.two-column-form__inner-container__pane--form form .btn-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.two-column-form__inner-container__pane--form form input[type=submit] {
  background-color: #007FA9;
  color: #ffffff;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 600;
  padding: 1em 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  margin-top: 1em;
  -webkit-appearance: none;
  width: 100%;
}
.two-column-form__inner-container__pane--form form input[type=submit]:hover {
  background-color: rgba(0, 127, 169, 0.8);
  color: #ffffff;
}
.two-column-form__inner-container__pane--form form select {
  width: 100%;
  padding: 12px;
  border: 2px solid #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: vertical;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 1em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  color: #002776;
  -webkit-appearance: none;
  background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwMHB4JyB3aWR0aD0nMTAwcHgnICBmaWxsPSIjMDAyNzc2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4PSIwcHgiIHk9IjBweCI+PHBvbHlsaW5lIHBvaW50cz0iODIuNTQ4IDE2LjQ0NiA0OS41IDg2LjAyNyAxNi40NTIgMTYuNDQ2Ij48L3BvbHlsaW5lPjwvc3ZnPg==") no-repeat calc(100% - 0.5em) center #FFFFFF;
  background-size: 20px;
  border-radius: 0px;
  height: auto;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #002776 #f5f0eb; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
.two-column-form__inner-container__pane--form form select::-webkit-scrollbar {
  width: 8px;
}
.two-column-form__inner-container__pane--form form select::-webkit-scrollbar-track {
  background: #f5f0eb;
}
.two-column-form__inner-container__pane--form form select::-webkit-scrollbar-thumb {
  background-color: #002776;
  border-radius: 0px;
  border: 3px solid #002776;
}
@media (max-width: 640px) {
  .two-column-form__inner-container__pane--form form select {
    background-size: 15px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .two-column-form__inner-container__pane--form form select {
    background-image: url(/img/form-caret.svg);
    background-repeat: no-repeat;
    background-position: calc(100% - 0.5em) center;
    background-color: #ffffff;
  }
  .two-column-form__inner-container__pane--form form select::-ms-expand {
    display: none;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 640px), (-ms-high-contrast: none) and (max-width: 640px) {
  .two-column-form__inner-container__pane--form form select {
    background-size: 15px;
  }
}
.two-column-form__inner-container__pane--form form select.half {
  width: calc(50% - 0.5em);
}
@media (max-width: 640px) {
  .two-column-form__inner-container__pane--form form select.half {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .two-column-form__inner-container__pane {
    width: 100%;
    margin-bottom: 2em;
  }
  .two-column-form__inner-container__pane:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 414px) {
  .two-column-form__inner-container__pane--form form input[type=submit] {
    display: block;
    width: 100% !important;
    font-size: 1.3em;
  }
}

.two-column-imgleft {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .two-column-imgleft {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .two-column-imgleft {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.two-column-imgleft.grey-background {
  background-color: #F5F0EB;
  position: relative;
  padding: 7em 0 5em 0;
}
.two-column-imgleft.grey-background:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.two-column-imgleft.grey-background:after {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 50% 100%);
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.two-column-imgleft.grey-background.last {
  background-color: #F5F0EB;
  position: relative;
  padding: 7em 0 6em 0;
}
.two-column-imgleft.grey-background.last:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.two-column-imgleft.grey-background.last:after {
  display: none;
}
.two-column-imgleft__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .two-column-imgleft__inner-container {
    padding: 0 1em;
  }
}
.two-column-imgleft__inner-container__two-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.two-column-imgleft__inner-container__two-col-grp__pane {
  width: 48%;
}
.two-column-imgleft__inner-container__two-col-grp__pane--img picture {
  max-width: 100%;
}
.two-column-imgleft__inner-container__two-col-grp__pane--img picture img {
  max-width: 100%;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text h4 {
  color: #002776;
  font-weight: bold;
  font-size: 1.35em;
  margin-bottom: 0.5em;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text p .bold {
  font-weight: 500;
}
.two-column-imgleft__inner-container__two-col-grp__pane--text p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .two-column-imgleft__inner-container__two-col-grp__pane {
    width: 100%;
    margin-bottom: 1em;
  }
  .two-column-imgleft__inner-container__two-col-grp__pane:last-child {
    margin-bottom: 0;
  }
}

.two-column-imgright {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  position: relative;
}
@media (min-width: 1440px) {
  .two-column-imgright {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .two-column-imgright {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.two-column-imgright.grey-background {
  background-color: #F5F0EB;
}
.two-column-imgright.grey-background:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.two-column-imgright.grey-background:after {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 50% 100%);
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.two-column-imgright__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .two-column-imgright__inner-container {
    padding: 0 1em;
  }
}
.two-column-imgright__inner-container__two-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.two-column-imgright__inner-container__two-col-grp__pane {
  width: 48%;
}
.two-column-imgright__inner-container__two-col-grp__pane--img {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.two-column-imgright__inner-container__two-col-grp__pane--img picture {
  max-width: 100%;
}
.two-column-imgright__inner-container__two-col-grp__pane--img picture img {
  max-width: 100%;
}
.two-column-imgright__inner-container__two-col-grp__pane--text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.two-column-imgright__inner-container__two-col-grp__pane--text h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.two-column-imgright__inner-container__two-col-grp__pane--text h4 {
  color: #002776;
  font-weight: bold;
  font-size: 1.35em;
  margin-bottom: 0.5em;
}
.two-column-imgright__inner-container__two-col-grp__pane--text p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.two-column-imgright__inner-container__two-col-grp__pane--text p .bold {
  font-weight: 500;
}
.two-column-imgright__inner-container__two-col-grp__pane--text p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .two-column-imgright__inner-container__two-col-grp__pane {
    width: 100%;
    margin-bottom: 1em;
  }
  .two-column-imgright__inner-container__two-col-grp__pane--text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .two-column-imgright__inner-container__two-col-grp__pane--img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .two-column-imgright__inner-container__two-col-grp__pane:first-child {
    margin-bottom: 0;
  }
}

.two-column-standard {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .two-column-standard {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .two-column-standard {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.two-column-standard.greyBackground {
  background-color: #F5F0EB;
}
.two-column-standard__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .two-column-standard__inner-container {
    padding: 0 1em;
  }
}
.two-column-standard__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.two-column-standard__inner-container__grp-two-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.two-column-standard__inner-container__grp-two-col__pane {
  width: 48%;
}
.two-column-standard__inner-container__grp-two-col__pane--img {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.two-column-standard__inner-container__grp-two-col__pane--img picture {
  max-width: 100%;
}
.two-column-standard__inner-container__grp-two-col__pane--img picture source {
  max-width: 100%;
}
.two-column-standard__inner-container__grp-two-col__pane--img picture img {
  max-width: 100%;
}
.two-column-standard__inner-container__grp-two-col__pane--text {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.two-column-standard__inner-container__grp-two-col__pane--text .logo {
  margin-bottom: 1em;
}
.two-column-standard__inner-container__grp-two-col__pane--text .logo img {
  max-width: 100%;
}
.two-column-standard__inner-container__grp-two-col__pane--text p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
@media (max-width: 768px) {
  .two-column-standard__inner-container__grp-two-col__pane {
    width: 100%;
    margin-bottom: 2em;
  }
  .two-column-standard__inner-container__grp-two-col__pane:last-child {
    margin-bottom: 0;
  }
}
.two-column-standard.alternate .two-column-standard__inner-container__grp-two-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.two-column-standard.alternate .two-column-standard__inner-container__grp-two-col__pane--img {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.two-column-standard.alternate .two-column-standard__inner-container__grp-two-col__pane--text {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.single-col-msg {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .single-col-msg {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .single-col-msg {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.single-col-msg__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .single-col-msg__inner-container {
    padding: 0 1em;
  }
}
.single-col-msg__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.single-col-msg__inner-container h4 {
  color: #002776;
  font-weight: bold;
  font-size: 1.8em;
  margin-bottom: 0.5em;
}
.single-col-msg__inner-container p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.single-col-msg__inner-container .sign {
  margin-top: 5em;
}
.single-col-msg__inner-container .sign p {
  margin-bottom: 0;
}
.single-col-msg__inner-container .sign p.bold {
  font-weight: 500;
}

.three-column-list {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .three-column-list {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .three-column-list {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.three-column-list__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .three-column-list__inner-container {
    padding: 0 1em;
  }
}
.three-column-list__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.three-column-list__inner-container .tcl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.three-column-list__inner-container .tcl__pane {
  width: 32.33%;
}
.three-column-list__inner-container .tcl__pane ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.three-column-list__inner-container .tcl__pane ul li {
  font-family: inherit;
  color: #002776;
  font-weight: 500;
  font-size: 1.3em;
  margin-bottom: 1em;
}
.three-column-list__inner-container .tcl__pane ul li::before {
  font-family: "Glyphicons Regular";
  font-size: 0.8em;
}
@media (max-width: 986px) {
  .three-column-list__inner-container .tcl__pane ul li {
    line-height: 1.2em;
  }
}
@media (max-width: 768px) {
  .three-column-list__inner-container .tcl__pane {
    width: 49%;
    margin-bottom: 1.5em;
  }
}
@media (max-width: 640px) {
  .three-column-list__inner-container .tcl__pane {
    width: 100%;
    margin-bottom: 1.5em;
  }
  .three-column-list__inner-container .tcl__pane:last-child {
    margin-bottom: 0;
  }
}

.three-column-imgBlock {
  padding: 3.125em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .three-column-imgBlock {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .three-column-imgBlock {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.three-column-imgBlock.nopt {
  padding: 0 0 3.125em 0;
}
.three-column-imgBlock.connectpt {
  padding: 2em 0 3.125em 0;
}
.three-column-imgBlock.background-orange {
  background: #F5F0EB;
}
.three-column-imgBlock.background-powder {
  background: #ccd4e4;
}
.three-column-imgBlock.brand-background {
  background: #F5F0EB;
}
.three-column-imgBlock.grey-background {
  background-color: #F5F0EB;
  position: relative;
  padding: 7em 0 6em 0;
}
.three-column-imgBlock.grey-background:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.three-column-imgBlock__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .three-column-imgBlock__inner-container {
    padding: 0 1em;
  }
}
.three-column-imgBlock__inner-container h2 {
  color: #002776;
  font-weight: 300;
  font-size: 1.8em;
  margin-bottom: 0.5em;
}
.three-column-imgBlock__inner-container h2.center {
  text-align: center;
}
.three-column-imgBlock__inner-container h2.upper {
  text-transform: uppercase;
}
.three-column-imgBlock__inner-container h3 {
  color: #002776;
  font-weight: 300;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.three-column-imgBlock__inner-container__three-col-grp {
  margin: auto;
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  row-gap: 3em;
}
.three-column-imgBlock__inner-container__three-col-grp.slim {
  max-width: 950px;
  margin: auto;
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  row-gap: 1em;
  padding: 0 2em;
}
@media (max-width: 640px) {
  .three-column-imgBlock__inner-container__three-col-grp.slim {
    width: 100%;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
    row-gap: 1em;
    padding: 0 2em;
  }
}
.three-column-imgBlock__inner-container__three-col-grp__pane {
  width: 100%;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em 1em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__img--block img {
  width: 100%;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__img h4 {
  color: #ffffff;
  font-weight: 300;
  font-size: 1.6em;
  text-align: center;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text {
  background-color: #ffffff;
  padding: 1.5em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent {
  padding: 1.5em 0 0 0;
  background: transparent;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent.center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 986px) {
  .three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent.center {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent ul.square {
  list-style-type: square;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent ul.disc {
  list-style-type: disc;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text.transparent ul li {
  font-weight: 500;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text p {
  font-size: 1.25em;
  margin-bottom: 1em;
  color: #002776;
  text-align: center;
}
.three-column-imgBlock__inner-container__three-col-grp__pane__text p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 986px) {
  .three-column-imgBlock__inner-container__three-col-grp__pane {
    width: 100%;
    margin-bottom: 1em;
  }
  .three-column-imgBlock__inner-container__three-col-grp__pane:last-child:not(.centered) {
    width: 100%;
    margin-bottom: 0;
  }
}
@media (max-width: 986px) {
  .three-column-imgBlock__inner-container__three-col-grp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 2em;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}

.counter-stats {
  padding: 6em 0;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .counter-stats {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .counter-stats {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.counter-stats_wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .counter-stats_wrapper {
    padding: 0 1em;
  }
}
.counter-stats_wrapper h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 1em;
  text-align: center;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane {
  width: 32.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat {
  text-align: center;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat .glyph {
  margin-bottom: 1em;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat .glyph span {
  font-size: 4em;
  color: #2DBAD7;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat .number {
  font-size: 5em;
  color: #2DBAD7;
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1em;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat p {
  color: #2DBAD7;
  font-weight: 400;
  font-size: 2em;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-2 .glyph span {
  color: #9356A2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-2 .number {
  color: #9356A2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-2 p {
  color: #9356A2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-3 .glyph span {
  color: #ED5CA2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-3 .number {
  color: #ED5CA2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-3 p {
  color: #ED5CA2;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-4 .glyph span {
  color: #F7911E;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-4 .number {
  color: #F7911E;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-4 p {
  color: #F7911E;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-5 .glyph span {
  color: #00BFB3;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-5 .number {
  color: #00BFB3;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-5 p {
  color: #00BFB3;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-6 .glyph span {
  color: #002776;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-6 .number {
  color: #002776;
}
.counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat-6 p {
  color: #002776;
}
@media (max-width: 1024px) {
  .counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat .number {
    font-size: 4em;
  }
}
@media (max-width: 768px) {
  .counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat p {
    font-size: 1.5em;
  }
  .counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane .stat.stat .glyph {
    margin-bottom: 1em;
  }
}
@media (max-width: 640px) {
  .counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane {
    width: 100%;
    margin-bottom: 1.5em;
  }
  .counter-stats_wrapper .counter-stats__slider .counter-stats__inner-stats .pane:last-child {
    margin-bottom: 0;
  }
}
.counter-stats_wrapper .counter-stats__slider .slick-slide {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.counter-stats_wrapper .counter-stats__slider .slick-slide.slick-current {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.counter-stats_wrapper .counter-stats__slider .slick-dots {
  left: 0;
  right: 0;
}
.counter-stats_wrapper .counter-stats__slider .slick-dots li {
  width: 30px;
  margin: 0 2px;
}
.counter-stats_wrapper .counter-stats__slider .slick-dots li button:before {
  width: 100%;
  height: 3px;
  background: #F5F0EB;
  content: "";
  margin: auto;
  bottom: 0;
}

.accordion {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .accordion {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .accordion {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.accordion.grey-background {
  background-color: #F5F0EB;
  position: relative;
}
.accordion.grey-background:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.accordion.grey-background:after {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 50% 100%);
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.accordion__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .accordion__inner-container {
    padding: 0 1em;
  }
}
.accordion__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.accordion__inner-container .expand {
  background-color: #002776;
  padding: 1.25em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1em;
}
.accordion__inner-container .expand h4 {
  color: #ffffff;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 1em;
}
.accordion__inner-container .expand .glyphicons {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  font-size: 2em;
  color: #ffffff;
}
.accordion__inner-container .expand.open .glyphicons {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.accordion__inner-container .expand:last-of-type {
  margin-bottom: 0;
}
.accordion__inner-container .collapse {
  margin-top: 1em;
  margin-bottom: 1em;
  background-color: #ffffff;
  padding: 1.25em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.accordion__inner-container .collapse h5 {
  color: #002776;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 1em;
  margin-bottom: 0.5em;
}
.accordion__inner-container .collapse p {
  font-size: 1.25em;
  margin-bottom: 1em;
  color: #002776;
}
.accordion.purple .accordion__inner-container .expand {
  background-color: #9356A2;
}
.accordion.purple .accordion__inner-container .expand:last-of-type {
  margin-bottom: 0;
}
.accordion.purple .accordion__inner-container .collapse {
  background-color: #F5F0EB;
}
.accordion.purple .accordion__inner-container .collapse p {
  color: #000000;
  font-size: 1.25em;
}
.accordion.purple .accordion__inner-container .collapse p.bold {
  font-weight: 500;
}
.accordion.purple .accordion__inner-container .collapse ul {
  list-style-type: disc;
  margin-left: 1em;
  margin-bottom: 1em;
}
.accordion.purple .accordion__inner-container .collapse ul li {
  font-size: 1.25em;
  line-height: 1.8em;
  padding-left: 1em;
}

.half-split {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #002776;
}

.half-split > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.half-split > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.half-split > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.half-split.parchment {
  background: #F5F0EB;
}
.half-split .inner-wrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.half-split .inner-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.half-split .inner-wrap > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.half-split .inner-wrap .left {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.half-split .inner-wrap .left.text {
  background: #F5F0EB;
  padding: 3em 3em 3em 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.half-split .inner-wrap .left.text .text-inner {
  max-width: 559px;
}
@media (max-width: 986px) {
  .half-split .inner-wrap .left.text .text-inner {
    max-width: unset;
    padding: 0 3em;
  }
}
.half-split .inner-wrap .left.text .text-inner p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.half-split .inner-wrap .left.text .text-inner .profile-title p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.half-split .inner-wrap .left.text .text-inner .profile-title p strong {
  display: block;
  font-weight: bold;
}
.half-split .inner-wrap .left.text:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7em 7em 0 0;
  border-color: #007FA9 transparent transparent transparent;
}
.half-split .inner-wrap .left.text:after {
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 7em 7em;
  border-color: transparent transparent #007FA9 transparent;
}
.half-split .inner-wrap .left.image picture {
  display: block;
  width: 100%;
  position: relative;
  aspect-ratio: 16/13;
}
@media (min-width: 1792px) {
  .half-split .inner-wrap .left.image picture {
    aspect-ratio: 16/17;
  }
}
.half-split .inner-wrap .left.image picture img {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.half-split .inner-wrap .left.image picture:before {
  position: absolute;
  z-index: 2;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7em 0 0 7em;
  border-color: transparent transparent transparent #007FA9;
  bottom: 0;
  left: 0;
}
.half-split .inner-wrap .left.image picture:after {
  position: absolute;
  z-index: 2;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7em 0 0 7em;
  border-color: transparent transparent transparent #00BFB3;
  bottom: 7em;
  left: 0;
}
.half-split .inner-wrap .right {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.half-split .inner-wrap .right.text {
  background: #F5F0EB;
  padding: 3em 3em 3em 3em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.half-split .inner-wrap .right.text .text-inner {
  max-width: 559px;
}
@media (max-width: 986px) {
  .half-split .inner-wrap .right.text .text-inner {
    max-width: unset;
    padding: 0 3em;
  }
}
.half-split .inner-wrap .right.text .text-inner p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.half-split .inner-wrap .right.text .text-inner .profile-title p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.half-split .inner-wrap .right.text .text-inner .profile-title p strong {
  display: block;
  font-weight: bold;
}
.half-split .inner-wrap .right.text:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7em 7em 0 0;
  border-color: #007FA9 transparent transparent transparent;
}
.half-split .inner-wrap .right.text:after {
  position: absolute;
  bottom: 0;
  right: 0;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 7em 7em;
  border-color: transparent transparent #007FA9 transparent;
}
.half-split .inner-wrap .right.image picture {
  display: block;
  width: 100%;
  position: relative;
  aspect-ratio: 16/13;
}
@media (min-width: 1792px) {
  .half-split .inner-wrap .right.image picture {
    aspect-ratio: 16/17;
  }
}
.half-split .inner-wrap .right.image picture img {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.half-split .inner-wrap .right.image picture:before {
  position: absolute;
  z-index: 2;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7em 7em 0;
  border-color: transparent #007FA9 transparent transparent;
  top: 0;
  right: 0;
}
.half-split .inner-wrap .right.image picture:after {
  position: absolute;
  z-index: 2;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7em 7em 0;
  border-color: transparent #00BFB3 transparent transparent;
  top: 7em;
  right: 0;
}
@media (max-width: 986px) {
  .half-split .inner-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .half-split .inner-wrap > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .half-split .inner-wrap > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .half-split .inner-wrap .left {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .half-split .inner-wrap .left.image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .half-split .inner-wrap .right {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .half-split .inner-wrap .right.text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}

.testimonial-tabs {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 3rem 0 minmax(calc(320px - 6rem), calc(1468px - 6rem)) 0 3rem 0 1fr;
  grid-template-columns: 1fr 3rem minmax(calc(320px - 6rem), calc(1468px - 6rem)) 3rem 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: rgb(228, 228, 226);
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(228, 228, 226)), to(rgb(200, 199, 198)));
  background: linear-gradient(0deg, rgb(228, 228, 226) 0%, rgb(200, 199, 198) 100%);
  padding: 6em 0 0 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.testimonial-tabs > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.testimonial-tabs > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.testimonial-tabs > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.testimonial-tabs > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.testimonial-tabs > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
@media (max-width: 768px) {
  .testimonial-tabs .slick-list.draggable {
    padding: 0 1em !important;
  }
  .testimonial-tabs .slick-list.draggable .slick-current {
    width: calc(100vw - 7rem) !important;
  }
}
.testimonial-tabs .testimonial-tabs_arrows {
  cursor: pointer;
  border: none;
  background: transparent;
  padding: 0;
}
.testimonial-tabs .testimonial-tabs_arrows.left_arrow {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.testimonial-tabs .testimonial-tabs_arrows.right_arrow {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.testimonial-tabs .testimonial-tabs_arrows span:before {
  color: #FFFFFF;
  font-size: 3em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .testimonial-tabs_arrows:hover span:before, .testimonial-tabs .testimonial-tabs_arrows:focus span:before {
  color: #002776;
  font-size: 3em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .testimonial-tabs_main {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  padding-top: 1em;
  margin-bottom: 0;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide {
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 0.7fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 0.7fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: -ms-grid !important;
  display: grid !important;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left_copy .testimonial {
  position: relative;
  display: block;
  padding: 0 0em 0.5em 1.2em;
  font-size: 2.3em;
  font-weight: 400;
  color: #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: transparent;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left_copy .testimonial img {
  position: absolute;
  width: 1em;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left_copy .testimonial img:nth-of-type(1) {
  top: 0.4em;
  left: 0;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left_copy .testimonial img:nth-of-type(2) {
  position: relative;
  display: inline-block;
  top: 0.2em;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-left_copy .quote-source {
  color: #002776;
  font-weight: bold;
  font-size: 1.4em;
  padding-left: 2em;
}
.testimonial-tabs .testimonial-tabs_main .tab-slide .column-right {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
@media (max-width: 768px) {
  .testimonial-tabs .testimonial-tabs_main .tab-slide {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .testimonial-tabs .testimonial-tabs_main .tab-slide > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .testimonial-tabs .testimonial-tabs_main .tab-slide > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .testimonial-tabs .testimonial-tabs_main .tab-slide .column-left {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .testimonial-tabs .testimonial-tabs_main .tab-slide .column-right {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 986px) {
  .testimonial-tabs .testimonial-tabs_main {
    padding-top: 2em;
  }
}
@media (max-width: 768px) {
  .testimonial-tabs .testimonial-tabs_main {
    padding-top: 10em;
  }
}
.testimonial-tabs .slick-dots {
  position: absolute;
  bottom: auto;
  top: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.testimonial-tabs .slick-dots li {
  width: 30%;
  text-align: center;
  padding-bottom: 0.5em;
  border-bottom: 5px solid transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .slick-dots li button {
  width: 100%;
  height: auto;
  font-size: 2em;
}
.testimonial-tabs .slick-dots li button:before {
  display: none;
  width: 100%;
  text-align: center;
  font-size: inherit;
  font-weight: 400;
  font-family: "Roboto", arial, helvetica, sans-serif;
  color: #FFFFFF;
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .slick-dots li button:hover::before, .testimonial-tabs .slick-dots li button:focus::before {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #002776;
}
.testimonial-tabs .slick-dots li.slick-active {
  border-bottom: 5px solid #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .slick-dots li.slick-active button:before {
  color: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-weight: 500;
}
.testimonial-tabs .slick-dots li:nth-of-type(1) button:before {
  display: block;
  content: "Hays stories";
}
.testimonial-tabs .slick-dots li:nth-of-type(2) button:before {
  display: block;
  content: "Life at hays";
}
.testimonial-tabs .slick-dots li:nth-of-type(3) button:before {
  display: block;
  content: "MD message";
}
@media (max-width: 768px) {
  .testimonial-tabs .slick-dots {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .testimonial-tabs .slick-dots li {
    width: 100%;
    margin-top: 0.5em;
  }
  .testimonial-tabs .slick-dots li:first-of-type {
    margin-top: 0;
  }
}
.testimonial-tabs .slick-slide:not(.slick-current) {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .slick-slide.slick-current {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.testimonial-tabs .slick-track, .testimonial-tabs .slick-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@-webkit-keyframes mobile-pointer {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateX(25deg);
            transform: rotateX(25deg);
  }
  75% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
}

@keyframes mobile-pointer {
  0% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  50% {
    -webkit-transform: rotateX(25deg);
            transform: rotateX(25deg);
  }
  75% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
  }
}
@-webkit-keyframes mobile-ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 0.65;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  57% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
@keyframes mobile-ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 0.65;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  57% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
  }
}
.values-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.values-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.values-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.values-grid > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.values-grid .values-grid_blocks {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  padding: 0 2em 6em 2em;
}
.values-grid .values-grid_blocks > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.values-grid .values-grid_blocks > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.values-grid .values-grid_blocks > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.values-grid .values-grid_blocks > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.values-grid .values-grid_blocks > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.values-grid .values-grid_blocks > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.values-grid .values-grid_blocks .values-block {
  position: relative;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: none;
  padding-top: 62.5%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .values-grid .values-grid_blocks .values-block {
    height: calc((33.3vw - 6em) / 100 * 62.5);
  }
}
.values-grid .values-grid_blocks .values-block.magenta {
  background: #ED5CA2;
}
.values-grid .values-grid_blocks .values-block.green {
  background: #00BFB3;
}
.values-grid .values-grid_blocks .values-block.light-blue {
  background: #2DBAD7;
}
.values-grid .values-grid_blocks .values-block.purple {
  background: #9356A2;
}
.values-grid .values-grid_blocks .values-block.orange {
  background: #F7911E;
}
.values-grid .values-grid_blocks .values-block.brand-blue {
  background: #002776;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(3) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(4) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(5) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.values-grid .values-grid_blocks .values-block:nth-of-type(6) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 2;
  grid-row: 2;
}
.values-grid .values-grid_blocks .values-block .front {
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
  pointer-events: all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.values-grid .values-grid_blocks .values-block .front img {
  width: 100%;
  max-width: 120px;
  height: 100%;
  max-height: 120px;
}
.values-grid .values-grid_blocks .values-block .front p {
  width: 100%;
  margin: 0.5em 0 0 0;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  font-size: 1.4em;
}
.values-grid .values-grid_blocks .values-block .front .click-animation {
  position: absolute;
  width: 3em;
  height: 3em;
  top: 0;
  right: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(3, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
}
.values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.values-grid .values-grid_blocks .values-block .front .click-animation img {
  height: 2em;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2/span 2;
  -ms-grid-row-span: 2;
  will-change: auto;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-perspective: 1em;
          perspective: 1em;
  -webkit-perspective-origin: bottom center;
          perspective-origin: bottom center;
  -webkit-animation: mobile-pointer 2s infinite;
          animation: mobile-pointer 2s infinite;
  position: relative;
  z-index: 2;
}
.values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1/span 2;
  -ms-grid-row-span: 2;
  position: relative;
  width: 2em;
  height: 2em;
}
.values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple {
  border: 1.5px solid #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  will-change: auto;
  z-index: 1;
}
.values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(1) {
  width: 20%;
  height: 20%;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation: mobile-ripple 2s infinite;
          animation: mobile-ripple 2s infinite;
}
.values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(2) {
  width: 40%;
  height: 40%;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation: mobile-ripple 2s infinite;
          animation: mobile-ripple 2s infinite;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(3) {
  width: 60%;
  height: 60%;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation: mobile-ripple 2s infinite;
          animation: mobile-ripple 2s infinite;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.values-grid .values-grid_blocks .values-block .back {
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  top: 100%;
  bottom: -100%;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
  padding: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.values-grid .values-grid_blocks .values-block .back p {
  color: #ffffff;
  font-size: 1vw;
  font-size: clamp(11px, 1.1vw, 20px);
  font-weight: 500;
  font-family: "Roboto", arial, helvetica, sans-serif;
}
.values-grid .values-grid_blocks .values-block .back p span {
  display: block;
  margin-top: 0.75em;
}
.values-grid .values-grid_blocks .values-block .back p span:first-of-type {
  margin-top: 0;
}
.values-grid .values-grid_blocks .values-block:hover .front, .values-grid .values-grid_blocks .values-block:focus .front, .values-grid .values-grid_blocks .values-block:active .front {
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  top: -100%;
  bottom: 100%;
  left: 0;
  right: 0;
  opacity: 0;
  pointer-events: none;
}
.values-grid .values-grid_blocks .values-block:hover .back, .values-grid .values-grid_blocks .values-block:focus .back, .values-grid .values-grid_blocks .values-block:active .back {
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 986px) {
  .values-grid .values-grid_blocks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) 2em minmax(0, 1fr);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }
  .values-grid .values-grid_blocks > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .values-grid .values-grid_blocks > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .values-grid .values-grid_blocks > *:nth-child(5) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(6) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .values-grid .values-grid_blocks .values-block {
    padding-top: 75%;
  }
}
@media screen and (max-width: 986px) and (-ms-high-contrast: active), (max-width: 986px) and (-ms-high-contrast: none) {
  .values-grid .values-grid_blocks .values-block {
    height: calc((50vw - 2em) / 100 * 75);
  }
}
@media (max-width: 986px) {
  .values-grid .values-grid_blocks .values-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(4) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(6) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .values-grid .values-grid_blocks .values-block .back p {
    font-size: 1em;
    font-size: clamp(11px, 1.5vw, 14px);
    font-weight: 500;
  }
}
@media (max-width: 768px) {
  .values-grid .values-grid_blocks .values-block .front .click-animation {
    position: absolute;
    width: 3em;
    height: 3em;
    top: 0;
    right: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-rows: repeat(3, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    justify-items: center;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation img {
    height: 2em;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2/span 2;
    -ms-grid-row-span: 2;
    will-change: auto;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-perspective: 1em;
            perspective: 1em;
    -webkit-perspective-origin: bottom center;
            perspective-origin: bottom center;
    -webkit-animation: mobile-pointer 2s infinite;
            animation: mobile-pointer 2s infinite;
    position: relative;
    z-index: 2;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1/span 2;
    -ms-grid-row-span: 2;
    position: relative;
    width: 2em;
    height: 2em;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple {
    border: 1.5px solid #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    will-change: auto;
    z-index: 1;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(1) {
    width: 20%;
    height: 20%;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    -webkit-animation: mobile-ripple 2s infinite;
            animation: mobile-ripple 2s infinite;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(2) {
    width: 40%;
    height: 40%;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    -webkit-animation: mobile-ripple 2s infinite;
            animation: mobile-ripple 2s infinite;
    -webkit-animation-delay: 0.1s;
            animation-delay: 0.1s;
  }
  .values-grid .values-grid_blocks .values-block .front .click-animation .ripple-animation_ripple:nth-of-type(3) {
    width: 60%;
    height: 60%;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
    -webkit-animation: mobile-ripple 2s infinite;
            animation: mobile-ripple 2s infinite;
    -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
  }
}
@media (max-width: 640px) {
  .values-grid .values-grid_blocks {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr) 2em minmax(0, 1fr);
    grid-template-rows: repeat(6, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .values-grid .values-grid_blocks > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .values-grid .values-grid_blocks .values-block {
    padding-top: 43.75%;
  }
}
@media screen and (max-width: 640px) and (-ms-high-contrast: active), (max-width: 640px) and (-ms-high-contrast: none) {
  .values-grid .values-grid_blocks .values-block {
    height: calc((100vw - 4em) / 100 * 43.75);
  }
}
@media (max-width: 640px) {
  .values-grid .values-grid_blocks .values-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .values-grid .values-grid_blocks .values-block:nth-of-type(6) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .values-grid .values-grid_blocks .values-block .back p {
    font-size: 1em;
    font-size: clamp(11px, 2.5vw, 16px);
    font-weight: 500;
  }
}
@media (max-width: 414px) {
  .values-grid .values-grid_blocks .values-block {
    padding-top: 56.25%;
  }
}
@media (max-width: 375px) {
  .values-grid .values-grid_blocks .values-block {
    padding-top: 75%;
  }
}

.offer-grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #F5F0EB;
  position: relative;
}

.offer-grid > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.offer-grid > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.offer-grid > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.offer-grid_wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 7em 2em 5em 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.offer-grid_wrapper > h2 {
  color: #002776;
  font-weight: bold;
  font-size: 2.8em;
  line-height: 0;
  margin-bottom: 1em;
}
.offer-grid_wrapper .offer-grid_layout {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(3, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(10) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(11) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(12) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(13) {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(14) {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}
.offer-grid_wrapper .offer-grid_layout > *:nth-child(15) {
  -ms-grid-row: 5;
  -ms-grid-column: 9;
}
.offer-grid_wrapper .offer-grid_layout .offer-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  padding: 2em 1em;
}
.offer-grid_wrapper .offer-grid_layout .offer-block span:before {
  font-size: 3.5em;
  color: #002776;
}
.offer-grid_wrapper .offer-grid_layout .offer-block p {
  margin: 0.5em 0 0 0;
  font-size: 1.4em;
  color: #002776;
  text-align: center;
  height: 1.45em;
}
@media (max-width: 414px) {
  .offer-grid_wrapper .offer-grid_layout .offer-block p {
    height: auto;
  }
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(2) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(3) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(4) {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(5) {
  -ms-grid-column: 5;
  grid-column: 5;
  -ms-grid-row: 1;
  grid-row: 1;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(6) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(7) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(8) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 2;
  grid-row: 2;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(9) {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 2;
  grid-row: 2;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(10) {
  -ms-grid-column: 5;
  grid-column: 5;
  -ms-grid-row: 2;
  grid-row: 2;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(11) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(12) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 3;
  grid-row: 3;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(13) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 3;
  grid-row: 3;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(14) {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 3;
  grid-row: 3;
}
.offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(15) {
  -ms-grid-column: 5;
  grid-column: 5;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (max-width: 768px) {
  .offer-grid_wrapper .offer-grid_layout {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-rows: repeat(5, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(6) {
    -ms-grid-row: 3;
    -ms-grid-column: 5;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(7) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(8) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(9) {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(10) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(11) {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(12) {
    -ms-grid-row: 7;
    -ms-grid-column: 5;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(13) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(14) {
    -ms-grid-row: 9;
    -ms-grid-column: 3;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(15) {
    -ms-grid-row: 9;
    -ms-grid-column: 5;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(2) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(3) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(5) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(6) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(8) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(9) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(11) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(12) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(14) {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(15) {
    -ms-grid-column: 3;
    grid-column: 3;
    -ms-grid-row: 5;
    grid-row: 5;
  }
}
@media (max-width: 414px) {
  .offer-grid_wrapper .offer-grid_layout {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
    grid-template-rows: repeat(15, minmax(0, 1fr));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(5) {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(6) {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(7) {
    -ms-grid-row: 13;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(8) {
    -ms-grid-row: 15;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(9) {
    -ms-grid-row: 17;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(10) {
    -ms-grid-row: 19;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(11) {
    -ms-grid-row: 21;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(12) {
    -ms-grid-row: 23;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(13) {
    -ms-grid-row: 25;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(14) {
    -ms-grid-row: 27;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout > *:nth-child(15) {
    -ms-grid-row: 29;
    -ms-grid-column: 1;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(1) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(2) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(3) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(4) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(5) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 5;
    grid-row: 5;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(6) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 6;
    grid-row: 6;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(7) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 7;
    grid-row: 7;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(8) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 8;
    grid-row: 8;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(9) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 9;
    grid-row: 9;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(10) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 10;
    grid-row: 10;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(11) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 11;
    grid-row: 11;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(12) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 12;
    grid-row: 12;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(13) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 13;
    grid-row: 13;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(14) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 14;
    grid-row: 14;
  }
  .offer-grid_wrapper .offer-grid_layout .offer-block:nth-of-type(15) {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 15;
    grid-row: 15;
  }
}
.offer-grid:before {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(50% 100%, 0 0, 100% 0);
  z-index: 2;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
}
.offer-grid:after {
  content: "";
  width: 100%;
  min-height: 1.5em;
  background: #ffffff;
  clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 50% 100%);
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.career-progression {
  padding: 6em 0;
  overflow: hidden;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .career-progression {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .career-progression {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.career-progression__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .career-progression__inner-container {
    padding: 0 1em;
  }
}
.career-progression__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.career-progression__inner-container p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.career-progression__inner-container p:last-of-type {
  margin-bottom: 0;
}
.career-progression__inner-container .cd-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  padding: 2em 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
.career-progression__inner-container .cd-container::after {
  content: "";
  display: table;
  clear: both;
}
.career-progression__inner-container .cd-container::before {
  /* this is the vertical line */
  content: "";
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 8px;
  background: #002776;
}
@media only screen and (min-width: 768px) {
  .career-progression__inner-container .cd-container {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .career-progression__inner-container .cd-container::before {
    left: 50%;
    margin-left: -4px;
  }
}
.career-progression__inner-container .cd-timeline-block {
  position: relative;
  margin: 2em 0;
}
.career-progression__inner-container .cd-timeline-block::after {
  content: "";
  display: table;
  clear: both;
}
.career-progression__inner-container .cd-timeline-block:first-child {
  margin-top: 0;
}
.career-progression__inner-container .cd-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .career-progression__inner-container .cd-timeline-block {
    margin: 4em 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-flow: wrap;
        flex-flow: wrap;
  }
  .career-progression__inner-container .cd-timeline-block:nth-child(even) .cd-timeline-content {
    background-color: #CCECF8;
    padding: 0.5em 1em;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .career-progression__inner-container .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .career-progression__inner-container .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 137%;
    text-align: right;
  }
  .career-progression__inner-container .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
    animation: cd-bounce-2 0.6s;
  }
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #ffffff;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
@media only screen and (min-width: 768px) {
  .career-progression__inner-container .cd-timeline-block .cd-timeline-img {
    width: 40px;
    height: 40px;
    left: 50%;
    margin-left: -20px;
  }
  .career-progression__inner-container .cd-timeline-block .cd-timeline-img.bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
            animation: cd-bounce-1 0.6s;
  }
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: #CCECF8;
  padding: 0.5em 1em;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content::after {
  content: "";
  display: table;
  clear: both;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid #ffffff;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content h4 {
  color: #002776;
  font-weight: 700;
  font-size: 1.35em;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content p {
  font-size: 1em;
  margin: 1em 0;
  line-height: 1.6;
}
.career-progression__inner-container .cd-timeline-block .cd-timeline-content .cd-date {
  font-size: 0.8125rem;
}
@media only screen and (min-width: 768px) {
  .career-progression__inner-container .cd-timeline-block .cd-timeline-content {
    margin-left: 0;
    width: 40%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 768px) and (-ms-high-contrast: active), only screen and (min-width: 768px) and (-ms-high-contrast: none) {
  .career-progression__inner-container .cd-timeline-block .cd-timeline-content {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media only screen and (min-width: 768px) {
  .career-progression__inner-container .cd-timeline-block .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .career-progression__inner-container .cd-timeline-block .cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 137%;
    top: 10px;
    font-size: 1.125em;
    color: #F5F0EB;
    font-weight: 500;
  }
}
.career-progression__inner-container .cd-timeline-block:nth-child(1) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #2DBAD7, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #2DBAD7, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.career-progression__inner-container .cd-timeline-block:nth-child(2) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #ED5CA2, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #ED5CA2, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.career-progression__inner-container .cd-timeline-block:nth-child(3) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #ED5CA2, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #ED5CA2, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.career-progression__inner-container .cd-timeline-block:nth-child(4) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #00BFB3, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #00BFB3, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.career-progression__inner-container .cd-timeline-block:nth-child(5) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #00BFB3, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #00BFB3, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.career-progression__inner-container .cd-timeline-block:nth-child(6) .cd-timeline-img {
  -webkit-box-shadow: 0 0 0 8px #002776, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 8px #002776, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
}

.roles {
  padding: 6em 0 5em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .roles {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .roles {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.roles.grey-background {
  background-color: #F5F0EB;
}
.roles__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .roles__inner-container {
    padding: 0 1em;
  }
}
.roles__inner-container h2 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.roles__inner-container p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.roles__inner-container .cards-section {
  margin-top: 2em;
}
.roles__inner-container .cards-section .cards-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.roles__inner-container .cards-section .cards-grp li {
  width: 49%;
  margin-bottom: 2em;
}
.roles__inner-container .cards-section .cards-grp li .card {
  background-color: #F5F0EB;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  min-height: 236px;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-box-shadow: 0px 10px 11.44px 1.56px rgba(59, 59, 59, 0.09);
          box-shadow: 0px 10px 11.44px 1.56px rgba(59, 59, 59, 0.09);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:first-child {
  width: 30%;
  background-color: #002776;
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:first-child h6 {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.8em;
  margin-bottom: 1em;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:first-child h3 {
  color: #ffffff;
  font-weight: 500;
  font-size: 1.5em;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:last-child {
  width: 70%;
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:last-child h6 {
  color: rgba(245, 240, 235, 0.8);
  font-size: 0.8em;
  margin-bottom: 0.5em;
}
.roles__inner-container .cards-section .cards-grp li .card .pane:last-child p {
  font-size: 1em;
}
@media (max-width: 1350px) {
  .roles__inner-container .cards-section .cards-grp li .card .pane:first-child h3 {
    font-size: 1.05em;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:last-child p {
    font-size: 0.9em;
  }
}
.roles__inner-container .cards-section .cards-grp li .card:hover {
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}
.roles__inner-container .cards-section .cards-grp li:nth-child(2) .pane:first-child {
  background-color: #2DBAD7;
}
.roles__inner-container .cards-section .cards-grp li:nth-child(3) .pane:first-child {
  background-color: #9356A2;
}
.roles__inner-container .cards-section .cards-grp li:nth-child(4) .pane:first-child {
  background-color: #ED5CA2;
}
.roles__inner-container .cards-section .cards-grp li:nth-child(5) .pane:first-child {
  background-color: #F7911E;
}
.roles__inner-container .cards-section .cards-grp li:nth-child(6) .pane:first-child {
  background-color: #00BFB3;
}
@media (max-width: 986px) {
  .roles__inner-container .cards-section .cards-grp li {
    width: 100%;
  }
  .roles__inner-container .cards-section .cards-grp li .card {
    min-height: auto;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:first-child h6 {
    font-size: 1em;
    margin-bottom: 0.5em;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:first-child h3 {
    font-size: 1.3em;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:last-child p {
    font-size: 1em;
  }
}
@media (max-width: 414px) {
  .roles__inner-container .cards-section .cards-grp li .card .pane:first-child {
    width: 100%;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:last-child {
    width: 100%;
  }
  .roles__inner-container .cards-section .cards-grp li .card .pane:last-child p {
    font-size: 1.125em;
  }
}

.stories-tabs {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.stories-tabs > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.stories-tabs > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.stories-tabs > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.stories-tabs > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}

.stories-tabs > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}

.stories-tabs > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
@media (max-width: 768px) {
  .stories-tabs .slick-list.draggable {
    padding: 0 1em !important;
  }
  .stories-tabs .slick-list.draggable .slick-current {
    width: calc(100vw - 7rem) !important;
  }
}
.stories-tabs .stories-tabs_arrow {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em 2em;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
.stories-tabs .stories-tabs_arrow.hidden {
  display: none;
}
.stories-tabs .stories-tabs_arrow span:before {
  color: #002776;
  font-size: 4em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs .stories-tabs_arrow:hover span:before, .stories-tabs .stories-tabs_arrow:focus span:before {
  color: #2DBAD7;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs .stories-tabs_main {
  -ms-grid-column: 1;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 3;
}
.stories-tabs .stories-tabs_main .tab-slide {
  display: none;
}
.stories-tabs .stories-tabs_main .tab-slide .story {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs .stories-tabs_main .tab-slide .story > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs .stories-tabs_main .tab-slide .story > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stories-tabs .stories-tabs_main .tab-slide .story_wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2em 3em;
}
.stories-tabs .stories-tabs_main .tab-slide .story:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story:nth-of-type(2) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.stories-tabs .stories-tabs_main .tab-slide .story:nth-of-type(3) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left {
  background: #F5F0EB;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-columns: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a {
  display: block;
  border: 1em solid #ffffff;
  border-bottom: 4em solid #ffffff;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a picture {
  position: absolute;
  display: block;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a picture img {
  width: 100%;
  height: 100%;
  display: block;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-right {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-right picture {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-left {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-left picture {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text {
  padding-left: 6em;
  padding-top: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p {
  position: relative;
  display: block;
  padding: 0 2em 0.5em 1.2em;
  font-size: 2.2em;
  font-size: clamp(20px, 3vw, 2.2em);
  font-weight: 400;
  color: #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img {
  position: absolute;
  width: 1em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img:nth-of-type(1) {
  top: 0.4em;
  left: 0;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img:nth-of-type(2) {
  position: relative;
  display: inline-block;
  top: 0.2em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-name {
  color: #002776;
  font-weight: bold;
  font-size: 1.8em;
  font-size: clamp(15px, 2vw, 1.8em);
  padding-left: 1.5em;
  margin-top: 0.5em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link {
  display: inline-block;
  background: #ED5CA2;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.2em;
  margin-left: 2em;
  margin-top: 0.5em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
.stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link:hover, .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 1.5em;
  }
}
@media (max-width: 768px) {
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a {
    width: 40vw;
    max-width: 280px;
    height: 40vw;
    max-height: 280px;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
  }
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a {
  display: block;
  border: 1em solid #ffffff;
  border-bottom: 4em solid #ffffff;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a picture {
  position: absolute;
  display: block;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a picture img {
  width: 100%;
  height: 100%;
  display: block;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-right {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-right picture {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-left {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-left picture {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text {
  padding-right: 6em;
  padding-top: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p {
  position: relative;
  display: block;
  padding: 0 2em 0.5em 1.2em;
  font-size: 1.8em;
  font-size: clamp(20px, 2vw, 1.8em);
  font-weight: 400;
  color: #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img {
  position: absolute;
  width: 1em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img:nth-of-type(1) {
  top: 0.4em;
  left: 0;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img:nth-of-type(2) {
  position: relative;
  display: inline-block;
  top: 0.2em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-name {
  color: #002776;
  font-weight: bold;
  font-size: 1.8em;
  font-size: clamp(15px, 2vw, 1.8em);
  padding-left: 1.5em;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link {
  display: inline-block;
  background: #ED5CA2;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.2em;
  margin-left: 2em;
  margin-top: 0.5em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
.stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link:hover, .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 1.5em;
  }
}
@media (max-width: 768px) {
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a {
    width: 40vw;
    max-width: 280px;
    height: 40vw;
    max-height: 280px;
  }
  .stories-tabs .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
  }
}
.stories-tabs .stories-tabs_main .tab-slide.active {
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(3, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: -ms-grid !important;
  display: grid !important;
  position: relative;
}
.stories-tabs .stories-tabs_main .tab-slide.active > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide.active > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide.active > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) {
  -webkit-animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(1).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(1).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(2).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(2).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(3).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
}
.stories-tabs .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(3).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
}
@media (max-width: 986px) {
  .stories-tabs .stories-tabs_main {
    padding-top: 0em;
  }
}
@media (max-width: 768px) {
  .stories-tabs .stories-tabs_main {
    padding-top: 0em;
  }
}
.stories-tabs .slick-dots {
  bottom: 1em;
}
.stories-tabs .slick-dots li {
  margin: 0 2px;
  width: 30px;
}
.stories-tabs .slick-dots li button:before {
  content: "";
  width: 100%;
  background: #ffffff;
  height: 3px;
  bottom: 0;
  margin: auto;
}
.stories-tabs .slick-slide:not(.slick-current) {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs .slick-slide.slick-current {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs.circles {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.stories-tabs.circles > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs.circles > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs.circles > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stories-tabs.circles > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.stories-tabs.circles > *:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.stories-tabs.circles > *:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
@media (max-width: 768px) {
  .stories-tabs.circles .slick-list.draggable {
    padding: 0 1em !important;
  }
  .stories-tabs.circles .slick-list.draggable .slick-current {
    width: calc(100vw - 7rem) !important;
  }
}
.stories-tabs.circles .stories-tabs_arrow {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em 2em;
  background: transparent;
  border: transparent;
  cursor: pointer;
}
.stories-tabs.circles .stories-tabs_arrow.hidden {
  display: none;
}
.stories-tabs.circles .stories-tabs_arrow span:before {
  color: #002776;
  font-size: 4em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs.circles .stories-tabs_arrow:hover span:before, .stories-tabs.circles .stories-tabs_arrow:focus span:before {
  color: #2DBAD7;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs.circles .stories-tabs_main {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide {
  display: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(320px, calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(320px, calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story_wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2em 3em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story:nth-of-type(2) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story:nth-of-type(3) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 3;
  grid-row: 3;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left {
  background: #F5F0EB;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-columns: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a {
  display: block;
  border-width: 0;
  border-color: transparent;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a picture {
  position: absolute;
  display: block;
  z-index: 2;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a picture img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-right {
  -webkit-transform: none;
          transform: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-right picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-left {
  -webkit-transform: none;
          transform: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a.tip-left picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a:after {
  content: "";
  -webkit-animation: moveGradient 4s alternate infinite;
          animation: moveGradient 4s alternate infinite;
  position: absolute;
  top: 0em;
  bottom: 0em;
  left: 0em;
  right: 0em;
  background: linear-gradient(60deg, #002776, #2DBAD7, #ED5CA2);
  background-size: 300% 300%;
  background-position: 0 50%;
  border-radius: 50%;
  will-change: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text {
  padding-left: 6em;
  padding-top: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p {
  position: relative;
  display: block;
  padding: 0 2em 0.5em 1.2em;
  font-size: 1.8em;
  font-size: clamp(20px, 3vw, 1.8em);
  font-weight: 400;
  color: #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img {
  position: absolute;
  width: 1em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img:nth-of-type(1) {
  top: 0.4em;
  left: 0;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text p img:nth-of-type(2) {
  position: relative;
  display: inline-block;
  top: 0.2em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-name {
  color: #002776;
  font-weight: bold;
  font-size: 1.8em;
  font-size: clamp(15px, 2vw, 1.8em);
  padding-left: 1.5em;
  margin-top: 0.5em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link {
  display: inline-block;
  background: #ED5CA2;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.2em;
  margin-left: 2em;
  margin-top: 0.5em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link:hover, .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text .story-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 1.5em;
  }
}
@media (max-width: 768px) {
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_image a {
    width: 40vw;
    max-width: 280px;
    height: 40vw;
    max-height: 280px;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.left .story_wrapper .story_text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 0;
  }
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a {
  display: block;
  border-width: 0;
  border-color: transparent;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a picture {
  position: absolute;
  display: block;
  z-index: 2;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a picture img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-right {
  -webkit-transform: none;
          transform: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-right picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-left {
  -webkit-transform: none;
          transform: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a.tip-left picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a:after {
  content: "";
  -webkit-animation: moveGradient 4s alternate infinite;
          animation: moveGradient 4s alternate infinite;
  position: absolute;
  top: 0em;
  bottom: 0em;
  left: 0em;
  right: 0em;
  background: linear-gradient(60deg, #002776, #2DBAD7, #ED5CA2);
  background-size: 300% 300%;
  background-position: 0 50%;
  border-radius: 50%;
  z-index: 0;
  will-change: auto;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text {
  padding-right: 6em;
  padding-top: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p {
  position: relative;
  display: block;
  padding: 0 2em 0.5em 1.2em;
  font-size: 1.8em;
  font-size: clamp(20px, 3vw, 1.8em);
  font-weight: 400;
  color: #002776;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img {
  position: absolute;
  width: 1em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img:nth-of-type(1) {
  top: 0.4em;
  left: 0;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text p img:nth-of-type(2) {
  position: relative;
  display: inline-block;
  top: 0.2em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-name {
  color: #002776;
  font-weight: bold;
  font-size: 1.8em;
  font-size: clamp(15px, 2vw, 1.8em);
  padding-left: 1.5em;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link {
  display: inline-block;
  background: #ED5CA2;
  color: #ffffff;
  font-weight: 500;
  font-size: 1.2em;
  margin-left: 2em;
  margin-top: 0.5em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
.stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link:hover, .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link:focus {
  background: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text .story-link {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-left: 1.5em;
  }
}
@media (max-width: 768px) {
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_image a {
    width: 40vw;
    max-width: 280px;
    height: 40vw;
    max-height: 280px;
  }
  .stories-tabs.circles .stories-tabs_main .tab-slide .story.right .story_wrapper .story_text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
  }
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active {
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(3, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: -ms-grid !important;
  display: grid !important;
  position: relative;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) {
  -webkit-animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(1).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(1).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1s both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(2).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(2).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(3).left {
  -webkit-animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
          animation: fade-in-left 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
}
.stories-tabs.circles .stories-tabs_main .tab-slide.active:nth-of-type(n+2) .story:nth-of-type(3).right {
  -webkit-animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
          animation: fade-in-right 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) 1.4s both;
}
@media (max-width: 986px) {
  .stories-tabs.circles .stories-tabs_main {
    padding-top: 0em;
  }
}
@media (max-width: 768px) {
  .stories-tabs.circles .stories-tabs_main {
    padding-top: 0em;
  }
}
.stories-tabs.circles .slick-dots {
  bottom: 1em;
}
.stories-tabs.circles .slick-dots li {
  margin: 0 2px;
  width: 30px;
}
.stories-tabs.circles .slick-dots li button:before {
  content: "";
  width: 100%;
  background: #ffffff;
  height: 3px;
  bottom: 0;
  margin: auto;
}
.stories-tabs.circles .slick-slide:not(.slick-current) {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stories-tabs.circles .slick-slide.slick-current {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.jquery-modal.blocker.current {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 39, 118, 0.8);
  z-index: 999;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jquery-modal.blocker.current .modal {
  position: relative;
  background: #ffffff;
  width: 90vw;
  max-width: 1000px;
  min-height: 60vh;
  max-height: 80vh;
  height: 100%;
  padding: 4em 1em 1em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
@media (min-width: 1440px) {
  .jquery-modal.blocker.current .modal {
    max-width: 100%;
  }
}
.jquery-modal.blocker.current .modal .modal-inner {
  padding: 0 2em 1em 2em;
  min-height: calc(60vh - 4em);
  max-height: calc(77vh - 4em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
  height: inherit;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #002776 white; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
.jquery-modal.blocker.current .modal .modal-inner *::-webkit-scrollbar {
  width: 8px;
}
.jquery-modal.blocker.current .modal .modal-inner *::-webkit-scrollbar-track {
  background: white;
}
.jquery-modal.blocker.current .modal .modal-inner *::-webkit-scrollbar-thumb {
  background-color: #002776;
  border-radius: 2px;
  border: 3px solid #002776;
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .chartnav {
  margin-bottom: 1em;
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list {
  min-height: 60vh;
  height: auto !important;
}
@media (max-width: 768px) {
  .jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list {
    max-height: 70vh;
    min-height: unset;
  }
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list .slick-track {
  min-width: 100%;
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list .slick-track .slick-slide {
  min-width: 100%;
  margin-bottom: 0;
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .twin-barchart .key .key-wrap p {
  margin-bottom: 0;
}
.jquery-modal.blocker.current .modal .modal-inner .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .key .key-wrap p {
  margin-bottom: 0;
}
.jquery-modal.blocker.current .modal .modal-inner .modal-logo {
  width: 100%;
  max-width: 230px;
  display: block;
  margin-bottom: 1em;
}
.jquery-modal.blocker.current .modal .modal-inner .modal-logo img {
  display: block;
  width: 100%;
}
.jquery-modal.blocker.current .modal h3 {
  color: #007FA9;
  font-weight: 600;
  font-size: clamp(14px, 1.5vw, 1.5em);
  text-align: center;
  line-height: 0.95;
  margin-bottom: 1em;
  text-align: left;
}
.jquery-modal.blocker.current .modal h3 span {
  color: #002776;
  display: block;
  line-height: 1;
  margin-bottom: 0.25em;
  font-size: 120%;
}
.jquery-modal.blocker.current .modal h3.center {
  text-align: center;
}
.jquery-modal.blocker.current .modal h3.upper {
  text-transform: uppercase;
}
.jquery-modal.blocker.current .modal p:not(.r25) {
  font-size: clamp(13px, 1.3vw, 1.3em);
  margin-bottom: 1em;
}
.jquery-modal.blocker.current .modal p:not(.r25).mb0 {
  margin-bottom: 0;
}
.jquery-modal.blocker.current .modal p:not(.r25) strong {
  font-weight: bold;
}
.jquery-modal.blocker.current .modal strong {
  font-weight: bold;
}
.jquery-modal.blocker.current .modal .modal-profile {
  height: calc(90vh - 4em);
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-columns: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_title {
  -ms-grid-column: 1;
  grid-column: 1/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-span: 2;
  background: #002776;
  color: #ffffff;
  font-weight: 700;
  padding: 0.5em 1em;
  font-size: 2em;
  font-size: clamp(19px, 3vw, 2em);
  text-transform: uppercase;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  padding: 1.5em 1em 1em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div {
  display: block;
  border: 1em solid #ffffff;
  border-bottom: 4em solid #ffffff;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div picture {
  position: absolute;
  display: block;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div picture img {
  width: 100%;
  height: 100%;
  display: block;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div.tip-right {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div.tip-right picture {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div.tip-left {
  -webkit-transform: rotate(-5deg);
          transform: rotate(-5deg);
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image div.tip-left picture {
  -webkit-transform: rotate(5deg);
          transform: rotate(5deg);
  top: -5%;
  left: -5%;
  right: -5%;
  bottom: -5%;
  width: 110%;
  height: 110%;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div {
  display: block;
  border-width: 0;
  border-color: transparent;
  position: relative;
  width: 23vw;
  max-width: 355px;
  height: 23vw;
  max-height: 355px;
  overflow: hidden;
  -webkit-box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 4px 4px 7px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div picture {
  position: absolute;
  display: block;
  z-index: 2;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div picture img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div.tip-right {
  -webkit-transform: none;
          transform: none;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div.tip-right picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div.tip-left {
  -webkit-transform: none;
          transform: none;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div.tip-left picture {
  -webkit-transform: none;
          transform: none;
  top: 0.25em;
  left: 0.25em;
  right: 0.25em;
  bottom: 0.25em;
  width: calc(100% - 0.5em);
  height: calc(100% - 0.5em);
  margin: auto;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image.circle div:after {
  content: "";
  -webkit-animation: moveGradient 8s alternate infinite;
          animation: moveGradient 8s alternate infinite;
  position: absolute;
  top: 0em;
  bottom: 0em;
  left: 0em;
  right: 0em;
  background: linear-gradient(60deg, #002776, #2DBAD7, #ED5CA2);
  background-size: 300% 300%;
  background-position: 0 50%;
  border-radius: 50%;
  will-change: auto;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text {
  padding-left: 3em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section {
  max-height: calc(90vh - 10em - 40vw);
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section .modal-heading {
  color: #002776;
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 1em;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section .modal-subheading {
  color: #002776;
  font-weight: bold;
  margin-bottom: 1.5em;
  margin-top: 1.5em;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section p {
  margin-bottom: 1em;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section p.nomb {
  margin-bottom: 0;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section a {
  color: #ED5CA2;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section a:hover, .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section a:focus {
  color: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text section {
    height: calc(75vh - 8em - 23vw) !important;
  }
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content {
  padding: 1em 1.5em 1em 0em !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper {
  max-height: calc(90vh - 4em);
  overflow: hidden scroll !important;
  scrollbar-width: thin;
  scrollbar-color: #002776 #CCECF8;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper::-webkit-scrollbar {
  width: 11px;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper::-webkit-scrollbar-track {
  background: #CCECF8;
}
.jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper::-webkit-scrollbar-thumb {
  background-color: #002776;
  border-radius: 6px;
  border: 3px solid #CCECF8;
}
@media (max-width: 768px) {
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper {
    height: calc(75vh - 8em - 23vw) !important;
  }
}
@media (max-width: 414px) {
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text .simplebar-content-wrapper {
    height: calc(75vh - 8em - 23vw) !important;
  }
}
@media (max-width: 768px) {
  .jquery-modal.blocker.current .modal .modal-profile_wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content) 0 minmax(0, 1fr);
    grid-template-rows: minmax(0, -webkit-max-content) minmax(0, -webkit-max-content) minmax(0, 1fr);
    grid-template-rows: minmax(0, max-content) minmax(0, max-content) minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_title {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    -ms-grid-column-span: 1;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image .tip-right {
    max-width: 50vw;
    max-height: 50vw;
    width: 40vw;
    height: 40vw;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_image .tip-left {
    max-width: 50vw;
    max-height: 50vw;
    width: 40vw;
    height: 40vw;
  }
  .jquery-modal.blocker.current .modal .modal-profile_wrapper .modal-profile_text {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
    padding: 2em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: calc(75vh - 8em - 23vw);
  }
}
.jquery-modal.blocker.current .modal .custom-close {
  position: absolute;
  top: 0.75em;
  right: 0.75em;
  width: 20px;
  height: 20px;
}
.jquery-modal.blocker.current .modal .close-modal {
  position: absolute;
  top: 1em;
  right: 1em;
  color: #ffffff;
  background: #002776;
  border-radius: 5px;
  padding: 0.25em 2em;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.25em;
     -moz-column-gap: 0.25em;
          column-gap: 0.25em;
}
.jquery-modal.blocker.current .modal .close-modal:after {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHQiIGhlaWdodD0iMTAwcHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNDQuMTA1IDUwLTIwLjYyMSAyMC42MjUgNS44OTA2IDUuODkwNiAyMC42MjUtMjAuNjI1IDIwLjYyMSAyMC42MjUgNS44OTQ1LTUuODkwNi0yMC42MjUtMjAuNjI1IDIwLjYyNS0yMC42MjUtNS44OTA2LTUuODkwNi0yMC42MjUgMjAuNjI1LTIwLjYyNS0yMC42MjUtNS44OTQ1IDUuODkwNnoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==") no-repeat center center;
  background-size: cover;
}
.jquery-modal.blocker.current .modal .close-modal:hover, .jquery-modal.blocker.current .modal .close-modal:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 768px) {
  .jquery-modal.blocker.current .modal {
    height: 80vh;
  }
}

.modal {
  display: none;
}

.promo_slider {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 3rem 0 minmax(calc(320px - 6rem), calc(1468px - 6rem)) 0 3rem 0 1fr;
  grid-template-columns: 1fr 3rem minmax(calc(320px - 6rem), calc(1468px - 6rem)) 3rem 1fr;
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #002776;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.promo_slider > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.promo_slider > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.promo_slider > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}

.promo_slider > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}

.promo_slider > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
@media (max-width: 768px) {
  .promo_slider .slick-list.draggable {
    padding: 0 1em !important;
  }
}
.promo_slider .promo_slider_arrows {
  cursor: pointer;
  border: none;
  background: transparent;
  padding: 0;
}
.promo_slider .promo_slider_arrows.left_arrow {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  z-index: 2;
}
.promo_slider .promo_slider_arrows.right_arrow {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 2;
}
.promo_slider .promo_slider_arrows span:before {
  color: #ffffff;
  font-size: 3em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.promo_slider .promo_slider_arrows:hover span:before, .promo_slider .promo_slider_arrows:focus span:before {
  color: #ffffff;
  font-size: 3em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.promo_slider .promo_slider_main {
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-column: 3/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-bottom: 0;
}
.promo_slider .promo_slider_main .promo-slide {
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  display: -ms-grid !important;
  display: grid !important;
}
.promo_slider .promo_slider_main .promo-slide > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.promo_slider .promo_slider_main .promo-slide > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.promo_slider .promo_slider_main .promo-slide .strapline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text {
  font-size: 4em;
  font-size: clamp(20px, 5vw, 4em);
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text span {
  display: block;
  line-height: 0.875;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.magenta span:nth-of-type(2) {
  color: #ED5CA2;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.magenta span:nth-of-type(3) {
  color: #ED5CA2;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.orange span:nth-of-type(2) {
  color: #F7911E;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.orange span:nth-of-type(3) {
  color: #F7911E;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.green span:nth-of-type(2) {
  color: #00BFB3;
}
.promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text.green span:nth-of-type(3) {
  color: #00BFB3;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta {
  display: inline-block;
  text-decoration: none;
  padding: 0.8em 1.5em;
  margin-top: 1.5em;
  color: #ffffff;
  font-weight: 600;
  font-size: 1.2em;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.magenta {
  background: #ED5CA2;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.magenta:hover, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.magenta:focus, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.magenta:active {
  background: #2DBAD7;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.orange {
  background: #F7911E;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.orange:hover, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.orange:focus, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.orange:active {
  background: #2DBAD7;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.green {
  background: #00BFB3;
}
.promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.green:hover, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.green:focus, .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta.green:active {
  background: #2DBAD7;
}
@media (max-width: 768px) {
  .promo_slider .promo_slider_main .promo-slide .strapline .promo-cta {
    padding: 0.5em 1.2em;
    font-size: 1em;
    font-size: clamp(1em, 2vw, 1.2em);
  }
}
@media (max-width: 375px) {
  .promo_slider .promo_slider_main .promo-slide .strapline {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/span 2;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.promo_slider .promo_slider_main .promo-slide .background-svg {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  pointer-events: none;
}
.promo_slider .promo_slider_main .promo-slide .background-svg div {
  position: relative;
  width: 50%;
  width: calc(50% + 6rem);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 3em;
}
.promo_slider .promo_slider_main .promo-slide .background-svg div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 986px) {
  .promo_slider .promo_slider_main .promo-slide .background-svg div {
    left: 4em;
  }
}
@media (max-width: 768px) {
  .promo_slider .promo_slider_main .promo-slide .background-svg div {
    left: 4.5em;
  }
  .promo_slider .promo_slider_main .promo-slide .background-svg div img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: left center;
       object-position: left center;
  }
}
@media (max-width: 375px) {
  .promo_slider .promo_slider_main .promo-slide .background-svg div {
    opacity: 0.5;
    z-index: 0;
  }
}
@media (max-width: 768px) {
  .promo_slider .promo_slider_main .promo-slide .strapline_copy .promo-text {
    font-size: 4em;
    font-size: clamp(20px, 4.5vw, 4em);
  }
}
.promo_slider .slick-dots {
  bottom: 1em;
}
.promo_slider .slick-dots li {
  margin: 0 2px;
  width: 30px;
}
.promo_slider .slick-dots li button:before {
  content: "";
  width: 100%;
  background: #ffffff;
  height: 3px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 375px) {
  .promo_slider .slick-dots {
    bottom: 0.4em;
  }
}
.promo_slider .slick-slide:not(.slick-current) {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.promo_slider .slick-slide.slick-current {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.award-slider {
  padding: 6em 0;
  overflow: hidden;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .award-slider {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .award-slider {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.award-slider__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media (max-width: 360px) {
  .award-slider__inner-container {
    padding: 0 1em;
  }
}
@media (max-width: 1500px) {
  .award-slider__inner-container {
    padding: 0 4rem;
  }
}
.award-slider__inner-container h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.award-slider__inner-container .aws div picture {
  max-width: 100%;
}
.award-slider__inner-container .aws div img {
  max-width: 100%;
}
.award-slider__inner-container .aws-nav .slick-prev, .award-slider__inner-container .aws-nav .slick-next {
  font-size: 20px;
}
.award-slider__inner-container .aws-nav .slick-prev::before, .award-slider__inner-container .aws-nav .slick-next::before {
  content: none;
}
.award-slider__inner-container .aws-nav .slick-prev span::before, .award-slider__inner-container .aws-nav .slick-next span::before {
  color: #002776;
  font-size: 2em;
}
.award-slider__inner-container .aws-nav .slick-next {
  right: 20px;
}
@media (max-width: 1500px) {
  .award-slider__inner-container .aws-nav .slick-prev {
    left: 20px;
  }
  .award-slider__inner-container .aws-nav .slick-next {
    right: 2em;
  }
}

.cta-block {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .cta-block {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .cta-block {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.cta-block__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .cta-block__inner-container {
    padding: 0 1em;
  }
}
.cta-block__inner-container .cta-grp h2 {
  color: #ffffff;
  font-weight: bold;
  font-size: 3em;
  line-height: 1em;
  margin-bottom: 0.2em;
}
.cta-block__inner-container .cta-grp p {
  color: #ffffff;
  font-size: 1.25em;
  font-weight: 500;
  margin-bottom: 1em;
}
.cta-block__inner-container .cta-grp a {
  display: inline-block;
  background-color: #ED5CA2;
  font-weight: 500;
  font-size: 1.15em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.cta-block__inner-container .cta-grp a:hover, .cta-block__inner-container .cta-grp a:focus {
  background-color: #002776;
}
@media (max-width: 414px) {
  .cta-block__inner-container .cta-grp a {
    width: 100%;
    text-align: center;
    padding: 1em 1.5em;
    font-size: 1.3em;
  }
}

/************************** CTA PROMO BLOCK **************************/
.no-webp .cta-block {
  background-image: url(/img/hays-careers-promo-banner-join-hays.png);
}

.webp .cta-block {
  background-image: url(/img/hays-careers-promo-banner-join-hays.webp);
}

/************************** END of CTA PROMO BLOCK **************************/
.full-width-block {
  padding: 6.25em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .full-width-block {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .full-width-block {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.full-width-block.nopb {
  padding: 6.25em 0 0 0;
}
.full-width-block__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .full-width-block__inner-container {
    padding: 0 1em;
  }
}
.full-width-block__inner-container h2 {
  color: #002776;
  font-weight: 300;
  font-size: 2.5em;
  margin-bottom: 1em;
  line-height: 1;
}
.full-width-block__inner-container h2.center {
  text-align: center;
}
.full-width-block__inner-container h2.upper {
  text-transform: uppercase;
}
.full-width-block__inner-container p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.full-width-block__inner-container p:last-of-type {
  margin-bottom: 0;
}
.full-width-block__inner-container a {
  color: #ED5CA2;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.full-width-block__inner-container a:hover {
  color: #2DBAD7;
}
.full-width-block__inner-container .bold-text {
  font-weight: bold;
}

.download-block {
  background: #002776;
  padding: 2em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

.download-block > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.download-block > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.download-block > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.download-block .db-inner {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.download-block .db-inner h2 {
  color: #ffffff;
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-size: 2em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}
.download-block .db-inner .list-left {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 768px) {
  .download-block .db-inner .list-left {
    width: 100%;
  }
}
.download-block .db-inner .list-left h2 {
  font-size: 1.7em;
}
.download-block .db-inner .list-left ul {
  color: #ffffff;
  margin-left: 1em;
  width: 50%;
}
.download-block .db-inner .list-left ul li {
  list-style-type: disc;
  padding-left: 0.5em;
  margin-bottom: 0.25em;
}
@media (max-width: 414px) {
  .download-block .db-inner .list-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.download-block .db-inner .btn-right {
  width: 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 768px) {
  .download-block .db-inner .btn-right {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 1.5em;
  }
}
.download-block .db-inner .btn-right .dwn-btn {
  background-color: #F7911E;
  color: #ffffff;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 600;
  padding: 0.6em 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: inline-block;
  text-decoration: none;
}
.download-block .db-inner .btn-right .dwn-btn:hover, .download-block .db-inner .btn-right .dwn-btn:focus {
  background: #2DBAD7;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.consultant-reasons {
  padding: 6em 0 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  background-color: #002776;
}
@media (min-width: 1440px) {
  .consultant-reasons {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .consultant-reasons {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.consultant-reasons__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .consultant-reasons__inner-container {
    padding: 0 1em;
  }
}
.consultant-reasons__inner-container h2 {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.consultant-reasons__inner-container h3 {
  color: #CCECF8;
  font-weight: bold;
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
.consultant-reasons__inner-container p {
  font-size: 1.25em;
  margin-bottom: 1em;
  color: #ffffff;
}
.consultant-reasons__inner-container .bold-text {
  font-weight: bold;
}
.consultant-reasons__inner-container .two-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.consultant-reasons__inner-container .two-col-grp__pane {
  width: 48%;
  margin-bottom: 1.25em;
}
.consultant-reasons__inner-container .two-col-grp__pane p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .consultant-reasons__inner-container .two-col-grp__pane {
    width: 100%;
  }
}

.testimonial {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  background-color: #F5F0EB;
}
@media (min-width: 1440px) {
  .testimonial {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .testimonial {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.testimonial__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .testimonial__inner-container {
    padding: 0 1em;
  }
}
.testimonial__inner-container h2 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.testimonial__inner-container .three-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.testimonial__inner-container .three-col-grp .pane {
  width: 32.333%;
  background-color: #ffffff;
  margin-left: 1.5%;
}
.testimonial__inner-container .three-col-grp .pane:first-child {
  margin-left: 0;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img {
  position: relative;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img picture {
  max-width: 100%;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img picture img {
  max-width: 100%;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img__text {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img__text span {
  display: block;
  margin-bottom: 0.25em;
  text-align: center;
  font-weight: bold;
  color: #002776;
  font-size: 1.45em;
  line-height: 1em;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-img__text span:last-child {
  margin-bottom: 0;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-content {
  padding: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-content p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.testimonial__inner-container .three-col-grp .pane .testimonial-content p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 986px) {
  .testimonial__inner-container .three-col-grp {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .testimonial__inner-container .three-col-grp .pane {
    width: 48%;
    margin-left: 0;
    margin-bottom: 1.8em;
  }
}
@media (max-width: 768px) {
  .testimonial__inner-container .three-col-grp .pane {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1.8em;
  }
}

.latest-jobs {
  padding: 6em 0;
  background-color: #F5F0EB;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .latest-jobs {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .latest-jobs {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.latest-jobs__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .latest-jobs__inner-container {
    padding: 0 1em;
  }
}
.latest-jobs__inner-container__block {
  background-color: #ebebeb;
  padding: 2em;
}
.latest-jobs__inner-container__block > h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.latest-jobs__inner-container__block .job-cards-grp .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.latest-jobs__inner-container__block .job-cards-grp .list li {
  display: block;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.latest-jobs__inner-container__block .job-cards-grp .list li:nth-of-type(2n+1) {
  width: calc(50% - 1em);
  margin-right: 1em;
}
.latest-jobs__inner-container__block .job-cards-grp .list li:nth-of-type(2n+2) {
  width: calc(50% - 1em);
  margin-left: 1em;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a {
  text-decoration: none;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  margin-bottom: 1em;
  background: #ffffff;
  padding: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span {
  display: block;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(1) {
  width: calc(100% - 10em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(1) h1, .latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(1) h2 {
  font-weight: bold;
  max-width: calc(100% - 1em);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(1) h1 {
  font-size: 1.2em;
  color: #002776;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(1) h2 {
  text-transform: uppercase;
  color: #002776;
  font-weight: 500;
  margin-top: -0.5em;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(2) {
  width: 10em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a .job-card span:nth-of-type(2) button {
  border: 0;
  background-color: #ED5CA2;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  color: #ffffff;
  padding: 0.6em 1.65em;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a:hover {
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a:hover .job-card span:nth-of-type(2) {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.latest-jobs__inner-container__block .job-cards-grp .list li a:hover .job-card span:nth-of-type(2) button {
  background-color: #002776;
}
@media (max-width: 768px) {
  .latest-jobs__inner-container__block .job-cards-grp .list li:nth-of-type(2n+1) {
    width: 100%;
    margin-right: 0;
  }
  .latest-jobs__inner-container__block .job-cards-grp .list li:nth-of-type(2n+2) {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 414px) {
  .latest-jobs__inner-container__block .job-cards-grp {
    margin-bottom: 1em;
  }
}
.latest-jobs__inner-container__block .button-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.latest-jobs__inner-container__block .button-area a {
  text-decoration: none;
  border: 0;
  background-color: #002776;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  color: #ffffff;
  padding: 0.6em 1.65em;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  text-align: center;
}
.latest-jobs__inner-container__block .button-area a:hover, .latest-jobs__inner-container__block .button-area a:focus {
  background-color: #2DBAD7;
}
@media (max-width: 414px) {
  .latest-jobs__inner-container__block .button-area a {
    width: 100%;
    padding: 1em 2em;
    font-size: 1.3em;
  }
}

.thank-you-message {
  padding: 6em 0;
  margin-top: 10.5em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .thank-you-message {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .thank-you-message {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.thank-you-message__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .thank-you-message__inner-container {
    padding: 0 1em;
  }
}
.thank-you-message__inner-container.three-column {
  width: 100%;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em;
  row-gap: 2em;
  padding: 0 2em;
}
.thank-you-message__inner-container .thank-you-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.thank-you-message__inner-container .thank-you-block h2 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
  text-align: center;
}
.thank-you-message__inner-container .thank-you-block p {
  font-size: 1.25em;
  margin-bottom: 1em;
  text-align: center;
}
.thank-you-message__inner-container .thank-you-block a {
  background: #002776;
  padding: 1em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
}
.thank-you-message__inner-container .thank-you-block a:hover, .thank-you-message__inner-container .thank-you-block a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #007FA9;
}
@media (max-width: 768px) {
  .thank-you-message {
    margin-top: 7.8em;
  }
}

.footer-nav {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #007FA9;
}

.footer-nav > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.footer-nav > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.footer-nav > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.footer-nav nav.nav-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 1em 2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-nav nav.nav-wrapper.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.footer-nav nav.nav-wrapper a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffffff;
  font-weight: 500;
  text-decoration: none;
  font-size: 1.3em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.footer-nav nav.nav-wrapper a .glyphicons-chevron-left {
  display: inline-block;
  margin-right: 0.5em;
}
.footer-nav nav.nav-wrapper a .glyphicons-chevron-right {
  display: inline-block;
  margin-left: 0.5em;
}
.footer-nav nav.nav-wrapper a .triangle-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  height: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0.5em;
}
.footer-nav nav.nav-wrapper a .triangle-right::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0 0.4em 0.5em;
  border-color: transparent transparent transparent #ffffff;
}
.footer-nav nav.nav-wrapper a .triangle-left {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  height: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.5em;
}
.footer-nav nav.nav-wrapper a .triangle-left::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.4em 0.5em 0.4em 0;
  border-color: transparent #ffffff transparent transparent;
}
.footer-nav nav.nav-wrapper a:hover, .footer-nav nav.nav-wrapper a:focus {
  color: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.main-jobs {
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .main-jobs {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .main-jobs {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.main-jobs__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .main-jobs__inner-container {
    padding: 0 1em;
  }
}
.main-jobs__inner-container .searchStrip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 4em;
  background-color: #d9d9d9;
  padding: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-jobs__inner-container .searchStrip input {
  width: calc(100% - 11em);
  padding: 0.75em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1.125em;
  outline: none;
}
.main-jobs__inner-container .searchStrip button.clearSearch {
  background: #002776;
  border: none;
  color: #ffffff;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.125em;
  margin-left: 1em;
  width: 10em;
  display: block;
  padding: 0.75em 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.main-jobs__inner-container .searchStrip button.clearSearch:hover, .main-jobs__inner-container .searchStrip button.clearSearch:focus {
  background: #2DBAD7;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
@media (max-width: 414px) {
  .main-jobs__inner-container .searchStrip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .main-jobs__inner-container .searchStrip input {
    width: 100%;
    margin-bottom: 1em;
  }
  .main-jobs__inner-container .searchStrip button.clearSearch {
    width: 100%;
    margin-left: 0;
  }
}
.main-jobs__inner-container .pNav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1em;
}
.main-jobs__inner-container .pNav .btn-prev {
  border: none;
  background: #ED5CA2;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5em 1em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  margin-right: 1em;
}
.main-jobs__inner-container .pNav .btn-prev:hover, .main-jobs__inner-container .pNav .btn-prev:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #002776;
}
.main-jobs__inner-container .pNav .btn-next {
  border: none;
  background: #ED5CA2;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5em 1em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  margin-left: 1em;
}
.main-jobs__inner-container .pNav .btn-next:hover, .main-jobs__inner-container .pNav .btn-next:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #002776;
}
.main-jobs__inner-container .pNav .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.main-jobs__inner-container .pNav .pagination li {
  margin-right: 0.5em;
}
.main-jobs__inner-container .pNav .pagination li:last-of-type {
  margin-right: 0;
}
.main-jobs__inner-container .pNav .pagination li a {
  font-weight: bold;
  color: #ED5CA2;
  font-size: 1.1em;
  text-decoration: none;
}
.main-jobs__inner-container .pNav .pagination li a:hover {
  text-decoration: none;
  color: #002776;
}
.main-jobs__inner-container .job-cards-grp {
  background-color: #ebebeb;
  padding: 2em;
}
.main-jobs__inner-container .job-cards-grp h1 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.main-jobs__inner-container .job-cards-grp .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-jobs__inner-container .job-cards-grp .list li {
  display: block;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.main-jobs__inner-container .job-cards-grp .list li:nth-of-type(2n+1) {
  width: calc(50% - 1em);
  margin-right: 1em;
}
.main-jobs__inner-container .job-cards-grp .list li:nth-of-type(2n+2) {
  width: calc(50% - 1em);
  margin-left: 1em;
}
.main-jobs__inner-container .job-cards-grp .list li a {
  text-decoration: none;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  margin-bottom: 1em;
  background: #ffffff;
  padding: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span {
  display: block;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(1) {
  width: calc(100% - 10em);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(1) h1, .main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(1) h2 {
  font-weight: bold;
  max-width: calc(100% - 1em);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(1) h1 {
  font-size: 1.2em;
  color: #002776;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(1) h2 {
  text-transform: uppercase;
  color: #002776;
  font-weight: 500;
  margin-top: -0.5em;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(2) {
  width: 10em;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.main-jobs__inner-container .job-cards-grp .list li a .job-card span:nth-of-type(2) button {
  border: 0;
  background-color: #ED5CA2;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  color: #ffffff;
  padding: 0.6em 1.65em;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.main-jobs__inner-container .job-cards-grp .list li a:hover {
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.main-jobs__inner-container .job-cards-grp .list li a:hover .job-card span:nth-of-type(2) {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.main-jobs__inner-container .job-cards-grp .list li a:hover .job-card span:nth-of-type(2) button {
  background-color: #002776;
}
@media (max-width: 768px) {
  .main-jobs__inner-container .job-cards-grp .list li:nth-of-type(2n+1) {
    width: 100%;
    margin-right: 0;
  }
  .main-jobs__inner-container .job-cards-grp .list li:nth-of-type(2n+2) {
    width: 100%;
    margin-left: 0;
  }
}

.location {
  background-color: #F5F0EB;
  padding: 6em 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .location {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .location {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.location__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .location__inner-container {
    padding: 0 1em;
  }
}
.location__inner-container .two-col-grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.location__inner-container .two-col-grp .pane {
  width: 48%;
}
.location__inner-container .two-col-grp .pane h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.location__inner-container .two-col-grp .pane h4 {
  color: #002776;
  font-weight: bold;
  font-size: 1.35em;
  margin-bottom: 0.5em;
}
.location__inner-container .two-col-grp .pane p {
  font-size: 1.25em;
  margin-bottom: 1em;
}
.location__inner-container .two-col-grp .pane p .bold {
  font-weight: 500;
}
.location__inner-container .two-col-grp .pane p:last-of-type {
  margin-bottom: 0;
}
.location__inner-container .two-col-grp .pane .cta-grp {
  margin-top: 2em;
}
.location__inner-container .two-col-grp .pane .cta-grp a {
  display: inline-block;
  background-color: #ED5CA2;
  font-weight: 500;
  font-size: 1.15em;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-decoration: none;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.location__inner-container .two-col-grp .pane .cta-grp a:hover, .location__inner-container .two-col-grp .pane .cta-grp a:focus {
  background-color: #002776;
}
@media (max-width: 414px) {
  .location__inner-container .two-col-grp .pane .cta-grp a {
    width: 100%;
    text-align: center;
    padding: 1em 1.5em;
    font-size: 1.3em;
    margin-bottom: 1em;
  }
}
.location__inner-container .two-col-grp .pane picture {
  max-width: 100%;
}
.location__inner-container .two-col-grp .pane picture img {
  max-width: 100%;
}
@media (max-width: 768px) {
  .location__inner-container .two-col-grp .pane {
    width: 100%;
    margin-bottom: 2em;
  }
  .location__inner-container .two-col-grp .pane:last-of-type {
    margin-bottom: 0;
  }
}

.text.module {
  width: 100%;
  max-width: 1435px;
  margin: 0 auto;
  padding: 4em 2em;
}
@media (max-width: 1580px) {
  .text.module {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
.text.module h1 {
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 2.1em;
  font-weight: bold;
  margin-bottom: 0.5em;
  color: #002776;
}
.text.module .detailedTitle {
  font-size: 2em;
  font-weight: 500;
  font-family: "Roboto", arial, helvetica, sans-serif;
  margin-bottom: 1em;
}
.text.module .detailedOffice, .text.module .detailedPhone, .text.module .detailedEmail, .text.module .detailedContact, .text.module .detailedRef, .text.module .detailedClosingDate, .text.module .detailedType, .text.module .detailedSalary, .text.module .detailedLocation {
  border-right: solid thin #ddd !important;
  border-top: solid thin #ddd !important;
  border-left: solid thin #ddd !important;
  font-family: "Roboto", arial, helvetica, sans-serif;
  color: #000000;
  font-size: 1.25em;
}
.text.module .detailedOffice span, .text.module .detailedPhone span, .text.module .detailedEmail span, .text.module .detailedContact span, .text.module .detailedRef span, .text.module .detailedClosingDate span, .text.module .detailedType span, .text.module .detailedSalary span, .text.module .detailedLocation span {
  width: 160px;
  display: inline-block;
  font-weight: normal;
  padding: 10px;
  color: #fff;
  border-right: solid 4px #2DBAD7;
  margin-right: 19px;
  background-color: #002776;
  font-weight: 500;
}
@media (max-width: 786px) {
  .text.module .detailedOffice, .text.module .detailedPhone, .text.module .detailedEmail, .text.module .detailedContact, .text.module .detailedRef, .text.module .detailedClosingDate, .text.module .detailedType, .text.module .detailedSalary, .text.module .detailedLocation {
    padding: 1em;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #002776;
    color: #ffffff;
  }
  .text.module .detailedOffice span, .text.module .detailedPhone span, .text.module .detailedEmail span, .text.module .detailedContact span, .text.module .detailedRef span, .text.module .detailedClosingDate span, .text.module .detailedType span, .text.module .detailedSalary span, .text.module .detailedLocation span {
    width: 100%;
    padding: 0;
    border: 0;
    font-weight: 600;
    margin-bottom: 1em;
    background-color: #002776;
  }
}
.text.module .detailedRef, .text.module .detailedEmail {
  border-bottom: solid thin #ddd !important;
  margin-bottom: 2em;
}
.text.module .detailedDescription {
  line-height: 1.5em;
  margin-bottom: 2em;
  font-weight: normal;
  line-height: 1.5em;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1.25em;
  color: #000000;
  margin-bottom: 1em;
}
.text.module .detailedDescription p {
  font-weight: normal;
  line-height: 1.5em;
  font-size: 1em;
  font-family: "Roboto", arial, helvetica, sans-serif;
  color: #000000;
  margin-bottom: 1em;
}
.text.module .detailedDescription ul {
  list-style-type: disc;
  margin-left: 1em;
}
.text.module .detailedDescription ul li {
  color: #000000;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.5em;
}
.text.module .rule {
  margin-bottom: 2em;
}
.text.module .detailedApply, .text.module .detailedBack {
  display: inline-block;
  background-color: #ED5CA2;
  font-weight: bold;
  color: #ffffff;
  line-height: 1em;
  font-size: 1.25em;
  padding: 1.2em 4em;
  text-decoration: none;
  margin-left: 1em;
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
}
.text.module .detailedApply:hover, .text.module .detailedBack:hover {
  background-color: #002776;
}
@media (max-width: 640px) {
  .text.module .detailedApply, .text.module .detailedBack {
    width: 100%;
    margin: 0 0 1em 0;
  }
}
.text.module .detailedBack {
  margin-left: 0;
}

footer {
  padding: 4em 0;
  background-color: #002776;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  overflow-x: hidden;
}
@media (min-width: 1440px) {
  footer {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  footer {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
@media (min-width: 1440px) {
  footer {
    overflow-x: unset;
  }
}
footer .inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 0em;
  position: relative;
}
@media (max-width: 360px) {
  footer .inner-container {
    padding: 0 1em;
  }
}
footer .inner-container .copyright {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
footer .inner-container .copyright p {
  color: #ffffff;
  font-size: 70%;
  text-align: center;
  max-width: 84.625em;
}
footer.footer-alternate {
  padding: 0;
  background: transparent;
}
footer.footer-alternate .inner-container {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 0;
}
footer.footer-alternate .inner-container > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container .copy-social {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  background: #002776;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
footer.footer-alternate .inner-container .copy-social > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container .copy-social > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
footer.footer-alternate .inner-container .copy-social > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  footer.footer-alternate .inner-container .copy-social {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  footer.footer-alternate .inner-container .copy-social {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  footer.footer-alternate .inner-container .copy-social > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
footer.footer-alternate .inner-container .copy-social .wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  padding: 4em 2em;
}
footer.footer-alternate .inner-container .copy-social .wrapper .left h3 {
  color: #ffffff;
  font-weight: bold;
  margin-bottom: 1em;
  font-size: 1.2em;
}
footer.footer-alternate .inner-container .copy-social .wrapper .left p {
  color: #ffffff;
  margin-bottom: 1em;
}
footer.footer-alternate .inner-container .copy-social .wrapper .left p:last-of-type {
  margin-bottom: 0;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social a {
  display: block;
  color: #ffffff;
  font-weight: 600;
  margin-bottom: 0.5em;
  text-decoration: none;
  font-size: 1.2em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social a:hover, footer.footer-alternate .inner-container .copy-social .wrapper .social a:focus {
  color: #00BFB3;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1.5em;
     -moz-column-gap: 1.5em;
          column-gap: 1.5em;
  margin-top: 2em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a {
  display: block;
  position: relative;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a svg {
  width: 25px;
}
@media (min-width: 2160px) {
  footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a svg {
    width: 2em;
  }
}
footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a svg path, footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a svg polygon {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a:hover svg path, footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a:hover svg polygon, footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a:focus svg path, footer.footer-alternate .inner-container .copy-social .wrapper .social .social-links a:focus svg polygon {
  fill: #00BFB3;
}
footer.footer-alternate .inner-container .legal-notices {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  background: #F5F0EB;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
footer.footer-alternate .inner-container .legal-notices > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container .legal-notices > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
footer.footer-alternate .inner-container .legal-notices > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  footer.footer-alternate .inner-container .legal-notices {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  footer.footer-alternate .inner-container .legal-notices {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  footer.footer-alternate .inner-container .legal-notices > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
footer.footer-alternate .inner-container .legal-notices .wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 2em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 1em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 1em minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 1em;
}
footer.footer-alternate .inner-container .legal-notices .wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container .legal-notices .wrapper > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .legal-links {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .legal-links a {
  font-weight: 600;
  color: #000000;
  text-decoration: none;
  font-size: 80%;
  display: block;
  position: relative;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .legal-links a:after {
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.7);
  position: absolute;
  right: -0.5em;
  top: 0;
  cursor: auto;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .legal-links a:last-of-type:after {
  display: none;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .copyright {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
footer.footer-alternate .inner-container .legal-notices .wrapper .copyright p {
  color: #000000;
  text-align: left;
  max-width: 100%;
}

.color-change-5x {
  -webkit-animation: color-change-5x 15s linear infinite alternate both;
          animation: color-change-5x 15s linear infinite alternate both;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-1-8 12:48:20
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation color-change-5x
 * ----------------------------------------
 */
@-webkit-keyframes color-change-5x {
  0% {
    background: #002776;
  }
  25% {
    background: #2DBAD7;
  }
  50% {
    background: #9356A2;
  }
  75% {
    background: #F7911E;
  }
  100% {
    background: #00BFB3;
  }
}
@keyframes color-change-5x {
  0% {
    background: #002776;
  }
  25% {
    background: #2DBAD7;
  }
  50% {
    background: #9356A2;
  }
  75% {
    background: #F7911E;
  }
  100% {
    background: #00BFB3;
  }
}
.message {
  padding: 6em 0;
  height: 50vh;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
}
@media (min-width: 1440px) {
  .message {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
  }
}
@media (min-width: 2160px) {
  .message {
    -ms-grid-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
  }
}
.message__inner-container {
  -ms-grid-column: 2;
  grid-column: 2;
  padding: 0 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 360px) {
  .message__inner-container {
    padding: 0 1em;
  }
}
.message__inner-container__grp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.message__inner-container__grp .the-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.message__inner-container__grp .the-404 .error {
  font-weight: bold;
  font-size: 7em;
  color: #ffffff;
}
.message__inner-container__grp .the-404 .zero {
  font-weight: bold;
  font-size: 7em;
  color: #ffffff;
}
.message__inner-container__grp .msg p {
  color: #ffffff;
  margin-bottom: 1.3em;
  text-align: center;
  font-size: 1.5em;
}
.message__inner-container__grp .msg p a {
  color: #ED5CA2;
  font-weight: 500;
}

.css-graph {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(20rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 3em;
     -moz-column-gap: 3em;
          column-gap: 3em;
  row-gap: 1em;
  overflow-x: hidden;
}
@media (min-width: 1440px) {
  .css-graph {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(30rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 3em;
    grid-row-gap: 1em;
  }
}
@media (min-width: 2160px) {
  .css-graph {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(60rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 3em;
    grid-row-gap: 1em;
  }
}
.css-graph.mt1 {
  margin-top: 1em;
}
.css-graph .column-wrapping {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 0;
  grid-row-gap: 1em;
  -ms-flex-line-pack: start;
      align-content: start;
}
.css-graph .column-wrapping > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.css-graph.aspect-twothree {
  aspect-ratio: 2/3;
}
@media (max-width: 986px) {
  .css-graph {
    grid-template-columns: repeat(auto-fit, minmax(min(21rem, 100%), 1fr));
  }
}
.css-graph[data-aos=animated-chart] {
  opacity: 0;
}
@media (max-width: 768px) {
  .css-graph[data-aos=animated-chart] .graph-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.css-graph[data-aos=animated-chart] .graph-bar .bar-outer .bar-inner {
  height: inherit;
  width: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.css-graph[data-aos=animated-chart].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.css-graph[data-aos=animated-chart].aos-animate .graph-bar .bar-outer .bar-inner {
  height: inherit;
  width: var(--bar-width);
  background: #007FA9;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.css-graph[data-aos=animated-chart].aos-animate .graph-bar .bar-outer .bar-inner.primary {
  background: #002776;
}
.css-graph .graph-bar .heading {
  color: #007FA9;
  width: 100%;
  margin-bottom: 0.25em !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  position: relative;
}
.css-graph .graph-bar .heading span {
  line-height: 1;
  font-size: 1.25em;
  font-size: clamp(16px, 1.2vw, 1.2em);
  font-weight: 400;
  position: relative;
  bottom: 2%;
  white-space: pre-wrap;
  color: #007FA9;
}
@media (max-width: 986px) {
  .css-graph .graph-bar .heading span {
    font-size: clamp(15px, 1.2vw, 1.2em);
  }
}
@media (max-width: 768px) {
  .css-graph .graph-bar .heading span {
    font-size: clamp(16px, 1.2vw, 1.2em);
  }
}
@media (max-width: 640px) {
  .css-graph .graph-bar .heading span {
    font-size: clamp(14px, 1.2vw, 1.2em);
  }
}
.css-graph .graph-bar .bar-outer {
  background: white;
  height: 2em;
  width: 100%;
  display: block;
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.css-graph .graph-bar .bar-outer > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.css-graph .graph-bar .bar-outer.parchment {
  background: #F5F0EB;
}
.css-graph .graph-bar .bar-outer .bar-inner {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: var(--bar-width);
  position: relative;
}
.css-graph .graph-bar .bar-outer .bar-inner.primary {
  background: #002776;
}
.css-graph .graph-bar .bar-outer .bar-inner span {
  color: #ffffff;
  font-weight: 400;
  font-size: 120%;
}
.css-graph .graph-bar .bar-outer .bar-inner span i {
  font-weight: 300;
}
.css-graph .graph-bar .bar-outer .bar-inner span.after-bar {
  position: absolute;
  left: calc(100% + 0.5em);
  color: #007FA9;
}
.css-graph .graph-bar .bar-outer button {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  -ms-grid-column-align: end;
      justify-self: end;
  margin-right: 1em;
  background: transparent;
  border: none;
  cursor: pointer;
}
.css-graph .graph-bar .bar-outer button.speech {
  display: block;
  width: 25px;
  height: 25px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS44MyAyMC4wMiI+PGRlZnM+PHN0eWxlPi5zcGVlY2hpY24tMXtmaWxsOiMwMGEwZmY7fS5zcGVlY2hpY24tMSwuc3BlZWNoaWNuLTJ7c3Ryb2tlLXdpZHRoOjBweDt9LnNwZWVjaGljbi0ye2ZpbGw6IzAwMjc3Njt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiI+PHJlY3QgY2xhc3M9InNwZWVjaGljbi0xIiB3aWR0aD0iMjUuODMiIGhlaWdodD0iMTIuOTIiLz48cG9seWdvbiBjbGFzcz0ic3BlZWNoaWNuLTIiIHBvaW50cz0iMjUuODMgMTIuOTIgMjUuODMgMjAuMDIgMTguNzMgMTIuOTIgMjUuODMgMTIuOTIiLz48L2c+PC9zdmc+") no-repeat center center;
  background-size: contain;
  position: relative;
}
@media (min-width: 2160px) {
  .css-graph .graph-bar .bar-outer button.speech {
    width: 3em;
    height: 3em;
  }
}
.css-graph .graph-bar .bar-outer button.speech .tooltip {
  position: absolute;
  color: #ffffff;
  top: calc(100% + 15px);
  right: 50%;
  width: 15em;
  padding: 0.5em 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: auto;
  background: #002776;
  z-index: 2;
  opacity: 1;
  pointer-events: none;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-weight: 600;
  font-size: 0.8em;
  text-align: left;
}
@media (min-width: 2160px) {
  .css-graph .graph-bar .bar-outer button.speech .tooltip {
    font-size: 1.5em;
  }
}
.css-graph .graph-bar .bar-outer button.speech .tooltip:before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 30px 30px;
  border-color: transparent transparent #002776 transparent;
  top: -30px;
  right: 0;
}
.css-graph .graph-bar .bar-outer button.speech:focus .tooltip {
  opacity: 1;
  -webkit-animation: scale-in-tr 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-tr 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.css-graph .graph-bar .bar-outer.parchment {
  background: #F5F0EB;
}

.simple-vert-bar .key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  margin-bottom: 1em;
}
.simple-vert-bar .key .keywrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
}
.simple-vert-bar .key .keywrap i {
  width: 0.8em;
  height: 0.8em;
  display: block;
}
.simple-vert-bar .key .keywrap i.primary {
  background: #002776;
}
.simple-vert-bar .key .keywrap i.midblue {
  background: #007FA9;
}
.simple-vert-bar .key .keywrap i.green {
  background: #00BFB3;
}
.simple-vert-bar .data {
  aspect-ratio: 16/7.5;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 1.5em minmax(0, 1fr) 1.5em minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 1.5em;
  grid-row-gap: 0;
}
.simple-vert-bar .data > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.simple-vert-bar .data > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.simple-vert-bar .data > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.simple-vert-bar .data .vert-bar-wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.simple-vert-bar .data .vert-bar-wrap .percentage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  line-height: 1;
  position: relative;
  margin: 0 auto;
  color: #002776;
  font-size: clamp(16px, 3.5vw, 3.5em);
}
.simple-vert-bar .data .vert-bar-wrap .percentage:after {
  content: "%";
  display: block;
  font-size: 60%;
  position: relative;
  bottom: 0.125em;
}
.simple-vert-bar .data .vert-bar-wrap .animbar {
  height: 0;
  width: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.simple-vert-bar .data .vert-bar-wrap .animbar.primary {
  background: #002776;
}
.simple-vert-bar .data .vert-bar-wrap .animbar.midblue {
  background: #007FA9;
}
.simple-vert-bar .data .vert-bar-wrap .animbar.green {
  background: #00BFB3;
}
.simple-vert-bar[data-aos=simp-vertbar] {
  opacity: 0;
}
.simple-vert-bar[data-aos=simp-vertbar].aos-animate {
  opacity: 1;
}
.simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar {
  height: var(--bar-height);
  -webkit-animation: scale-in-ver-bottom 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: scale-in-ver-bottom 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}

.css-donut-chart {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 1em minmax(0, 1fr);
  -ms-grid-rows: minmax(0, max-content) 1em minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 1em;
  margin-top: 1em;
}

.css-donut-chart > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.css-donut-chart > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.css-donut-chart.bottom-push {
  margin-bottom: -20%;
}
.css-donut-chart .key {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(9rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  row-gap: 0.25em;
}
@media (min-width: 1792px) {
  .css-donut-chart .key {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 0.25em;
  }
}
@media (max-width: 986px) {
  .css-donut-chart .key {
    grid-template-columns: repeat(auto-fit, minmax(min(7rem, 100%), 1fr));
  }
}
@media (max-width: 768px) {
  .css-donut-chart .key {
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  }
}
.css-donut-chart .key.fwkey {
  grid-template-columns: repeat(auto-fit, minmax(min(18rem, 100%), 1fr));
}
.css-donut-chart .key.gridkey {
  grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
}
@media (min-width: 1792px) {
  .css-donut-chart .key.gridkey {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(20rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 0.25em;
  }
}
.css-donut-chart .key.flexkey {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.css-donut-chart .key .key-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 508px) {
  .css-donut-chart .key .key-element {
    -ms-grid-column: 1;
    grid-column: 1;
    grid-row: var(--moborder);
  }
}
.css-donut-chart .key .key-element span {
  display: block;
}
.css-donut-chart .key .key-element span.color-dot {
  width: 1em;
  height: 1em;
  min-width: 1em;
  min-height: 1em;
  margin-right: 0.5em;
}
.css-donut-chart .key .key-element span.color-dot.brand-orange {
  background: #F7911E;
}
.css-donut-chart .key .key-element span.color-dot.brand-blue {
  background: #002776;
}
.css-donut-chart .key .key-element span.color-dot.brand-midBlue {
  background: #007FA9;
}
.css-donut-chart .key .key-element span.color-dot.brand-lightBlue {
  background: #00A0FF;
}
.css-donut-chart .key .key-element span.color-dot.brand-green {
  background: #00BFB3;
}
.css-donut-chart .key .key-element span.color-dot.brand-mint {
  background: #2DBAD7;
}
.css-donut-chart .key .key-element span.key-text {
  color: #000000;
}
.css-donut-chart .donut {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.css-donut-chart .donut .donut-outer {
  position: relative;
  padding: 20% 20% 0% 20%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  aspect-ratio: 1/1;
  bottom: 20%;
  margin-bottom: -10%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.css-donut-chart .donut .donut-outer > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.css-donut-chart .donut .donut-outer.chubby {
  aspect-ratio: 14/10;
}
@media (max-width: 640px) {
  .css-donut-chart .donut .donut-outer.tall-mobile {
    aspect-ratio: 14/16;
  }
}
.css-donut-chart .donut .donut-outer .percentage {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: inherit;
  height: inherit;
  pointer-events: none;
  font-size: clamp(16px, 2.5vw, 2.5em);
  -webkit-transform: translate(var(--xpc), var(--ypc));
          transform: translate(var(--xpc), var(--ypc));
}
.css-donut-chart .donut .donut-outer .percentage span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #002776;
  pointer-events: all;
  font-size: 1.1em;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.css-donut-chart .donut .donut-outer .percentage span:after {
  content: "%";
  display: block;
  font-size: 60%;
  position: relative;
  bottom: 0.25em;
}
.css-donut-chart .donut .donut-outer .donut-wrap {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.css-donut-chart .donut .donut-outer .donut-wrap svg {
  width: 100%;
  height: 100%;
}
.css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl {
  -webkit-transform: rotate(-540deg) scale(0);
          transform: rotate(-540deg) scale(0);
  opacity: 0;
}
.css-donut-chart .donut .donut-outer .donut-wrap svg path {
  pointer-events: all;
}
.css-donut-chart[data-aos=animated-donut] {
  opacity: 0;
}
.css-donut-chart[data-aos=animated-donut].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(1n) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(2n) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(3n) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(4n) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(5n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(6n) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(7n) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(8n) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(9n) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .key .key-element:nth-of-type(10n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage {
  -webkit-animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: fade-in 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  will-change: auto;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(1n) {
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(2n) {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(3n) {
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(4n) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(5n) {
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(6n) {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(7n) {
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(8n) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(9n) {
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .percentage:nth-of-type(10n) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg {
  will-change: auto;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.full-swirl {
  -webkit-animation: swirl-in-fwd-chart 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) both;
          animation: swirl-in-fwd-chart 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.55) both;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.full-scale-in {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both 0.1s;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both 0.1s;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar] {
  will-change: auto;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(1n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.15s;
          animation-delay: 0.15s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(2n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(3n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.45s;
          animation-delay: 0.45s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(4n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(5n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.75s;
          animation-delay: 0.75s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(6n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(7n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 1.05s;
          animation-delay: 1.05s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(8n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(9n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 1.35s;
          animation-delay: 1.35s;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.css-donut-chart[data-aos=animated-donut].aos-animate .donut .donut-outer .donut-wrap svg.bar-animation-scale-in [id^=cBar]:nth-of-type(10n) {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) both;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.css-vertical-graph {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 1em minmax(0, 1fr);
  -ms-grid-rows: minmax(0, max-content) 1em minmax(0, 1fr);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 1em;
}

.css-vertical-graph > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.css-vertical-graph > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.css-vertical-graph .key {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 0.25em;
}
.css-vertical-graph .key .key-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.css-vertical-graph .key .key-element span {
  display: block;
}
.css-vertical-graph .key .key-element span.color-dot {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin-right: 0.5em;
}
.css-vertical-graph .key .key-element span.color-dot.brand-orange {
  background: #f8911d;
}
.css-vertical-graph .key .key-element span.color-dot.brand-blue {
  background: #002776;
}
.css-vertical-graph .key .key-element span.color-dot.brand-midBlue {
  background: #005e82;
}
.css-vertical-graph .key .key-element span.color-dot.brand-lightBlue {
  background: #00bfda;
}
.css-vertical-graph .key .key-element span.color-dot.brand-green {
  background: #00bfb3;
}
.css-vertical-graph .key .key-element span.key-text {
  color: #002776;
}
.css-vertical-graph .graph-wrapper {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(6, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) 1em minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 1em;
  padding: 0 3em;
  position: relative;
}
.css-vertical-graph .graph-wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.css-vertical-graph .graph-wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.css-vertical-graph .graph-wrapper > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.css-vertical-graph .graph-wrapper > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.css-vertical-graph .graph-wrapper > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.css-vertical-graph .graph-wrapper > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
.css-vertical-graph .graph-wrapper > *:nth-child(7) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.css-vertical-graph .graph-wrapper > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.css-vertical-graph .graph-wrapper > *:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.css-vertical-graph .graph-wrapper > *:nth-child(10) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.css-vertical-graph .graph-wrapper > *:nth-child(11) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
.css-vertical-graph .graph-wrapper > *:nth-child(12) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}
.css-vertical-graph .graph-wrapper.parchment:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 12em;
  left: 0;
  right: 0;
}
.css-vertical-graph .graph-wrapper.parchment:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 2.5em;
  left: 0;
  right: 0;
}
.css-vertical-graph .graph-wrapper.white:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #F5F0EB;
  position: absolute;
  top: 12em;
  left: 0;
  right: 0;
}
.css-vertical-graph .graph-wrapper.white:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #F5F0EB;
  position: absolute;
  bottom: 2.5em;
  left: 0;
  right: 0;
}
.css-vertical-graph .graph-wrapper .vert-graph:nth-of-type(1) {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.css-vertical-graph .graph-wrapper .vert-graph:nth-of-type(2) {
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-column: 3/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.css-vertical-graph .graph-wrapper .vert-graph:nth-of-type(3) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 2;
  grid-column: 5/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.css-vertical-graph .graph-wrapper .vert-graph:nth-of-type(4) {
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/span 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.css-vertical-graph .graph-wrapper .vert-graph:nth-of-type(5) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  grid-column: 4/span 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  position: relative;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control {
  width: 2em;
  aspect-ratio: 1/6;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner {
  width: 100%;
  height: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
  z-index: 1;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.brand-orange {
  background: #f8911d;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.brand-blue {
  background: #002776;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.brand-midBlue {
  background: #005e82;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.brand-lightBlue {
  background: #00A0FF;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.brand-green {
  background: #00bfb3;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.primary {
  background: #002776;
}
.css-vertical-graph .graph-wrapper .vert-graph .bar-wrap .control .bar-inner:after {
  content: var(--bar-text);
  display: block;
  color: transparent;
  font-size: 80%;
  margin-bottom: 0.35em;
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.css-vertical-graph .graph-wrapper .vert-graph .text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  height: 2.5em;
}
.css-vertical-graph .graph-wrapper .vert-graph .text-wrap span {
  color: #002776;
}
.css-vertical-graph[data-aos=animated-vertical-chart] {
  opacity: 0;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(1n) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(2n) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(3n) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(4n) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(5n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(6n) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(7n) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(8n) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(9n) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .key .key-element:nth-of-type(10n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .graph-wrapper .vert-graph .bar-wrap .control .bar-inner {
  height: var(--bar-height);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .graph-wrapper .vert-graph .bar-wrap .control .bar-inner.primary {
  background: #002776;
}
.css-vertical-graph[data-aos=animated-vertical-chart].aos-animate .graph-wrapper .vert-graph .bar-wrap .control .bar-inner:after {
  color: #ffffff;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0.65s;
          transition-delay: 0.65s;
}

.clustered-bar .key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  margin-bottom: 1em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.clustered-bar .key .key-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
}
.clustered-bar .key .key-color .color {
  display: block;
  width: 10px;
  height: 10px;
  background: #000000;
}
.clustered-bar .key .key-color .key-text {
  margin: 0;
}
.clustered-bar .key .key-color:nth-of-type(1) .color {
  background: #002776;
}
.clustered-bar .key .key-color:nth-of-type(2) .color {
  background: #00A0FF;
}
.clustered-bar .key .key-color:nth-of-type(3) .color {
  background: #00BFB3;
}
.clustered-bar .key .key-color:nth-of-type(4) .color {
  background: #F7911E;
}
.clustered-bar .key .key-color:nth-of-type(5) .color {
  background: #ED5CA2;
}
.clustered-bar .key .key-color:nth-of-type(6) .color {
  background: #007FA9;
}
.clustered-bar .clustered-bar-wrap {
  aspect-ratio: 14/12.5;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 0 minmax(0, 1fr);
  -ms-grid-columns: minmax(0, max-content) 0 minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
}
.clustered-bar .clustered-bar-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.clustered-bar .clustered-bar-wrap > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.clustered-bar .clustered-bar-wrap.chubby {
  aspect-ratio: 14/10;
}
.clustered-bar .clustered-bar-wrap.chubby-plus {
  aspect-ratio: 14/11;
}
@media (max-width: 640px) {
  .clustered-bar .clustered-bar-wrap.mid-mobile {
    aspect-ratio: 14/14;
  }
}
@media (max-width: 640px) {
  .clustered-bar .clustered-bar-wrap.tall-mobile {
    aspect-ratio: 14/16;
  }
}
.clustered-bar .clustered-bar-wrap .y-axis {
  width: 100%;
  height: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.5);
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(5, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: end;
  padding-right: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.clustered-bar .clustered-bar-wrap .y-axis > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis > *:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 0.5em minmax(0, 1fr);
  -ms-grid-columns: minmax(0, max-content) 0.5em minmax(0, 1fr);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0.5em;
  grid-row-gap: 0;
  height: 100%;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title .heading {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 5em;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title .heading span {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  display: block;
  text-align: center;
  font-weight: 500;
  color: #002776;
  font-size: clamp(10px, 1vw, 1em);
  line-height: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title .bar-title {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: clamp(10px, 1vw, 1em);
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title .bar-title > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis .y-title .bar-title > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .y-axis.variable {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.clustered-bar .clustered-bar-wrap .y-axis.variable .y-title .heading span {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.clustered-bar .clustered-bar-wrap .x-axis {
  width: 100%;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  padding-top: 1em;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .x-axis > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.clustered-bar .clustered-bar-wrap .x-axis > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.clustered-bar .clustered-bar-wrap .x-axis > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.clustered-bar .clustered-bar-wrap .x-axis > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.clustered-bar .clustered-bar-wrap .x-axis.three-column {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.clustered-bar .clustered-bar-wrap .x-axis.three-column > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .x-axis.three-column > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.clustered-bar .clustered-bar-wrap .x-axis.three-column > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage {
  font-size: clamp(10px, 1vw, 1em);
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: left;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(2) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: right;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(2) span {
  position: absolute;
  right: -0.375em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(3) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: right;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(3) span {
  position: absolute;
  right: -0.375em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(4) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: right;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(4) span {
  position: absolute;
  right: -0.375em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(4).endspace span {
  right: 0em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(5) {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: right;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(5) span {
  position: absolute;
  right: -0.375em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(6) {
  -ms-grid-column: 5;
  grid-column: 5;
  -ms-grid-row: 1;
  grid-row: 1;
  text-align: right;
  position: relative;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(6) span {
  position: absolute;
  right: -0.625em;
}
.clustered-bar .clustered-bar-wrap .x-axis .barpercentage:nth-of-type(6).endspace span {
  right: 0em;
}
.clustered-bar .clustered-bar-wrap .bars-wrap {
  width: 100%;
  height: 100%;
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(5, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  justify-items: center;
}
.clustered-bar .clustered-bar-wrap .bars-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap > *:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(2, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1 {
  background: #002776;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2 {
  background: #00A0FF;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3 {
  background: #00BFB3;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4 {
  background: #F7911E;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5 {
  background: #ED5CA2;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1 {
  background: #002776;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2 {
  background: #00A0FF;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3 {
  background: #00BFB3;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4 {
  background: #F7911E;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5 {
  background: #ED5CA2;
  width: var(--bar-width);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: help;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5 span {
  text-align: center;
  font-size: 10px;
  width: 100%;
  display: block;
  color: #ffffff;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5:hover, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5:hover span, .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5:focus span {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 0;
  -ms-flex-line-pack: center;
      align-content: center;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .top-bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .top-bars > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .top-bars > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .bottom-bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .bottom-bars > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.clustered-bar .clustered-bar-wrap .bars-wrap.variable .bars .bottom-bars > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.clustered-bar[data-aos=animated-clustered-chart] {
  opacity: 0;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(1n) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(2n) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(3n) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(4n) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(5n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(6n) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(7n) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(8n) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(9n) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .key .key-color:nth-of-type(10n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1 {
  width: var(--bar-width);
  -webkit-animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2 {
  width: var(--bar-width);
  -webkit-animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1 {
  width: var(--bar-width);
  -webkit-animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.clustered-bar[data-aos=animated-clustered-chart].aos-animate .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2 {
  width: var(--bar-width);
  -webkit-animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-hor-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}

.stacked-columns .key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  margin-bottom: 1em;
}
.stacked-columns .key .key-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
}
.stacked-columns .key .key-color .color {
  display: block;
  width: 10px;
  height: 10px;
  background: #000000;
}
.stacked-columns .key .key-color .key-text {
  margin: 0;
}
.stacked-columns .key .key-color:nth-of-type(1) .color {
  background: #002776;
}
.stacked-columns .key .key-color:nth-of-type(2) .color {
  background: #00A0FF;
}
.stacked-columns .key .key-color:nth-of-type(3) .color {
  background: #00BFB3;
}
.stacked-columns .key .key-color:nth-of-type(4) .color {
  background: #F7911E;
}
.stacked-columns .key .key-color:nth-of-type(5) .color {
  background: #ED5CA2;
}
.stacked-columns .key .key-color:nth-of-type(6) .color {
  background: #007FA9;
}
.stacked-columns .stacked-wrapper {
  aspect-ratio: 14/12.5;
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 0.5fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 0.5fr);
  grid-template-columns: minmax(0, 0.5fr) repeat(5, minmax(0, 1fr)) minmax(0, 0.5fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
}
.stacked-columns .stacked-wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stacked-columns .stacked-wrapper > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.stacked-columns .stacked-wrapper > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.stacked-columns .stacked-wrapper > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
.stacked-columns .stacked-wrapper > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 13;
}
.stacked-columns .stacked-wrapper > *:nth-child(8) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper > *:nth-child(9) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper > *:nth-child(10) {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
}
.stacked-columns .stacked-wrapper > *:nth-child(11) {
  -ms-grid-row: 3;
  -ms-grid-column: 7;
}
.stacked-columns .stacked-wrapper > *:nth-child(12) {
  -ms-grid-row: 3;
  -ms-grid-column: 9;
}
.stacked-columns .stacked-wrapper > *:nth-child(13) {
  -ms-grid-row: 3;
  -ms-grid-column: 11;
}
.stacked-columns .stacked-wrapper > *:nth-child(14) {
  -ms-grid-row: 3;
  -ms-grid-column: 13;
}
.stacked-columns .stacked-wrapper.chubby {
  aspect-ratio: 14/10;
}
@media (max-width: 640px) {
  .stacked-columns .stacked-wrapper.mid-mobile {
    aspect-ratio: 14/14;
  }
}
@media (max-width: 640px) {
  .stacked-columns .stacked-wrapper.tall-mobile {
    aspect-ratio: 14/16;
  }
}
.stacked-columns .stacked-wrapper .y-axis {
  width: 100%;
  height: 100%;
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-rows: repeat(5, minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  justify-items: end;
}
.stacked-columns .stacked-wrapper .y-axis > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .y-axis > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .y-axis > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .y-axis > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .y-axis > *:nth-child(5) {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .y-axis .number {
  padding-right: 1em;
}
.stacked-columns .stacked-wrapper .x-axis {
  width: 100%;
  -ms-grid-column: 1;
  -ms-grid-column-span: 7;
  grid-column: 1/span 7;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 0.5fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 0.5fr);
  grid-template-columns: minmax(0, 0.5fr) repeat(5, minmax(0, 1fr)) minmax(0, 0.5fr);
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
  padding-top: 1em;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(6) {
  -ms-grid-row: 1;
  -ms-grid-column: 11;
}
.stacked-columns .stacked-wrapper .x-axis > *:nth-child(7) {
  -ms-grid-row: 1;
  -ms-grid-column: 13;
}
.stacked-columns .stacked-wrapper .x-axis .copy {
  font-size: clamp(10px, 1vw, 1em);
  text-align: center;
}
.stacked-columns .stacked-wrapper .x-axis .copy:nth-of-type(1) {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stacked-columns .stacked-wrapper .x-axis .copy:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stacked-columns .stacked-wrapper .x-axis .copy:nth-of-type(3) {
  -ms-grid-column: 4;
  grid-column: 4;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stacked-columns .stacked-wrapper .x-axis .copy:nth-of-type(4) {
  -ms-grid-column: 5;
  grid-column: 5;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stacked-columns .stacked-wrapper .x-axis .copy:nth-of-type(5) {
  -ms-grid-column: 6;
  grid-column: 6;
  -ms-grid-row: 1;
  grid-row: 1;
}
.stacked-columns .stacked-wrapper .x-axis.columns-two .copy:nth-of-type(1) {
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  grid-column: 2/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-right: 3.5em;
}
.stacked-columns .stacked-wrapper .x-axis.columns-two .copy:nth-of-type(2) {
  -ms-grid-column: 4;
  -ms-grid-column-span: 3;
  grid-column: 4/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-left: 4em;
}
.stacked-columns .stacked-wrapper .x-axis.columns-three .copy:nth-of-type(1) {
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-right: 3.5em;
}
.stacked-columns .stacked-wrapper .x-axis.columns-three .copy:nth-of-type(2) {
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-column: 3/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-left: 0em;
}
.stacked-columns .stacked-wrapper .x-axis.columns-three .copy:nth-of-type(3) {
  -ms-grid-column: 5;
  -ms-grid-column-span: 2;
  grid-column: 5/span 2;
  -ms-grid-row: 1;
  grid-row: 1;
  margin-left: 3em;
}
.stacked-columns .stacked-wrapper .column-wrap {
  width: 100%;
  height: 100%;
  -ms-grid-column: 2;
  -ms-grid-column-span: 5;
  grid-column: 2/span 5;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  justify-items: center;
}
.stacked-columns .stacked-wrapper .column-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .column-wrap > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper .column-wrap > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stacked-columns .stacked-wrapper .column-wrap > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
.stacked-columns .stacked-wrapper .column-wrap > *:nth-child(5) {
  -ms-grid-row: 1;
  -ms-grid-column: 9;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-two {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-two > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-two > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-three {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-three > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-three > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.stacked-columns .stacked-wrapper .column-wrap.columns-three > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.stacked-columns .stacked-wrapper .column-wrap .column {
  width: 60%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  position: relative;
}
.stacked-columns .stacked-wrapper .column-wrap .column.slimmer {
  width: 30%;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color {
  height: 0;
  padding: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: help;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color.spo {
  padding: 0 0.5em;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color span {
  display: block;
  color: transparent;
  font-weight: 300;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: clamp(10px, 1vw, 1em);
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:hover span, .stacked-columns .stacked-wrapper .column-wrap .column .color:focus span {
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1) {
  background: #002776;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2) {
  background: #00A0FF;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3) {
  background: #00BFB3;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4) {
  background: #F7911E;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5) {
  background: #ED5CA2;
}
.stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6) {
  background: #007FA9;
}
.stacked-columns[data-aos=animated-stacked-chart] {
  opacity: 0;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(1n) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(2n) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(3n) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(4n) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(5n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(6n) {
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(7n) {
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(8n) {
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(9n) {
  -webkit-animation-delay: 1.8s;
          animation-delay: 1.8s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .key .key-color:nth-of-type(10n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color {
  height: var(--stackbar-height);
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(1) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(2) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(3) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(4) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(5) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
}
.stacked-columns[data-aos=animated-stacked-chart].aos-animate .stacked-wrapper .column-wrap .column .color:nth-of-type(6) {
  -webkit-animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
          animation: scale-in-ver-bottom 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.75s both;
}

.sliding-charts {
  position: relative;
}
@media (max-width: 640px) {
  .sliding-charts {
    padding-bottom: 0;
  }
}
.sliding-charts h3 {
  font-size: clamp(14px, 1.6vw, 1.6em);
}
.sliding-charts .chartnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 22px;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
}
.sliding-charts .pagingInfo, .sliding-charts .pagingInfo2, .sliding-charts .pagingInfo3, .sliding-charts .pagingInfo4, .sliding-charts .pagingInfo5, .sliding-charts .pagingInfo6 {
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 500;
  color: #002776;
  text-align: center;
  z-index: 1;
}
.sliding-charts .pagingInfo.wide, .sliding-charts .pagingInfo2.wide, .sliding-charts .pagingInfo3.wide, .sliding-charts .pagingInfo4.wide, .sliding-charts .pagingInfo5.wide, .sliding-charts .pagingInfo6.wide {
  text-align: center;
  z-index: 1;
}
@media (max-width: 640px) {
  .sliding-charts .pagingInfo, .sliding-charts .pagingInfo2, .sliding-charts .pagingInfo3, .sliding-charts .pagingInfo4, .sliding-charts .pagingInfo5, .sliding-charts .pagingInfo6 {
    bottom: 1em;
  }
}
.sliding-charts .right_arrow, .sliding-charts .right_arrow2, .sliding-charts .right_arrow3, .sliding-charts .right_arrow4, .sliding-charts .right_arrow5, .sliding-charts .right_arrow6 {
  width: 1em;
  aspect-ratio: 191/321;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  z-index: 2;
}
.sliding-charts .right_arrow svg, .sliding-charts .right_arrow2 svg, .sliding-charts .right_arrow3 svg, .sliding-charts .right_arrow4 svg, .sliding-charts .right_arrow5 svg, .sliding-charts .right_arrow6 svg {
  width: 100%;
}
.sliding-charts .right_arrow svg .rightchev-1, .sliding-charts .right_arrow2 svg .rightchev-1, .sliding-charts .right_arrow3 svg .rightchev-1, .sliding-charts .right_arrow4 svg .rightchev-1, .sliding-charts .right_arrow5 svg .rightchev-1, .sliding-charts .right_arrow6 svg .rightchev-1 {
  stroke: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .right_arrow:hover svg, .sliding-charts .right_arrow:focus svg, .sliding-charts .right_arrow2:hover svg, .sliding-charts .right_arrow2:focus svg, .sliding-charts .right_arrow3:hover svg, .sliding-charts .right_arrow3:focus svg, .sliding-charts .right_arrow4:hover svg, .sliding-charts .right_arrow4:focus svg, .sliding-charts .right_arrow5:hover svg, .sliding-charts .right_arrow5:focus svg, .sliding-charts .right_arrow6:hover svg, .sliding-charts .right_arrow6:focus svg {
  width: 100%;
}
.sliding-charts .right_arrow:hover svg .rightchev-1, .sliding-charts .right_arrow:focus svg .rightchev-1, .sliding-charts .right_arrow2:hover svg .rightchev-1, .sliding-charts .right_arrow2:focus svg .rightchev-1, .sliding-charts .right_arrow3:hover svg .rightchev-1, .sliding-charts .right_arrow3:focus svg .rightchev-1, .sliding-charts .right_arrow4:hover svg .rightchev-1, .sliding-charts .right_arrow4:focus svg .rightchev-1, .sliding-charts .right_arrow5:hover svg .rightchev-1, .sliding-charts .right_arrow5:focus svg .rightchev-1, .sliding-charts .right_arrow6:hover svg .rightchev-1, .sliding-charts .right_arrow6:focus svg .rightchev-1 {
  stroke: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .left_arrow, .sliding-charts .left_arrow2, .sliding-charts .left_arrow3, .sliding-charts .left_arrow4, .sliding-charts .left_arrow5, .sliding-charts .left_arrow6 {
  width: 1em;
  aspect-ratio: 191/321;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  z-index: 2;
}
.sliding-charts .left_arrow svg, .sliding-charts .left_arrow2 svg, .sliding-charts .left_arrow3 svg, .sliding-charts .left_arrow4 svg, .sliding-charts .left_arrow5 svg, .sliding-charts .left_arrow6 svg {
  width: 100%;
}
.sliding-charts .left_arrow svg .leftchev-1, .sliding-charts .left_arrow2 svg .leftchev-1, .sliding-charts .left_arrow3 svg .leftchev-1, .sliding-charts .left_arrow4 svg .leftchev-1, .sliding-charts .left_arrow5 svg .leftchev-1, .sliding-charts .left_arrow6 svg .leftchev-1 {
  stroke: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .left_arrow:hover svg, .sliding-charts .left_arrow:focus svg, .sliding-charts .left_arrow2:hover svg, .sliding-charts .left_arrow2:focus svg, .sliding-charts .left_arrow3:hover svg, .sliding-charts .left_arrow3:focus svg, .sliding-charts .left_arrow4:hover svg, .sliding-charts .left_arrow4:focus svg, .sliding-charts .left_arrow5:hover svg, .sliding-charts .left_arrow5:focus svg, .sliding-charts .left_arrow6:hover svg, .sliding-charts .left_arrow6:focus svg {
  width: 100%;
}
.sliding-charts .left_arrow:hover svg .leftchev-1, .sliding-charts .left_arrow:focus svg .leftchev-1, .sliding-charts .left_arrow2:hover svg .leftchev-1, .sliding-charts .left_arrow2:focus svg .leftchev-1, .sliding-charts .left_arrow3:hover svg .leftchev-1, .sliding-charts .left_arrow3:focus svg .leftchev-1, .sliding-charts .left_arrow4:hover svg .leftchev-1, .sliding-charts .left_arrow4:focus svg .leftchev-1, .sliding-charts .left_arrow5:hover svg .leftchev-1, .sliding-charts .left_arrow5:focus svg .leftchev-1, .sliding-charts .left_arrow6:hover svg .leftchev-1, .sliding-charts .left_arrow6:focus svg .leftchev-1 {
  stroke: #002776;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide {
  overflow-x: hidden;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide {
  margin-bottom: 2em;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide h3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide h3 {
  font-size: clamp(14px, 1.6vw, 1.6em);
  margin-bottom: 1em;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide h3.nomb, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide h3.nomb {
  margin-bottom: 0;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide h3.smaller, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide h3.smaller {
  font-size: clamp(14px, 1.4vw, 1.4em);
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide p, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide p {
  color: #002776;
  font-weight: bold;
  margin-bottom: 1em;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide p.smaller, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide p.smaller {
  margin-top: 2em;
  font-size: 70%;
  margin-bottom: 0;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner {
  height: inherit;
  width: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary {
  background: #002776;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .twin-barchart .twinbars .bar div {
  height: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .key .key-wrap {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: rotateX(80deg);
          transform: rotateX(80deg);
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar {
  width: 100%;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart {
  width: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i {
  width: 0.8em;
  height: 0.8em;
  display: block;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.primary {
  background: #002776;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.midblue {
  background: #007FA9;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .key .keywrap i.green {
  background: #00BFB3;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .simple-vert-bar .data .vert-bar-wrap .animbar {
  height: 0;
  width: 100%;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .key .key-element {
  -webkit-transform: rotateX(80deg);
          transform: rotateX(80deg);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .percentage {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg {
  will-change: auto;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl {
  -webkit-transform: rotate(-540deg) scale(0);
          transform: rotate(-540deg) scale(0);
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .key-color {
  -webkit-transform: rotateX(80deg);
          transform: rotateX(80deg);
  opacity: 0;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color {
  height: 0;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .key-color {
  -webkit-transform: rotateX(80deg);
          transform: rotateX(80deg);
  opacity: 0;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5 {
  width: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner {
  height: inherit;
  width: var(--bar-width);
  background: #007FA9;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-graph .graph-bar .bar-outer .bar-inner.primary, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-graph .graph-bar .bar-outer .bar-inner.primary {
  background: #002776;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .twin-barchart.aos-animate .twinbars .bar div, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .twin-barchart.aos-animate .twinbars .bar div {
  -webkit-animation: twinBarHeight 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: twinBarHeight 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  max-height: var(--bar-height);
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap {
  -webkit-transform: rotateX(0);
          transform: rotateX(0);
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(1) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(2) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .key .key-wrap:nth-of-type(3) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart {
  width: var(--partpercent);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(1) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(2) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(3) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(4) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(5) {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(6) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(7) {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(8) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(9) {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart:nth-of-type(10) {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .hori-stacked-chart.aos-animate .barblock .bar .barpart .barnum {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar], .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar] {
  opacity: 0;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate {
  opacity: 1;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .simple-vert-bar[data-aos=simp-vertbar].aos-animate .data .vert-bar-wrap .animbar {
  height: var(--bar-height);
  -webkit-animation: scale-in-ver-bottom 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: scale-in-ver-bottom 0.75s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element {
  -webkit-transform: rotateX(0);
          transform: rotateX(0);
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(1n) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(2n) {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(3n) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(4n) {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(5n) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(6n) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(7n) {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(8n) {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(9n) {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .key .key-element:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .key .key-element:nth-of-type(10n) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  will-change: auto;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(1n) {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(2n) {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(3n) {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(4n) {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(5n) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(6n) {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(7n) {
  -webkit-transition-delay: 1.05s;
          transition-delay: 1.05s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(8n) {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(9n) {
  -webkit-transition-delay: 1.35s;
          transition-delay: 1.35s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .percentage:nth-of-type(10n) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg {
  will-change: auto;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .css-donut-chart .donut .donut-outer .donut-wrap svg.full-swirl {
  -webkit-transform: rotate(0) scale(1);
          transform: rotate(0) scale(1);
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(1n) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(2n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(3n) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(4n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(5n) {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(6n) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(7n) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(8n) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(9n) {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .key .key-color:nth-of-type(10n) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color {
  height: var(--stackbar-height);
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  opacity: 1;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(1) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(2) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(3) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(4) {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(5) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .stacked-columns .stacked-wrapper .column-wrap .column .color:nth-of-type(6) {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(1n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(1n) {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(2n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(2n) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(3n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(3n) {
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(4n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(4n) {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(5n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(5n) {
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(6n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(6n) {
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(7n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(7n) {
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(8n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(8n) {
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(9n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(9n) {
  -webkit-animation-delay: 4.5s;
          animation-delay: 4.5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .key .key-color:nth-of-type(10n), .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .key .key-color:nth-of-type(10n) {
  -webkit-animation-delay: 5s;
          animation-delay: 5s;
}
.sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-wrapper.two .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider2 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider3 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider4 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider5 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .chart-slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .top-bars .bar-5, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-1, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-2, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-3, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-4, .sliding-charts .chart-slider6 .slick-list .slick-track .slick-slide.slick-current div .slide .clustered-bar .clustered-bar-wrap .bars-wrap .bars .bottom-bars .bar-5 {
  width: var(--bar-width);
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.profile {
  overflow: hidden;
}
.profile[data-aos=profile-anim] {
  opacity: 0;
}
.profile[data-aos=profile-anim] img {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.profile[data-aos=profile-anim].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.profile[data-aos=profile-anim].aos-animate img {
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.5s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.5s both;
}
.profile[data-aos=profile-anim].aos-animate figcaption {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
}

.twin-charts[data-aos=column-pie] {
  opacity: 0;
}
.twin-charts[data-aos=column-pie].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-charts[data-aos=column-pie].aos-animate .chart .chart-wrap {
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s both;
          animation: puff-in-center 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s both;
}
.twin-charts[data-aos=column-pie].aos-animate .chart .chart-wrap .bignum {
  -webkit-animation: swirl-in-fwd 0.65s ease-out both 1.25s;
          animation: swirl-in-fwd 0.65s ease-out both 1.25s;
}
.twin-charts[data-aos=column-pie].aos-animate .chart p {
  -webkit-animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0.75s;
          animation: slide-in-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0.75s;
}

.spider-chart {
  overflow: hidden;
}
@media (max-width: 768px) {
  .spider-chart {
    margin-top: 2em;
  }
}
@media (min-width: 2160px) {
  .spider-chart {
    aspect-ratio: 16/9;
  }
}
.spider-chart svg .highcharts-radial-axis-labels {
  pointer-events: none;
}
.spider-chart svg .highcharts-title {
  display: none;
}
.spider-chart svg .highcharts-point {
  cursor: pointer;
}
.spider-chart[data-aos=animated-spider] {
  opacity: 0;
}
.spider-chart[data-aos=animated-spider].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.spider-chart svg {
  width: 100%;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
@media (max-width: 768px) {
  .spider-chart svg {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}
@media (max-width: 640px) {
  .spider-chart svg {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
}
@media (min-width: 1440px) {
  .spider-chart svg {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media (min-width: 2160px) {
  .spider-chart svg {
    -webkit-transform-origin: top;
            transform-origin: top;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}

[data-aos=scrollcheck].aos-animate {
  color: #00BFB3 !important;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.twin-barchart {
  bottom: 1em;
}
.twin-barchart .key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  margin-top: 1em;
  margin-bottom: 1em;
}
.twin-barchart .key .key-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
}
.twin-barchart .key .key-wrap i {
  width: 15px;
  height: 15px;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  bottom: 0.1em;
}
.twin-barchart .key .key-wrap i.haysblue {
  background: #002776;
}
.twin-barchart .key .key-wrap i.haysteal {
  background: #007FA9;
}
.twin-barchart .key .key-wrap p {
  margin-bottom: 0;
  font-size: 90%;
  font-weight: 400;
}
.twin-barchart .twin-chart {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 4em 0 minmax(0, 1fr);
  grid-template-columns: 4em minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, 1fr) 0 minmax(0, max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 0;
  aspect-ratio: 16/12;
  margin-top: 2em;
  overflow-x: hidden;
  overflow-y: clip;
  padding: 1em 0;
}
.twin-barchart .twin-chart > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.twin-barchart .twin-chart > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.twin-barchart .twin-chart > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.twin-barchart .twin-chart > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.twin-barchart .twin-chart.halfheight {
  aspect-ratio: 16/6;
}
@media (max-width: 768px) {
  .twin-barchart .twin-chart.halfheight {
    aspect-ratio: 16/8;
  }
}
.twin-barchart .twin-chart .y-axis {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: ;
  grid-template-rows: repeat(var(--ynum), minmax(0, 1fr));
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.twin-barchart .twin-chart .y-axis p {
  margin-bottom: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 0.5em;
  color: #002776;
  position: relative;
  font-size: 1em;
  bottom: 0.5em;
}
.twin-barchart .twin-chart .y-axis p:after {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  content: "";
  position: absolute;
  width: 2000%;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  top: 0.5em;
  right: -2000%;
  z-index: 0;
}
.twin-barchart .twin-chart .x-axis {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: ;
  grid-template-columns: repeat(var(--chartnum), minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.twin-barchart .twin-chart .x-axis p {
  display: block;
  font-size: 0.8em;
  -webkit-transform: rotate(-60deg);
          transform: rotate(-60deg);
  -webkit-transform-origin: right;
          transform-origin: right;
  aspect-ratio: 16/14;
  text-align: right;
  position: relative;
  right: 50%;
  bottom: 15%;
  font-weight: 600;
  margin-bottom: 0;
  min-width: 9em;
}
.twin-barchart .twin-chart .x-axis p.r25 {
  right: 25%;
}
@media (min-width: 1792px) {
  .twin-barchart .twin-chart .x-axis p {
    right: 20%;
  }
}
@media (max-width: 768px) {
  .twin-barchart .twin-chart .x-axis p {
    font-size: 0.7em;
    min-width: 13em;
  }
}
@media (max-width: 375px) {
  .twin-barchart .twin-chart .x-axis p {
    font-size: 0.6em;
    min-width: 12em;
  }
}
.twin-barchart .twin-chart .x-axis.eighty p {
  right: 75%;
}
@media (min-width: 1792px) {
  .twin-barchart .twin-chart .x-axis.eighty p {
    right: 40%;
  }
}
.twin-barchart .twin-chart .twinbars {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: ;
  grid-template-columns: repeat(var(--barnum), minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.twin-barchart .twin-chart .twinbars .bar {
  height: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.twin-barchart .twin-chart .twinbars .bar > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.twin-barchart .twin-chart .twinbars .bar > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.twin-barchart .twin-chart .twinbars .bar.thick {
  padding: 0 0.5em;
}
.twin-barchart .twin-chart .twinbars .bar div {
  height: 0;
  position: relative;
}
.twin-barchart .twin-chart .twinbars .bar div.brandblue {
  background: #002776;
}
.twin-barchart .twin-chart .twinbars .bar div.brandteal {
  background: #007FA9;
}
.twin-barchart .twin-chart .twinbars .bar div span {
  display: block;
  color: #002776;
  position: absolute;
  bottom: 100%;
  width: 100%;
  text-align: center;
  font-size: 0.8em;
  font-size: clamp(5px, 0.8vw, 0.8em);
}
.twin-barchart[data-aos=animated-twinbar] {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar] .key {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar] .key .key-wrap {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar] .twinbars .bar div {
  height: 0;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate .key {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate .key .key-wrap:nth-of-type(1) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate .key .key-wrap:nth-of-type(2) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate .key .key-wrap:nth-of-type(3) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
.twin-barchart[data-aos=animated-twinbar].aos-animate .twinbars .bar div {
  -webkit-animation: twinBarHeight 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
          animation: twinBarHeight 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  max-height: var(--bar-height);
}

.hori-stacked-chart .key {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  row-gap: 0.5em;
  margin-bottom: 2em;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.hori-stacked-chart .key .key-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
}
.hori-stacked-chart .key .key-wrap i {
  width: 1.25em;
  height: 1.25em;
  display: block;
  position: relative;
  bottom: 0.2em;
}
.hori-stacked-chart .key .key-wrap i.haysblue {
  background: #002776;
}
.hori-stacked-chart .key .key-wrap i.haysmid {
  background: #007FA9;
}
.hori-stacked-chart .key .key-wrap i.hayslightblue {
  background: #00A0FF;
}
.hori-stacked-chart .key .key-wrap i.haysgreen {
  background: #00BFB3;
}
.hori-stacked-chart .key .key-wrap i.haysteal {
  background: #2DBAD7;
}
.hori-stacked-chart .key .key-wrap i.hayspurple {
  background: #9356A2;
}
.hori-stacked-chart .key .key-wrap p {
  margin-bottom: 0;
  font-size: 90%;
}
.hori-stacked-chart .hori-bars {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: ;
  grid-template-rows: repeat(var(--linenums), minmax(0, -webkit-max-content));
  grid-template-rows: repeat(var(--linenums), minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 1em;
}
.hori-stacked-chart .hori-bars .barblock {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.hori-stacked-chart .hori-bars .barblock > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.hori-stacked-chart .hori-bars .barblock > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.hori-stacked-chart .hori-bars .barblock .heading {
  font-weight: 600;
  margin-bottom: 0.25em;
}
.hori-stacked-chart .hori-bars .barblock .bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart {
  width: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.125em 0.25em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.haysblue {
  background: #002776;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.haysmid {
  background: #007FA9;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.hayslightblue {
  background: #00A0FF;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.haysgreen {
  background: #00BFB3;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.haysteal {
  background: #2DBAD7;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart.hayspurple {
  background: #9356A2;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart .barnum {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart span {
  color: #ffffff;
  font-size: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.hori-stacked-chart .hori-bars .barblock .bar .barpart span:after {
  content: "%";
  display: block;
  font-size: 60%;
  position: relative;
  bottom: 0.25em;
}
.hori-stacked-chart[data-aos=hori-bar-slide] {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide] .key {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide] .key .key-wrap {
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key .key-wrap:nth-of-type(1) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s both;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key .key-wrap:nth-of-type(2) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.75s both;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key .key-wrap:nth-of-type(3) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key .key-wrap:nth-of-type(4) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.25s both;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .key .key-wrap:nth-of-type(5) {
  -webkit-animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
          animation: flip-in-hor-bottom 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.5s both;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart {
  width: var(--partpercent);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(1) {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(2) {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(3) {
  -webkit-transition-delay: 0.75s;
          transition-delay: 0.75s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(4) {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(5) {
  -webkit-transition-delay: 1.25s;
          transition-delay: 1.25s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(6) {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(7) {
  -webkit-transition-delay: 1.75s;
          transition-delay: 1.75s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(8) {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(9) {
  -webkit-transition-delay: 2.25s;
          transition-delay: 2.25s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart:nth-of-type(10) {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}
.hori-stacked-chart[data-aos=hori-bar-slide].aos-animate .barblock .bar .barpart .barnum {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.percentages {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #002776;
}

.percentages > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.percentages > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.percentages > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.percentages.nobackground {
  background: transparent;
}
@media (min-width: 1440px) {
  .percentages {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .percentages > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .percentages > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .percentages > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .percentages {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .percentages > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .percentages > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .percentages > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.percentages .inner-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 2em 2.1em 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.percentages .inner-wrapper.pt0 {
  padding-top: 0;
}
.percentages .inner-wrapper.pb0 {
  padding-bottom: 0;
}
.percentages .inner-wrapper.p0 {
  padding: 0;
}
.percentages .inner-wrapper.columed {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  grid-auto-rows: 1fr;
  grid-column-gap: 0;
  grid-row-gap: 2em;
  padding: 0 2em;
}
.percentages .inner-wrapper.rowchange {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 2em;
  grid-row-gap: 0em;
}
@media (min-width: 1792px) {
  .percentages .inner-wrapper.rowchange {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 2em;
    grid-row-gap: 0;
  }
}
@media (min-width: 2160px) {
  .percentages .inner-wrapper.rowchange {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(30rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
}
@media (max-width: 640px) {
  .percentages .inner-wrapper.rowchange {
    row-gap: 2em;
  }
}
.percentages .inner-wrapper.rowchange.tricolumn {
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(8rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 2em;
  grid-row-gap: 0em;
}
@media (max-width: 768px) {
  .percentages .inner-wrapper.rowchange.tricolumn {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 2em;
    grid-row-gap: 0;
  }
}
@media (min-width: 1440px) {
  .percentages .inner-wrapper.rowchange.tricolumn {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(10rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 2em;
    grid-row-gap: 0;
  }
}
@media (min-width: 1792px) {
  .percentages .inner-wrapper.rowchange.tricolumn {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 2em;
    grid-row-gap: 0;
  }
}
@media (min-width: 2160px) {
  .percentages .inner-wrapper.rowchange.tricolumn {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(25rem, 100%), 1fr));
    -ms-grid-rows: minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content);
    grid-template-rows: minmax(0, -webkit-max-content);
    grid-template-rows: minmax(0, max-content);
    grid-column-gap: 2em;
    grid-row-gap: 0;
  }
}
.percentages .inner-wrapper .percentage-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  row-gap: 0.5em;
}
.percentages .inner-wrapper .percentage-block.start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 768px) {
  .percentages .inner-wrapper .percentage-block.start {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.percentages .inner-wrapper .percentage-block .percentage {
  font-size: clamp(80px, 8vw, 8em);
  font-weight: 400;
  color: #002776;
  text-align: center;
  width: 100%;
  max-width: 90%;
  line-height: 1;
  padding-bottom: 0em;
}
.percentages .inner-wrapper .percentage-block .percentage.alt {
  border-bottom: 1px solid #000000;
}
.percentages .inner-wrapper .percentage-block .percentage.pound {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.1em;
     -moz-column-gap: 0.1em;
          column-gap: 0.1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.percentages .inner-wrapper .percentage-block .percentage.pound:before {
  content: "£";
  display: block;
}
.percentages .inner-wrapper .percentage-block .percentage.euro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.1em;
     -moz-column-gap: 0.1em;
          column-gap: 0.1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.percentages .inner-wrapper .percentage-block .percentage.euro:before {
  content: "€";
  display: block;
}
.percentages .inner-wrapper .percentage-block .percentage.dollar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.1em;
     -moz-column-gap: 0.1em;
          column-gap: 0.1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.percentages .inner-wrapper .percentage-block .percentage.dollar:before {
  content: "$";
  display: block;
}
.percentages .inner-wrapper .percentage-block .percentage.percent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0em;
     -moz-column-gap: 0em;
          column-gap: 0em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.percentages .inner-wrapper .percentage-block .percentage.percent:after {
  content: "%";
  display: block;
  font-weight: 400;
  font-size: 50%;
  position: relative;
  right: 0.075em;
  bottom: 0.2em;
}
.percentages .inner-wrapper .percentage-block .percentage.percent.smallend:after {
  font-size: 50%;
  position: relative;
  bottom: 0.125em;
}
.percentages .inner-wrapper .percentage-block .percentage.percent.smallstart {
  position: relative;
  display: inline-block;
  text-align: left;
  width: auto;
}
.percentages .inner-wrapper .percentage-block .percentage.percent.smallstart::first-letter {
  font-size: 85%;
  font-weight: 400;
}
.percentages .inner-wrapper .percentage-block .percentage.percent.smallstart:after {
  content: "%";
  display: block;
  font-weight: 400;
  font-size: 70%;
  position: absolute;
  left: calc(100% + 0.075em);
  bottom: 0;
}
@media (max-width: 768px) {
  .percentages .inner-wrapper .percentage-block .percentage.percent {
    right: 10%;
  }
}
.percentages .inner-wrapper .percentage-block .percentage-text {
  color: #002776;
  font-size: 120%;
  text-align: center;
}
.percentages .inner-wrapper .percentage-block .percentage-text.slim {
  font-weight: 400 !important;
  text-align: left;
  width: 100%;
}
@media (max-width: 768px) {
  .percentages .inner-wrapper .percentage-block .percentage-text.slim {
    text-align: center;
  }
}
.percentages .inner-wrapper .percentage-block .percentage-text.fwidth {
  width: 100%;
  text-align: left;
}
@media (max-width: 768px) {
  .percentages .inner-wrapper .percentage-block .percentage-text.fwidth {
    text-align: center;
  }
}
.percentages .inner-wrapper .percentage-block .percentage-text.alt {
  color: #002776;
}
@media (max-width: 640px) {
  .percentages .inner-wrapper .percentage-block .percentage-text.alt {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .percentages .inner-wrapper .percentage-block .percentage-text {
    text-align: center;
  }
}
.percentages .inner-wrapper .percentage-block.brandMidBlue .percentage {
  color: #007FA9;
}
.percentages .inner-wrapper .percentage-block.brandMidBlue .percentage-text {
  color: #007FA9 !important;
}

.largenum-cta {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 1.5em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 1.5em minmax(0, max-content);
  grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(2, minmax(0, max-content));
  grid-column-gap: 0;
  grid-row-gap: 1.5em;
  margin-top: 2em;
}

.largenum-cta > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.largenum-cta > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.largenum-cta .top-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 5em;
     -moz-column-gap: 5em;
          column-gap: 5em;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.largenum-cta .top-wrapper .perwrap .percentage {
  font-size: clamp(80px, 8vw, 8em);
  font-weight: 400;
  color: #007FA9;
  display: block;
  position: relative;
  line-height: 1;
}
.largenum-cta .top-wrapper .perwrap .percentage.slimspace {
  letter-spacing: -0.075em;
}
.largenum-cta .top-wrapper .perwrap .percentage:after {
  content: "%";
  display: block;
  font-weight: 400;
  font-size: 50%;
  position: absolute;
  left: calc(100% + 0.2em);
  bottom: 5px;
}
@media (max-width: 768px) {
  .largenum-cta .top-wrapper .perwrap .percentage:after {
    left: 100%;
  }
}
.largenum-cta .top-wrapper .text {
  color: #007FA9;
  font-size: clamp(19px, 2vw, 2em);
}
.largenum-cta .cta-wrapper a {
  text-decoration: none;
  color: #ffffff;
  background: #002776;
  border-radius: 5px;
  padding: 0.75em 4em;
  display: inline-block;
  font-weight: 600;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.largenum-cta .cta-wrapper a:hover, .largenum-cta .cta-wrapper a:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.scrollbutton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3em;
  row-gap: 0.75em;
}
@media (max-width: 640px) {
  .scrollbutton {
    display: none;
  }
}
.scrollbutton a.down {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2em 2em 0 2em;
  border-color: #002776 transparent transparent transparent;
  background: transparent;
  padding: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.scrollbutton a.down:hover, .scrollbutton a.down:focus {
  border-color: #335291 transparent transparent transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.scrollbutton a.up {
  border-width: 0 2em 2em 2em;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent transparent #002776 transparent;
  background: transparent;
  padding: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.scrollbutton a.up:hover, .scrollbutton a.up:focus {
  border-color: transparent transparent #335291 transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.centerbutton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3em;
}
.centerbutton a {
  background: #002776;
  padding: 1em 3em;
  border-radius: 5px;
  color: #ffffff;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  pointer-events: all;
}
.centerbutton a:hover, .centerbutton a:focus {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  background: #007FA9;
}

.expand-parent {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  width: 100%;
  position: relative;
  scroll-margin-top: -3.9em;
}

.expand-parent > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.expand-parent > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.expand-parent > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  .expand-parent {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .expand-parent > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .expand-parent > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .expand-parent > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .expand-parent {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
    scroll-margin-top: 0em;
  }
  .expand-parent > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .expand-parent > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .expand-parent > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.expand-parent.brandMidBlue {
  background: #007FA9;
}
.expand-parent.brandPrimary {
  background: #002776;
}
.expand-parent.brandGrey {
  background: #F5F0EB;
}
.expand-parent picture {
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-column: 1/span 3;
  -ms-grid-row: 1;
  grid-row: 1;
}
.expand-parent picture img {
  display: block;
  width: 100%;
}
.expand-parent .exp-copy {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 1em;
  padding: 0 2em;
}
.expand-parent .exp-copy .heading {
  color: #ffffff;
  font-weight: 300;
  font-size: clamp(16px, 3vw, 3em);
  line-height: 1;
}
.expand-parent .exp-copy .heading strong {
  font-weight: bold;
}
.expand-parent .exp-copy .heading.primary {
  color: #002776;
}
.expand-parent .exp-copy button {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: none;
  border-radius: 5px;
  padding: 0.5em 3em;
  font-weight: 600;
  font-family: "Roboto", arial, helvetica, sans-serif;
  cursor: pointer;
  font-size: clamp(15px, 1.1vw, 1.1em);
}
@media (min-width: 2160px) {
  .expand-parent .exp-copy button {
    font-size: clamp(30px, 1.5vw, 1.5em);
  }
}
.expand-parent .exp-copy button.whitegreen {
  background: #ffffff;
  color: #007FA9;
}
.expand-parent .exp-copy button.whitegreen:hover, .expand-parent .exp-copy button.whitegreen:focus {
  background: #002776;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.expand-parent .exp-copy button.whiteblue {
  background: #ffffff;
  color: #002776;
}
.expand-parent .exp-copy button.whiteblue:hover, .expand-parent .exp-copy button.whiteblue:focus {
  background: #007FA9;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.expand-parent .exp-copy button.bluewhite {
  background: #002776;
  color: #ffffff;
}
.expand-parent .exp-copy button.bluewhite:hover, .expand-parent .exp-copy button.bluewhite:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.collapse-outer {
  overflow: hidden;
  height: 0;
}

.collapse {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-column-gap: 0;
  grid-row-gap: 0;
  position: relative;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
  height: 0;
  margin-top: -2px;
}

.collapse > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.collapse.opened {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  height: 100%;
  -webkit-animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
          animation: scale-in-ver-top 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
}
.collapse .collapse-clo-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 80vh;
  margin-right: 1em;
  padding-top: 2em;
  pointer-events: none;
}
.collapse .collapse-clo-wrap .collapse-close {
  position: sticky;
  background: #002776;
  color: #ffffff;
  font-family: "Roboto", arial, helvetica, sans-serif;
  border: none;
  border-radius: 5px;
  padding: 0.25em 1.5em;
  top: 6em;
  right: 1em;
  bottom: 70vh;
  text-align: center;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 0.25em;
     -moz-column-gap: 0.25em;
          column-gap: 0.25em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  z-index: 9;
  pointer-events: all;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  opacity: 0;
}
.collapse .collapse-clo-wrap .collapse-close.visib {
  opacity: 1;
}
.collapse .collapse-clo-wrap .collapse-close:after {
  content: "";
  display: block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHQiIGhlaWdodD0iMTAwcHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNDQuMTA1IDUwLTIwLjYyMSAyMC42MjUgNS44OTA2IDUuODkwNiAyMC42MjUtMjAuNjI1IDIwLjYyMSAyMC42MjUgNS44OTQ1LTUuODkwNi0yMC42MjUtMjAuNjI1IDIwLjYyNS0yMC42MjUtNS44OTA2LTUuODkwNi0yMC42MjUgMjAuNjI1LTIwLjYyNS0yMC42MjUtNS44OTQ1IDUuODkwNnoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==") no-repeat center center;
  background-size: cover;
  width: 1.25em;
  height: 1.25em;
}
@media (min-width: 2160px) {
  .collapse .collapse-clo-wrap .collapse-close {
    font-size: 1.35em;
  }
}
.collapse .collapse-block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.collapse .collapse-block > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.collapse .collapse-block > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.collapse .collapse-block > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  .collapse .collapse-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .collapse .collapse-block > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .collapse .collapse-block > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .collapse .collapse-block > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .collapse .collapse-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .collapse .collapse-block > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .collapse .collapse-block > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .collapse .collapse-block > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.collapse .collapse-block.parchment {
  background: #F5F0EB;
}
.collapse .collapse-block.video {
  background: #F5F0EB;
}
.collapse .collapse-block.video.top-shadow {
  -webkit-box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -4px 3px rgba(0, 0, 0, 0.1);
}
.collapse .collapse-block.video .collapse-wrap {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.collapse .collapse-block.video .collapse-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.collapse .collapse-block.video .modal {
  display: none;
  scroll-padding-top: 8em;
  overflow-x: hidden;
  overflow-y: auto;
}
.collapse .collapse-block.video .video-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 2em;
}
.collapse .collapse-block.video .video-wrap .plyr {
  max-width: 650px;
}
@media (min-width: 2160px) {
  .collapse .collapse-block.video .video-wrap .plyr {
    max-width: 2050px;
  }
}
.collapse .collapse-block.video .video-wrap .transcript-link {
  max-width: 650px;
  width: 100%;
}
@media (min-width: 2160px) {
  .collapse .collapse-block.video .video-wrap .transcript-link {
    max-width: 1920px;
  }
}
.collapse .collapse-block.video .video-wrap .transcript-link a {
  font-weight: 600;
  color: #007FA9;
}
.collapse .collapse-block.cta {
  background: #ccd4e4;
}
.collapse .collapse-block.cta .collapse-wrap {
  padding-top: 1em;
  padding-bottom: 2em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content);
  grid-column-gap: 3em;
  grid-row-gap: 2em;
}
.collapse .collapse-block.cta .collapse-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.collapse .collapse-block.cta .collapse-wrap > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.collapse .collapse-block.cta .collapse-wrap.fullpad {
  padding: 4em 2em;
}
.collapse .collapse-block.cta .collapse-wrap .left-content {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.collapse .collapse-block.cta .collapse-wrap .left-content .col-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.collapse .collapse-block.cta .collapse-wrap .left-content .col-cta p {
  font-weight: 600;
  font-size: clamp(16px, 1.775vw, 1.775em);
  color: #002776;
}
@media (max-width: 768px) {
  .collapse .collapse-block.cta .collapse-wrap .left-content .col-cta p.mobnomb {
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .collapse .collapse-block.cta .collapse-wrap .left-content .col-cta p {
    font-size: clamp(16px, 2.5vw, 2.5em);
    line-height: 1.2;
  }
}
.collapse .collapse-block.cta .collapse-wrap .left-content .col-cta a {
  padding: 0.5em 3em;
  border-radius: 5px;
  background: #002776;
  font-weight: 600;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: clamp(15px, 1.1vw, 1.1em);
}
@media (min-width: 2160px) {
  .collapse .collapse-block.cta .collapse-wrap .left-content .col-cta a {
    font-size: clamp(30px, 1.5vw, 1.5em);
  }
}
.collapse .collapse-block.cta .collapse-wrap .left-content .col-cta a:hover, .collapse .collapse-block.cta .collapse-wrap .left-content .col-cta a:focus {
  background: #007FA9;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.collapse .collapse-block.cta .collapse-wrap .right-content {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
}
.collapse .collapse-block.cta .collapse-wrap .right-content picture {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.collapse .collapse-block.cta .collapse-wrap .right-content picture.scale85 {
  -webkit-transform: scale(0.85);
          transform: scale(0.85);
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
}
@media (max-width: 986px) {
  .collapse .collapse-block.cta .collapse-wrap .right-content picture.scale85 {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.collapse .collapse-block.cta .collapse-wrap .right-content picture img {
  display: block;
  width: 100%;
}
@media (max-width: 768px) {
  .collapse .collapse-block.cta .collapse-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .collapse .collapse-block.cta .collapse-wrap > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .collapse .collapse-block.cta .collapse-wrap > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .collapse .collapse-block.cta .collapse-wrap .left-content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .collapse .collapse-block.cta .collapse-wrap .right-content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .collapse .collapse-block.cta .collapse-wrap .right-content picture {
    position: relative;
    aspect-ratio: 16/6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .collapse .collapse-block.cta .collapse-wrap .right-content picture img {
    position: absolute;
    bottom: 0;
    max-width: 600px;
  }
}
.collapse .collapse-wrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 3em minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content) 2em minmax(0, max-content);
  grid-template-rows: repeat(3, minmax(0, -webkit-max-content));
  grid-template-rows: repeat(3, minmax(0, max-content));
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  padding: 4em 2em;
}
.collapse .collapse-wrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.collapse .collapse-wrap > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.collapse .collapse-wrap > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.collapse .collapse-wrap > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.collapse .collapse-wrap > *:nth-child(5) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.collapse .collapse-wrap > *:nth-child(6) {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
}
.collapse .collapse-wrap.bigend {
  padding-bottom: 8em;
}
.collapse .collapse-wrap .left-content {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 2;
  grid-row: 2;
}
.collapse .collapse-wrap .left-content blockquote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.5em;
}
.collapse .collapse-wrap .left-content blockquote:before {
  content: "";
  display: block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MiAzNS4xIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzAwYmZiMztzdHJva2Utd2lkdGg6MHB4O308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMS0yIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjMuNCAzNS4xIDIzLjQgMTEuNyAxMS43IDExLjcgMTEuNyAwIDAgMTEuNyAwIDM1LjEgMjMuNCAzNS4xIi8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUyIDM1LjEgNTIgMTEuNyA0MC4zIDExLjcgNDAuMyAwIDI4LjYgMTEuNyAyOC42IDM1LjEgNTIgMzUuMSIvPjwvZz48L3N2Zz4=") no-repeat center center;
  width: 3em;
  height: 3em;
}
.collapse .collapse-wrap .left-content blockquote span {
  display: block;
  padding: 0 2em;
  color: #002776;
}
@media (min-width: 2160px) {
  .collapse .collapse-wrap .left-content blockquote span {
    font-size: 1.5em;
  }
}
.collapse .collapse-wrap .left-content blockquote span p {
  margin-top: 0.5em;
  font-size: 1em;
  font-weight: 300;
}
.collapse .collapse-wrap .left-content blockquote span p strong {
  font-weight: bold;
  display: block;
  font-size: 1em;
}
@media (max-width: 768px) {
  .collapse .collapse-wrap .left-content p.mobnomb {
    margin-bottom: 0;
  }
}
.collapse .collapse-wrap .right-content {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 2;
  grid-row: 2;
}
.collapse .collapse-wrap .right-content .chart-wrapper .slick-list .slick-track .slick-slide div {
  width: 100%;
}
.collapse .collapse-wrap .right-content .chart-wrapper .chartnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 22px;
}
.collapse .collapse-wrap .right-content .chart-wrapper .slide {
  width: 100%;
}
.collapse .collapse-wrap .right-content .chart-wrapper .slide h3 {
  font-size: clamp(14px, 1.6vw, 1.6em);
  margin-bottom: 1em;
}
.collapse .collapse-wrap .right-content .chart-wrapper .slide .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 1em;
     -moz-column-gap: 1em;
          column-gap: 1em;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1em;
}
.collapse .collapse-wrap .right-content .chart-wrapper .slide .info i.speech {
  display: block;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNS44MyAyMC4wMiI+PGRlZnM+PHN0eWxlPi5zcGVlY2hpY24tMXtmaWxsOiMwMGEwZmY7fS5zcGVlY2hpY24tMSwuc3BlZWNoaWNuLTJ7c3Ryb2tlLXdpZHRoOjBweDt9LnNwZWVjaGljbi0ye2ZpbGw6IzAwMjc3Njt9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IkxheWVyXzEtMiI+PHJlY3QgY2xhc3M9InNwZWVjaGljbi0xIiB3aWR0aD0iMjUuODMiIGhlaWdodD0iMTIuOTIiLz48cG9seWdvbiBjbGFzcz0ic3BlZWNoaWNuLTIiIHBvaW50cz0iMjUuODMgMTIuOTIgMjUuODMgMjAuMDIgMTguNzMgMTIuOTIgMjUuODMgMTIuOTIiLz48L2c+PC9zdmc+") no-repeat center center;
  background-size: contain;
}
@media (min-width: 2160px) {
  .collapse .collapse-wrap .right-content .chart-wrapper .slide .info i.speech {
    width: 2em;
    height: 2em;
  }
}
.collapse .collapse-wrap .right-content .chart-wrapper .slide .info span {
  color: #002776;
}
.collapse .collapse-wrap .full-width {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/span 2;
  -ms-grid-row: 3;
  grid-row: 3;
}
@media (max-width: 768px) {
  .collapse .collapse-wrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 1em minmax(0, -webkit-max-content) 1em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 1em minmax(0, max-content) 1em minmax(0, max-content);
    grid-template-rows: repeat(3, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(3, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 1em;
  }
  .collapse .collapse-wrap > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .collapse .collapse-wrap > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .collapse .collapse-wrap > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .collapse .collapse-wrap .left-content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .collapse .collapse-wrap .right-content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .collapse .collapse-wrap .full-width {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/span 2;
    -ms-grid-row: 4;
    grid-row: 4;
  }
}
.collapse .collapse-wrap h2 {
  color: #002776;
  font-weight: 600;
  font-size: 2.5em;
  text-align: center;
  line-height: 0.95;
  margin-bottom: 1em;
  text-align: left;
}
.collapse .collapse-wrap h2.nomb {
  margin-bottom: 0;
}
.collapse .collapse-wrap h3 {
  font-size: 2.2em;
  font-size: clamp(14px, 2.2vw, 2.2em);
  color: #007FA9;
  font-weight: bold;
}
.collapse .collapse-wrap h3.upshift {
  margin-bottom: -0.75em;
  color: #002776;
}
.collapse .collapse-wrap h3.chart {
  font-size: clamp(14px, 1.6vw, 1.6em);
}
.collapse .collapse-wrap p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.collapse .collapse-wrap p strong {
  font-weight: bold;
}

.blockbreaker {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  background: #002776;
}

.blockbreaker > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.blockbreaker > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.blockbreaker > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.blockbreaker.nobackground {
  background: transparent;
}
.blockbreaker.parchment {
  background: #F5F0EB;
}
@media (min-width: 1440px) {
  .blockbreaker {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .blockbreaker > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .blockbreaker > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .blockbreaker > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.blockbreaker .breaker-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 2em 2em;
}
.blockbreaker .breaker-wrapper.big-padding {
  padding: 4em 2em;
}
.blockbreaker .breaker-wrapper blockquote {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 1em minmax(0, 1fr) 1em minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, max-content) 1em minmax(0, 1fr) 1em minmax(0, max-content);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 0;
  position: relative;
  margin: 0;
}
.blockbreaker .breaker-wrapper blockquote > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.blockbreaker .breaker-wrapper blockquote > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.blockbreaker .breaker-wrapper blockquote > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.blockbreaker .breaker-wrapper blockquote.center-vert {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.blockbreaker .breaker-wrapper blockquote i:nth-of-type(1) {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHQiIGhlaWdodD0iMTAwcHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNi40Mzc1IDUwLjV2MzUuODc1aDM1Ljg3NXYtMzUuODc1aC0yMC41YzAtMTEuMzIgOS4xNzk3LTIwLjUgMjAuNS0yMC41di0xNS4zNzVjLTE5LjgxNiAwLTM1Ljg3NSAxNi4wNjItMzUuODc1IDM1Ljg3NXptODcuMTI1LTIwLjV2LTE1LjM3NWMtMTkuODEyIDAtMzUuODc1IDE2LjA2Mi0zNS44NzUgMzUuODc1djM1Ljg3NWgzNS44NzV2LTM1Ljg3NWgtMjAuNWMwLTExLjMyIDkuMTc5Ny0yMC41IDIwLjUtMjAuNXoiIGZpbGw9IiMwMGJmYjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K") no-repeat center center;
  background-size: cover;
  width: 5em;
  aspect-ratio: 29/24;
  -ms-grid-row-align: start;
      align-self: start;
}
.blockbreaker .breaker-wrapper blockquote i:nth-of-type(2) {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAwcHQiIGhlaWdodD0iMTAwcHQiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtNi40Mzc1IDUwLjV2MzUuODc1aDM1Ljg3NXYtMzUuODc1aC0yMC41YzAtMTEuMzIgOS4xNzk3LTIwLjUgMjAuNS0yMC41di0xNS4zNzVjLTE5LjgxNiAwLTM1Ljg3NSAxNi4wNjItMzUuODc1IDM1Ljg3NXptODcuMTI1LTIwLjV2LTE1LjM3NWMtMTkuODEyIDAtMzUuODc1IDE2LjA2Mi0zNS44NzUgMzUuODc1djM1Ljg3NWgzNS44NzV2LTM1Ljg3NWgtMjAuNWMwLTExLjMyIDkuMTc5Ny0yMC41IDIwLjUtMjAuNXoiIGZpbGw9IiMwMGJmYjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K") no-repeat center center;
  background-size: cover;
  width: 5em;
  aspect-ratio: 29/24;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -ms-grid-row-align: end;
      align-self: end;
}
.blockbreaker .breaker-wrapper blockquote p {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  color: #ffffff;
  font-size: clamp(13px, 1.75vw, 2em);
  line-height: 1.5;
}
.blockbreaker .breaker-wrapper .sg-search h2 {
  color: #ffffff;
  font-weight: 300;
  font-size: 2.5em;
  line-height: 0.95;
  margin-bottom: 1em;
  text-align: center;
}
.blockbreaker .breaker-wrapper .sg-search h2.upper {
  text-transform: uppercase;
}
.blockbreaker .breaker-wrapper .sg-search .select-and-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 1.25em;
     -moz-column-gap: 1.25em;
          column-gap: 1.25em;
}
.blockbreaker .breaker-wrapper .sg-search .select-and-search #select-location {
  width: 240px;
  padding: 0.8em 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  resize: vertical;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.15em;
  color: #002776;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwMHB4JyB3aWR0aD0nMTAwcHgnICBmaWxsPSIjMDAyNzc2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4PSIwcHgiIHk9IjBweCI+PHBvbHlsaW5lIHBvaW50cz0iODIuNTQ4IDE2LjQ0NiA0OS41IDg2LjAyNyAxNi40NTIgMTYuNDQ2Ij48L3BvbHlsaW5lPjwvc3ZnPg==) no-repeat calc(100% - 0.5em) center #FFFFFF;
  background-size: auto;
  background-size: 1.25em;
  border-radius: 0px;
  height: auto;
  cursor: pointer;
  border: 0;
}
.blockbreaker .breaker-wrapper .sg-search .select-and-search .dwn-btn {
  background: #00BFB3;
  color: #ffffff;
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 600;
  padding: 0.6em 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1em;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: inline-block;
  text-decoration: none;
  padding: 0.8em 1.5em;
  font-size: 1.15em;
  text-align: center;
}
.blockbreaker .breaker-wrapper .sg-search .select-and-search .dwn-btn:hover, .blockbreaker .breaker-wrapper .sg-search .select-and-search .dwn-btn:focus, .blockbreaker .breaker-wrapper .sg-search .select-and-search .dwn-btn:active {
  background: #00A0FF;
}
.blockbreaker .breaker-wrapper .sg-search .select-and-search .dwn-btn.disabled {
  opacity: 0.8;
  pointer-events: none;
  cursor: default;
}
.blockbreaker .breaker-wrapper .sg-search.parchment h2 {
  color: #002776;
}

.sidescroll-section {
  background: #F5F0EB;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
  padding: 4em 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.sidescroll-section > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.sidescroll-section > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.sidescroll-section > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.sidescroll-section.viewheight {
  max-height: calc(100vh - 4.341em);
}
@media (min-width: 1440px) {
  .sidescroll-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .sidescroll-section > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .sidescroll-section > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .sidescroll-section > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.sidescroll-section .infowrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: absolute;
  bottom: 1.25em;
  pointer-events: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sidescroll-section .infowrap div {
  font-weight: 500;
  color: #002776;
  font-size: clamp(12px, 1.4vw, 1.4em);
}
.sidescroll-section .sidescroll-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0 2em;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, -webkit-max-content) 1em minmax(0, 1fr) 1em minmax(0, -webkit-max-content);
  -ms-grid-columns: minmax(0, max-content) 1em minmax(0, 1fr) 1em minmax(0, max-content);
  grid-template-columns: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-columns: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 0;
}
.sidescroll-section .sidescroll-wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.sidescroll-section .sidescroll-wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.sidescroll-section .sidescroll-wrapper > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.sidescroll-section .sidescroll-wrapper.viewheight {
  height: 100%;
  max-height: calc(100vh - 4.341em);
  overflow-y: scroll;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #007FA9 #f5f0eb; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
.sidescroll-section .sidescroll-wrapper.viewheight::-webkit-scrollbar {
  width: 8px;
}
.sidescroll-section .sidescroll-wrapper.viewheight::-webkit-scrollbar-track {
  background: #f5f0eb;
}
.sidescroll-section .sidescroll-wrapper.viewheight::-webkit-scrollbar-thumb {
  background-color: #007FA9;
  border-radius: 0px;
  border: 3px solid #007FA9;
}
@media (max-width: 986px) {
  .sidescroll-section .sidescroll-wrapper.viewheight {
    margin-right: 0.5em;
  }
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide {
  position: relative;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 2em minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, 1fr) 2em minmax(0, max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  position: relative;
  width: 100%;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h2 {
  color: #002776;
  font-weight: 300;
  font-size: 2.5em;
  line-height: 0.95;
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h2.center {
  text-align: center;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h2.upper {
  text-transform: uppercase;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h3 {
  color: #002776;
  font-weight: bold;
  font-size: 2.1em;
  margin-bottom: 0.5em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h3.mt2 {
  margin-top: 2em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h3.underline {
  font-size: 1.5em;
  border-bottom: 1px solid #000000;
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one h3.underline.variable {
  font-size: clamp(13px, 1.5vw, 1.5em);
  line-height: 1.2;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one p:last-of-type {
  margin-bottom: 0;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture {
  width: 100%;
  aspect-ratio: 16/6;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1em 0;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}
@media (min-width: 1440px) {
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture {
    aspect-ratio: 16/4;
  }
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three h2 {
  color: #002776;
  font-weight: 300;
  font-size: 2.5em;
  line-height: 0.95;
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three h2.center {
  text-align: center;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three h2.upper {
  text-transform: uppercase;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three h3 {
  color: #000000;
  font-weight: bold;
  font-size: clamp(13px, 1.5vw, 1.5em);
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three h3.mt2 {
  margin-top: 2em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three p:last-of-type {
  margin-bottom: 0;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h2 {
  color: #002776;
  font-weight: 300;
  font-size: 2.5em;
  line-height: 0.95;
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h2.center {
  text-align: center;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h2.upper {
  text-transform: uppercase;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h3 {
  color: #000000;
  font-weight: bold;
  font-size: clamp(14px, 1.6vw, 1.6em);
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h3.mt2 {
  margin-top: 2em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h4 {
  color: #000000;
  font-weight: bold;
  font-size: clamp(12px, 1.4vw, 1.4em);
  line-height: 1.2;
  margin-bottom: 0.5em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four h4.mt2 {
  margin-top: 2em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four p {
  font-size: 1.25em;
  font-size: clamp(13px, 1.4vw, 1.4em);
  margin-bottom: 1em;
}
.sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four p:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 986px) {
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content) 2em minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 2em minmax(0, max-content) 2em minmax(0, max-content) 2em minmax(0, max-content);
    grid-template-rows: repeat(4, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(4, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 2em;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(3) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper > *:nth-child(4) {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-one {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture {
    width: 100%;
    aspect-ratio: 16/3;
    display: block;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 2em 2em 2em;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center center;
       object-position: center center;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-three {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 3;
    grid-row: 3;
  }
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-four {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 4;
    grid-row: 4;
  }
}
@media (max-width: 640px) {
  .sidescroll-section .sidescroll-wrapper .sidescroll-slick .sidescroll-slide .slide-wrapper .part-two picture {
    padding: 0;
  }
}
.sidescroll-section .sidescroll-wrapper .right_arrow_ss {
  -ms-grid-column: 3;
  grid-column: 3;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidescroll-section .sidescroll-wrapper .right_arrow_ss span {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.5em 0 1.5em 2em;
  border-color: transparent transparent transparent #007FA9;
  background: transparent;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sidescroll-section .sidescroll-wrapper .right_arrow_ss:focus {
  border: none;
  outline: none;
}
.sidescroll-section .sidescroll-wrapper .right_arrow_ss:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sidescroll-section .sidescroll-wrapper .right_arrow_ss:hover span, .sidescroll-section .sidescroll-wrapper .right_arrow_ss:focus span {
  border-color: transparent transparent transparent rgba(0, 127, 169, 0.8);
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sidescroll-section .sidescroll-wrapper .left_arrow_ss {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 0;
  background: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sidescroll-section .sidescroll-wrapper .left_arrow_ss span {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 1.5em 2em 1.5em 0;
  border-color: transparent #007FA9 transparent transparent;
  background: transparent;
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.sidescroll-section .sidescroll-wrapper .left_arrow_ss:focus {
  border: none;
  outline: none;
}
.sidescroll-section .sidescroll-wrapper .left_arrow_ss:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.sidescroll-section .sidescroll-wrapper .left_arrow_ss:hover span, .sidescroll-section .sidescroll-wrapper .left_arrow_ss:focus span {
  border-color: transparent rgba(0, 127, 169, 0.8) transparent transparent;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.four-column-nav {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1100px + 2em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1100px + 2em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

.four-column-nav > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

.four-column-nav > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.four-column-nav > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
@media (min-width: 1440px) {
  .four-column-nav {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(1700px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(1700px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .four-column-nav > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .four-column-nav > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .four-column-nav > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
@media (min-width: 2160px) {
  .four-column-nav {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(320px - 2em), calc(3200px + 2em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(320px - 2em), calc(3200px + 2em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .four-column-nav > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .four-column-nav > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .four-column-nav > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
}
.four-column-nav .column-wrap {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}
.four-column-nav .column-wrap .column {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, -webkit-max-content) 1em minmax(0, 1fr) 1em minmax(0, -webkit-max-content);
  -ms-grid-rows: minmax(0, max-content) 1em minmax(0, 1fr) 1em minmax(0, max-content);
  grid-template-rows: minmax(0, -webkit-max-content) minmax(0, 1fr) minmax(0, -webkit-max-content);
  grid-template-rows: minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content);
  grid-column-gap: 0;
  grid-row-gap: 1em;
  justify-items: start;
}
.four-column-nav .column-wrap .column > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.four-column-nav .column-wrap .column > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.four-column-nav .column-wrap .column > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.four-column-nav .column-wrap .column:nth-of-type(1)[data-aos=four-column-intro] {
  opacity: 0;
}
.four-column-nav .column-wrap .column:nth-of-type(1)[data-aos=four-column-intro].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.5s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.5s both;
}
.four-column-nav .column-wrap .column:nth-of-type(2)[data-aos=four-column-intro] {
  opacity: 0;
}
.four-column-nav .column-wrap .column:nth-of-type(2)[data-aos=four-column-intro].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.75s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 0.75s both;
}
.four-column-nav .column-wrap .column:nth-of-type(3)[data-aos=four-column-intro] {
  opacity: 0;
}
.four-column-nav .column-wrap .column:nth-of-type(3)[data-aos=four-column-intro].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 1s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 1s both;
}
.four-column-nav .column-wrap .column:nth-of-type(4)[data-aos=four-column-intro] {
  opacity: 0;
}
.four-column-nav .column-wrap .column:nth-of-type(4)[data-aos=four-column-intro].aos-animate {
  opacity: 1;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 1.25s both;
          animation: scale-in-center 0.5s cubic-bezier(0.77, 0, 0.175, 1) 1.25s both;
}
.four-column-nav .column-wrap .column picture {
  display: block;
  width: 100%;
}
.four-column-nav .column-wrap .column picture img {
  display: block;
  width: 100%;
}
@media (max-width: 640px) {
  .four-column-nav .column-wrap .column picture {
    position: relative;
    aspect-ratio: 16/9;
  }
  .four-column-nav .column-wrap .column picture img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center 20%;
       object-position: center 20%;
  }
}
.four-column-nav .column-wrap .column .copy-block p {
  color: #002776;
}
.four-column-nav .column-wrap .column .copy-block p.heading {
  font-weight: 600;
  color: #002776;
  margin-bottom: 0.5em;
}
.four-column-nav .column-wrap .column a {
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: none;
  border-radius: 5px;
  padding: 0.75em 3em;
  font-weight: 600;
  font-family: "Roboto", arial, helvetica, sans-serif;
  background: #007FA9;
  color: #ffffff;
  text-decoration: none;
}
.four-column-nav .column-wrap .column a:hover, .four-column-nav .column-wrap .column a:focus {
  background: #002776;
  color: #ffffff;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.twin-image-block {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr);
  grid-template-columns: minmax(0, 1fr);
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}

.twin-image-block > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.twin-image-block .image-area {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: minmax(0, 1fr) 0 minmax(0, 1fr);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.twin-image-block .image-area > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.twin-image-block .image-area > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.twin-image-block .image-area picture {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  height: 100%;
  position: relative;
  display: block;
  width: 100%;
}
.twin-image-block .image-area picture img {
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.twin-image-block .slider-area {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  position: relative;
  z-index: 2;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(550px + 1em)) 0 minmax(calc(160px - 1em), calc(550px + 1em)) 0 1fr;
  grid-template-columns: 1fr minmax(calc(160px - 1em), calc(550px + 1em)) minmax(calc(160px - 1em), calc(550px + 1em)) 1fr;
  -ms-grid-rows: minmax(0, 1fr);
  grid-template-rows: minmax(0, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 0;
}
.twin-image-block .slider-area > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.twin-image-block .slider-area > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.twin-image-block .slider-area > *:nth-child(3) {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
}
.twin-image-block .slider-area > *:nth-child(4) {
  -ms-grid-row: 1;
  -ms-grid-column: 7;
}
@media (min-width: 1792px) {
  .twin-image-block .slider-area {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(850px + 1em)) 0 minmax(calc(160px - 1em), calc(850px + 1em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(160px - 1em), calc(850px + 1em)) minmax(calc(160px - 1em), calc(850px + 1em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .twin-image-block .slider-area > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .twin-image-block .slider-area > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .twin-image-block .slider-area > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .twin-image-block .slider-area > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}
@media (min-width: 1792px) {
  .twin-image-block .slider-area {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 0 minmax(calc(160px - 1em), calc(1600px + 1em)) 0 minmax(calc(160px - 1em), calc(1600px + 1em)) 0 1fr;
    grid-template-columns: 1fr minmax(calc(160px - 1em), calc(1600px + 1em)) minmax(calc(160px - 1em), calc(1600px + 1em)) 1fr;
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .twin-image-block .slider-area > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .twin-image-block .slider-area > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .twin-image-block .slider-area > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
  }
  .twin-image-block .slider-area > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
  }
}
.twin-image-block .slider-area .slider-wrapper {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  padding: 4em 2em;
}
.twin-image-block .slider-area .slider-wrapper h3 {
  color: #002776;
  font-weight: bold;
  font-size: clamp(14px, 1.4vw, 1.4em);
}
.twin-image-block .slider-area .slider-wrapper .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .key .key-wrap i {
  width: 1em;
  height: 1em;
}
.twin-image-block .slider-area .slider-wrapper .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .key .key-wrap p {
  margin-bottom: 0;
}
.twin-image-block .slider-area .slider-wrapper .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart .barnum {
  font-size: 110%;
}
.twin-image-block .slider-area .slider-wrapper .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart.text-shift {
  overflow-x: hidden;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.twin-image-block .slider-area .slider-wrapper .sliding-charts .slick-slider .slick-list .slick-track .slick-slide .chart-slide .hori-stacked-chart .hori-bars .barblock .bar .barpart.text-shift .barnum:after {
  display: none;
}
@media (max-width: 640px) {
  .twin-image-block {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, -webkit-max-content) 0 minmax(0, -webkit-max-content);
    -ms-grid-rows: minmax(0, max-content) 0 minmax(0, max-content);
    grid-template-rows: repeat(2, minmax(0, -webkit-max-content));
    grid-template-rows: repeat(2, minmax(0, max-content));
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .twin-image-block > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .twin-image-block > *:nth-child(2) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .twin-image-block .image-area {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .twin-image-block .image-area > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .twin-image-block .image-area picture {
    aspect-ratio: 16/9;
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .twin-image-block .slider-area {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    -ms-grid-rows: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 0;
  }
  .twin-image-block .slider-area > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .twin-image-block .slider-area .slider-wrapper {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}

html {
  scroll-behavior: smooth;
  scroll-padding-top: 8em;
  background: #ffffff !important;
  scrollbar-width: thin; /* "auto" or "thin" */
  scrollbar-color: #00BFB3 #f5f0eb; /* scroll thumb and track */
  /* Works on Chrome, Edge, and Safari */
}
html *::-webkit-scrollbar {
  width: 8px;
}
html *::-webkit-scrollbar-track {
  background: #f5f0eb;
}
html *::-webkit-scrollbar-thumb {
  background-color: #00BFB3;
  border-radius: 0px;
  border: 3px solid #00BFB3;
}
html body {
  font-family: "Roboto", arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  scroll-behavior: smooth;
  line-height: 1.42857143;
  color: #000000;
  overflow-x: hidden;
  -webkit-animation: fade-in 1s cubic-bezier(0.39, 0.575, 0.565, 1) 0.75s both;
          animation: fade-in 1s cubic-bezier(0.39, 0.575, 0.565, 1) 0.75s both;
}
html body {
  font-size: 11px;
}
@media screen and (min-width: 320px) {
  html body {
    font-size: calc(11px + 5 * (100vw - 320px) / 1180);
  }
}
@media screen and (min-width: 1500px) {
  html body {
    font-size: 16px;
  }
}
@media (min-width: 1792px) {
  html body {
    font-size: 16.5px;
  }
}
@media screen and (min-width: 1792px) and (min-width: 480px) {
  html body {
    font-size: calc(16.5px + 7.5 * (100vw - 480px) / 1770);
  }
}
@media screen and (min-width: 1792px) and (min-width: 2250px) {
  html body {
    font-size: 24px;
  }
}
@media (min-width: 2160px) {
  html body {
    font-size: 22px;
  }
}
@media screen and (min-width: 2160px) and (min-width: 640px) {
  html body {
    font-size: calc(22px + 10 * (100vw - 640px) / 2360);
  }
}
@media screen and (min-width: 2160px) and (min-width: 3000px) {
  html body {
    font-size: 32px;
  }
}
html body.menu-open {
  overflow: hidden;
}
html body .module.d {
  display: none;
}
html body .mt1 {
  margin-top: 1em;
}
html body .mt2 {
  margin-top: 2em;
}
html body div#teconsent {
  height: 0;
}

.container {
  width: 100% !important;
  padding: 0;
}

#header-main {
  display: none !important;
}

.box {
  padding: 0;
  margin: 0;
}

#country-dropdown {
  display: none;
}

.contact-us {
  margin-top: 4em;
}

.margin-push {
  margin-top: 154px;
}

@media (max-width: 768px) {
  .margin-push {
    margin-top: 85px;
  }
}
#wrapper {
  background: #ffffff !important;
}

.portlet-layout.row {
  width: 100vw;
  margin: 0 !important;
  max-width: 100%;
}

#footer {
  display: none;
}

.col-md-12 {
  padding: 0 !important;
}