@charset "UTF-8";
/*@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,700');*/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap");
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

------------------------------------------------------------- */
/*Get color from foundation fonts*/
/*Get font weight in numer */
@keyframes widthuncollapse {
  0% {
    width: 0;
    opacity: 0; }
  100% {
    width: 100%;
    opacity: 1; } }

/*@import 'util/util';*/
/*$global-font-size: 100%;*/
/* sample pallete - 00002 */
/*$body-background: $white;*/
/*$body-font-color: $black;*/
/*$body-font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;*/
/*$anchor-color: $primary-color;*/
/*$hr-border: 1px solid $medium-gray;*/
/*$form-label-color-invalid: get-color(alert);*/
/*$button-radius: $global-radius;*/
/*$dropdownmenu-arrow-color: $anchor-color;*/
/*$form-label-color: $black;*/
/*$form-label-font-size: rem-calc(14);*/
/*$form-label-font-weight: $global-weight-normal;*/
/*$select-radius: $global-radius;*/
/*$input-placeholder-color: $medium-gray;*/
/*$input-font-family: inherit;*/
/*$input-font-size: rem-calc(16);*/
/*$input-background: $white;*/
/*$input-background-focus: $white;*/
/*$input-background-disabled: $light-gray;*/
/*$input-border: 1px solid $medium-gray;*/
/*$input-border-focus: 1px solid $dark-gray;*/
/*$input-shadow: inset 0 1px 2px rgba($black, 0.1);*/
/*$input-shadow-focus: 0 0 5px $medium-gray;*/
/*$input-radius: $global-radius;*/
/*$tab-background: $white;*/
/*$tab-content-border: $light-gray;*/
/*$titlebar-icon-color: $white;*/
/*$titlebar-icon-color-hover: $medium-gray;*/
/*$topbar-background: $light-gray;*/
/*$topbar-background: get-color(mn_fifth);*/
/*$topbar-submenu-background: $topbar-background;*/
/*$grid-container-padding: $grid-padding-gutters;*/
/**
 * Foundation for Sites
 * Version 6.7.5
 * https://get.foundation
 * Licensed under MIT Open Source
 */
@media print, screen and (min-width: 40em) {
  .reveal, .reveal.tiny, .reveal.small, .reveal.large {
    right: auto;
    left: auto;
    margin: 0 auto; } }

.slide-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-in-down.mui-enter.mui-enter-active {
  transform: translateY(0); }

.slide-in-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(-100%);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-in-left.mui-enter.mui-enter-active {
  transform: translateX(0); }

.slide-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-in-up.mui-enter.mui-enter-active {
  transform: translateY(0); }

.slide-in-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(100%);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-in-right.mui-enter.mui-enter-active {
  transform: translateX(0); }

.slide-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-out-down.mui-leave.mui-leave-active {
  transform: translateY(100%); }

.slide-out-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-out-right.mui-leave.mui-leave-active {
  transform: translateX(100%); }

.slide-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateY(0);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-out-up.mui-leave.mui-leave-active {
  transform: translateY(-100%); }

.slide-out-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: translateX(0);
  transition-property: transform, opacity;
  backface-visibility: hidden; }

.slide-out-left.mui-leave.mui-leave-active {
  transform: translateX(-100%); }

.fade-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 0;
  transition-property: opacity; }

.fade-in.mui-enter.mui-enter-active {
  opacity: 1; }

.fade-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  opacity: 1;
  transition-property: opacity; }

.fade-out.mui-leave.mui-leave-active {
  opacity: 0; }

.hinge-in-from-top.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-top.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-right.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-right.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-bottom.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(90deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-left.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(90deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-left.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-x.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateX(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-in-from-middle-y.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotateY(-90deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 0; }

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  transform: perspective(2000px) rotate(0deg);
  opacity: 1; }

.hinge-out-from-top.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: top;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-top.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-right.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: right;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-right.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.hinge-out-from-bottom.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: bottom;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0; }

.hinge-out-from-left.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: left;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-left.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0; }

.hinge-out-from-middle-x.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0; }

.hinge-out-from-middle-y.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: perspective(2000px) rotate(0deg);
  transform-origin: center;
  transition-property: transform, opacity;
  opacity: 1; }

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0; }

.scale-in-up.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(0.5);
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-up.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

.scale-in-down.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1.5);
  transition-property: transform, opacity;
  opacity: 0; }

.scale-in-down.mui-enter.mui-enter-active {
  transform: scale(1);
  opacity: 1; }

.scale-out-up.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-up.mui-leave.mui-leave-active {
  transform: scale(1.5);
  opacity: 0; }

.scale-out-down.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: scale(1);
  transition-property: transform, opacity;
  opacity: 1; }

.scale-out-down.mui-leave.mui-leave-active {
  transform: scale(0.5);
  opacity: 0; }

.spin-in.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

.spin-out.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out.mui-leave.mui-leave-active {
  transform: rotate(0.75turn);
  opacity: 0; }

.spin-in-ccw.mui-enter {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  opacity: 0; }

.spin-in-ccw.mui-enter.mui-enter-active {
  transform: rotate(0);
  opacity: 1; }

.spin-out-ccw.mui-leave {
  transition-duration: 500ms;
  transition-timing-function: linear;
  transform: rotate(0);
  transition-property: transform, opacity;
  opacity: 1; }

.spin-out-ccw.mui-leave.mui-leave-active {
  transform: rotate(-0.75turn);
  opacity: 0; }

.slow {
  transition-duration: 750ms !important; }

.fast {
  transition-duration: 250ms !important; }

.linear {
  transition-timing-function: linear !important; }

.ease {
  transition-timing-function: ease !important; }

.ease-in {
  transition-timing-function: ease-in !important; }

.ease-out {
  transition-timing-function: ease-out !important; }

.ease-in-out {
  transition-timing-function: ease-in-out !important; }

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  transition-delay: 300ms !important; }

.long-delay {
  transition-delay: 700ms !important; }

.shake {
  animation-name: shake-7; }

@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    transform: translateX(7%); }
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {
    transform: translateX(-7%); } }

.spin-cw {
  animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    transform: rotate(-1turn); }
  100% {
    transform: rotate(0); } }

.spin-ccw {
  animation-name: spin-ccw-1turn; }

@keyframes spin-ccw-1turn {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(-1turn); } }

.wiggle {
  animation-name: wiggle-7deg; }

@keyframes wiggle-7deg {
  40%, 50%, 60% {
    transform: rotate(7deg); }
  35%, 45%, 55%, 65% {
    transform: rotate(-7deg); }
  0%, 30%, 70%, 100% {
    transform: rotate(0); } }

.shake,
.spin-cw,
.spin-ccw,
.wiggle {
  animation-duration: 500ms; }

.infinite {
  animation-iteration-count: infinite; }

.slow {
  animation-duration: 750ms !important; }

.fast {
  animation-duration: 250ms !important; }

.linear {
  animation-timing-function: linear !important; }

.ease {
  animation-timing-function: ease !important; }

.ease-in {
  animation-timing-function: ease-in !important; }

.ease-out {
  animation-timing-function: ease-out !important; }

.ease-in-out {
  animation-timing-function: ease-in-out !important; }

.bounce-in {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

.bounce-out {
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

.bounce-in-out {
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

.short-delay {
  animation-delay: 300ms !important; }

.long-delay {
  animation-delay: 700ms !important; }

/* MOTION UI - MOTION-UI support */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: monospace, monospace;
  font-size: 1em; }

a {
  background-color: transparent; }

abbr[title] {
  border-bottom: 0;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: bolder; }

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  padding: 0.35em 0.75em 0.625em; }

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus,
[data-whatintent="touch"] *,
[data-whatintent="touch"] *:focus,
[data-whatinput="mouse"] *,
[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *,
[data-whatinput="touch"] *:focus {
  outline: none; }

[draggable=false] {
  -webkit-touch-callout: none;
  -webkit-user-select: none; }

.foundation-mq {
  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; }

html {
  box-sizing: border-box;
  font-size: 93.75%; }

*,
*::before,
*::after {
  box-sizing: inherit; }

body {
  margin: 0;
  padding: 0;
  background: #F2F2F2;
  font-family: "Open Sans";
  font-weight: normal;
  line-height: 1.5;
  color: #242424;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic; }

textarea {
  height: auto;
  min-height: 50px;
  border-radius: 0; }

select {
  box-sizing: border-box;
  width: 100%;
  border-radius: 0; }

.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important; }

button {
  padding: 0;
  appearance: none;
  border: 0;
  border-radius: 0;
  background: transparent;
  line-height: 1;
  cursor: auto; }
  [data-whatinput='mouse'] button {
    outline: 0; }

pre {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; }

.is-visible {
  display: block !important; }

.is-hidden {
  display: none !important; }

.grid-container {
  padding-right: 0.66667rem;
  padding-left: 0.66667rem;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto; }
  @media print, screen and (min-width: 40em) {
    .grid-container {
      padding-right: 1rem;
      padding-left: 1rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-container {
      padding-right: 1rem;
      padding-left: 1rem; } }
  .grid-container.fluid {
    padding-right: 0.66667rem;
    padding-left: 0.66667rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    @media print, screen and (min-width: 40em) {
      .grid-container.fluid {
        padding-right: 1rem;
        padding-left: 1rem; } }
    @media print, screen and (min-width: 64em) {
      .grid-container.fluid {
        padding-right: 1rem;
        padding-left: 1rem; } }
  .grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }

.grid-x {
  display: flex;
  flex-flow: row wrap; }

.cell {
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%; }
  .cell.auto {
    flex: 1 1 0; }
  .cell.shrink {
    flex: 0 0 auto; }

.grid-x > .auto {
  width: auto; }

.grid-x > .shrink {
  width: auto; }

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex-basis: auto; }

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex-basis: auto; } }

@media print, screen and (min-width: 64em) {
  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex-basis: auto; } }

.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
  flex: 0 0 auto; }

.grid-x > .small-1 {
  width: 8.33333%; }

.grid-x > .small-2 {
  width: 16.66667%; }

.grid-x > .small-3 {
  width: 25%; }

.grid-x > .small-4 {
  width: 33.33333%; }

.grid-x > .small-5 {
  width: 41.66667%; }

.grid-x > .small-6 {
  width: 50%; }

.grid-x > .small-7 {
  width: 58.33333%; }

.grid-x > .small-8 {
  width: 66.66667%; }

.grid-x > .small-9 {
  width: 75%; }

.grid-x > .small-10 {
  width: 83.33333%; }

.grid-x > .small-11 {
  width: 91.66667%; }

.grid-x > .small-12 {
  width: 100%; }

@media print, screen and (min-width: 40em) {
  .grid-x > .medium-auto {
    flex: 1 1 0;
    width: auto; }
  .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
    flex: 0 0 auto; }
  .grid-x > .medium-shrink {
    width: auto; }
  .grid-x > .medium-1 {
    width: 8.33333%; }
  .grid-x > .medium-2 {
    width: 16.66667%; }
  .grid-x > .medium-3 {
    width: 25%; }
  .grid-x > .medium-4 {
    width: 33.33333%; }
  .grid-x > .medium-5 {
    width: 41.66667%; }
  .grid-x > .medium-6 {
    width: 50%; }
  .grid-x > .medium-7 {
    width: 58.33333%; }
  .grid-x > .medium-8 {
    width: 66.66667%; }
  .grid-x > .medium-9 {
    width: 75%; }
  .grid-x > .medium-10 {
    width: 83.33333%; }
  .grid-x > .medium-11 {
    width: 91.66667%; }
  .grid-x > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  .grid-x > .large-auto {
    flex: 1 1 0;
    width: auto; }
  .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
    flex: 0 0 auto; }
  .grid-x > .large-shrink {
    width: auto; }
  .grid-x > .large-1 {
    width: 8.33333%; }
  .grid-x > .large-2 {
    width: 16.66667%; }
  .grid-x > .large-3 {
    width: 25%; }
  .grid-x > .large-4 {
    width: 33.33333%; }
  .grid-x > .large-5 {
    width: 41.66667%; }
  .grid-x > .large-6 {
    width: 50%; }
  .grid-x > .large-7 {
    width: 58.33333%; }
  .grid-x > .large-8 {
    width: 66.66667%; }
  .grid-x > .large-9 {
    width: 75%; }
  .grid-x > .large-10 {
    width: 83.33333%; }
  .grid-x > .large-11 {
    width: 91.66667%; }
  .grid-x > .large-12 {
    width: 100%; } }

.grid-margin-x:not(.grid-x) > .cell {
  width: auto; }

.grid-margin-y:not(.grid-y) > .cell {
  height: auto; }

.grid-margin-x {
  margin-left: -0.4rem;
  margin-right: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-x {
      margin-left: -0.53333rem;
      margin-right: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-x {
      margin-left: -0.53333rem;
      margin-right: -0.53333rem; } }
  .grid-margin-x > .cell {
    width: calc(100% - 0.8rem);
    margin-left: 0.4rem;
    margin-right: 0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-x > .cell {
      width: calc(100% - 1.06667rem);
      margin-left: 0.53333rem;
      margin-right: 0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-x > .cell {
      width: calc(100% - 1.06667rem);
      margin-left: 0.53333rem;
      margin-right: 0.53333rem; } }
  .grid-margin-x > .auto {
    width: auto; }
  .grid-margin-x > .shrink {
    width: auto; }
  .grid-margin-x > .small-1 {
    width: calc(8.33333% - 0.8rem); }
  .grid-margin-x > .small-2 {
    width: calc(16.66667% - 0.8rem); }
  .grid-margin-x > .small-3 {
    width: calc(25% - 0.8rem); }
  .grid-margin-x > .small-4 {
    width: calc(33.33333% - 0.8rem); }
  .grid-margin-x > .small-5 {
    width: calc(41.66667% - 0.8rem); }
  .grid-margin-x > .small-6 {
    width: calc(50% - 0.8rem); }
  .grid-margin-x > .small-7 {
    width: calc(58.33333% - 0.8rem); }
  .grid-margin-x > .small-8 {
    width: calc(66.66667% - 0.8rem); }
  .grid-margin-x > .small-9 {
    width: calc(75% - 0.8rem); }
  .grid-margin-x > .small-10 {
    width: calc(83.33333% - 0.8rem); }
  .grid-margin-x > .small-11 {
    width: calc(91.66667% - 0.8rem); }
  .grid-margin-x > .small-12 {
    width: calc(100% - 0.8rem); }
  @media print, screen and (min-width: 40em) {
    .grid-margin-x > .auto {
      width: auto; }
    .grid-margin-x > .shrink {
      width: auto; }
    .grid-margin-x > .small-1 {
      width: calc(8.33333% - 1.06667rem); }
    .grid-margin-x > .small-2 {
      width: calc(16.66667% - 1.06667rem); }
    .grid-margin-x > .small-3 {
      width: calc(25% - 1.06667rem); }
    .grid-margin-x > .small-4 {
      width: calc(33.33333% - 1.06667rem); }
    .grid-margin-x > .small-5 {
      width: calc(41.66667% - 1.06667rem); }
    .grid-margin-x > .small-6 {
      width: calc(50% - 1.06667rem); }
    .grid-margin-x > .small-7 {
      width: calc(58.33333% - 1.06667rem); }
    .grid-margin-x > .small-8 {
      width: calc(66.66667% - 1.06667rem); }
    .grid-margin-x > .small-9 {
      width: calc(75% - 1.06667rem); }
    .grid-margin-x > .small-10 {
      width: calc(83.33333% - 1.06667rem); }
    .grid-margin-x > .small-11 {
      width: calc(91.66667% - 1.06667rem); }
    .grid-margin-x > .small-12 {
      width: calc(100% - 1.06667rem); }
    .grid-margin-x > .medium-auto {
      width: auto; }
    .grid-margin-x > .medium-shrink {
      width: auto; }
    .grid-margin-x > .medium-1 {
      width: calc(8.33333% - 1.06667rem); }
    .grid-margin-x > .medium-2 {
      width: calc(16.66667% - 1.06667rem); }
    .grid-margin-x > .medium-3 {
      width: calc(25% - 1.06667rem); }
    .grid-margin-x > .medium-4 {
      width: calc(33.33333% - 1.06667rem); }
    .grid-margin-x > .medium-5 {
      width: calc(41.66667% - 1.06667rem); }
    .grid-margin-x > .medium-6 {
      width: calc(50% - 1.06667rem); }
    .grid-margin-x > .medium-7 {
      width: calc(58.33333% - 1.06667rem); }
    .grid-margin-x > .medium-8 {
      width: calc(66.66667% - 1.06667rem); }
    .grid-margin-x > .medium-9 {
      width: calc(75% - 1.06667rem); }
    .grid-margin-x > .medium-10 {
      width: calc(83.33333% - 1.06667rem); }
    .grid-margin-x > .medium-11 {
      width: calc(91.66667% - 1.06667rem); }
    .grid-margin-x > .medium-12 {
      width: calc(100% - 1.06667rem); } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-x > .auto {
      width: auto; }
    .grid-margin-x > .shrink {
      width: auto; }
    .grid-margin-x > .small-1 {
      width: calc(8.33333% - 1.06667rem); }
    .grid-margin-x > .small-2 {
      width: calc(16.66667% - 1.06667rem); }
    .grid-margin-x > .small-3 {
      width: calc(25% - 1.06667rem); }
    .grid-margin-x > .small-4 {
      width: calc(33.33333% - 1.06667rem); }
    .grid-margin-x > .small-5 {
      width: calc(41.66667% - 1.06667rem); }
    .grid-margin-x > .small-6 {
      width: calc(50% - 1.06667rem); }
    .grid-margin-x > .small-7 {
      width: calc(58.33333% - 1.06667rem); }
    .grid-margin-x > .small-8 {
      width: calc(66.66667% - 1.06667rem); }
    .grid-margin-x > .small-9 {
      width: calc(75% - 1.06667rem); }
    .grid-margin-x > .small-10 {
      width: calc(83.33333% - 1.06667rem); }
    .grid-margin-x > .small-11 {
      width: calc(91.66667% - 1.06667rem); }
    .grid-margin-x > .small-12 {
      width: calc(100% - 1.06667rem); }
    .grid-margin-x > .medium-auto {
      width: auto; }
    .grid-margin-x > .medium-shrink {
      width: auto; }
    .grid-margin-x > .medium-1 {
      width: calc(8.33333% - 1.06667rem); }
    .grid-margin-x > .medium-2 {
      width: calc(16.66667% - 1.06667rem); }
    .grid-margin-x > .medium-3 {
      width: calc(25% - 1.06667rem); }
    .grid-margin-x > .medium-4 {
      width: calc(33.33333% - 1.06667rem); }
    .grid-margin-x > .medium-5 {
      width: calc(41.66667% - 1.06667rem); }
    .grid-margin-x > .medium-6 {
      width: calc(50% - 1.06667rem); }
    .grid-margin-x > .medium-7 {
      width: calc(58.33333% - 1.06667rem); }
    .grid-margin-x > .medium-8 {
      width: calc(66.66667% - 1.06667rem); }
    .grid-margin-x > .medium-9 {
      width: calc(75% - 1.06667rem); }
    .grid-margin-x > .medium-10 {
      width: calc(83.33333% - 1.06667rem); }
    .grid-margin-x > .medium-11 {
      width: calc(91.66667% - 1.06667rem); }
    .grid-margin-x > .medium-12 {
      width: calc(100% - 1.06667rem); }
    .grid-margin-x > .large-auto {
      width: auto; }
    .grid-margin-x > .large-shrink {
      width: auto; }
    .grid-margin-x > .large-1 {
      width: calc(8.33333% - 1.06667rem); }
    .grid-margin-x > .large-2 {
      width: calc(16.66667% - 1.06667rem); }
    .grid-margin-x > .large-3 {
      width: calc(25% - 1.06667rem); }
    .grid-margin-x > .large-4 {
      width: calc(33.33333% - 1.06667rem); }
    .grid-margin-x > .large-5 {
      width: calc(41.66667% - 1.06667rem); }
    .grid-margin-x > .large-6 {
      width: calc(50% - 1.06667rem); }
    .grid-margin-x > .large-7 {
      width: calc(58.33333% - 1.06667rem); }
    .grid-margin-x > .large-8 {
      width: calc(66.66667% - 1.06667rem); }
    .grid-margin-x > .large-9 {
      width: calc(75% - 1.06667rem); }
    .grid-margin-x > .large-10 {
      width: calc(83.33333% - 1.06667rem); }
    .grid-margin-x > .large-11 {
      width: calc(91.66667% - 1.06667rem); }
    .grid-margin-x > .large-12 {
      width: calc(100% - 1.06667rem); } }

.grid-padding-x .grid-padding-x {
  margin-right: -0.4rem;
  margin-left: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-padding-x .grid-padding-x {
      margin-right: -0.53333rem;
      margin-left: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-padding-x .grid-padding-x {
      margin-right: -0.53333rem;
      margin-left: -0.53333rem; } }

.grid-container:not(.full) > .grid-padding-x {
  margin-right: -0.4rem;
  margin-left: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-container:not(.full) > .grid-padding-x {
      margin-right: -0.53333rem;
      margin-left: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-container:not(.full) > .grid-padding-x {
      margin-right: -0.53333rem;
      margin-left: -0.53333rem; } }

.grid-padding-x > .cell {
  padding-right: 0.4rem;
  padding-left: 0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-padding-x > .cell {
      padding-right: 0.53333rem;
      padding-left: 0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-padding-x > .cell {
      padding-right: 0.53333rem;
      padding-left: 0.53333rem; } }

.small-up-1 > .cell {
  width: 100%; }

.small-up-2 > .cell {
  width: 50%; }

.small-up-3 > .cell {
  width: 33.33333%; }

.small-up-4 > .cell {
  width: 25%; }

.small-up-5 > .cell {
  width: 20%; }

.small-up-6 > .cell {
  width: 16.66667%; }

.small-up-7 > .cell {
  width: 14.28571%; }

.small-up-8 > .cell {
  width: 12.5%; }

@media print, screen and (min-width: 40em) {
  .medium-up-1 > .cell {
    width: 100%; }
  .medium-up-2 > .cell {
    width: 50%; }
  .medium-up-3 > .cell {
    width: 33.33333%; }
  .medium-up-4 > .cell {
    width: 25%; }
  .medium-up-5 > .cell {
    width: 20%; }
  .medium-up-6 > .cell {
    width: 16.66667%; }
  .medium-up-7 > .cell {
    width: 14.28571%; }
  .medium-up-8 > .cell {
    width: 12.5%; } }

@media print, screen and (min-width: 64em) {
  .large-up-1 > .cell {
    width: 100%; }
  .large-up-2 > .cell {
    width: 50%; }
  .large-up-3 > .cell {
    width: 33.33333%; }
  .large-up-4 > .cell {
    width: 25%; }
  .large-up-5 > .cell {
    width: 20%; }
  .large-up-6 > .cell {
    width: 16.66667%; }
  .large-up-7 > .cell {
    width: 14.28571%; }
  .large-up-8 > .cell {
    width: 12.5%; } }

.grid-margin-x.small-up-1 > .cell {
  width: calc(100% - 0.8rem); }

.grid-margin-x.small-up-2 > .cell {
  width: calc(50% - 0.8rem); }

.grid-margin-x.small-up-3 > .cell {
  width: calc(33.33333% - 0.8rem); }

.grid-margin-x.small-up-4 > .cell {
  width: calc(25% - 0.8rem); }

.grid-margin-x.small-up-5 > .cell {
  width: calc(20% - 0.8rem); }

.grid-margin-x.small-up-6 > .cell {
  width: calc(16.66667% - 0.8rem); }

.grid-margin-x.small-up-7 > .cell {
  width: calc(14.28571% - 0.8rem); }

.grid-margin-x.small-up-8 > .cell {
  width: calc(12.5% - 0.8rem); }

@media print, screen and (min-width: 40em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.06667rem); }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.06667rem); }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.06667rem); }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.06667rem); }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.06667rem); }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.06667rem); }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.06667rem); }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.06667rem); }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.06667rem); }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.06667rem); }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.06667rem); }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.06667rem); }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.06667rem); }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.06667rem); }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.06667rem); }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.06667rem); } }

@media print, screen and (min-width: 64em) {
  .grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.06667rem); }
  .grid-margin-x.medium-up-1 > .cell {
    width: calc(100% - 1.06667rem); }
  .grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.06667rem); }
  .grid-margin-x.medium-up-2 > .cell {
    width: calc(50% - 1.06667rem); }
  .grid-margin-x.small-up-3 > .cell {
    width: calc(33.33333% - 1.06667rem); }
  .grid-margin-x.medium-up-3 > .cell {
    width: calc(33.33333% - 1.06667rem); }
  .grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.06667rem); }
  .grid-margin-x.medium-up-4 > .cell {
    width: calc(25% - 1.06667rem); }
  .grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.06667rem); }
  .grid-margin-x.medium-up-5 > .cell {
    width: calc(20% - 1.06667rem); }
  .grid-margin-x.small-up-6 > .cell {
    width: calc(16.66667% - 1.06667rem); }
  .grid-margin-x.medium-up-6 > .cell {
    width: calc(16.66667% - 1.06667rem); }
  .grid-margin-x.small-up-7 > .cell {
    width: calc(14.28571% - 1.06667rem); }
  .grid-margin-x.medium-up-7 > .cell {
    width: calc(14.28571% - 1.06667rem); }
  .grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.06667rem); }
  .grid-margin-x.medium-up-8 > .cell {
    width: calc(12.5% - 1.06667rem); }
  .grid-margin-x.large-up-1 > .cell {
    width: calc(100% - 1.06667rem); }
  .grid-margin-x.large-up-2 > .cell {
    width: calc(50% - 1.06667rem); }
  .grid-margin-x.large-up-3 > .cell {
    width: calc(33.33333% - 1.06667rem); }
  .grid-margin-x.large-up-4 > .cell {
    width: calc(25% - 1.06667rem); }
  .grid-margin-x.large-up-5 > .cell {
    width: calc(20% - 1.06667rem); }
  .grid-margin-x.large-up-6 > .cell {
    width: calc(16.66667% - 1.06667rem); }
  .grid-margin-x.large-up-7 > .cell {
    width: calc(14.28571% - 1.06667rem); }
  .grid-margin-x.large-up-8 > .cell {
    width: calc(12.5% - 1.06667rem); } }

.small-margin-collapse {
  margin-right: 0;
  margin-left: 0; }
  .small-margin-collapse > .cell {
    margin-right: 0;
    margin-left: 0; }
  .small-margin-collapse > .small-1 {
    width: 8.33333%; }
  .small-margin-collapse > .small-2 {
    width: 16.66667%; }
  .small-margin-collapse > .small-3 {
    width: 25%; }
  .small-margin-collapse > .small-4 {
    width: 33.33333%; }
  .small-margin-collapse > .small-5 {
    width: 41.66667%; }
  .small-margin-collapse > .small-6 {
    width: 50%; }
  .small-margin-collapse > .small-7 {
    width: 58.33333%; }
  .small-margin-collapse > .small-8 {
    width: 66.66667%; }
  .small-margin-collapse > .small-9 {
    width: 75%; }
  .small-margin-collapse > .small-10 {
    width: 83.33333%; }
  .small-margin-collapse > .small-11 {
    width: 91.66667%; }
  .small-margin-collapse > .small-12 {
    width: 100%; }
  @media print, screen and (min-width: 40em) {
    .small-margin-collapse > .medium-1 {
      width: 8.33333%; }
    .small-margin-collapse > .medium-2 {
      width: 16.66667%; }
    .small-margin-collapse > .medium-3 {
      width: 25%; }
    .small-margin-collapse > .medium-4 {
      width: 33.33333%; }
    .small-margin-collapse > .medium-5 {
      width: 41.66667%; }
    .small-margin-collapse > .medium-6 {
      width: 50%; }
    .small-margin-collapse > .medium-7 {
      width: 58.33333%; }
    .small-margin-collapse > .medium-8 {
      width: 66.66667%; }
    .small-margin-collapse > .medium-9 {
      width: 75%; }
    .small-margin-collapse > .medium-10 {
      width: 83.33333%; }
    .small-margin-collapse > .medium-11 {
      width: 91.66667%; }
    .small-margin-collapse > .medium-12 {
      width: 100%; } }
  @media print, screen and (min-width: 64em) {
    .small-margin-collapse > .large-1 {
      width: 8.33333%; }
    .small-margin-collapse > .large-2 {
      width: 16.66667%; }
    .small-margin-collapse > .large-3 {
      width: 25%; }
    .small-margin-collapse > .large-4 {
      width: 33.33333%; }
    .small-margin-collapse > .large-5 {
      width: 41.66667%; }
    .small-margin-collapse > .large-6 {
      width: 50%; }
    .small-margin-collapse > .large-7 {
      width: 58.33333%; }
    .small-margin-collapse > .large-8 {
      width: 66.66667%; }
    .small-margin-collapse > .large-9 {
      width: 75%; }
    .small-margin-collapse > .large-10 {
      width: 83.33333%; }
    .small-margin-collapse > .large-11 {
      width: 91.66667%; }
    .small-margin-collapse > .large-12 {
      width: 100%; } }

.small-padding-collapse {
  margin-right: 0;
  margin-left: 0; }
  .small-padding-collapse > .cell {
    padding-right: 0;
    padding-left: 0; }

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse {
    margin-right: 0;
    margin-left: 0; }
    .medium-margin-collapse > .cell {
      margin-right: 0;
      margin-left: 0; } }

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .small-1 {
    width: 8.33333%; }
  .medium-margin-collapse > .small-2 {
    width: 16.66667%; }
  .medium-margin-collapse > .small-3 {
    width: 25%; }
  .medium-margin-collapse > .small-4 {
    width: 33.33333%; }
  .medium-margin-collapse > .small-5 {
    width: 41.66667%; }
  .medium-margin-collapse > .small-6 {
    width: 50%; }
  .medium-margin-collapse > .small-7 {
    width: 58.33333%; }
  .medium-margin-collapse > .small-8 {
    width: 66.66667%; }
  .medium-margin-collapse > .small-9 {
    width: 75%; }
  .medium-margin-collapse > .small-10 {
    width: 83.33333%; }
  .medium-margin-collapse > .small-11 {
    width: 91.66667%; }
  .medium-margin-collapse > .small-12 {
    width: 100%; } }

@media print, screen and (min-width: 40em) {
  .medium-margin-collapse > .medium-1 {
    width: 8.33333%; }
  .medium-margin-collapse > .medium-2 {
    width: 16.66667%; }
  .medium-margin-collapse > .medium-3 {
    width: 25%; }
  .medium-margin-collapse > .medium-4 {
    width: 33.33333%; }
  .medium-margin-collapse > .medium-5 {
    width: 41.66667%; }
  .medium-margin-collapse > .medium-6 {
    width: 50%; }
  .medium-margin-collapse > .medium-7 {
    width: 58.33333%; }
  .medium-margin-collapse > .medium-8 {
    width: 66.66667%; }
  .medium-margin-collapse > .medium-9 {
    width: 75%; }
  .medium-margin-collapse > .medium-10 {
    width: 83.33333%; }
  .medium-margin-collapse > .medium-11 {
    width: 91.66667%; }
  .medium-margin-collapse > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  .medium-margin-collapse > .large-1 {
    width: 8.33333%; }
  .medium-margin-collapse > .large-2 {
    width: 16.66667%; }
  .medium-margin-collapse > .large-3 {
    width: 25%; }
  .medium-margin-collapse > .large-4 {
    width: 33.33333%; }
  .medium-margin-collapse > .large-5 {
    width: 41.66667%; }
  .medium-margin-collapse > .large-6 {
    width: 50%; }
  .medium-margin-collapse > .large-7 {
    width: 58.33333%; }
  .medium-margin-collapse > .large-8 {
    width: 66.66667%; }
  .medium-margin-collapse > .large-9 {
    width: 75%; }
  .medium-margin-collapse > .large-10 {
    width: 83.33333%; }
  .medium-margin-collapse > .large-11 {
    width: 91.66667%; }
  .medium-margin-collapse > .large-12 {
    width: 100%; } }

@media print, screen and (min-width: 40em) {
  .medium-padding-collapse {
    margin-right: 0;
    margin-left: 0; }
    .medium-padding-collapse > .cell {
      padding-right: 0;
      padding-left: 0; } }

@media print, screen and (min-width: 64em) {
  .large-margin-collapse {
    margin-right: 0;
    margin-left: 0; }
    .large-margin-collapse > .cell {
      margin-right: 0;
      margin-left: 0; } }

@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .small-1 {
    width: 8.33333%; }
  .large-margin-collapse > .small-2 {
    width: 16.66667%; }
  .large-margin-collapse > .small-3 {
    width: 25%; }
  .large-margin-collapse > .small-4 {
    width: 33.33333%; }
  .large-margin-collapse > .small-5 {
    width: 41.66667%; }
  .large-margin-collapse > .small-6 {
    width: 50%; }
  .large-margin-collapse > .small-7 {
    width: 58.33333%; }
  .large-margin-collapse > .small-8 {
    width: 66.66667%; }
  .large-margin-collapse > .small-9 {
    width: 75%; }
  .large-margin-collapse > .small-10 {
    width: 83.33333%; }
  .large-margin-collapse > .small-11 {
    width: 91.66667%; }
  .large-margin-collapse > .small-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .medium-1 {
    width: 8.33333%; }
  .large-margin-collapse > .medium-2 {
    width: 16.66667%; }
  .large-margin-collapse > .medium-3 {
    width: 25%; }
  .large-margin-collapse > .medium-4 {
    width: 33.33333%; }
  .large-margin-collapse > .medium-5 {
    width: 41.66667%; }
  .large-margin-collapse > .medium-6 {
    width: 50%; }
  .large-margin-collapse > .medium-7 {
    width: 58.33333%; }
  .large-margin-collapse > .medium-8 {
    width: 66.66667%; }
  .large-margin-collapse > .medium-9 {
    width: 75%; }
  .large-margin-collapse > .medium-10 {
    width: 83.33333%; }
  .large-margin-collapse > .medium-11 {
    width: 91.66667%; }
  .large-margin-collapse > .medium-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  .large-margin-collapse > .large-1 {
    width: 8.33333%; }
  .large-margin-collapse > .large-2 {
    width: 16.66667%; }
  .large-margin-collapse > .large-3 {
    width: 25%; }
  .large-margin-collapse > .large-4 {
    width: 33.33333%; }
  .large-margin-collapse > .large-5 {
    width: 41.66667%; }
  .large-margin-collapse > .large-6 {
    width: 50%; }
  .large-margin-collapse > .large-7 {
    width: 58.33333%; }
  .large-margin-collapse > .large-8 {
    width: 66.66667%; }
  .large-margin-collapse > .large-9 {
    width: 75%; }
  .large-margin-collapse > .large-10 {
    width: 83.33333%; }
  .large-margin-collapse > .large-11 {
    width: 91.66667%; }
  .large-margin-collapse > .large-12 {
    width: 100%; } }

@media print, screen and (min-width: 64em) {
  .large-padding-collapse {
    margin-right: 0;
    margin-left: 0; }
    .large-padding-collapse > .cell {
      padding-right: 0;
      padding-left: 0; } }

.small-offset-0 {
  margin-left: 0%; }

.grid-margin-x > .small-offset-0 {
  margin-left: calc(0% + 0.8rem / 2); }

.small-offset-1 {
  margin-left: 8.33333%; }

.grid-margin-x > .small-offset-1 {
  margin-left: calc(8.33333% + 0.8rem / 2); }

.small-offset-2 {
  margin-left: 16.66667%; }

.grid-margin-x > .small-offset-2 {
  margin-left: calc(16.66667% + 0.8rem / 2); }

.small-offset-3 {
  margin-left: 25%; }

.grid-margin-x > .small-offset-3 {
  margin-left: calc(25% + 0.8rem / 2); }

.small-offset-4 {
  margin-left: 33.33333%; }

.grid-margin-x > .small-offset-4 {
  margin-left: calc(33.33333% + 0.8rem / 2); }

.small-offset-5 {
  margin-left: 41.66667%; }

.grid-margin-x > .small-offset-5 {
  margin-left: calc(41.66667% + 0.8rem / 2); }

.small-offset-6 {
  margin-left: 50%; }

.grid-margin-x > .small-offset-6 {
  margin-left: calc(50% + 0.8rem / 2); }

.small-offset-7 {
  margin-left: 58.33333%; }

.grid-margin-x > .small-offset-7 {
  margin-left: calc(58.33333% + 0.8rem / 2); }

.small-offset-8 {
  margin-left: 66.66667%; }

.grid-margin-x > .small-offset-8 {
  margin-left: calc(66.66667% + 0.8rem / 2); }

.small-offset-9 {
  margin-left: 75%; }

.grid-margin-x > .small-offset-9 {
  margin-left: calc(75% + 0.8rem / 2); }

.small-offset-10 {
  margin-left: 83.33333%; }

.grid-margin-x > .small-offset-10 {
  margin-left: calc(83.33333% + 0.8rem / 2); }

.small-offset-11 {
  margin-left: 91.66667%; }

.grid-margin-x > .small-offset-11 {
  margin-left: calc(91.66667% + 0.8rem / 2); }

@media print, screen and (min-width: 40em) {
  .medium-offset-0 {
    margin-left: 0%; }
  .grid-margin-x > .medium-offset-0 {
    margin-left: calc(0% + 1.06667rem / 2); }
  .medium-offset-1 {
    margin-left: 8.33333%; }
  .grid-margin-x > .medium-offset-1 {
    margin-left: calc(8.33333% + 1.06667rem / 2); }
  .medium-offset-2 {
    margin-left: 16.66667%; }
  .grid-margin-x > .medium-offset-2 {
    margin-left: calc(16.66667% + 1.06667rem / 2); }
  .medium-offset-3 {
    margin-left: 25%; }
  .grid-margin-x > .medium-offset-3 {
    margin-left: calc(25% + 1.06667rem / 2); }
  .medium-offset-4 {
    margin-left: 33.33333%; }
  .grid-margin-x > .medium-offset-4 {
    margin-left: calc(33.33333% + 1.06667rem / 2); }
  .medium-offset-5 {
    margin-left: 41.66667%; }
  .grid-margin-x > .medium-offset-5 {
    margin-left: calc(41.66667% + 1.06667rem / 2); }
  .medium-offset-6 {
    margin-left: 50%; }
  .grid-margin-x > .medium-offset-6 {
    margin-left: calc(50% + 1.06667rem / 2); }
  .medium-offset-7 {
    margin-left: 58.33333%; }
  .grid-margin-x > .medium-offset-7 {
    margin-left: calc(58.33333% + 1.06667rem / 2); }
  .medium-offset-8 {
    margin-left: 66.66667%; }
  .grid-margin-x > .medium-offset-8 {
    margin-left: calc(66.66667% + 1.06667rem / 2); }
  .medium-offset-9 {
    margin-left: 75%; }
  .grid-margin-x > .medium-offset-9 {
    margin-left: calc(75% + 1.06667rem / 2); }
  .medium-offset-10 {
    margin-left: 83.33333%; }
  .grid-margin-x > .medium-offset-10 {
    margin-left: calc(83.33333% + 1.06667rem / 2); }
  .medium-offset-11 {
    margin-left: 91.66667%; }
  .grid-margin-x > .medium-offset-11 {
    margin-left: calc(91.66667% + 1.06667rem / 2); } }

@media print, screen and (min-width: 64em) {
  .large-offset-0 {
    margin-left: 0%; }
  .grid-margin-x > .large-offset-0 {
    margin-left: calc(0% + 1.06667rem / 2); }
  .large-offset-1 {
    margin-left: 8.33333%; }
  .grid-margin-x > .large-offset-1 {
    margin-left: calc(8.33333% + 1.06667rem / 2); }
  .large-offset-2 {
    margin-left: 16.66667%; }
  .grid-margin-x > .large-offset-2 {
    margin-left: calc(16.66667% + 1.06667rem / 2); }
  .large-offset-3 {
    margin-left: 25%; }
  .grid-margin-x > .large-offset-3 {
    margin-left: calc(25% + 1.06667rem / 2); }
  .large-offset-4 {
    margin-left: 33.33333%; }
  .grid-margin-x > .large-offset-4 {
    margin-left: calc(33.33333% + 1.06667rem / 2); }
  .large-offset-5 {
    margin-left: 41.66667%; }
  .grid-margin-x > .large-offset-5 {
    margin-left: calc(41.66667% + 1.06667rem / 2); }
  .large-offset-6 {
    margin-left: 50%; }
  .grid-margin-x > .large-offset-6 {
    margin-left: calc(50% + 1.06667rem / 2); }
  .large-offset-7 {
    margin-left: 58.33333%; }
  .grid-margin-x > .large-offset-7 {
    margin-left: calc(58.33333% + 1.06667rem / 2); }
  .large-offset-8 {
    margin-left: 66.66667%; }
  .grid-margin-x > .large-offset-8 {
    margin-left: calc(66.66667% + 1.06667rem / 2); }
  .large-offset-9 {
    margin-left: 75%; }
  .grid-margin-x > .large-offset-9 {
    margin-left: calc(75% + 1.06667rem / 2); }
  .large-offset-10 {
    margin-left: 83.33333%; }
  .grid-margin-x > .large-offset-10 {
    margin-left: calc(83.33333% + 1.06667rem / 2); }
  .large-offset-11 {
    margin-left: 91.66667%; }
  .grid-margin-x > .large-offset-11 {
    margin-left: calc(91.66667% + 1.06667rem / 2); } }

.grid-y {
  display: flex;
  flex-flow: column nowrap; }
  .grid-y > .cell {
    height: auto;
    max-height: none; }
  .grid-y > .auto {
    height: auto; }
  .grid-y > .shrink {
    height: auto; }
  .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
    flex-basis: auto; }
  @media print, screen and (min-width: 40em) {
    .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
      flex-basis: auto; } }
  @media print, screen and (min-width: 64em) {
    .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
      flex-basis: auto; } }
  .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
    flex: 0 0 auto; }
  .grid-y > .small-1 {
    height: 8.33333%; }
  .grid-y > .small-2 {
    height: 16.66667%; }
  .grid-y > .small-3 {
    height: 25%; }
  .grid-y > .small-4 {
    height: 33.33333%; }
  .grid-y > .small-5 {
    height: 41.66667%; }
  .grid-y > .small-6 {
    height: 50%; }
  .grid-y > .small-7 {
    height: 58.33333%; }
  .grid-y > .small-8 {
    height: 66.66667%; }
  .grid-y > .small-9 {
    height: 75%; }
  .grid-y > .small-10 {
    height: 83.33333%; }
  .grid-y > .small-11 {
    height: 91.66667%; }
  .grid-y > .small-12 {
    height: 100%; }
  @media print, screen and (min-width: 40em) {
    .grid-y > .medium-auto {
      flex: 1 1 0;
      height: auto; }
    .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
      flex: 0 0 auto; }
    .grid-y > .medium-shrink {
      height: auto; }
    .grid-y > .medium-1 {
      height: 8.33333%; }
    .grid-y > .medium-2 {
      height: 16.66667%; }
    .grid-y > .medium-3 {
      height: 25%; }
    .grid-y > .medium-4 {
      height: 33.33333%; }
    .grid-y > .medium-5 {
      height: 41.66667%; }
    .grid-y > .medium-6 {
      height: 50%; }
    .grid-y > .medium-7 {
      height: 58.33333%; }
    .grid-y > .medium-8 {
      height: 66.66667%; }
    .grid-y > .medium-9 {
      height: 75%; }
    .grid-y > .medium-10 {
      height: 83.33333%; }
    .grid-y > .medium-11 {
      height: 91.66667%; }
    .grid-y > .medium-12 {
      height: 100%; } }
  @media print, screen and (min-width: 64em) {
    .grid-y > .large-auto {
      flex: 1 1 0;
      height: auto; }
    .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
      flex: 0 0 auto; }
    .grid-y > .large-shrink {
      height: auto; }
    .grid-y > .large-1 {
      height: 8.33333%; }
    .grid-y > .large-2 {
      height: 16.66667%; }
    .grid-y > .large-3 {
      height: 25%; }
    .grid-y > .large-4 {
      height: 33.33333%; }
    .grid-y > .large-5 {
      height: 41.66667%; }
    .grid-y > .large-6 {
      height: 50%; }
    .grid-y > .large-7 {
      height: 58.33333%; }
    .grid-y > .large-8 {
      height: 66.66667%; }
    .grid-y > .large-9 {
      height: 75%; }
    .grid-y > .large-10 {
      height: 83.33333%; }
    .grid-y > .large-11 {
      height: 91.66667%; }
    .grid-y > .large-12 {
      height: 100%; } }

.grid-padding-y .grid-padding-y {
  margin-top: -0.4rem;
  margin-bottom: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-padding-y .grid-padding-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-padding-y .grid-padding-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }

.grid-padding-y > .cell {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-padding-y > .cell {
      padding-top: 0.53333rem;
      padding-bottom: 0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-padding-y > .cell {
      padding-top: 0.53333rem;
      padding-bottom: 0.53333rem; } }

.grid-margin-y {
  margin-top: -0.4rem;
  margin-bottom: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }
  .grid-margin-y > .cell {
    height: calc(100% - 0.8rem);
    margin-top: 0.4rem;
    margin-bottom: 0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y > .cell {
      height: calc(100% - 1.06667rem);
      margin-top: 0.53333rem;
      margin-bottom: 0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y > .cell {
      height: calc(100% - 1.06667rem);
      margin-top: 0.53333rem;
      margin-bottom: 0.53333rem; } }
  .grid-margin-y > .auto {
    height: auto; }
  .grid-margin-y > .shrink {
    height: auto; }
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 0.8rem); }
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 0.8rem); }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.8rem); }
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 0.8rem); }
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 0.8rem); }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.8rem); }
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 0.8rem); }
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 0.8rem); }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.8rem); }
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 0.8rem); }
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 0.8rem); }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.8rem); }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y > .auto {
      height: auto; }
    .grid-margin-y > .shrink {
      height: auto; }
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .medium-auto {
      height: auto; }
    .grid-margin-y > .medium-shrink {
      height: auto; }
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.06667rem); } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y > .auto {
      height: auto; }
    .grid-margin-y > .shrink {
      height: auto; }
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .medium-auto {
      height: auto; }
    .grid-margin-y > .medium-shrink {
      height: auto; }
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .large-auto {
      height: auto; }
    .grid-margin-y > .large-shrink {
      height: auto; }
    .grid-margin-y > .large-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .large-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .large-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .large-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .large-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .large-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .large-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .large-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .large-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .large-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .large-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .large-12 {
      height: calc(100% - 1.06667rem); } }

.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100vw; }

.cell .grid-frame {
  width: 100%; }

.cell-block {
  overflow-x: auto;
  max-width: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.cell-block-container {
  display: flex;
  flex-direction: column;
  max-height: 100%; }
  .cell-block-container > .grid-x {
    max-height: 100%;
    flex-wrap: nowrap; }

@media print, screen and (min-width: 40em) {
  .medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw; }
  .cell .medium-grid-frame {
    width: 100%; }
  .medium-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .medium-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%; }
    .medium-cell-block-container > .grid-x {
      max-height: 100%;
      flex-wrap: nowrap; }
  .medium-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }

@media print, screen and (min-width: 64em) {
  .large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw; }
  .cell .large-grid-frame {
    width: 100%; }
  .large-cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .large-cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%; }
    .large-cell-block-container > .grid-x {
      max-height: 100%;
      flex-wrap: nowrap; }
  .large-cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }

.grid-y.grid-frame {
  overflow: hidden;
  position: relative;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100vh;
  width: auto; }

@media print, screen and (min-width: 40em) {
  .grid-y.medium-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto; } }

@media print, screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto; } }

.cell .grid-y.grid-frame {
  height: 100%; }

@media print, screen and (min-width: 40em) {
  .cell .grid-y.medium-grid-frame {
    height: 100%; } }

@media print, screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
    height: 100%; } }

.grid-margin-y {
  margin-top: -0.4rem;
  margin-bottom: -0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y {
      margin-top: -0.53333rem;
      margin-bottom: -0.53333rem; } }
  .grid-margin-y > .cell {
    height: calc(100% - 0.8rem);
    margin-top: 0.4rem;
    margin-bottom: 0.4rem; }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y > .cell {
      height: calc(100% - 1.06667rem);
      margin-top: 0.53333rem;
      margin-bottom: 0.53333rem; } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y > .cell {
      height: calc(100% - 1.06667rem);
      margin-top: 0.53333rem;
      margin-bottom: 0.53333rem; } }
  .grid-margin-y > .auto {
    height: auto; }
  .grid-margin-y > .shrink {
    height: auto; }
  .grid-margin-y > .small-1 {
    height: calc(8.33333% - 0.8rem); }
  .grid-margin-y > .small-2 {
    height: calc(16.66667% - 0.8rem); }
  .grid-margin-y > .small-3 {
    height: calc(25% - 0.8rem); }
  .grid-margin-y > .small-4 {
    height: calc(33.33333% - 0.8rem); }
  .grid-margin-y > .small-5 {
    height: calc(41.66667% - 0.8rem); }
  .grid-margin-y > .small-6 {
    height: calc(50% - 0.8rem); }
  .grid-margin-y > .small-7 {
    height: calc(58.33333% - 0.8rem); }
  .grid-margin-y > .small-8 {
    height: calc(66.66667% - 0.8rem); }
  .grid-margin-y > .small-9 {
    height: calc(75% - 0.8rem); }
  .grid-margin-y > .small-10 {
    height: calc(83.33333% - 0.8rem); }
  .grid-margin-y > .small-11 {
    height: calc(91.66667% - 0.8rem); }
  .grid-margin-y > .small-12 {
    height: calc(100% - 0.8rem); }
  @media print, screen and (min-width: 40em) {
    .grid-margin-y > .auto {
      height: auto; }
    .grid-margin-y > .shrink {
      height: auto; }
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .medium-auto {
      height: auto; }
    .grid-margin-y > .medium-shrink {
      height: auto; }
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.06667rem); } }
  @media print, screen and (min-width: 64em) {
    .grid-margin-y > .auto {
      height: auto; }
    .grid-margin-y > .shrink {
      height: auto; }
    .grid-margin-y > .small-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .small-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .small-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .small-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .small-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .small-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .small-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .small-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .small-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .small-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .small-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .small-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .medium-auto {
      height: auto; }
    .grid-margin-y > .medium-shrink {
      height: auto; }
    .grid-margin-y > .medium-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .medium-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .medium-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .medium-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .medium-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .medium-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .medium-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .medium-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .medium-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .medium-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .medium-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .medium-12 {
      height: calc(100% - 1.06667rem); }
    .grid-margin-y > .large-auto {
      height: auto; }
    .grid-margin-y > .large-shrink {
      height: auto; }
    .grid-margin-y > .large-1 {
      height: calc(8.33333% - 1.06667rem); }
    .grid-margin-y > .large-2 {
      height: calc(16.66667% - 1.06667rem); }
    .grid-margin-y > .large-3 {
      height: calc(25% - 1.06667rem); }
    .grid-margin-y > .large-4 {
      height: calc(33.33333% - 1.06667rem); }
    .grid-margin-y > .large-5 {
      height: calc(41.66667% - 1.06667rem); }
    .grid-margin-y > .large-6 {
      height: calc(50% - 1.06667rem); }
    .grid-margin-y > .large-7 {
      height: calc(58.33333% - 1.06667rem); }
    .grid-margin-y > .large-8 {
      height: calc(66.66667% - 1.06667rem); }
    .grid-margin-y > .large-9 {
      height: calc(75% - 1.06667rem); }
    .grid-margin-y > .large-10 {
      height: calc(83.33333% - 1.06667rem); }
    .grid-margin-y > .large-11 {
      height: calc(91.66667% - 1.06667rem); }
    .grid-margin-y > .large-12 {
      height: calc(100% - 1.06667rem); } }

.grid-frame.grid-margin-y {
  height: calc(100vh + 0.8rem); }
  @media print, screen and (min-width: 40em) {
    .grid-frame.grid-margin-y {
      height: calc(100vh + 1.06667rem); } }
  @media print, screen and (min-width: 64em) {
    .grid-frame.grid-margin-y {
      height: calc(100vh + 1.06667rem); } }

@media print, screen and (min-width: 40em) {
  .grid-margin-y.medium-grid-frame {
    height: calc(100vh + 1.06667rem); } }

@media print, screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
    height: calc(100vh + 1.06667rem); } }

.align-left {
  justify-content: flex-start; }

.align-right {
  justify-content: flex-end; }

.align-center {
  justify-content: center; }

.align-justify {
  justify-content: space-between; }

.align-spaced {
  justify-content: space-around; }

.align-left.vertical.menu > li > a {
  justify-content: flex-start; }

.align-right.vertical.menu > li > a {
  justify-content: flex-end; }

.align-center.vertical.menu > li > a {
  justify-content: center; }

.align-top {
  align-items: flex-start; }

.align-self-top {
  align-self: flex-start; }

.align-bottom {
  align-items: flex-end; }

.align-self-bottom {
  align-self: flex-end; }

.align-middle {
  align-items: center; }

.align-self-middle {
  align-self: center; }

.align-stretch {
  align-items: stretch; }

.align-self-stretch {
  align-self: stretch; }

.align-center-middle {
  justify-content: center;
  align-items: center;
  align-content: center; }

.small-order-1 {
  order: 1; }

.small-order-2 {
  order: 2; }

.small-order-3 {
  order: 3; }

.small-order-4 {
  order: 4; }

.small-order-5 {
  order: 5; }

.small-order-6 {
  order: 6; }

@media print, screen and (min-width: 40em) {
  .medium-order-1 {
    order: 1; }
  .medium-order-2 {
    order: 2; }
  .medium-order-3 {
    order: 3; }
  .medium-order-4 {
    order: 4; }
  .medium-order-5 {
    order: 5; }
  .medium-order-6 {
    order: 6; } }

@media print, screen and (min-width: 64em) {
  .large-order-1 {
    order: 1; }
  .large-order-2 {
    order: 2; }
  .large-order-3 {
    order: 3; }
  .large-order-4 {
    order: 4; }
  .large-order-5 {
    order: 5; }
  .large-order-6 {
    order: 6; } }

.flex-container {
  display: flex; }

.flex-child-auto {
  flex: 1 1 auto; }

.flex-child-grow {
  flex: 1 0 auto; }

.flex-child-shrink {
  flex: 0 1 auto; }

.flex-dir-row {
  flex-direction: row; }

.flex-dir-row-reverse {
  flex-direction: row-reverse; }

.flex-dir-column {
  flex-direction: column; }

.flex-dir-column-reverse {
  flex-direction: column-reverse; }

@media print, screen and (min-width: 40em) {
  .medium-flex-container {
    display: flex; }
  .medium-flex-child-auto {
    flex: 1 1 auto; }
  .medium-flex-child-grow {
    flex: 1 0 auto; }
  .medium-flex-child-shrink {
    flex: 0 1 auto; }
  .medium-flex-dir-row {
    flex-direction: row; }
  .medium-flex-dir-row-reverse {
    flex-direction: row-reverse; }
  .medium-flex-dir-column {
    flex-direction: column; }
  .medium-flex-dir-column-reverse {
    flex-direction: column-reverse; } }

@media print, screen and (min-width: 64em) {
  .large-flex-container {
    display: flex; }
  .large-flex-child-auto {
    flex: 1 1 auto; }
  .large-flex-child-grow {
    flex: 1 0 auto; }
  .large-flex-child-shrink {
    flex: 0 1 auto; }
  .large-flex-dir-row {
    flex-direction: row; }
  .large-flex-dir-row-reverse {
    flex-direction: row-reverse; }
  .large-flex-dir-column {
    flex-direction: column; }
  .large-flex-dir-column-reverse {
    flex-direction: column-reverse; } }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

p {
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  text-rendering: optimizeLegibility; }

em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: bold;
  line-height: inherit; }

small {
  font-size: 80%;
  line-height: inherit; }

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: normal;
  color: inherit;
  text-rendering: optimizeLegibility; }
  h1 small, .h1 small,
  h2 small, .h2 small,
  h3 small, .h3 small,
  h4 small, .h4 small,
  h5 small, .h5 small,
  h6 small, .h6 small {
    line-height: 0;
    color: #cacaca; }

h1, .h1 {
  font-size: 1.6rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h2, .h2 {
  font-size: 1.33333rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h3, .h3 {
  font-size: 1.26667rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h4, .h4 {
  font-size: 1.2rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h5, .h5 {
  font-size: 1.13333rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

h6, .h6 {
  font-size: 1.06667rem;
  line-height: 1.4;
  margin-top: 0;
  margin-bottom: 0.5rem; }

@media print, screen and (min-width: 40em) {
  h1, .h1 {
    font-size: 2.33333rem; }
  h2, .h2 {
    font-size: 2rem; }
  h3, .h3 {
    font-size: 1.53333rem; }
  h4, .h4 {
    font-size: 1.2rem; }
  h5, .h5 {
    font-size: 1.06667rem; }
  h6, .h6 {
    font-size: 0.93333rem; } }

@media print, screen and (min-width: 64em) {
  h1, .h1 {
    font-size: 3.33333rem; }
  h2, .h2 {
    font-size: 2.33333rem; }
  h3, .h3 {
    font-size: 1.66667rem; }
  h4, .h4 {
    font-size: 1.33333rem; }
  h5, .h5 {
    font-size: 1.2rem; }
  h6, .h6 {
    font-size: 0.93333rem; } }

a {
  line-height: inherit;
  color: #242424;
  text-decoration: none;
  cursor: pointer; }
  a:hover, a:focus {
    color: #1f1f1f; }
  a img {
    border: 0; }

hr {
  clear: both;
  max-width: 80rem;
  height: 0;
  margin: 1.33333rem auto;
  border-top: 0;
  border-right: 0;
  border-bottom: 1px solid #F2F2F2;
  border-left: 0; }

ul,
ol,
dl {
  margin-bottom: 1rem;
  list-style-position: outside;
  line-height: 1.6; }

li {
  font-size: inherit; }

ul {
  margin-left: 1.25rem;
  list-style-type: disc; }

ol {
  margin-left: 1.25rem; }

ul ul, ol ul, ul ol, ol ol {
  margin-left: 1.25rem;
  margin-bottom: 0; }

dl {
  margin-bottom: 1rem; }
  dl dt {
    margin-bottom: 0.3rem;
    font-weight: bold; }

blockquote {
  margin: 0 0 1rem;
  padding: 0.6rem 1.33333rem 0 1.26667rem;
  border-left: 1px solid #cacaca; }
  blockquote, blockquote p {
    line-height: 1.6;
    color: #8a8a8a; }

abbr, abbr[title] {
  border-bottom: 1px dotted #0a0a0a;
  cursor: help;
  text-decoration: none; }

figure {
  margin: 0; }

kbd {
  margin: 0;
  padding: 0.13333rem 0.26667rem 0;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  color: #0a0a0a; }

.subheader {
  margin-top: 0.2rem;
  margin-bottom: 0.5rem;
  font-weight: normal;
  line-height: 1.4;
  color: #8a8a8a; }

.lead {
  font-size: 117.1875%;
  line-height: 1.6; }

.stat {
  font-size: 2.5rem;
  line-height: 1; }
  p + .stat {
    margin-top: -1rem; }

ul.no-bullet, ol.no-bullet {
  margin-left: 0;
  list-style: none; }

cite, .cite-block {
  display: block;
  color: #8a8a8a;
  font-size: 0.86667rem; }
  cite:before, .cite-block:before {
    content: "— "; }

code, .code-inline {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  display: inline;
  max-width: 100%;
  word-wrap: break-word;
  padding: 0.13333rem 0.33333rem 0.06667rem; }

.code-block {
  border: 1px solid #cacaca;
  background-color: #e6e6e6;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  font-weight: normal;
  color: #0a0a0a;
  display: block;
  overflow: auto;
  white-space: pre;
  padding: 1rem;
  margin-bottom: 1.5rem; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

@media print, screen and (min-width: 40em) {
  .medium-text-left {
    text-align: left; }
  .medium-text-right {
    text-align: right; }
  .medium-text-center {
    text-align: center; }
  .medium-text-justify {
    text-align: justify; } }

@media print, screen and (min-width: 64em) {
  .large-text-left {
    text-align: left; }
  .large-text-right {
    text-align: right; }
  .large-text-center {
    text-align: center; }
  .large-text-justify {
    text-align: justify; } }

.show-for-print {
  display: none !important; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    print-color-adjust: economy;
    box-shadow: none !important;
    text-shadow: none !important; }
  .show-for-print {
    display: block !important; }
  .hide-for-print {
    display: none !important; }
  table.show-for-print {
    display: table !important; }
  thead.show-for-print {
    display: table-header-group !important; }
  tbody.show-for-print {
    display: table-row-group !important; }
  tr.show-for-print {
    display: table-row !important; }
  td.show-for-print {
    display: table-cell !important; }
  th.show-for-print {
    display: table-cell !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  .ir a:after,
  a[href^='javascript:']:after,
  a[href^='#']:after {
    content: ''; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  pre,
  blockquote {
    border: 1px solid #8a8a8a;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .print-break-inside {
    page-break-inside: auto; } }

[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 3.37273rem;
  margin: 0 0 1.06667rem;
  padding: 0.9697rem 0.88889rem;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  background-color: #F2F2F2;
  box-shadow: none;
  font-family: "comfortaa";
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  appearance: none; }
  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,
  textarea:focus {
    outline: none;
    border: 1px solid #FFFFFF;
    background-color: rgba(242, 242, 242, 0.8);
    box-shadow: none;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }

textarea {
  max-width: 100%; }
  textarea[rows] {
    height: auto; }

input:disabled, input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: rgba(213, 44, 46, 0.4);
  cursor: not-allowed; }

[type='submit'],
[type='button'] {
  appearance: none;
  border-radius: 0; }

input[type='search'] {
  box-sizing: border-box; }

::placeholder {
  color: rgba(36, 36, 36, 0.5); }

[type='file'],
[type='checkbox'],
[type='radio'] {
  margin: 0 0 1.06667rem; }

[type='checkbox'] + label,
[type='radio'] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.53333rem;
  margin-right: 1.06667rem;
  margin-bottom: 0; }
  [type='checkbox'] + label[for],
  [type='radio'] + label[for] {
    cursor: pointer; }

label > [type='checkbox'],
label > [type='radio'] {
  margin-right: 0.53333rem; }

[type='file'] {
  width: 100%; }

label {
  display: block;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.8;
  color: #242424; }
  label.middle {
    margin: 0 0 1.06667rem;
    line-height: 1.5;
    padding: 0.6rem 0; }

.help-text {
  margin-top: -0.53333rem;
  font-size: 0.86667rem;
  font-style: italic;
  color: #0a0a0a; }

.input-group {
  display: flex;
  width: 100%;
  margin-bottom: 1.06667rem;
  align-items: stretch; }
  .input-group > :first-child, .input-group > :first-child.input-group-button > * {
    border-radius: 5px 0 0 5px; }
  .input-group > :last-child, .input-group > :last-child.input-group-button > * {
    border-radius: 0 5px 5px 0; }

.input-group-label, .input-group-field, .input-group-button, .input-group-button a,
.input-group-button input,
.input-group-button button,
.input-group-button label {
  margin: 0;
  white-space: nowrap; }

.input-group-label {
  padding: 0 1rem;
  border: 1px solid #cacaca;
  background: #e6e6e6;
  color: #0a0a0a;
  text-align: center;
  white-space: nowrap;
  display: flex;
  flex: 0 0 auto;
  align-items: center; }
  .input-group-label:first-child {
    border-right: 0; }
  .input-group-label:last-child {
    border-left: 0; }

.input-group-field {
  border-radius: 0;
  flex: 1 1 0px;
  min-width: 0; }

.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  display: flex;
  flex: 0 0 auto; }
  .input-group-button a,
  .input-group-button input,
  .input-group-button button,
  .input-group-button label {
    align-self: stretch;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 1rem; }

fieldset {
  margin: 0;
  padding: 0;
  border: 0; }

legend {
  max-width: 100%;
  margin-bottom: 0.53333rem; }

.fieldset {
  margin: 1.2rem 0;
  padding: 1.33333rem;
  border: 1px solid #cacaca; }
  .fieldset legend {
    margin: 0;
    margin-left: -0.2rem;
    padding: 0 0.2rem; }

select {
  height: 3.37273rem;
  margin: 0 0 1.06667rem;
  padding: 0.9697rem 0.88889rem;
  appearance: none;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  background-color: #fefefe;
  font-family: "comfortaa";
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #0a0a0a;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');
  background-origin: content-box;
  background-position: right -1.06667rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.6rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
  @media screen and (min-width: 0\0) {
    select {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }
  select:focus {
    outline: none;
    border: 1px solid #FFFFFF;
    background-color: rgba(242, 242, 242, 0.8);
    box-shadow: none;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }
  select:disabled {
    background-color: rgba(213, 44, 46, 0.4);
    cursor: not-allowed; }
  select::-ms-expand {
    display: none; }
  select[multiple] {
    height: auto;
    background-image: none; }
  select:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0; }

.is-invalid-input:not(:focus) {
  border-color: #D52C2E;
  background-color: #fae9e9; }
  .is-invalid-input:not(:focus)::placeholder {
    color: #D52C2E; }

.is-invalid-label {
  color: #242424; }

.form-error {
  display: none;
  margin-top: -0.53333rem;
  margin-bottom: 1.06667rem;
  font-size: 0.8rem;
  font-weight: bold;
  color: rgba(213, 44, 46, 0.7); }
  .form-error.is-visible {
    display: block; }

.button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 1.55em 1.5em 1.75em 1.5em;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 1rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer; }
  [data-whatinput='mouse'] .button {
    outline: 0; }
  .button.tiny {
    font-size: 0.6rem; }
  .button.small {
    font-size: 0.75rem; }
  .button.large {
    font-size: 1.25rem; }
  .button.expanded {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
  .button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
    background-color: #242424;
    color: #fefefe; }
  .button:hover, .button:focus {
    background-color: #454545;
    color: #fefefe; }
  .button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
    background-color: #242424;
    color: #fefefe; }
  .button.primary:hover, .button.primary:focus {
    background-color: #1d1d1d;
    color: #fefefe; }
  .button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
    background-color: #0066B2;
    color: #fefefe; }
  .button.secondary:hover, .button.secondary:focus {
    background-color: #00528e;
    color: #fefefe; }
  .button.tertiary, .button.tertiary.disabled, .button.tertiary[disabled], .button.tertiary.disabled:hover, .button.tertiary[disabled]:hover, .button.tertiary.disabled:focus, .button.tertiary[disabled]:focus {
    background-color: #FFE900;
    color: #0a0a0a; }
  .button.tertiary:hover, .button.tertiary:focus {
    background-color: #ccba00;
    color: #0a0a0a; }
  .button.fourth, .button.fourth.disabled, .button.fourth[disabled], .button.fourth.disabled:hover, .button.fourth[disabled]:hover, .button.fourth.disabled:focus, .button.fourth[disabled]:focus {
    background-color: #D52C2E;
    color: #fefefe; }
  .button.fourth:hover, .button.fourth:focus {
    background-color: #ab2224;
    color: #fefefe; }
  .button.fifth, .button.fifth.disabled, .button.fifth[disabled], .button.fifth.disabled:hover, .button.fifth[disabled]:hover, .button.fifth.disabled:focus, .button.fifth[disabled]:focus {
    background-color: #BCBCBC;
    color: #0a0a0a; }
  .button.fifth:hover, .button.fifth:focus {
    background-color: #969696;
    color: #0a0a0a; }
  .button.sixth, .button.sixth.disabled, .button.sixth[disabled], .button.sixth.disabled:hover, .button.sixth[disabled]:hover, .button.sixth.disabled:focus, .button.sixth[disabled]:focus {
    background-color: #E07F2B;
    color: #0a0a0a; }
  .button.sixth:hover, .button.sixth:focus {
    background-color: #ba651b;
    color: #0a0a0a; }
  .button.seventh, .button.seventh.disabled, .button.seventh[disabled], .button.seventh.disabled:hover, .button.seventh[disabled]:hover, .button.seventh.disabled:focus, .button.seventh[disabled]:focus {
    background-color: #F2F2F2;
    color: #0a0a0a; }
  .button.seventh:hover, .button.seventh:focus {
    background-color: #c2c2c2;
    color: #0a0a0a; }
  .button.eighth, .button.eighth.disabled, .button.eighth[disabled], .button.eighth.disabled:hover, .button.eighth[disabled]:hover, .button.eighth.disabled:focus, .button.eighth[disabled]:focus {
    background-color: #EDEDED;
    color: #0a0a0a; }
  .button.eighth:hover, .button.eighth:focus {
    background-color: #bebebe;
    color: #0a0a0a; }
  .button.ninth, .button.ninth.disabled, .button.ninth[disabled], .button.ninth.disabled:hover, .button.ninth[disabled]:hover, .button.ninth.disabled:focus, .button.ninth[disabled]:focus {
    background-color: #26B9C8;
    color: #0a0a0a; }
  .button.ninth:hover, .button.ninth:focus {
    background-color: #1e94a0;
    color: #0a0a0a; }
  .button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
    background-color: #3adb76;
    color: #0a0a0a; }
  .button.success:hover, .button.success:focus {
    background-color: #22bb5b;
    color: #0a0a0a; }
  .button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
    background-color: #ffae00;
    color: #0a0a0a; }
  .button.warning:hover, .button.warning:focus {
    background-color: #cc8b00;
    color: #0a0a0a; }
  .button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
    background-color: #D52C2E;
    color: #fefefe; }
  .button.alert:hover, .button.alert:focus {
    background-color: #ab2224;
    color: #fefefe; }
  .button.white, .button.white.disabled, .button.white[disabled], .button.white.disabled:hover, .button.white[disabled]:hover, .button.white.disabled:focus, .button.white[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button.white:hover, .button.white:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.black, .button.black.disabled, .button.black[disabled], .button.black.disabled:hover, .button.black[disabled]:hover, .button.black.disabled:focus, .button.black[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button.black:hover, .button.black:focus {
    background-color: black;
    color: #fefefe; }
  .button.mn_primary, .button.mn_primary.disabled, .button.mn_primary[disabled], .button.mn_primary.disabled:hover, .button.mn_primary[disabled]:hover, .button.mn_primary.disabled:focus, .button.mn_primary[disabled]:focus {
    background-color: #6c6d6e;
    color: #fefefe; }
  .button.mn_primary:hover, .button.mn_primary:focus {
    background-color: #565758;
    color: #fefefe; }
  .button.mn_secondary, .button.mn_secondary.disabled, .button.mn_secondary[disabled], .button.mn_secondary.disabled:hover, .button.mn_secondary[disabled]:hover, .button.mn_secondary.disabled:focus, .button.mn_secondary[disabled]:focus {
    background-color: #009edb;
    color: #0a0a0a; }
  .button.mn_secondary:hover, .button.mn_secondary:focus {
    background-color: #007eaf;
    color: #0a0a0a; }
  .button.mn_tertiary, .button.mn_tertiary.disabled, .button.mn_tertiary[disabled], .button.mn_tertiary.disabled:hover, .button.mn_tertiary[disabled]:hover, .button.mn_tertiary.disabled:focus, .button.mn_tertiary[disabled]:focus {
    background-color: #ebeced;
    color: #0a0a0a; }
  .button.mn_tertiary:hover, .button.mn_tertiary:focus {
    background-color: #b9bdc0;
    color: #0a0a0a; }
  .button.mn_fourth, .button.mn_fourth.disabled, .button.mn_fourth[disabled], .button.mn_fourth.disabled:hover, .button.mn_fourth[disabled]:hover, .button.mn_fourth.disabled:focus, .button.mn_fourth[disabled]:focus {
    background-color: #6d6e71;
    color: #fefefe; }
  .button.mn_fourth:hover, .button.mn_fourth:focus {
    background-color: #57585a;
    color: #fefefe; }
  .button.mn_fifth, .button.mn_fifth.disabled, .button.mn_fifth[disabled], .button.mn_fifth.disabled:hover, .button.mn_fifth[disabled]:hover, .button.mn_fifth.disabled:focus, .button.mn_fifth[disabled]:focus {
    background-color: white;
    color: #0a0a0a; }
  .button.mn_fifth:hover, .button.mn_fifth:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.slideshow_nav, .button.slideshow_nav.disabled, .button.slideshow_nav[disabled], .button.slideshow_nav.disabled:hover, .button.slideshow_nav[disabled]:hover, .button.slideshow_nav.disabled:focus, .button.slideshow_nav[disabled]:focus {
    background-color: #ffffff;
    color: #0a0a0a; }
  .button.slideshow_nav:hover, .button.slideshow_nav:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.slideshow_nav_char_color, .button.slideshow_nav_char_color.disabled, .button.slideshow_nav_char_color[disabled], .button.slideshow_nav_char_color.disabled:hover, .button.slideshow_nav_char_color[disabled]:hover, .button.slideshow_nav_char_color.disabled:focus, .button.slideshow_nav_char_color[disabled]:focus {
    background-color: #6c6d6e;
    color: #fefefe; }
  .button.slideshow_nav_char_color:hover, .button.slideshow_nav_char_color:focus {
    background-color: #565758;
    color: #fefefe; }
  .button.slideshow_nav_hover, .button.slideshow_nav_hover.disabled, .button.slideshow_nav_hover[disabled], .button.slideshow_nav_hover.disabled:hover, .button.slideshow_nav_hover[disabled]:hover, .button.slideshow_nav_hover.disabled:focus, .button.slideshow_nav_hover[disabled]:focus {
    background-color: #ffffff;
    color: #0a0a0a; }
  .button.slideshow_nav_hover:hover, .button.slideshow_nav_hover:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.slideshow_nav_shadow, .button.slideshow_nav_shadow.disabled, .button.slideshow_nav_shadow[disabled], .button.slideshow_nav_shadow.disabled:hover, .button.slideshow_nav_shadow[disabled]:hover, .button.slideshow_nav_shadow.disabled:focus, .button.slideshow_nav_shadow[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button.slideshow_nav_shadow:hover, .button.slideshow_nav_shadow:focus {
    background-color: black;
    color: #fefefe; }
  .button.slideshow_nav_circle_bg, .button.slideshow_nav_circle_bg.disabled, .button.slideshow_nav_circle_bg[disabled], .button.slideshow_nav_circle_bg.disabled:hover, .button.slideshow_nav_circle_bg[disabled]:hover, .button.slideshow_nav_circle_bg.disabled:focus, .button.slideshow_nav_circle_bg[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button.slideshow_nav_circle_bg:hover, .button.slideshow_nav_circle_bg:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.slideshow_nav_circle_bg_hover, .button.slideshow_nav_circle_bg_hover.disabled, .button.slideshow_nav_circle_bg_hover[disabled], .button.slideshow_nav_circle_bg_hover.disabled:hover, .button.slideshow_nav_circle_bg_hover[disabled]:hover, .button.slideshow_nav_circle_bg_hover.disabled:focus, .button.slideshow_nav_circle_bg_hover[disabled]:focus {
    background-color: #0066aa;
    color: #fefefe; }
  .button.slideshow_nav_circle_bg_hover:hover, .button.slideshow_nav_circle_bg_hover:focus {
    background-color: #005288;
    color: #fefefe; }
  .button.slideshow_nav_shape_shadow, .button.slideshow_nav_shape_shadow.disabled, .button.slideshow_nav_shape_shadow[disabled], .button.slideshow_nav_shape_shadow.disabled:hover, .button.slideshow_nav_shape_shadow[disabled]:hover, .button.slideshow_nav_shape_shadow.disabled:focus, .button.slideshow_nav_shape_shadow[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button.slideshow_nav_shape_shadow:hover, .button.slideshow_nav_shape_shadow:focus {
    background-color: black;
    color: #fefefe; }
  .button.slideshow_nav_shape_shadow_hover, .button.slideshow_nav_shape_shadow_hover.disabled, .button.slideshow_nav_shape_shadow_hover[disabled], .button.slideshow_nav_shape_shadow_hover.disabled:hover, .button.slideshow_nav_shape_shadow_hover[disabled]:hover, .button.slideshow_nav_shape_shadow_hover.disabled:focus, .button.slideshow_nav_shape_shadow_hover[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button.slideshow_nav_shape_shadow_hover:hover, .button.slideshow_nav_shape_shadow_hover:focus {
    background-color: black;
    color: #fefefe; }
  .button.slideshow_nav_circle_border, .button.slideshow_nav_circle_border.disabled, .button.slideshow_nav_circle_border[disabled], .button.slideshow_nav_circle_border.disabled:hover, .button.slideshow_nav_circle_border[disabled]:hover, .button.slideshow_nav_circle_border.disabled:focus, .button.slideshow_nav_circle_border[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button.slideshow_nav_circle_border:hover, .button.slideshow_nav_circle_border:focus {
    background-color: black;
    color: #fefefe; }
  .button.slideshow_bg, .button.slideshow_bg.disabled, .button.slideshow_bg[disabled], .button.slideshow_bg.disabled:hover, .button.slideshow_bg[disabled]:hover, .button.slideshow_bg.disabled:focus, .button.slideshow_bg[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button.slideshow_bg:hover, .button.slideshow_bg:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
    background-color: transparent; }
  .button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
    border: 1px solid #242424;
    color: #242424; }
  .button.hollow:hover, .button.hollow:focus {
    border-color: #121212;
    color: #121212; }
  .button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
    border: 1px solid #242424;
    color: #242424; }
  .button.hollow.primary:hover, .button.hollow.primary:focus {
    border-color: #121212;
    color: #121212; }
  .button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
    border: 1px solid #0066B2;
    color: #0066B2; }
  .button.hollow.secondary:hover, .button.hollow.secondary:focus {
    border-color: #003359;
    color: #003359; }
  .button.hollow.tertiary, .button.hollow.tertiary.disabled, .button.hollow.tertiary[disabled], .button.hollow.tertiary.disabled:hover, .button.hollow.tertiary[disabled]:hover, .button.hollow.tertiary.disabled:focus, .button.hollow.tertiary[disabled]:focus {
    border: 1px solid #FFE900;
    color: #FFE900; }
  .button.hollow.tertiary:hover, .button.hollow.tertiary:focus {
    border-color: #807500;
    color: #807500; }
  .button.hollow.fourth, .button.hollow.fourth.disabled, .button.hollow.fourth[disabled], .button.hollow.fourth.disabled:hover, .button.hollow.fourth[disabled]:hover, .button.hollow.fourth.disabled:focus, .button.hollow.fourth[disabled]:focus {
    border: 1px solid #D52C2E;
    color: #D52C2E; }
  .button.hollow.fourth:hover, .button.hollow.fourth:focus {
    border-color: #6b1516;
    color: #6b1516; }
  .button.hollow.fifth, .button.hollow.fifth.disabled, .button.hollow.fifth[disabled], .button.hollow.fifth.disabled:hover, .button.hollow.fifth[disabled]:hover, .button.hollow.fifth.disabled:focus, .button.hollow.fifth[disabled]:focus {
    border: 1px solid #BCBCBC;
    color: #BCBCBC; }
  .button.hollow.fifth:hover, .button.hollow.fifth:focus {
    border-color: #5e5e5e;
    color: #5e5e5e; }
  .button.hollow.sixth, .button.hollow.sixth.disabled, .button.hollow.sixth[disabled], .button.hollow.sixth.disabled:hover, .button.hollow.sixth[disabled]:hover, .button.hollow.sixth.disabled:focus, .button.hollow.sixth[disabled]:focus {
    border: 1px solid #E07F2B;
    color: #E07F2B; }
  .button.hollow.sixth:hover, .button.hollow.sixth:focus {
    border-color: #743f11;
    color: #743f11; }
  .button.hollow.seventh, .button.hollow.seventh.disabled, .button.hollow.seventh[disabled], .button.hollow.seventh.disabled:hover, .button.hollow.seventh[disabled]:hover, .button.hollow.seventh.disabled:focus, .button.hollow.seventh[disabled]:focus {
    border: 1px solid #F2F2F2;
    color: #F2F2F2; }
  .button.hollow.seventh:hover, .button.hollow.seventh:focus {
    border-color: #797979;
    color: #797979; }
  .button.hollow.eighth, .button.hollow.eighth.disabled, .button.hollow.eighth[disabled], .button.hollow.eighth.disabled:hover, .button.hollow.eighth[disabled]:hover, .button.hollow.eighth.disabled:focus, .button.hollow.eighth[disabled]:focus {
    border: 1px solid #EDEDED;
    color: #EDEDED; }
  .button.hollow.eighth:hover, .button.hollow.eighth:focus {
    border-color: #777777;
    color: #777777; }
  .button.hollow.ninth, .button.hollow.ninth.disabled, .button.hollow.ninth[disabled], .button.hollow.ninth.disabled:hover, .button.hollow.ninth[disabled]:hover, .button.hollow.ninth.disabled:focus, .button.hollow.ninth[disabled]:focus {
    border: 1px solid #26B9C8;
    color: #26B9C8; }
  .button.hollow.ninth:hover, .button.hollow.ninth:focus {
    border-color: #135d64;
    color: #135d64; }
  .button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
    border: 1px solid #3adb76;
    color: #3adb76; }
  .button.hollow.success:hover, .button.hollow.success:focus {
    border-color: #157539;
    color: #157539; }
  .button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00; }
  .button.hollow.warning:hover, .button.hollow.warning:focus {
    border-color: #805700;
    color: #805700; }
  .button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
    border: 1px solid #D52C2E;
    color: #D52C2E; }
  .button.hollow.alert:hover, .button.hollow.alert:focus {
    border-color: #6b1516;
    color: #6b1516; }
  .button.hollow.white, .button.hollow.white.disabled, .button.hollow.white[disabled], .button.hollow.white.disabled:hover, .button.hollow.white[disabled]:hover, .button.hollow.white.disabled:focus, .button.hollow.white[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button.hollow.white:hover, .button.hollow.white:focus {
    border-color: gray;
    color: gray; }
  .button.hollow.black, .button.hollow.black.disabled, .button.hollow.black[disabled], .button.hollow.black.disabled:hover, .button.hollow.black[disabled]:hover, .button.hollow.black.disabled:focus, .button.hollow.black[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button.hollow.black:hover, .button.hollow.black:focus {
    border-color: black;
    color: black; }
  .button.hollow.mn_primary, .button.hollow.mn_primary.disabled, .button.hollow.mn_primary[disabled], .button.hollow.mn_primary.disabled:hover, .button.hollow.mn_primary[disabled]:hover, .button.hollow.mn_primary.disabled:focus, .button.hollow.mn_primary[disabled]:focus {
    border: 1px solid #6c6d6e;
    color: #6c6d6e; }
  .button.hollow.mn_primary:hover, .button.hollow.mn_primary:focus {
    border-color: #363737;
    color: #363737; }
  .button.hollow.mn_secondary, .button.hollow.mn_secondary.disabled, .button.hollow.mn_secondary[disabled], .button.hollow.mn_secondary.disabled:hover, .button.hollow.mn_secondary[disabled]:hover, .button.hollow.mn_secondary.disabled:focus, .button.hollow.mn_secondary[disabled]:focus {
    border: 1px solid #009edb;
    color: #009edb; }
  .button.hollow.mn_secondary:hover, .button.hollow.mn_secondary:focus {
    border-color: #004f6e;
    color: #004f6e; }
  .button.hollow.mn_tertiary, .button.hollow.mn_tertiary.disabled, .button.hollow.mn_tertiary[disabled], .button.hollow.mn_tertiary.disabled:hover, .button.hollow.mn_tertiary[disabled]:hover, .button.hollow.mn_tertiary.disabled:focus, .button.hollow.mn_tertiary[disabled]:focus {
    border: 1px solid #ebeced;
    color: #ebeced; }
  .button.hollow.mn_tertiary:hover, .button.hollow.mn_tertiary:focus {
    border-color: #70767c;
    color: #70767c; }
  .button.hollow.mn_fourth, .button.hollow.mn_fourth.disabled, .button.hollow.mn_fourth[disabled], .button.hollow.mn_fourth.disabled:hover, .button.hollow.mn_fourth[disabled]:hover, .button.hollow.mn_fourth.disabled:focus, .button.hollow.mn_fourth[disabled]:focus {
    border: 1px solid #6d6e71;
    color: #6d6e71; }
  .button.hollow.mn_fourth:hover, .button.hollow.mn_fourth:focus {
    border-color: #373739;
    color: #373739; }
  .button.hollow.mn_fifth, .button.hollow.mn_fifth.disabled, .button.hollow.mn_fifth[disabled], .button.hollow.mn_fifth.disabled:hover, .button.hollow.mn_fifth[disabled]:hover, .button.hollow.mn_fifth.disabled:focus, .button.hollow.mn_fifth[disabled]:focus {
    border: 1px solid white;
    color: white; }
  .button.hollow.mn_fifth:hover, .button.hollow.mn_fifth:focus {
    border-color: gray;
    color: gray; }
  .button.hollow.slideshow_nav, .button.hollow.slideshow_nav.disabled, .button.hollow.slideshow_nav[disabled], .button.hollow.slideshow_nav.disabled:hover, .button.hollow.slideshow_nav[disabled]:hover, .button.hollow.slideshow_nav.disabled:focus, .button.hollow.slideshow_nav[disabled]:focus {
    border: 1px solid #ffffff;
    color: #ffffff; }
  .button.hollow.slideshow_nav:hover, .button.hollow.slideshow_nav:focus {
    border-color: gray;
    color: gray; }
  .button.hollow.slideshow_nav_char_color, .button.hollow.slideshow_nav_char_color.disabled, .button.hollow.slideshow_nav_char_color[disabled], .button.hollow.slideshow_nav_char_color.disabled:hover, .button.hollow.slideshow_nav_char_color[disabled]:hover, .button.hollow.slideshow_nav_char_color.disabled:focus, .button.hollow.slideshow_nav_char_color[disabled]:focus {
    border: 1px solid #6c6d6e;
    color: #6c6d6e; }
  .button.hollow.slideshow_nav_char_color:hover, .button.hollow.slideshow_nav_char_color:focus {
    border-color: #363737;
    color: #363737; }
  .button.hollow.slideshow_nav_hover, .button.hollow.slideshow_nav_hover.disabled, .button.hollow.slideshow_nav_hover[disabled], .button.hollow.slideshow_nav_hover.disabled:hover, .button.hollow.slideshow_nav_hover[disabled]:hover, .button.hollow.slideshow_nav_hover.disabled:focus, .button.hollow.slideshow_nav_hover[disabled]:focus {
    border: 1px solid #ffffff;
    color: #ffffff; }
  .button.hollow.slideshow_nav_hover:hover, .button.hollow.slideshow_nav_hover:focus {
    border-color: gray;
    color: gray; }
  .button.hollow.slideshow_nav_shadow, .button.hollow.slideshow_nav_shadow.disabled, .button.hollow.slideshow_nav_shadow[disabled], .button.hollow.slideshow_nav_shadow.disabled:hover, .button.hollow.slideshow_nav_shadow[disabled]:hover, .button.hollow.slideshow_nav_shadow.disabled:focus, .button.hollow.slideshow_nav_shadow[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button.hollow.slideshow_nav_shadow:hover, .button.hollow.slideshow_nav_shadow:focus {
    border-color: black;
    color: black; }
  .button.hollow.slideshow_nav_circle_bg, .button.hollow.slideshow_nav_circle_bg.disabled, .button.hollow.slideshow_nav_circle_bg[disabled], .button.hollow.slideshow_nav_circle_bg.disabled:hover, .button.hollow.slideshow_nav_circle_bg[disabled]:hover, .button.hollow.slideshow_nav_circle_bg.disabled:focus, .button.hollow.slideshow_nav_circle_bg[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button.hollow.slideshow_nav_circle_bg:hover, .button.hollow.slideshow_nav_circle_bg:focus {
    border-color: gray;
    color: gray; }
  .button.hollow.slideshow_nav_circle_bg_hover, .button.hollow.slideshow_nav_circle_bg_hover.disabled, .button.hollow.slideshow_nav_circle_bg_hover[disabled], .button.hollow.slideshow_nav_circle_bg_hover.disabled:hover, .button.hollow.slideshow_nav_circle_bg_hover[disabled]:hover, .button.hollow.slideshow_nav_circle_bg_hover.disabled:focus, .button.hollow.slideshow_nav_circle_bg_hover[disabled]:focus {
    border: 1px solid #0066aa;
    color: #0066aa; }
  .button.hollow.slideshow_nav_circle_bg_hover:hover, .button.hollow.slideshow_nav_circle_bg_hover:focus {
    border-color: #003355;
    color: #003355; }
  .button.hollow.slideshow_nav_shape_shadow, .button.hollow.slideshow_nav_shape_shadow.disabled, .button.hollow.slideshow_nav_shape_shadow[disabled], .button.hollow.slideshow_nav_shape_shadow.disabled:hover, .button.hollow.slideshow_nav_shape_shadow[disabled]:hover, .button.hollow.slideshow_nav_shape_shadow.disabled:focus, .button.hollow.slideshow_nav_shape_shadow[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button.hollow.slideshow_nav_shape_shadow:hover, .button.hollow.slideshow_nav_shape_shadow:focus {
    border-color: black;
    color: black; }
  .button.hollow.slideshow_nav_shape_shadow_hover, .button.hollow.slideshow_nav_shape_shadow_hover.disabled, .button.hollow.slideshow_nav_shape_shadow_hover[disabled], .button.hollow.slideshow_nav_shape_shadow_hover.disabled:hover, .button.hollow.slideshow_nav_shape_shadow_hover[disabled]:hover, .button.hollow.slideshow_nav_shape_shadow_hover.disabled:focus, .button.hollow.slideshow_nav_shape_shadow_hover[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button.hollow.slideshow_nav_shape_shadow_hover:hover, .button.hollow.slideshow_nav_shape_shadow_hover:focus {
    border-color: black;
    color: black; }
  .button.hollow.slideshow_nav_circle_border, .button.hollow.slideshow_nav_circle_border.disabled, .button.hollow.slideshow_nav_circle_border[disabled], .button.hollow.slideshow_nav_circle_border.disabled:hover, .button.hollow.slideshow_nav_circle_border[disabled]:hover, .button.hollow.slideshow_nav_circle_border.disabled:focus, .button.hollow.slideshow_nav_circle_border[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button.hollow.slideshow_nav_circle_border:hover, .button.hollow.slideshow_nav_circle_border:focus {
    border-color: black;
    color: black; }
  .button.hollow.slideshow_bg, .button.hollow.slideshow_bg.disabled, .button.hollow.slideshow_bg[disabled], .button.hollow.slideshow_bg.disabled:hover, .button.hollow.slideshow_bg[disabled]:hover, .button.hollow.slideshow_bg.disabled:focus, .button.hollow.slideshow_bg[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button.hollow.slideshow_bg:hover, .button.hollow.slideshow_bg:focus {
    border-color: gray;
    color: gray; }
  .button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
    border-color: transparent;
    background-color: transparent; }
  .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
    color: #242424; }
  .button.clear:hover, .button.clear:focus {
    color: #121212; }
  .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
    color: #242424; }
  .button.clear.primary:hover, .button.clear.primary:focus {
    color: #121212; }
  .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
    color: #0066B2; }
  .button.clear.secondary:hover, .button.clear.secondary:focus {
    color: #003359; }
  .button.clear.tertiary, .button.clear.tertiary.disabled, .button.clear.tertiary[disabled], .button.clear.tertiary.disabled:hover, .button.clear.tertiary[disabled]:hover, .button.clear.tertiary.disabled:focus, .button.clear.tertiary[disabled]:focus {
    color: #FFE900; }
  .button.clear.tertiary:hover, .button.clear.tertiary:focus {
    color: #807500; }
  .button.clear.fourth, .button.clear.fourth.disabled, .button.clear.fourth[disabled], .button.clear.fourth.disabled:hover, .button.clear.fourth[disabled]:hover, .button.clear.fourth.disabled:focus, .button.clear.fourth[disabled]:focus {
    color: #D52C2E; }
  .button.clear.fourth:hover, .button.clear.fourth:focus {
    color: #6b1516; }
  .button.clear.fifth, .button.clear.fifth.disabled, .button.clear.fifth[disabled], .button.clear.fifth.disabled:hover, .button.clear.fifth[disabled]:hover, .button.clear.fifth.disabled:focus, .button.clear.fifth[disabled]:focus {
    color: #BCBCBC; }
  .button.clear.fifth:hover, .button.clear.fifth:focus {
    color: #5e5e5e; }
  .button.clear.sixth, .button.clear.sixth.disabled, .button.clear.sixth[disabled], .button.clear.sixth.disabled:hover, .button.clear.sixth[disabled]:hover, .button.clear.sixth.disabled:focus, .button.clear.sixth[disabled]:focus {
    color: #E07F2B; }
  .button.clear.sixth:hover, .button.clear.sixth:focus {
    color: #743f11; }
  .button.clear.seventh, .button.clear.seventh.disabled, .button.clear.seventh[disabled], .button.clear.seventh.disabled:hover, .button.clear.seventh[disabled]:hover, .button.clear.seventh.disabled:focus, .button.clear.seventh[disabled]:focus {
    color: #F2F2F2; }
  .button.clear.seventh:hover, .button.clear.seventh:focus {
    color: #797979; }
  .button.clear.eighth, .button.clear.eighth.disabled, .button.clear.eighth[disabled], .button.clear.eighth.disabled:hover, .button.clear.eighth[disabled]:hover, .button.clear.eighth.disabled:focus, .button.clear.eighth[disabled]:focus {
    color: #EDEDED; }
  .button.clear.eighth:hover, .button.clear.eighth:focus {
    color: #777777; }
  .button.clear.ninth, .button.clear.ninth.disabled, .button.clear.ninth[disabled], .button.clear.ninth.disabled:hover, .button.clear.ninth[disabled]:hover, .button.clear.ninth.disabled:focus, .button.clear.ninth[disabled]:focus {
    color: #26B9C8; }
  .button.clear.ninth:hover, .button.clear.ninth:focus {
    color: #135d64; }
  .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
    color: #3adb76; }
  .button.clear.success:hover, .button.clear.success:focus {
    color: #157539; }
  .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
    color: #ffae00; }
  .button.clear.warning:hover, .button.clear.warning:focus {
    color: #805700; }
  .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
    color: #D52C2E; }
  .button.clear.alert:hover, .button.clear.alert:focus {
    color: #6b1516; }
  .button.clear.white, .button.clear.white.disabled, .button.clear.white[disabled], .button.clear.white.disabled:hover, .button.clear.white[disabled]:hover, .button.clear.white.disabled:focus, .button.clear.white[disabled]:focus {
    color: #FFFFFF; }
  .button.clear.white:hover, .button.clear.white:focus {
    color: gray; }
  .button.clear.black, .button.clear.black.disabled, .button.clear.black[disabled], .button.clear.black.disabled:hover, .button.clear.black[disabled]:hover, .button.clear.black.disabled:focus, .button.clear.black[disabled]:focus {
    color: #000000; }
  .button.clear.black:hover, .button.clear.black:focus {
    color: black; }
  .button.clear.mn_primary, .button.clear.mn_primary.disabled, .button.clear.mn_primary[disabled], .button.clear.mn_primary.disabled:hover, .button.clear.mn_primary[disabled]:hover, .button.clear.mn_primary.disabled:focus, .button.clear.mn_primary[disabled]:focus {
    color: #6c6d6e; }
  .button.clear.mn_primary:hover, .button.clear.mn_primary:focus {
    color: #363737; }
  .button.clear.mn_secondary, .button.clear.mn_secondary.disabled, .button.clear.mn_secondary[disabled], .button.clear.mn_secondary.disabled:hover, .button.clear.mn_secondary[disabled]:hover, .button.clear.mn_secondary.disabled:focus, .button.clear.mn_secondary[disabled]:focus {
    color: #009edb; }
  .button.clear.mn_secondary:hover, .button.clear.mn_secondary:focus {
    color: #004f6e; }
  .button.clear.mn_tertiary, .button.clear.mn_tertiary.disabled, .button.clear.mn_tertiary[disabled], .button.clear.mn_tertiary.disabled:hover, .button.clear.mn_tertiary[disabled]:hover, .button.clear.mn_tertiary.disabled:focus, .button.clear.mn_tertiary[disabled]:focus {
    color: #ebeced; }
  .button.clear.mn_tertiary:hover, .button.clear.mn_tertiary:focus {
    color: #70767c; }
  .button.clear.mn_fourth, .button.clear.mn_fourth.disabled, .button.clear.mn_fourth[disabled], .button.clear.mn_fourth.disabled:hover, .button.clear.mn_fourth[disabled]:hover, .button.clear.mn_fourth.disabled:focus, .button.clear.mn_fourth[disabled]:focus {
    color: #6d6e71; }
  .button.clear.mn_fourth:hover, .button.clear.mn_fourth:focus {
    color: #373739; }
  .button.clear.mn_fifth, .button.clear.mn_fifth.disabled, .button.clear.mn_fifth[disabled], .button.clear.mn_fifth.disabled:hover, .button.clear.mn_fifth[disabled]:hover, .button.clear.mn_fifth.disabled:focus, .button.clear.mn_fifth[disabled]:focus {
    color: white; }
  .button.clear.mn_fifth:hover, .button.clear.mn_fifth:focus {
    color: gray; }
  .button.clear.slideshow_nav, .button.clear.slideshow_nav.disabled, .button.clear.slideshow_nav[disabled], .button.clear.slideshow_nav.disabled:hover, .button.clear.slideshow_nav[disabled]:hover, .button.clear.slideshow_nav.disabled:focus, .button.clear.slideshow_nav[disabled]:focus {
    color: #ffffff; }
  .button.clear.slideshow_nav:hover, .button.clear.slideshow_nav:focus {
    color: gray; }
  .button.clear.slideshow_nav_char_color, .button.clear.slideshow_nav_char_color.disabled, .button.clear.slideshow_nav_char_color[disabled], .button.clear.slideshow_nav_char_color.disabled:hover, .button.clear.slideshow_nav_char_color[disabled]:hover, .button.clear.slideshow_nav_char_color.disabled:focus, .button.clear.slideshow_nav_char_color[disabled]:focus {
    color: #6c6d6e; }
  .button.clear.slideshow_nav_char_color:hover, .button.clear.slideshow_nav_char_color:focus {
    color: #363737; }
  .button.clear.slideshow_nav_hover, .button.clear.slideshow_nav_hover.disabled, .button.clear.slideshow_nav_hover[disabled], .button.clear.slideshow_nav_hover.disabled:hover, .button.clear.slideshow_nav_hover[disabled]:hover, .button.clear.slideshow_nav_hover.disabled:focus, .button.clear.slideshow_nav_hover[disabled]:focus {
    color: #ffffff; }
  .button.clear.slideshow_nav_hover:hover, .button.clear.slideshow_nav_hover:focus {
    color: gray; }
  .button.clear.slideshow_nav_shadow, .button.clear.slideshow_nav_shadow.disabled, .button.clear.slideshow_nav_shadow[disabled], .button.clear.slideshow_nav_shadow.disabled:hover, .button.clear.slideshow_nav_shadow[disabled]:hover, .button.clear.slideshow_nav_shadow.disabled:focus, .button.clear.slideshow_nav_shadow[disabled]:focus {
    color: #000000; }
  .button.clear.slideshow_nav_shadow:hover, .button.clear.slideshow_nav_shadow:focus {
    color: black; }
  .button.clear.slideshow_nav_circle_bg, .button.clear.slideshow_nav_circle_bg.disabled, .button.clear.slideshow_nav_circle_bg[disabled], .button.clear.slideshow_nav_circle_bg.disabled:hover, .button.clear.slideshow_nav_circle_bg[disabled]:hover, .button.clear.slideshow_nav_circle_bg.disabled:focus, .button.clear.slideshow_nav_circle_bg[disabled]:focus {
    color: #FFFFFF; }
  .button.clear.slideshow_nav_circle_bg:hover, .button.clear.slideshow_nav_circle_bg:focus {
    color: gray; }
  .button.clear.slideshow_nav_circle_bg_hover, .button.clear.slideshow_nav_circle_bg_hover.disabled, .button.clear.slideshow_nav_circle_bg_hover[disabled], .button.clear.slideshow_nav_circle_bg_hover.disabled:hover, .button.clear.slideshow_nav_circle_bg_hover[disabled]:hover, .button.clear.slideshow_nav_circle_bg_hover.disabled:focus, .button.clear.slideshow_nav_circle_bg_hover[disabled]:focus {
    color: #0066aa; }
  .button.clear.slideshow_nav_circle_bg_hover:hover, .button.clear.slideshow_nav_circle_bg_hover:focus {
    color: #003355; }
  .button.clear.slideshow_nav_shape_shadow, .button.clear.slideshow_nav_shape_shadow.disabled, .button.clear.slideshow_nav_shape_shadow[disabled], .button.clear.slideshow_nav_shape_shadow.disabled:hover, .button.clear.slideshow_nav_shape_shadow[disabled]:hover, .button.clear.slideshow_nav_shape_shadow.disabled:focus, .button.clear.slideshow_nav_shape_shadow[disabled]:focus {
    color: #000000; }
  .button.clear.slideshow_nav_shape_shadow:hover, .button.clear.slideshow_nav_shape_shadow:focus {
    color: black; }
  .button.clear.slideshow_nav_shape_shadow_hover, .button.clear.slideshow_nav_shape_shadow_hover.disabled, .button.clear.slideshow_nav_shape_shadow_hover[disabled], .button.clear.slideshow_nav_shape_shadow_hover.disabled:hover, .button.clear.slideshow_nav_shape_shadow_hover[disabled]:hover, .button.clear.slideshow_nav_shape_shadow_hover.disabled:focus, .button.clear.slideshow_nav_shape_shadow_hover[disabled]:focus {
    color: #000000; }
  .button.clear.slideshow_nav_shape_shadow_hover:hover, .button.clear.slideshow_nav_shape_shadow_hover:focus {
    color: black; }
  .button.clear.slideshow_nav_circle_border, .button.clear.slideshow_nav_circle_border.disabled, .button.clear.slideshow_nav_circle_border[disabled], .button.clear.slideshow_nav_circle_border.disabled:hover, .button.clear.slideshow_nav_circle_border[disabled]:hover, .button.clear.slideshow_nav_circle_border.disabled:focus, .button.clear.slideshow_nav_circle_border[disabled]:focus {
    color: #000000; }
  .button.clear.slideshow_nav_circle_border:hover, .button.clear.slideshow_nav_circle_border:focus {
    color: black; }
  .button.clear.slideshow_bg, .button.clear.slideshow_bg.disabled, .button.clear.slideshow_bg[disabled], .button.clear.slideshow_bg.disabled:hover, .button.clear.slideshow_bg[disabled]:hover, .button.clear.slideshow_bg.disabled:focus, .button.clear.slideshow_bg[disabled]:focus {
    color: #FFFFFF; }
  .button.clear.slideshow_bg:hover, .button.clear.slideshow_bg:focus {
    color: gray; }
  .button.disabled, .button[disabled] {
    opacity: 0.25;
    cursor: not-allowed; }
  .button.dropdown::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.4em;
    content: '';
    border-bottom-width: 0;
    border-color: #fefefe transparent transparent;
    position: relative;
    top: 0.4em;
    display: inline-block;
    float: right;
    margin-left: 1.5em; }
  .button.dropdown.hollow::after, .button.dropdown.clear::after {
    border-top-color: #242424; }
  .button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after {
    border-top-color: #242424; }
  .button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after {
    border-top-color: #0066B2; }
  .button.dropdown.hollow.tertiary::after, .button.dropdown.clear.tertiary::after {
    border-top-color: #FFE900; }
  .button.dropdown.hollow.fourth::after, .button.dropdown.clear.fourth::after {
    border-top-color: #D52C2E; }
  .button.dropdown.hollow.fifth::after, .button.dropdown.clear.fifth::after {
    border-top-color: #BCBCBC; }
  .button.dropdown.hollow.sixth::after, .button.dropdown.clear.sixth::after {
    border-top-color: #E07F2B; }
  .button.dropdown.hollow.seventh::after, .button.dropdown.clear.seventh::after {
    border-top-color: #F2F2F2; }
  .button.dropdown.hollow.eighth::after, .button.dropdown.clear.eighth::after {
    border-top-color: #EDEDED; }
  .button.dropdown.hollow.ninth::after, .button.dropdown.clear.ninth::after {
    border-top-color: #26B9C8; }
  .button.dropdown.hollow.success::after, .button.dropdown.clear.success::after {
    border-top-color: #3adb76; }
  .button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after {
    border-top-color: #ffae00; }
  .button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after {
    border-top-color: #D52C2E; }
  .button.dropdown.hollow.white::after, .button.dropdown.clear.white::after {
    border-top-color: #FFFFFF; }
  .button.dropdown.hollow.black::after, .button.dropdown.clear.black::after {
    border-top-color: #000000; }
  .button.dropdown.hollow.mn_primary::after, .button.dropdown.clear.mn_primary::after {
    border-top-color: #6c6d6e; }
  .button.dropdown.hollow.mn_secondary::after, .button.dropdown.clear.mn_secondary::after {
    border-top-color: #009edb; }
  .button.dropdown.hollow.mn_tertiary::after, .button.dropdown.clear.mn_tertiary::after {
    border-top-color: #ebeced; }
  .button.dropdown.hollow.mn_fourth::after, .button.dropdown.clear.mn_fourth::after {
    border-top-color: #6d6e71; }
  .button.dropdown.hollow.mn_fifth::after, .button.dropdown.clear.mn_fifth::after {
    border-top-color: white; }
  .button.dropdown.hollow.slideshow_nav::after, .button.dropdown.clear.slideshow_nav::after {
    border-top-color: #ffffff; }
  .button.dropdown.hollow.slideshow_nav_char_color::after, .button.dropdown.clear.slideshow_nav_char_color::after {
    border-top-color: #6c6d6e; }
  .button.dropdown.hollow.slideshow_nav_hover::after, .button.dropdown.clear.slideshow_nav_hover::after {
    border-top-color: #ffffff; }
  .button.dropdown.hollow.slideshow_nav_shadow::after, .button.dropdown.clear.slideshow_nav_shadow::after {
    border-top-color: #000000; }
  .button.dropdown.hollow.slideshow_nav_circle_bg::after, .button.dropdown.clear.slideshow_nav_circle_bg::after {
    border-top-color: #FFFFFF; }
  .button.dropdown.hollow.slideshow_nav_circle_bg_hover::after, .button.dropdown.clear.slideshow_nav_circle_bg_hover::after {
    border-top-color: #0066aa; }
  .button.dropdown.hollow.slideshow_nav_shape_shadow::after, .button.dropdown.clear.slideshow_nav_shape_shadow::after {
    border-top-color: #000000; }
  .button.dropdown.hollow.slideshow_nav_shape_shadow_hover::after, .button.dropdown.clear.slideshow_nav_shape_shadow_hover::after {
    border-top-color: #000000; }
  .button.dropdown.hollow.slideshow_nav_circle_border::after, .button.dropdown.clear.slideshow_nav_circle_border::after {
    border-top-color: #000000; }
  .button.dropdown.hollow.slideshow_bg::after, .button.dropdown.clear.slideshow_bg::after {
    border-top-color: #FFFFFF; }
  .button.arrow-only::after {
    top: -0.1em;
    float: none;
    margin-left: 0; }

a.button:hover, a.button:focus {
  text-decoration: none; }

.accordion {
  margin-left: 0;
  background: #fefefe;
  list-style-type: none; }
  .accordion[disabled] .accordion-title {
    cursor: not-allowed; }

.accordion-item:first-child > :first-child {
  border-radius: 0 0 0 0; }

.accordion-item:last-child > :last-child {
  border-radius: 0 0 0 0; }

.accordion-title {
  position: relative;
  display: block;
  padding: 1.25rem 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  font-size: 0.8rem;
  line-height: 1;
  color: #242424; }
  :last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0; }
  .accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6; }
  .accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: "+"; }
  .is-active > .accordion-title::before {
    content: "–"; }

.accordion-content {
  display: none;
  padding: 1rem;
  border: 1px solid #e6e6e6;
  border-bottom: 0;
  background-color: #fefefe;
  color: #242424; }
  :last-child > .accordion-content:last-child {
    border-bottom: 1px solid #e6e6e6; }

.accordion-menu li {
  width: 100%; }

.accordion-menu a {
  padding: 0.7rem 1rem; }

.accordion-menu .is-accordion-submenu a {
  padding: 0.7rem 1rem; }

.accordion-menu .nested.is-accordion-submenu {
  margin-right: 0;
  margin-left: 1rem; }

.accordion-menu.align-right .nested.is-accordion-submenu {
  margin-right: 1rem;
  margin-left: 0; }

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
  position: relative; }
  .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #242424 transparent transparent;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    right: 1rem; }

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
  right: 1rem;
  left: auto; }

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
  right: auto;
  left: 1rem; }

.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {
  transform: rotate(180deg);
  transform-origin: 50% 50%; }

.is-accordion-submenu-parent {
  position: relative; }

.has-submenu-toggle > a {
  margin-right: 40px; }

.submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer; }
  .submenu-toggle::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #242424 transparent transparent;
    top: 0;
    bottom: 0;
    margin: auto; }

.submenu-toggle[aria-expanded='true']::after {
  transform: scaleY(-1);
  transform-origin: 50% 50%; }

.submenu-toggle-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.badge {
  display: inline-block;
  min-width: 2.1em;
  padding: 0.3em;
  border-radius: 50%;
  font-size: 0.6rem;
  text-align: center;
  background: #242424;
  color: #fefefe; }
  .badge.primary {
    background: #242424;
    color: #fefefe; }
  .badge.secondary {
    background: #0066B2;
    color: #fefefe; }
  .badge.tertiary {
    background: #FFE900;
    color: #0a0a0a; }
  .badge.fourth {
    background: #D52C2E;
    color: #fefefe; }
  .badge.fifth {
    background: #BCBCBC;
    color: #0a0a0a; }
  .badge.sixth {
    background: #E07F2B;
    color: #0a0a0a; }
  .badge.seventh {
    background: #F2F2F2;
    color: #0a0a0a; }
  .badge.eighth {
    background: #EDEDED;
    color: #0a0a0a; }
  .badge.ninth {
    background: #26B9C8;
    color: #0a0a0a; }
  .badge.success {
    background: #3adb76;
    color: #0a0a0a; }
  .badge.warning {
    background: #ffae00;
    color: #0a0a0a; }
  .badge.alert {
    background: #D52C2E;
    color: #fefefe; }
  .badge.white {
    background: #FFFFFF;
    color: #0a0a0a; }
  .badge.black {
    background: #000000;
    color: #fefefe; }
  .badge.mn_primary {
    background: #6c6d6e;
    color: #fefefe; }
  .badge.mn_secondary {
    background: #009edb;
    color: #0a0a0a; }
  .badge.mn_tertiary {
    background: #ebeced;
    color: #0a0a0a; }
  .badge.mn_fourth {
    background: #6d6e71;
    color: #fefefe; }
  .badge.mn_fifth {
    background: white;
    color: #0a0a0a; }
  .badge.slideshow_nav {
    background: #ffffff;
    color: #0a0a0a; }
  .badge.slideshow_nav_char_color {
    background: #6c6d6e;
    color: #fefefe; }
  .badge.slideshow_nav_hover {
    background: #ffffff;
    color: #0a0a0a; }
  .badge.slideshow_nav_shadow {
    background: #000000;
    color: #fefefe; }
  .badge.slideshow_nav_circle_bg {
    background: #FFFFFF;
    color: #0a0a0a; }
  .badge.slideshow_nav_circle_bg_hover {
    background: #0066aa;
    color: #fefefe; }
  .badge.slideshow_nav_shape_shadow {
    background: #000000;
    color: #fefefe; }
  .badge.slideshow_nav_shape_shadow_hover {
    background: #000000;
    color: #fefefe; }
  .badge.slideshow_nav_circle_border {
    background: #000000;
    color: #fefefe; }
  .badge.slideshow_bg {
    background: #FFFFFF;
    color: #0a0a0a; }

.breadcrumbs {
  margin: 0 0 1rem 0;
  list-style: none; }
  .breadcrumbs::before, .breadcrumbs::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .breadcrumbs::after {
    clear: both; }
  .breadcrumbs li {
    float: left;
    font-size: 0.73333rem;
    color: #0a0a0a;
    cursor: default;
    text-transform: uppercase; }
    .breadcrumbs li:not(:last-child)::after {
      position: relative;
      margin: 0 0.75rem;
      opacity: 1;
      content: "/";
      color: #cacaca; }
  .breadcrumbs a {
    color: #242424; }
    .breadcrumbs a:hover {
      text-decoration: underline; }
  .breadcrumbs .disabled {
    color: #cacaca;
    cursor: not-allowed; }

.button-group {
  margin-bottom: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  flex-grow: 1; }
  .button-group::before, .button-group::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .button-group::after {
    clear: both; }
  .button-group::before, .button-group::after {
    display: none; }
  .button-group .button {
    margin: 0;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 1rem;
    flex: 0 0 auto; }
    .button-group .button:last-child {
      margin-right: 0; }
  .button-group.tiny .button {
    font-size: 0.6rem; }
  .button-group.small .button {
    font-size: 0.75rem; }
  .button-group.large .button {
    font-size: 1.25rem; }
  .button-group.expanded .button {
    flex: 1 1 0px; }
  .button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
    background-color: #242424;
    color: #fefefe; }
  .button-group.primary .button:hover, .button-group.primary .button:focus {
    background-color: #1d1d1d;
    color: #fefefe; }
  .button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
    background-color: #0066B2;
    color: #fefefe; }
  .button-group.secondary .button:hover, .button-group.secondary .button:focus {
    background-color: #00528e;
    color: #fefefe; }
  .button-group.tertiary .button, .button-group.tertiary .button.disabled, .button-group.tertiary .button[disabled], .button-group.tertiary .button.disabled:hover, .button-group.tertiary .button[disabled]:hover, .button-group.tertiary .button.disabled:focus, .button-group.tertiary .button[disabled]:focus {
    background-color: #FFE900;
    color: #0a0a0a; }
  .button-group.tertiary .button:hover, .button-group.tertiary .button:focus {
    background-color: #ccba00;
    color: #0a0a0a; }
  .button-group.fourth .button, .button-group.fourth .button.disabled, .button-group.fourth .button[disabled], .button-group.fourth .button.disabled:hover, .button-group.fourth .button[disabled]:hover, .button-group.fourth .button.disabled:focus, .button-group.fourth .button[disabled]:focus {
    background-color: #D52C2E;
    color: #fefefe; }
  .button-group.fourth .button:hover, .button-group.fourth .button:focus {
    background-color: #ab2224;
    color: #fefefe; }
  .button-group.fifth .button, .button-group.fifth .button.disabled, .button-group.fifth .button[disabled], .button-group.fifth .button.disabled:hover, .button-group.fifth .button[disabled]:hover, .button-group.fifth .button.disabled:focus, .button-group.fifth .button[disabled]:focus {
    background-color: #BCBCBC;
    color: #0a0a0a; }
  .button-group.fifth .button:hover, .button-group.fifth .button:focus {
    background-color: #969696;
    color: #0a0a0a; }
  .button-group.sixth .button, .button-group.sixth .button.disabled, .button-group.sixth .button[disabled], .button-group.sixth .button.disabled:hover, .button-group.sixth .button[disabled]:hover, .button-group.sixth .button.disabled:focus, .button-group.sixth .button[disabled]:focus {
    background-color: #E07F2B;
    color: #0a0a0a; }
  .button-group.sixth .button:hover, .button-group.sixth .button:focus {
    background-color: #ba651b;
    color: #0a0a0a; }
  .button-group.seventh .button, .button-group.seventh .button.disabled, .button-group.seventh .button[disabled], .button-group.seventh .button.disabled:hover, .button-group.seventh .button[disabled]:hover, .button-group.seventh .button.disabled:focus, .button-group.seventh .button[disabled]:focus {
    background-color: #F2F2F2;
    color: #0a0a0a; }
  .button-group.seventh .button:hover, .button-group.seventh .button:focus {
    background-color: #c2c2c2;
    color: #0a0a0a; }
  .button-group.eighth .button, .button-group.eighth .button.disabled, .button-group.eighth .button[disabled], .button-group.eighth .button.disabled:hover, .button-group.eighth .button[disabled]:hover, .button-group.eighth .button.disabled:focus, .button-group.eighth .button[disabled]:focus {
    background-color: #EDEDED;
    color: #0a0a0a; }
  .button-group.eighth .button:hover, .button-group.eighth .button:focus {
    background-color: #bebebe;
    color: #0a0a0a; }
  .button-group.ninth .button, .button-group.ninth .button.disabled, .button-group.ninth .button[disabled], .button-group.ninth .button.disabled:hover, .button-group.ninth .button[disabled]:hover, .button-group.ninth .button.disabled:focus, .button-group.ninth .button[disabled]:focus {
    background-color: #26B9C8;
    color: #0a0a0a; }
  .button-group.ninth .button:hover, .button-group.ninth .button:focus {
    background-color: #1e94a0;
    color: #0a0a0a; }
  .button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
    background-color: #3adb76;
    color: #0a0a0a; }
  .button-group.success .button:hover, .button-group.success .button:focus {
    background-color: #22bb5b;
    color: #0a0a0a; }
  .button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
    background-color: #ffae00;
    color: #0a0a0a; }
  .button-group.warning .button:hover, .button-group.warning .button:focus {
    background-color: #cc8b00;
    color: #0a0a0a; }
  .button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
    background-color: #D52C2E;
    color: #fefefe; }
  .button-group.alert .button:hover, .button-group.alert .button:focus {
    background-color: #ab2224;
    color: #fefefe; }
  .button-group.white .button, .button-group.white .button.disabled, .button-group.white .button[disabled], .button-group.white .button.disabled:hover, .button-group.white .button[disabled]:hover, .button-group.white .button.disabled:focus, .button-group.white .button[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button-group.white .button:hover, .button-group.white .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.black .button, .button-group.black .button.disabled, .button-group.black .button[disabled], .button-group.black .button.disabled:hover, .button-group.black .button[disabled]:hover, .button-group.black .button.disabled:focus, .button-group.black .button[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button-group.black .button:hover, .button-group.black .button:focus {
    background-color: black;
    color: #fefefe; }
  .button-group.mn_primary .button, .button-group.mn_primary .button.disabled, .button-group.mn_primary .button[disabled], .button-group.mn_primary .button.disabled:hover, .button-group.mn_primary .button[disabled]:hover, .button-group.mn_primary .button.disabled:focus, .button-group.mn_primary .button[disabled]:focus {
    background-color: #6c6d6e;
    color: #fefefe; }
  .button-group.mn_primary .button:hover, .button-group.mn_primary .button:focus {
    background-color: #565758;
    color: #fefefe; }
  .button-group.mn_secondary .button, .button-group.mn_secondary .button.disabled, .button-group.mn_secondary .button[disabled], .button-group.mn_secondary .button.disabled:hover, .button-group.mn_secondary .button[disabled]:hover, .button-group.mn_secondary .button.disabled:focus, .button-group.mn_secondary .button[disabled]:focus {
    background-color: #009edb;
    color: #0a0a0a; }
  .button-group.mn_secondary .button:hover, .button-group.mn_secondary .button:focus {
    background-color: #007eaf;
    color: #0a0a0a; }
  .button-group.mn_tertiary .button, .button-group.mn_tertiary .button.disabled, .button-group.mn_tertiary .button[disabled], .button-group.mn_tertiary .button.disabled:hover, .button-group.mn_tertiary .button[disabled]:hover, .button-group.mn_tertiary .button.disabled:focus, .button-group.mn_tertiary .button[disabled]:focus {
    background-color: #ebeced;
    color: #0a0a0a; }
  .button-group.mn_tertiary .button:hover, .button-group.mn_tertiary .button:focus {
    background-color: #b9bdc0;
    color: #0a0a0a; }
  .button-group.mn_fourth .button, .button-group.mn_fourth .button.disabled, .button-group.mn_fourth .button[disabled], .button-group.mn_fourth .button.disabled:hover, .button-group.mn_fourth .button[disabled]:hover, .button-group.mn_fourth .button.disabled:focus, .button-group.mn_fourth .button[disabled]:focus {
    background-color: #6d6e71;
    color: #fefefe; }
  .button-group.mn_fourth .button:hover, .button-group.mn_fourth .button:focus {
    background-color: #57585a;
    color: #fefefe; }
  .button-group.mn_fifth .button, .button-group.mn_fifth .button.disabled, .button-group.mn_fifth .button[disabled], .button-group.mn_fifth .button.disabled:hover, .button-group.mn_fifth .button[disabled]:hover, .button-group.mn_fifth .button.disabled:focus, .button-group.mn_fifth .button[disabled]:focus {
    background-color: white;
    color: #0a0a0a; }
  .button-group.mn_fifth .button:hover, .button-group.mn_fifth .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.slideshow_nav .button, .button-group.slideshow_nav .button.disabled, .button-group.slideshow_nav .button[disabled], .button-group.slideshow_nav .button.disabled:hover, .button-group.slideshow_nav .button[disabled]:hover, .button-group.slideshow_nav .button.disabled:focus, .button-group.slideshow_nav .button[disabled]:focus {
    background-color: #ffffff;
    color: #0a0a0a; }
  .button-group.slideshow_nav .button:hover, .button-group.slideshow_nav .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.slideshow_nav_char_color .button, .button-group.slideshow_nav_char_color .button.disabled, .button-group.slideshow_nav_char_color .button[disabled], .button-group.slideshow_nav_char_color .button.disabled:hover, .button-group.slideshow_nav_char_color .button[disabled]:hover, .button-group.slideshow_nav_char_color .button.disabled:focus, .button-group.slideshow_nav_char_color .button[disabled]:focus {
    background-color: #6c6d6e;
    color: #fefefe; }
  .button-group.slideshow_nav_char_color .button:hover, .button-group.slideshow_nav_char_color .button:focus {
    background-color: #565758;
    color: #fefefe; }
  .button-group.slideshow_nav_hover .button, .button-group.slideshow_nav_hover .button.disabled, .button-group.slideshow_nav_hover .button[disabled], .button-group.slideshow_nav_hover .button.disabled:hover, .button-group.slideshow_nav_hover .button[disabled]:hover, .button-group.slideshow_nav_hover .button.disabled:focus, .button-group.slideshow_nav_hover .button[disabled]:focus {
    background-color: #ffffff;
    color: #0a0a0a; }
  .button-group.slideshow_nav_hover .button:hover, .button-group.slideshow_nav_hover .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.slideshow_nav_shadow .button, .button-group.slideshow_nav_shadow .button.disabled, .button-group.slideshow_nav_shadow .button[disabled], .button-group.slideshow_nav_shadow .button.disabled:hover, .button-group.slideshow_nav_shadow .button[disabled]:hover, .button-group.slideshow_nav_shadow .button.disabled:focus, .button-group.slideshow_nav_shadow .button[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button-group.slideshow_nav_shadow .button:hover, .button-group.slideshow_nav_shadow .button:focus {
    background-color: black;
    color: #fefefe; }
  .button-group.slideshow_nav_circle_bg .button, .button-group.slideshow_nav_circle_bg .button.disabled, .button-group.slideshow_nav_circle_bg .button[disabled], .button-group.slideshow_nav_circle_bg .button.disabled:hover, .button-group.slideshow_nav_circle_bg .button[disabled]:hover, .button-group.slideshow_nav_circle_bg .button.disabled:focus, .button-group.slideshow_nav_circle_bg .button[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button-group.slideshow_nav_circle_bg .button:hover, .button-group.slideshow_nav_circle_bg .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.slideshow_nav_circle_bg_hover .button, .button-group.slideshow_nav_circle_bg_hover .button.disabled, .button-group.slideshow_nav_circle_bg_hover .button[disabled], .button-group.slideshow_nav_circle_bg_hover .button.disabled:hover, .button-group.slideshow_nav_circle_bg_hover .button[disabled]:hover, .button-group.slideshow_nav_circle_bg_hover .button.disabled:focus, .button-group.slideshow_nav_circle_bg_hover .button[disabled]:focus {
    background-color: #0066aa;
    color: #fefefe; }
  .button-group.slideshow_nav_circle_bg_hover .button:hover, .button-group.slideshow_nav_circle_bg_hover .button:focus {
    background-color: #005288;
    color: #fefefe; }
  .button-group.slideshow_nav_shape_shadow .button, .button-group.slideshow_nav_shape_shadow .button.disabled, .button-group.slideshow_nav_shape_shadow .button[disabled], .button-group.slideshow_nav_shape_shadow .button.disabled:hover, .button-group.slideshow_nav_shape_shadow .button[disabled]:hover, .button-group.slideshow_nav_shape_shadow .button.disabled:focus, .button-group.slideshow_nav_shape_shadow .button[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button-group.slideshow_nav_shape_shadow .button:hover, .button-group.slideshow_nav_shape_shadow .button:focus {
    background-color: black;
    color: #fefefe; }
  .button-group.slideshow_nav_shape_shadow_hover .button, .button-group.slideshow_nav_shape_shadow_hover .button.disabled, .button-group.slideshow_nav_shape_shadow_hover .button[disabled], .button-group.slideshow_nav_shape_shadow_hover .button.disabled:hover, .button-group.slideshow_nav_shape_shadow_hover .button[disabled]:hover, .button-group.slideshow_nav_shape_shadow_hover .button.disabled:focus, .button-group.slideshow_nav_shape_shadow_hover .button[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button-group.slideshow_nav_shape_shadow_hover .button:hover, .button-group.slideshow_nav_shape_shadow_hover .button:focus {
    background-color: black;
    color: #fefefe; }
  .button-group.slideshow_nav_circle_border .button, .button-group.slideshow_nav_circle_border .button.disabled, .button-group.slideshow_nav_circle_border .button[disabled], .button-group.slideshow_nav_circle_border .button.disabled:hover, .button-group.slideshow_nav_circle_border .button[disabled]:hover, .button-group.slideshow_nav_circle_border .button.disabled:focus, .button-group.slideshow_nav_circle_border .button[disabled]:focus {
    background-color: #000000;
    color: #fefefe; }
  .button-group.slideshow_nav_circle_border .button:hover, .button-group.slideshow_nav_circle_border .button:focus {
    background-color: black;
    color: #fefefe; }
  .button-group.slideshow_bg .button, .button-group.slideshow_bg .button.disabled, .button-group.slideshow_bg .button[disabled], .button-group.slideshow_bg .button.disabled:hover, .button-group.slideshow_bg .button[disabled]:hover, .button-group.slideshow_bg .button.disabled:focus, .button-group.slideshow_bg .button[disabled]:focus {
    background-color: #FFFFFF;
    color: #0a0a0a; }
  .button-group.slideshow_bg .button:hover, .button-group.slideshow_bg .button:focus {
    background-color: #cccccc;
    color: #0a0a0a; }
  .button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
    background-color: transparent; }
  .button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
    border: 1px solid #242424;
    color: #242424; }
  .button-group.hollow .button:hover, .button-group.hollow .button:focus {
    border-color: #121212;
    color: #121212; }
  .button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
    border: 1px solid #242424;
    color: #242424; }
  .button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus {
    border-color: #121212;
    color: #121212; }
  .button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
    border: 1px solid #0066B2;
    color: #0066B2; }
  .button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus {
    border-color: #003359;
    color: #003359; }
  .button-group.hollow.tertiary .button, .button-group.hollow.tertiary .button.disabled, .button-group.hollow.tertiary .button[disabled], .button-group.hollow.tertiary .button.disabled:hover, .button-group.hollow.tertiary .button[disabled]:hover, .button-group.hollow.tertiary .button.disabled:focus, .button-group.hollow.tertiary .button[disabled]:focus, .button-group.hollow .button.tertiary, .button-group.hollow .button.tertiary.disabled, .button-group.hollow .button.tertiary[disabled], .button-group.hollow .button.tertiary.disabled:hover, .button-group.hollow .button.tertiary[disabled]:hover, .button-group.hollow .button.tertiary.disabled:focus, .button-group.hollow .button.tertiary[disabled]:focus {
    border: 1px solid #FFE900;
    color: #FFE900; }
  .button-group.hollow.tertiary .button:hover, .button-group.hollow.tertiary .button:focus, .button-group.hollow .button.tertiary:hover, .button-group.hollow .button.tertiary:focus {
    border-color: #807500;
    color: #807500; }
  .button-group.hollow.fourth .button, .button-group.hollow.fourth .button.disabled, .button-group.hollow.fourth .button[disabled], .button-group.hollow.fourth .button.disabled:hover, .button-group.hollow.fourth .button[disabled]:hover, .button-group.hollow.fourth .button.disabled:focus, .button-group.hollow.fourth .button[disabled]:focus, .button-group.hollow .button.fourth, .button-group.hollow .button.fourth.disabled, .button-group.hollow .button.fourth[disabled], .button-group.hollow .button.fourth.disabled:hover, .button-group.hollow .button.fourth[disabled]:hover, .button-group.hollow .button.fourth.disabled:focus, .button-group.hollow .button.fourth[disabled]:focus {
    border: 1px solid #D52C2E;
    color: #D52C2E; }
  .button-group.hollow.fourth .button:hover, .button-group.hollow.fourth .button:focus, .button-group.hollow .button.fourth:hover, .button-group.hollow .button.fourth:focus {
    border-color: #6b1516;
    color: #6b1516; }
  .button-group.hollow.fifth .button, .button-group.hollow.fifth .button.disabled, .button-group.hollow.fifth .button[disabled], .button-group.hollow.fifth .button.disabled:hover, .button-group.hollow.fifth .button[disabled]:hover, .button-group.hollow.fifth .button.disabled:focus, .button-group.hollow.fifth .button[disabled]:focus, .button-group.hollow .button.fifth, .button-group.hollow .button.fifth.disabled, .button-group.hollow .button.fifth[disabled], .button-group.hollow .button.fifth.disabled:hover, .button-group.hollow .button.fifth[disabled]:hover, .button-group.hollow .button.fifth.disabled:focus, .button-group.hollow .button.fifth[disabled]:focus {
    border: 1px solid #BCBCBC;
    color: #BCBCBC; }
  .button-group.hollow.fifth .button:hover, .button-group.hollow.fifth .button:focus, .button-group.hollow .button.fifth:hover, .button-group.hollow .button.fifth:focus {
    border-color: #5e5e5e;
    color: #5e5e5e; }
  .button-group.hollow.sixth .button, .button-group.hollow.sixth .button.disabled, .button-group.hollow.sixth .button[disabled], .button-group.hollow.sixth .button.disabled:hover, .button-group.hollow.sixth .button[disabled]:hover, .button-group.hollow.sixth .button.disabled:focus, .button-group.hollow.sixth .button[disabled]:focus, .button-group.hollow .button.sixth, .button-group.hollow .button.sixth.disabled, .button-group.hollow .button.sixth[disabled], .button-group.hollow .button.sixth.disabled:hover, .button-group.hollow .button.sixth[disabled]:hover, .button-group.hollow .button.sixth.disabled:focus, .button-group.hollow .button.sixth[disabled]:focus {
    border: 1px solid #E07F2B;
    color: #E07F2B; }
  .button-group.hollow.sixth .button:hover, .button-group.hollow.sixth .button:focus, .button-group.hollow .button.sixth:hover, .button-group.hollow .button.sixth:focus {
    border-color: #743f11;
    color: #743f11; }
  .button-group.hollow.seventh .button, .button-group.hollow.seventh .button.disabled, .button-group.hollow.seventh .button[disabled], .button-group.hollow.seventh .button.disabled:hover, .button-group.hollow.seventh .button[disabled]:hover, .button-group.hollow.seventh .button.disabled:focus, .button-group.hollow.seventh .button[disabled]:focus, .button-group.hollow .button.seventh, .button-group.hollow .button.seventh.disabled, .button-group.hollow .button.seventh[disabled], .button-group.hollow .button.seventh.disabled:hover, .button-group.hollow .button.seventh[disabled]:hover, .button-group.hollow .button.seventh.disabled:focus, .button-group.hollow .button.seventh[disabled]:focus {
    border: 1px solid #F2F2F2;
    color: #F2F2F2; }
  .button-group.hollow.seventh .button:hover, .button-group.hollow.seventh .button:focus, .button-group.hollow .button.seventh:hover, .button-group.hollow .button.seventh:focus {
    border-color: #797979;
    color: #797979; }
  .button-group.hollow.eighth .button, .button-group.hollow.eighth .button.disabled, .button-group.hollow.eighth .button[disabled], .button-group.hollow.eighth .button.disabled:hover, .button-group.hollow.eighth .button[disabled]:hover, .button-group.hollow.eighth .button.disabled:focus, .button-group.hollow.eighth .button[disabled]:focus, .button-group.hollow .button.eighth, .button-group.hollow .button.eighth.disabled, .button-group.hollow .button.eighth[disabled], .button-group.hollow .button.eighth.disabled:hover, .button-group.hollow .button.eighth[disabled]:hover, .button-group.hollow .button.eighth.disabled:focus, .button-group.hollow .button.eighth[disabled]:focus {
    border: 1px solid #EDEDED;
    color: #EDEDED; }
  .button-group.hollow.eighth .button:hover, .button-group.hollow.eighth .button:focus, .button-group.hollow .button.eighth:hover, .button-group.hollow .button.eighth:focus {
    border-color: #777777;
    color: #777777; }
  .button-group.hollow.ninth .button, .button-group.hollow.ninth .button.disabled, .button-group.hollow.ninth .button[disabled], .button-group.hollow.ninth .button.disabled:hover, .button-group.hollow.ninth .button[disabled]:hover, .button-group.hollow.ninth .button.disabled:focus, .button-group.hollow.ninth .button[disabled]:focus, .button-group.hollow .button.ninth, .button-group.hollow .button.ninth.disabled, .button-group.hollow .button.ninth[disabled], .button-group.hollow .button.ninth.disabled:hover, .button-group.hollow .button.ninth[disabled]:hover, .button-group.hollow .button.ninth.disabled:focus, .button-group.hollow .button.ninth[disabled]:focus {
    border: 1px solid #26B9C8;
    color: #26B9C8; }
  .button-group.hollow.ninth .button:hover, .button-group.hollow.ninth .button:focus, .button-group.hollow .button.ninth:hover, .button-group.hollow .button.ninth:focus {
    border-color: #135d64;
    color: #135d64; }
  .button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
    border: 1px solid #3adb76;
    color: #3adb76; }
  .button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus {
    border-color: #157539;
    color: #157539; }
  .button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
    border: 1px solid #ffae00;
    color: #ffae00; }
  .button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus {
    border-color: #805700;
    color: #805700; }
  .button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
    border: 1px solid #D52C2E;
    color: #D52C2E; }
  .button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus {
    border-color: #6b1516;
    color: #6b1516; }
  .button-group.hollow.white .button, .button-group.hollow.white .button.disabled, .button-group.hollow.white .button[disabled], .button-group.hollow.white .button.disabled:hover, .button-group.hollow.white .button[disabled]:hover, .button-group.hollow.white .button.disabled:focus, .button-group.hollow.white .button[disabled]:focus, .button-group.hollow .button.white, .button-group.hollow .button.white.disabled, .button-group.hollow .button.white[disabled], .button-group.hollow .button.white.disabled:hover, .button-group.hollow .button.white[disabled]:hover, .button-group.hollow .button.white.disabled:focus, .button-group.hollow .button.white[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button-group.hollow.white .button:hover, .button-group.hollow.white .button:focus, .button-group.hollow .button.white:hover, .button-group.hollow .button.white:focus {
    border-color: gray;
    color: gray; }
  .button-group.hollow.black .button, .button-group.hollow.black .button.disabled, .button-group.hollow.black .button[disabled], .button-group.hollow.black .button.disabled:hover, .button-group.hollow.black .button[disabled]:hover, .button-group.hollow.black .button.disabled:focus, .button-group.hollow.black .button[disabled]:focus, .button-group.hollow .button.black, .button-group.hollow .button.black.disabled, .button-group.hollow .button.black[disabled], .button-group.hollow .button.black.disabled:hover, .button-group.hollow .button.black[disabled]:hover, .button-group.hollow .button.black.disabled:focus, .button-group.hollow .button.black[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button-group.hollow.black .button:hover, .button-group.hollow.black .button:focus, .button-group.hollow .button.black:hover, .button-group.hollow .button.black:focus {
    border-color: black;
    color: black; }
  .button-group.hollow.mn_primary .button, .button-group.hollow.mn_primary .button.disabled, .button-group.hollow.mn_primary .button[disabled], .button-group.hollow.mn_primary .button.disabled:hover, .button-group.hollow.mn_primary .button[disabled]:hover, .button-group.hollow.mn_primary .button.disabled:focus, .button-group.hollow.mn_primary .button[disabled]:focus, .button-group.hollow .button.mn_primary, .button-group.hollow .button.mn_primary.disabled, .button-group.hollow .button.mn_primary[disabled], .button-group.hollow .button.mn_primary.disabled:hover, .button-group.hollow .button.mn_primary[disabled]:hover, .button-group.hollow .button.mn_primary.disabled:focus, .button-group.hollow .button.mn_primary[disabled]:focus {
    border: 1px solid #6c6d6e;
    color: #6c6d6e; }
  .button-group.hollow.mn_primary .button:hover, .button-group.hollow.mn_primary .button:focus, .button-group.hollow .button.mn_primary:hover, .button-group.hollow .button.mn_primary:focus {
    border-color: #363737;
    color: #363737; }
  .button-group.hollow.mn_secondary .button, .button-group.hollow.mn_secondary .button.disabled, .button-group.hollow.mn_secondary .button[disabled], .button-group.hollow.mn_secondary .button.disabled:hover, .button-group.hollow.mn_secondary .button[disabled]:hover, .button-group.hollow.mn_secondary .button.disabled:focus, .button-group.hollow.mn_secondary .button[disabled]:focus, .button-group.hollow .button.mn_secondary, .button-group.hollow .button.mn_secondary.disabled, .button-group.hollow .button.mn_secondary[disabled], .button-group.hollow .button.mn_secondary.disabled:hover, .button-group.hollow .button.mn_secondary[disabled]:hover, .button-group.hollow .button.mn_secondary.disabled:focus, .button-group.hollow .button.mn_secondary[disabled]:focus {
    border: 1px solid #009edb;
    color: #009edb; }
  .button-group.hollow.mn_secondary .button:hover, .button-group.hollow.mn_secondary .button:focus, .button-group.hollow .button.mn_secondary:hover, .button-group.hollow .button.mn_secondary:focus {
    border-color: #004f6e;
    color: #004f6e; }
  .button-group.hollow.mn_tertiary .button, .button-group.hollow.mn_tertiary .button.disabled, .button-group.hollow.mn_tertiary .button[disabled], .button-group.hollow.mn_tertiary .button.disabled:hover, .button-group.hollow.mn_tertiary .button[disabled]:hover, .button-group.hollow.mn_tertiary .button.disabled:focus, .button-group.hollow.mn_tertiary .button[disabled]:focus, .button-group.hollow .button.mn_tertiary, .button-group.hollow .button.mn_tertiary.disabled, .button-group.hollow .button.mn_tertiary[disabled], .button-group.hollow .button.mn_tertiary.disabled:hover, .button-group.hollow .button.mn_tertiary[disabled]:hover, .button-group.hollow .button.mn_tertiary.disabled:focus, .button-group.hollow .button.mn_tertiary[disabled]:focus {
    border: 1px solid #ebeced;
    color: #ebeced; }
  .button-group.hollow.mn_tertiary .button:hover, .button-group.hollow.mn_tertiary .button:focus, .button-group.hollow .button.mn_tertiary:hover, .button-group.hollow .button.mn_tertiary:focus {
    border-color: #70767c;
    color: #70767c; }
  .button-group.hollow.mn_fourth .button, .button-group.hollow.mn_fourth .button.disabled, .button-group.hollow.mn_fourth .button[disabled], .button-group.hollow.mn_fourth .button.disabled:hover, .button-group.hollow.mn_fourth .button[disabled]:hover, .button-group.hollow.mn_fourth .button.disabled:focus, .button-group.hollow.mn_fourth .button[disabled]:focus, .button-group.hollow .button.mn_fourth, .button-group.hollow .button.mn_fourth.disabled, .button-group.hollow .button.mn_fourth[disabled], .button-group.hollow .button.mn_fourth.disabled:hover, .button-group.hollow .button.mn_fourth[disabled]:hover, .button-group.hollow .button.mn_fourth.disabled:focus, .button-group.hollow .button.mn_fourth[disabled]:focus {
    border: 1px solid #6d6e71;
    color: #6d6e71; }
  .button-group.hollow.mn_fourth .button:hover, .button-group.hollow.mn_fourth .button:focus, .button-group.hollow .button.mn_fourth:hover, .button-group.hollow .button.mn_fourth:focus {
    border-color: #373739;
    color: #373739; }
  .button-group.hollow.mn_fifth .button, .button-group.hollow.mn_fifth .button.disabled, .button-group.hollow.mn_fifth .button[disabled], .button-group.hollow.mn_fifth .button.disabled:hover, .button-group.hollow.mn_fifth .button[disabled]:hover, .button-group.hollow.mn_fifth .button.disabled:focus, .button-group.hollow.mn_fifth .button[disabled]:focus, .button-group.hollow .button.mn_fifth, .button-group.hollow .button.mn_fifth.disabled, .button-group.hollow .button.mn_fifth[disabled], .button-group.hollow .button.mn_fifth.disabled:hover, .button-group.hollow .button.mn_fifth[disabled]:hover, .button-group.hollow .button.mn_fifth.disabled:focus, .button-group.hollow .button.mn_fifth[disabled]:focus {
    border: 1px solid white;
    color: white; }
  .button-group.hollow.mn_fifth .button:hover, .button-group.hollow.mn_fifth .button:focus, .button-group.hollow .button.mn_fifth:hover, .button-group.hollow .button.mn_fifth:focus {
    border-color: gray;
    color: gray; }
  .button-group.hollow.slideshow_nav .button, .button-group.hollow.slideshow_nav .button.disabled, .button-group.hollow.slideshow_nav .button[disabled], .button-group.hollow.slideshow_nav .button.disabled:hover, .button-group.hollow.slideshow_nav .button[disabled]:hover, .button-group.hollow.slideshow_nav .button.disabled:focus, .button-group.hollow.slideshow_nav .button[disabled]:focus, .button-group.hollow .button.slideshow_nav, .button-group.hollow .button.slideshow_nav.disabled, .button-group.hollow .button.slideshow_nav[disabled], .button-group.hollow .button.slideshow_nav.disabled:hover, .button-group.hollow .button.slideshow_nav[disabled]:hover, .button-group.hollow .button.slideshow_nav.disabled:focus, .button-group.hollow .button.slideshow_nav[disabled]:focus {
    border: 1px solid #ffffff;
    color: #ffffff; }
  .button-group.hollow.slideshow_nav .button:hover, .button-group.hollow.slideshow_nav .button:focus, .button-group.hollow .button.slideshow_nav:hover, .button-group.hollow .button.slideshow_nav:focus {
    border-color: gray;
    color: gray; }
  .button-group.hollow.slideshow_nav_char_color .button, .button-group.hollow.slideshow_nav_char_color .button.disabled, .button-group.hollow.slideshow_nav_char_color .button[disabled], .button-group.hollow.slideshow_nav_char_color .button.disabled:hover, .button-group.hollow.slideshow_nav_char_color .button[disabled]:hover, .button-group.hollow.slideshow_nav_char_color .button.disabled:focus, .button-group.hollow.slideshow_nav_char_color .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_char_color, .button-group.hollow .button.slideshow_nav_char_color.disabled, .button-group.hollow .button.slideshow_nav_char_color[disabled], .button-group.hollow .button.slideshow_nav_char_color.disabled:hover, .button-group.hollow .button.slideshow_nav_char_color[disabled]:hover, .button-group.hollow .button.slideshow_nav_char_color.disabled:focus, .button-group.hollow .button.slideshow_nav_char_color[disabled]:focus {
    border: 1px solid #6c6d6e;
    color: #6c6d6e; }
  .button-group.hollow.slideshow_nav_char_color .button:hover, .button-group.hollow.slideshow_nav_char_color .button:focus, .button-group.hollow .button.slideshow_nav_char_color:hover, .button-group.hollow .button.slideshow_nav_char_color:focus {
    border-color: #363737;
    color: #363737; }
  .button-group.hollow.slideshow_nav_hover .button, .button-group.hollow.slideshow_nav_hover .button.disabled, .button-group.hollow.slideshow_nav_hover .button[disabled], .button-group.hollow.slideshow_nav_hover .button.disabled:hover, .button-group.hollow.slideshow_nav_hover .button[disabled]:hover, .button-group.hollow.slideshow_nav_hover .button.disabled:focus, .button-group.hollow.slideshow_nav_hover .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_hover, .button-group.hollow .button.slideshow_nav_hover.disabled, .button-group.hollow .button.slideshow_nav_hover[disabled], .button-group.hollow .button.slideshow_nav_hover.disabled:hover, .button-group.hollow .button.slideshow_nav_hover[disabled]:hover, .button-group.hollow .button.slideshow_nav_hover.disabled:focus, .button-group.hollow .button.slideshow_nav_hover[disabled]:focus {
    border: 1px solid #ffffff;
    color: #ffffff; }
  .button-group.hollow.slideshow_nav_hover .button:hover, .button-group.hollow.slideshow_nav_hover .button:focus, .button-group.hollow .button.slideshow_nav_hover:hover, .button-group.hollow .button.slideshow_nav_hover:focus {
    border-color: gray;
    color: gray; }
  .button-group.hollow.slideshow_nav_shadow .button, .button-group.hollow.slideshow_nav_shadow .button.disabled, .button-group.hollow.slideshow_nav_shadow .button[disabled], .button-group.hollow.slideshow_nav_shadow .button.disabled:hover, .button-group.hollow.slideshow_nav_shadow .button[disabled]:hover, .button-group.hollow.slideshow_nav_shadow .button.disabled:focus, .button-group.hollow.slideshow_nav_shadow .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_shadow, .button-group.hollow .button.slideshow_nav_shadow.disabled, .button-group.hollow .button.slideshow_nav_shadow[disabled], .button-group.hollow .button.slideshow_nav_shadow.disabled:hover, .button-group.hollow .button.slideshow_nav_shadow[disabled]:hover, .button-group.hollow .button.slideshow_nav_shadow.disabled:focus, .button-group.hollow .button.slideshow_nav_shadow[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button-group.hollow.slideshow_nav_shadow .button:hover, .button-group.hollow.slideshow_nav_shadow .button:focus, .button-group.hollow .button.slideshow_nav_shadow:hover, .button-group.hollow .button.slideshow_nav_shadow:focus {
    border-color: black;
    color: black; }
  .button-group.hollow.slideshow_nav_circle_bg .button, .button-group.hollow.slideshow_nav_circle_bg .button.disabled, .button-group.hollow.slideshow_nav_circle_bg .button[disabled], .button-group.hollow.slideshow_nav_circle_bg .button.disabled:hover, .button-group.hollow.slideshow_nav_circle_bg .button[disabled]:hover, .button-group.hollow.slideshow_nav_circle_bg .button.disabled:focus, .button-group.hollow.slideshow_nav_circle_bg .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_circle_bg, .button-group.hollow .button.slideshow_nav_circle_bg.disabled, .button-group.hollow .button.slideshow_nav_circle_bg[disabled], .button-group.hollow .button.slideshow_nav_circle_bg.disabled:hover, .button-group.hollow .button.slideshow_nav_circle_bg[disabled]:hover, .button-group.hollow .button.slideshow_nav_circle_bg.disabled:focus, .button-group.hollow .button.slideshow_nav_circle_bg[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button-group.hollow.slideshow_nav_circle_bg .button:hover, .button-group.hollow.slideshow_nav_circle_bg .button:focus, .button-group.hollow .button.slideshow_nav_circle_bg:hover, .button-group.hollow .button.slideshow_nav_circle_bg:focus {
    border-color: gray;
    color: gray; }
  .button-group.hollow.slideshow_nav_circle_bg_hover .button, .button-group.hollow.slideshow_nav_circle_bg_hover .button.disabled, .button-group.hollow.slideshow_nav_circle_bg_hover .button[disabled], .button-group.hollow.slideshow_nav_circle_bg_hover .button.disabled:hover, .button-group.hollow.slideshow_nav_circle_bg_hover .button[disabled]:hover, .button-group.hollow.slideshow_nav_circle_bg_hover .button.disabled:focus, .button-group.hollow.slideshow_nav_circle_bg_hover .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_circle_bg_hover, .button-group.hollow .button.slideshow_nav_circle_bg_hover.disabled, .button-group.hollow .button.slideshow_nav_circle_bg_hover[disabled], .button-group.hollow .button.slideshow_nav_circle_bg_hover.disabled:hover, .button-group.hollow .button.slideshow_nav_circle_bg_hover[disabled]:hover, .button-group.hollow .button.slideshow_nav_circle_bg_hover.disabled:focus, .button-group.hollow .button.slideshow_nav_circle_bg_hover[disabled]:focus {
    border: 1px solid #0066aa;
    color: #0066aa; }
  .button-group.hollow.slideshow_nav_circle_bg_hover .button:hover, .button-group.hollow.slideshow_nav_circle_bg_hover .button:focus, .button-group.hollow .button.slideshow_nav_circle_bg_hover:hover, .button-group.hollow .button.slideshow_nav_circle_bg_hover:focus {
    border-color: #003355;
    color: #003355; }
  .button-group.hollow.slideshow_nav_shape_shadow .button, .button-group.hollow.slideshow_nav_shape_shadow .button.disabled, .button-group.hollow.slideshow_nav_shape_shadow .button[disabled], .button-group.hollow.slideshow_nav_shape_shadow .button.disabled:hover, .button-group.hollow.slideshow_nav_shape_shadow .button[disabled]:hover, .button-group.hollow.slideshow_nav_shape_shadow .button.disabled:focus, .button-group.hollow.slideshow_nav_shape_shadow .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_shape_shadow, .button-group.hollow .button.slideshow_nav_shape_shadow.disabled, .button-group.hollow .button.slideshow_nav_shape_shadow[disabled], .button-group.hollow .button.slideshow_nav_shape_shadow.disabled:hover, .button-group.hollow .button.slideshow_nav_shape_shadow[disabled]:hover, .button-group.hollow .button.slideshow_nav_shape_shadow.disabled:focus, .button-group.hollow .button.slideshow_nav_shape_shadow[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button-group.hollow.slideshow_nav_shape_shadow .button:hover, .button-group.hollow.slideshow_nav_shape_shadow .button:focus, .button-group.hollow .button.slideshow_nav_shape_shadow:hover, .button-group.hollow .button.slideshow_nav_shape_shadow:focus {
    border-color: black;
    color: black; }
  .button-group.hollow.slideshow_nav_shape_shadow_hover .button, .button-group.hollow.slideshow_nav_shape_shadow_hover .button.disabled, .button-group.hollow.slideshow_nav_shape_shadow_hover .button[disabled], .button-group.hollow.slideshow_nav_shape_shadow_hover .button.disabled:hover, .button-group.hollow.slideshow_nav_shape_shadow_hover .button[disabled]:hover, .button-group.hollow.slideshow_nav_shape_shadow_hover .button.disabled:focus, .button-group.hollow.slideshow_nav_shape_shadow_hover .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_shape_shadow_hover, .button-group.hollow .button.slideshow_nav_shape_shadow_hover.disabled, .button-group.hollow .button.slideshow_nav_shape_shadow_hover[disabled], .button-group.hollow .button.slideshow_nav_shape_shadow_hover.disabled:hover, .button-group.hollow .button.slideshow_nav_shape_shadow_hover[disabled]:hover, .button-group.hollow .button.slideshow_nav_shape_shadow_hover.disabled:focus, .button-group.hollow .button.slideshow_nav_shape_shadow_hover[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button-group.hollow.slideshow_nav_shape_shadow_hover .button:hover, .button-group.hollow.slideshow_nav_shape_shadow_hover .button:focus, .button-group.hollow .button.slideshow_nav_shape_shadow_hover:hover, .button-group.hollow .button.slideshow_nav_shape_shadow_hover:focus {
    border-color: black;
    color: black; }
  .button-group.hollow.slideshow_nav_circle_border .button, .button-group.hollow.slideshow_nav_circle_border .button.disabled, .button-group.hollow.slideshow_nav_circle_border .button[disabled], .button-group.hollow.slideshow_nav_circle_border .button.disabled:hover, .button-group.hollow.slideshow_nav_circle_border .button[disabled]:hover, .button-group.hollow.slideshow_nav_circle_border .button.disabled:focus, .button-group.hollow.slideshow_nav_circle_border .button[disabled]:focus, .button-group.hollow .button.slideshow_nav_circle_border, .button-group.hollow .button.slideshow_nav_circle_border.disabled, .button-group.hollow .button.slideshow_nav_circle_border[disabled], .button-group.hollow .button.slideshow_nav_circle_border.disabled:hover, .button-group.hollow .button.slideshow_nav_circle_border[disabled]:hover, .button-group.hollow .button.slideshow_nav_circle_border.disabled:focus, .button-group.hollow .button.slideshow_nav_circle_border[disabled]:focus {
    border: 1px solid #000000;
    color: #000000; }
  .button-group.hollow.slideshow_nav_circle_border .button:hover, .button-group.hollow.slideshow_nav_circle_border .button:focus, .button-group.hollow .button.slideshow_nav_circle_border:hover, .button-group.hollow .button.slideshow_nav_circle_border:focus {
    border-color: black;
    color: black; }
  .button-group.hollow.slideshow_bg .button, .button-group.hollow.slideshow_bg .button.disabled, .button-group.hollow.slideshow_bg .button[disabled], .button-group.hollow.slideshow_bg .button.disabled:hover, .button-group.hollow.slideshow_bg .button[disabled]:hover, .button-group.hollow.slideshow_bg .button.disabled:focus, .button-group.hollow.slideshow_bg .button[disabled]:focus, .button-group.hollow .button.slideshow_bg, .button-group.hollow .button.slideshow_bg.disabled, .button-group.hollow .button.slideshow_bg[disabled], .button-group.hollow .button.slideshow_bg.disabled:hover, .button-group.hollow .button.slideshow_bg[disabled]:hover, .button-group.hollow .button.slideshow_bg.disabled:focus, .button-group.hollow .button.slideshow_bg[disabled]:focus {
    border: 1px solid #FFFFFF;
    color: #FFFFFF; }
  .button-group.hollow.slideshow_bg .button:hover, .button-group.hollow.slideshow_bg .button:focus, .button-group.hollow .button.slideshow_bg:hover, .button-group.hollow .button.slideshow_bg:focus {
    border-color: gray;
    color: gray; }
  .button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
    border-color: transparent;
    background-color: transparent; }
  .button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
    color: #242424; }
  .button-group.clear .button:hover, .button-group.clear .button:focus {
    color: #121212; }
  .button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
    color: #242424; }
  .button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus {
    color: #121212; }
  .button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
    color: #0066B2; }
  .button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus {
    color: #003359; }
  .button-group.clear.tertiary .button, .button-group.clear.tertiary .button.disabled, .button-group.clear.tertiary .button[disabled], .button-group.clear.tertiary .button.disabled:hover, .button-group.clear.tertiary .button[disabled]:hover, .button-group.clear.tertiary .button.disabled:focus, .button-group.clear.tertiary .button[disabled]:focus, .button-group.clear .button.tertiary, .button-group.clear .button.tertiary.disabled, .button-group.clear .button.tertiary[disabled], .button-group.clear .button.tertiary.disabled:hover, .button-group.clear .button.tertiary[disabled]:hover, .button-group.clear .button.tertiary.disabled:focus, .button-group.clear .button.tertiary[disabled]:focus {
    color: #FFE900; }
  .button-group.clear.tertiary .button:hover, .button-group.clear.tertiary .button:focus, .button-group.clear .button.tertiary:hover, .button-group.clear .button.tertiary:focus {
    color: #807500; }
  .button-group.clear.fourth .button, .button-group.clear.fourth .button.disabled, .button-group.clear.fourth .button[disabled], .button-group.clear.fourth .button.disabled:hover, .button-group.clear.fourth .button[disabled]:hover, .button-group.clear.fourth .button.disabled:focus, .button-group.clear.fourth .button[disabled]:focus, .button-group.clear .button.fourth, .button-group.clear .button.fourth.disabled, .button-group.clear .button.fourth[disabled], .button-group.clear .button.fourth.disabled:hover, .button-group.clear .button.fourth[disabled]:hover, .button-group.clear .button.fourth.disabled:focus, .button-group.clear .button.fourth[disabled]:focus {
    color: #D52C2E; }
  .button-group.clear.fourth .button:hover, .button-group.clear.fourth .button:focus, .button-group.clear .button.fourth:hover, .button-group.clear .button.fourth:focus {
    color: #6b1516; }
  .button-group.clear.fifth .button, .button-group.clear.fifth .button.disabled, .button-group.clear.fifth .button[disabled], .button-group.clear.fifth .button.disabled:hover, .button-group.clear.fifth .button[disabled]:hover, .button-group.clear.fifth .button.disabled:focus, .button-group.clear.fifth .button[disabled]:focus, .button-group.clear .button.fifth, .button-group.clear .button.fifth.disabled, .button-group.clear .button.fifth[disabled], .button-group.clear .button.fifth.disabled:hover, .button-group.clear .button.fifth[disabled]:hover, .button-group.clear .button.fifth.disabled:focus, .button-group.clear .button.fifth[disabled]:focus {
    color: #BCBCBC; }
  .button-group.clear.fifth .button:hover, .button-group.clear.fifth .button:focus, .button-group.clear .button.fifth:hover, .button-group.clear .button.fifth:focus {
    color: #5e5e5e; }
  .button-group.clear.sixth .button, .button-group.clear.sixth .button.disabled, .button-group.clear.sixth .button[disabled], .button-group.clear.sixth .button.disabled:hover, .button-group.clear.sixth .button[disabled]:hover, .button-group.clear.sixth .button.disabled:focus, .button-group.clear.sixth .button[disabled]:focus, .button-group.clear .button.sixth, .button-group.clear .button.sixth.disabled, .button-group.clear .button.sixth[disabled], .button-group.clear .button.sixth.disabled:hover, .button-group.clear .button.sixth[disabled]:hover, .button-group.clear .button.sixth.disabled:focus, .button-group.clear .button.sixth[disabled]:focus {
    color: #E07F2B; }
  .button-group.clear.sixth .button:hover, .button-group.clear.sixth .button:focus, .button-group.clear .button.sixth:hover, .button-group.clear .button.sixth:focus {
    color: #743f11; }
  .button-group.clear.seventh .button, .button-group.clear.seventh .button.disabled, .button-group.clear.seventh .button[disabled], .button-group.clear.seventh .button.disabled:hover, .button-group.clear.seventh .button[disabled]:hover, .button-group.clear.seventh .button.disabled:focus, .button-group.clear.seventh .button[disabled]:focus, .button-group.clear .button.seventh, .button-group.clear .button.seventh.disabled, .button-group.clear .button.seventh[disabled], .button-group.clear .button.seventh.disabled:hover, .button-group.clear .button.seventh[disabled]:hover, .button-group.clear .button.seventh.disabled:focus, .button-group.clear .button.seventh[disabled]:focus {
    color: #F2F2F2; }
  .button-group.clear.seventh .button:hover, .button-group.clear.seventh .button:focus, .button-group.clear .button.seventh:hover, .button-group.clear .button.seventh:focus {
    color: #797979; }
  .button-group.clear.eighth .button, .button-group.clear.eighth .button.disabled, .button-group.clear.eighth .button[disabled], .button-group.clear.eighth .button.disabled:hover, .button-group.clear.eighth .button[disabled]:hover, .button-group.clear.eighth .button.disabled:focus, .button-group.clear.eighth .button[disabled]:focus, .button-group.clear .button.eighth, .button-group.clear .button.eighth.disabled, .button-group.clear .button.eighth[disabled], .button-group.clear .button.eighth.disabled:hover, .button-group.clear .button.eighth[disabled]:hover, .button-group.clear .button.eighth.disabled:focus, .button-group.clear .button.eighth[disabled]:focus {
    color: #EDEDED; }
  .button-group.clear.eighth .button:hover, .button-group.clear.eighth .button:focus, .button-group.clear .button.eighth:hover, .button-group.clear .button.eighth:focus {
    color: #777777; }
  .button-group.clear.ninth .button, .button-group.clear.ninth .button.disabled, .button-group.clear.ninth .button[disabled], .button-group.clear.ninth .button.disabled:hover, .button-group.clear.ninth .button[disabled]:hover, .button-group.clear.ninth .button.disabled:focus, .button-group.clear.ninth .button[disabled]:focus, .button-group.clear .button.ninth, .button-group.clear .button.ninth.disabled, .button-group.clear .button.ninth[disabled], .button-group.clear .button.ninth.disabled:hover, .button-group.clear .button.ninth[disabled]:hover, .button-group.clear .button.ninth.disabled:focus, .button-group.clear .button.ninth[disabled]:focus {
    color: #26B9C8; }
  .button-group.clear.ninth .button:hover, .button-group.clear.ninth .button:focus, .button-group.clear .button.ninth:hover, .button-group.clear .button.ninth:focus {
    color: #135d64; }
  .button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
    color: #3adb76; }
  .button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus {
    color: #157539; }
  .button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
    color: #ffae00; }
  .button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus {
    color: #805700; }
  .button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
    color: #D52C2E; }
  .button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus {
    color: #6b1516; }
  .button-group.clear.white .button, .button-group.clear.white .button.disabled, .button-group.clear.white .button[disabled], .button-group.clear.white .button.disabled:hover, .button-group.clear.white .button[disabled]:hover, .button-group.clear.white .button.disabled:focus, .button-group.clear.white .button[disabled]:focus, .button-group.clear .button.white, .button-group.clear .button.white.disabled, .button-group.clear .button.white[disabled], .button-group.clear .button.white.disabled:hover, .button-group.clear .button.white[disabled]:hover, .button-group.clear .button.white.disabled:focus, .button-group.clear .button.white[disabled]:focus {
    color: #FFFFFF; }
  .button-group.clear.white .button:hover, .button-group.clear.white .button:focus, .button-group.clear .button.white:hover, .button-group.clear .button.white:focus {
    color: gray; }
  .button-group.clear.black .button, .button-group.clear.black .button.disabled, .button-group.clear.black .button[disabled], .button-group.clear.black .button.disabled:hover, .button-group.clear.black .button[disabled]:hover, .button-group.clear.black .button.disabled:focus, .button-group.clear.black .button[disabled]:focus, .button-group.clear .button.black, .button-group.clear .button.black.disabled, .button-group.clear .button.black[disabled], .button-group.clear .button.black.disabled:hover, .button-group.clear .button.black[disabled]:hover, .button-group.clear .button.black.disabled:focus, .button-group.clear .button.black[disabled]:focus {
    color: #000000; }
  .button-group.clear.black .button:hover, .button-group.clear.black .button:focus, .button-group.clear .button.black:hover, .button-group.clear .button.black:focus {
    color: black; }
  .button-group.clear.mn_primary .button, .button-group.clear.mn_primary .button.disabled, .button-group.clear.mn_primary .button[disabled], .button-group.clear.mn_primary .button.disabled:hover, .button-group.clear.mn_primary .button[disabled]:hover, .button-group.clear.mn_primary .button.disabled:focus, .button-group.clear.mn_primary .button[disabled]:focus, .button-group.clear .button.mn_primary, .button-group.clear .button.mn_primary.disabled, .button-group.clear .button.mn_primary[disabled], .button-group.clear .button.mn_primary.disabled:hover, .button-group.clear .button.mn_primary[disabled]:hover, .button-group.clear .button.mn_primary.disabled:focus, .button-group.clear .button.mn_primary[disabled]:focus {
    color: #6c6d6e; }
  .button-group.clear.mn_primary .button:hover, .button-group.clear.mn_primary .button:focus, .button-group.clear .button.mn_primary:hover, .button-group.clear .button.mn_primary:focus {
    color: #363737; }
  .button-group.clear.mn_secondary .button, .button-group.clear.mn_secondary .button.disabled, .button-group.clear.mn_secondary .button[disabled], .button-group.clear.mn_secondary .button.disabled:hover, .button-group.clear.mn_secondary .button[disabled]:hover, .button-group.clear.mn_secondary .button.disabled:focus, .button-group.clear.mn_secondary .button[disabled]:focus, .button-group.clear .button.mn_secondary, .button-group.clear .button.mn_secondary.disabled, .button-group.clear .button.mn_secondary[disabled], .button-group.clear .button.mn_secondary.disabled:hover, .button-group.clear .button.mn_secondary[disabled]:hover, .button-group.clear .button.mn_secondary.disabled:focus, .button-group.clear .button.mn_secondary[disabled]:focus {
    color: #009edb; }
  .button-group.clear.mn_secondary .button:hover, .button-group.clear.mn_secondary .button:focus, .button-group.clear .button.mn_secondary:hover, .button-group.clear .button.mn_secondary:focus {
    color: #004f6e; }
  .button-group.clear.mn_tertiary .button, .button-group.clear.mn_tertiary .button.disabled, .button-group.clear.mn_tertiary .button[disabled], .button-group.clear.mn_tertiary .button.disabled:hover, .button-group.clear.mn_tertiary .button[disabled]:hover, .button-group.clear.mn_tertiary .button.disabled:focus, .button-group.clear.mn_tertiary .button[disabled]:focus, .button-group.clear .button.mn_tertiary, .button-group.clear .button.mn_tertiary.disabled, .button-group.clear .button.mn_tertiary[disabled], .button-group.clear .button.mn_tertiary.disabled:hover, .button-group.clear .button.mn_tertiary[disabled]:hover, .button-group.clear .button.mn_tertiary.disabled:focus, .button-group.clear .button.mn_tertiary[disabled]:focus {
    color: #ebeced; }
  .button-group.clear.mn_tertiary .button:hover, .button-group.clear.mn_tertiary .button:focus, .button-group.clear .button.mn_tertiary:hover, .button-group.clear .button.mn_tertiary:focus {
    color: #70767c; }
  .button-group.clear.mn_fourth .button, .button-group.clear.mn_fourth .button.disabled, .button-group.clear.mn_fourth .button[disabled], .button-group.clear.mn_fourth .button.disabled:hover, .button-group.clear.mn_fourth .button[disabled]:hover, .button-group.clear.mn_fourth .button.disabled:focus, .button-group.clear.mn_fourth .button[disabled]:focus, .button-group.clear .button.mn_fourth, .button-group.clear .button.mn_fourth.disabled, .button-group.clear .button.mn_fourth[disabled], .button-group.clear .button.mn_fourth.disabled:hover, .button-group.clear .button.mn_fourth[disabled]:hover, .button-group.clear .button.mn_fourth.disabled:focus, .button-group.clear .button.mn_fourth[disabled]:focus {
    color: #6d6e71; }
  .button-group.clear.mn_fourth .button:hover, .button-group.clear.mn_fourth .button:focus, .button-group.clear .button.mn_fourth:hover, .button-group.clear .button.mn_fourth:focus {
    color: #373739; }
  .button-group.clear.mn_fifth .button, .button-group.clear.mn_fifth .button.disabled, .button-group.clear.mn_fifth .button[disabled], .button-group.clear.mn_fifth .button.disabled:hover, .button-group.clear.mn_fifth .button[disabled]:hover, .button-group.clear.mn_fifth .button.disabled:focus, .button-group.clear.mn_fifth .button[disabled]:focus, .button-group.clear .button.mn_fifth, .button-group.clear .button.mn_fifth.disabled, .button-group.clear .button.mn_fifth[disabled], .button-group.clear .button.mn_fifth.disabled:hover, .button-group.clear .button.mn_fifth[disabled]:hover, .button-group.clear .button.mn_fifth.disabled:focus, .button-group.clear .button.mn_fifth[disabled]:focus {
    color: white; }
  .button-group.clear.mn_fifth .button:hover, .button-group.clear.mn_fifth .button:focus, .button-group.clear .button.mn_fifth:hover, .button-group.clear .button.mn_fifth:focus {
    color: gray; }
  .button-group.clear.slideshow_nav .button, .button-group.clear.slideshow_nav .button.disabled, .button-group.clear.slideshow_nav .button[disabled], .button-group.clear.slideshow_nav .button.disabled:hover, .button-group.clear.slideshow_nav .button[disabled]:hover, .button-group.clear.slideshow_nav .button.disabled:focus, .button-group.clear.slideshow_nav .button[disabled]:focus, .button-group.clear .button.slideshow_nav, .button-group.clear .button.slideshow_nav.disabled, .button-group.clear .button.slideshow_nav[disabled], .button-group.clear .button.slideshow_nav.disabled:hover, .button-group.clear .button.slideshow_nav[disabled]:hover, .button-group.clear .button.slideshow_nav.disabled:focus, .button-group.clear .button.slideshow_nav[disabled]:focus {
    color: #ffffff; }
  .button-group.clear.slideshow_nav .button:hover, .button-group.clear.slideshow_nav .button:focus, .button-group.clear .button.slideshow_nav:hover, .button-group.clear .button.slideshow_nav:focus {
    color: gray; }
  .button-group.clear.slideshow_nav_char_color .button, .button-group.clear.slideshow_nav_char_color .button.disabled, .button-group.clear.slideshow_nav_char_color .button[disabled], .button-group.clear.slideshow_nav_char_color .button.disabled:hover, .button-group.clear.slideshow_nav_char_color .button[disabled]:hover, .button-group.clear.slideshow_nav_char_color .button.disabled:focus, .button-group.clear.slideshow_nav_char_color .button[disabled]:focus, .button-group.clear .button.slideshow_nav_char_color, .button-group.clear .button.slideshow_nav_char_color.disabled, .button-group.clear .button.slideshow_nav_char_color[disabled], .button-group.clear .button.slideshow_nav_char_color.disabled:hover, .button-group.clear .button.slideshow_nav_char_color[disabled]:hover, .button-group.clear .button.slideshow_nav_char_color.disabled:focus, .button-group.clear .button.slideshow_nav_char_color[disabled]:focus {
    color: #6c6d6e; }
  .button-group.clear.slideshow_nav_char_color .button:hover, .button-group.clear.slideshow_nav_char_color .button:focus, .button-group.clear .button.slideshow_nav_char_color:hover, .button-group.clear .button.slideshow_nav_char_color:focus {
    color: #363737; }
  .button-group.clear.slideshow_nav_hover .button, .button-group.clear.slideshow_nav_hover .button.disabled, .button-group.clear.slideshow_nav_hover .button[disabled], .button-group.clear.slideshow_nav_hover .button.disabled:hover, .button-group.clear.slideshow_nav_hover .button[disabled]:hover, .button-group.clear.slideshow_nav_hover .button.disabled:focus, .button-group.clear.slideshow_nav_hover .button[disabled]:focus, .button-group.clear .button.slideshow_nav_hover, .button-group.clear .button.slideshow_nav_hover.disabled, .button-group.clear .button.slideshow_nav_hover[disabled], .button-group.clear .button.slideshow_nav_hover.disabled:hover, .button-group.clear .button.slideshow_nav_hover[disabled]:hover, .button-group.clear .button.slideshow_nav_hover.disabled:focus, .button-group.clear .button.slideshow_nav_hover[disabled]:focus {
    color: #ffffff; }
  .button-group.clear.slideshow_nav_hover .button:hover, .button-group.clear.slideshow_nav_hover .button:focus, .button-group.clear .button.slideshow_nav_hover:hover, .button-group.clear .button.slideshow_nav_hover:focus {
    color: gray; }
  .button-group.clear.slideshow_nav_shadow .button, .button-group.clear.slideshow_nav_shadow .button.disabled, .button-group.clear.slideshow_nav_shadow .button[disabled], .button-group.clear.slideshow_nav_shadow .button.disabled:hover, .button-group.clear.slideshow_nav_shadow .button[disabled]:hover, .button-group.clear.slideshow_nav_shadow .button.disabled:focus, .button-group.clear.slideshow_nav_shadow .button[disabled]:focus, .button-group.clear .button.slideshow_nav_shadow, .button-group.clear .button.slideshow_nav_shadow.disabled, .button-group.clear .button.slideshow_nav_shadow[disabled], .button-group.clear .button.slideshow_nav_shadow.disabled:hover, .button-group.clear .button.slideshow_nav_shadow[disabled]:hover, .button-group.clear .button.slideshow_nav_shadow.disabled:focus, .button-group.clear .button.slideshow_nav_shadow[disabled]:focus {
    color: #000000; }
  .button-group.clear.slideshow_nav_shadow .button:hover, .button-group.clear.slideshow_nav_shadow .button:focus, .button-group.clear .button.slideshow_nav_shadow:hover, .button-group.clear .button.slideshow_nav_shadow:focus {
    color: black; }
  .button-group.clear.slideshow_nav_circle_bg .button, .button-group.clear.slideshow_nav_circle_bg .button.disabled, .button-group.clear.slideshow_nav_circle_bg .button[disabled], .button-group.clear.slideshow_nav_circle_bg .button.disabled:hover, .button-group.clear.slideshow_nav_circle_bg .button[disabled]:hover, .button-group.clear.slideshow_nav_circle_bg .button.disabled:focus, .button-group.clear.slideshow_nav_circle_bg .button[disabled]:focus, .button-group.clear .button.slideshow_nav_circle_bg, .button-group.clear .button.slideshow_nav_circle_bg.disabled, .button-group.clear .button.slideshow_nav_circle_bg[disabled], .button-group.clear .button.slideshow_nav_circle_bg.disabled:hover, .button-group.clear .button.slideshow_nav_circle_bg[disabled]:hover, .button-group.clear .button.slideshow_nav_circle_bg.disabled:focus, .button-group.clear .button.slideshow_nav_circle_bg[disabled]:focus {
    color: #FFFFFF; }
  .button-group.clear.slideshow_nav_circle_bg .button:hover, .button-group.clear.slideshow_nav_circle_bg .button:focus, .button-group.clear .button.slideshow_nav_circle_bg:hover, .button-group.clear .button.slideshow_nav_circle_bg:focus {
    color: gray; }
  .button-group.clear.slideshow_nav_circle_bg_hover .button, .button-group.clear.slideshow_nav_circle_bg_hover .button.disabled, .button-group.clear.slideshow_nav_circle_bg_hover .button[disabled], .button-group.clear.slideshow_nav_circle_bg_hover .button.disabled:hover, .button-group.clear.slideshow_nav_circle_bg_hover .button[disabled]:hover, .button-group.clear.slideshow_nav_circle_bg_hover .button.disabled:focus, .button-group.clear.slideshow_nav_circle_bg_hover .button[disabled]:focus, .button-group.clear .button.slideshow_nav_circle_bg_hover, .button-group.clear .button.slideshow_nav_circle_bg_hover.disabled, .button-group.clear .button.slideshow_nav_circle_bg_hover[disabled], .button-group.clear .button.slideshow_nav_circle_bg_hover.disabled:hover, .button-group.clear .button.slideshow_nav_circle_bg_hover[disabled]:hover, .button-group.clear .button.slideshow_nav_circle_bg_hover.disabled:focus, .button-group.clear .button.slideshow_nav_circle_bg_hover[disabled]:focus {
    color: #0066aa; }
  .button-group.clear.slideshow_nav_circle_bg_hover .button:hover, .button-group.clear.slideshow_nav_circle_bg_hover .button:focus, .button-group.clear .button.slideshow_nav_circle_bg_hover:hover, .button-group.clear .button.slideshow_nav_circle_bg_hover:focus {
    color: #003355; }
  .button-group.clear.slideshow_nav_shape_shadow .button, .button-group.clear.slideshow_nav_shape_shadow .button.disabled, .button-group.clear.slideshow_nav_shape_shadow .button[disabled], .button-group.clear.slideshow_nav_shape_shadow .button.disabled:hover, .button-group.clear.slideshow_nav_shape_shadow .button[disabled]:hover, .button-group.clear.slideshow_nav_shape_shadow .button.disabled:focus, .button-group.clear.slideshow_nav_shape_shadow .button[disabled]:focus, .button-group.clear .button.slideshow_nav_shape_shadow, .button-group.clear .button.slideshow_nav_shape_shadow.disabled, .button-group.clear .button.slideshow_nav_shape_shadow[disabled], .button-group.clear .button.slideshow_nav_shape_shadow.disabled:hover, .button-group.clear .button.slideshow_nav_shape_shadow[disabled]:hover, .button-group.clear .button.slideshow_nav_shape_shadow.disabled:focus, .button-group.clear .button.slideshow_nav_shape_shadow[disabled]:focus {
    color: #000000; }
  .button-group.clear.slideshow_nav_shape_shadow .button:hover, .button-group.clear.slideshow_nav_shape_shadow .button:focus, .button-group.clear .button.slideshow_nav_shape_shadow:hover, .button-group.clear .button.slideshow_nav_shape_shadow:focus {
    color: black; }
  .button-group.clear.slideshow_nav_shape_shadow_hover .button, .button-group.clear.slideshow_nav_shape_shadow_hover .button.disabled, .button-group.clear.slideshow_nav_shape_shadow_hover .button[disabled], .button-group.clear.slideshow_nav_shape_shadow_hover .button.disabled:hover, .button-group.clear.slideshow_nav_shape_shadow_hover .button[disabled]:hover, .button-group.clear.slideshow_nav_shape_shadow_hover .button.disabled:focus, .button-group.clear.slideshow_nav_shape_shadow_hover .button[disabled]:focus, .button-group.clear .button.slideshow_nav_shape_shadow_hover, .button-group.clear .button.slideshow_nav_shape_shadow_hover.disabled, .button-group.clear .button.slideshow_nav_shape_shadow_hover[disabled], .button-group.clear .button.slideshow_nav_shape_shadow_hover.disabled:hover, .button-group.clear .button.slideshow_nav_shape_shadow_hover[disabled]:hover, .button-group.clear .button.slideshow_nav_shape_shadow_hover.disabled:focus, .button-group.clear .button.slideshow_nav_shape_shadow_hover[disabled]:focus {
    color: #000000; }
  .button-group.clear.slideshow_nav_shape_shadow_hover .button:hover, .button-group.clear.slideshow_nav_shape_shadow_hover .button:focus, .button-group.clear .button.slideshow_nav_shape_shadow_hover:hover, .button-group.clear .button.slideshow_nav_shape_shadow_hover:focus {
    color: black; }
  .button-group.clear.slideshow_nav_circle_border .button, .button-group.clear.slideshow_nav_circle_border .button.disabled, .button-group.clear.slideshow_nav_circle_border .button[disabled], .button-group.clear.slideshow_nav_circle_border .button.disabled:hover, .button-group.clear.slideshow_nav_circle_border .button[disabled]:hover, .button-group.clear.slideshow_nav_circle_border .button.disabled:focus, .button-group.clear.slideshow_nav_circle_border .button[disabled]:focus, .button-group.clear .button.slideshow_nav_circle_border, .button-group.clear .button.slideshow_nav_circle_border.disabled, .button-group.clear .button.slideshow_nav_circle_border[disabled], .button-group.clear .button.slideshow_nav_circle_border.disabled:hover, .button-group.clear .button.slideshow_nav_circle_border[disabled]:hover, .button-group.clear .button.slideshow_nav_circle_border.disabled:focus, .button-group.clear .button.slideshow_nav_circle_border[disabled]:focus {
    color: #000000; }
  .button-group.clear.slideshow_nav_circle_border .button:hover, .button-group.clear.slideshow_nav_circle_border .button:focus, .button-group.clear .button.slideshow_nav_circle_border:hover, .button-group.clear .button.slideshow_nav_circle_border:focus {
    color: black; }
  .button-group.clear.slideshow_bg .button, .button-group.clear.slideshow_bg .button.disabled, .button-group.clear.slideshow_bg .button[disabled], .button-group.clear.slideshow_bg .button.disabled:hover, .button-group.clear.slideshow_bg .button[disabled]:hover, .button-group.clear.slideshow_bg .button.disabled:focus, .button-group.clear.slideshow_bg .button[disabled]:focus, .button-group.clear .button.slideshow_bg, .button-group.clear .button.slideshow_bg.disabled, .button-group.clear .button.slideshow_bg[disabled], .button-group.clear .button.slideshow_bg.disabled:hover, .button-group.clear .button.slideshow_bg[disabled]:hover, .button-group.clear .button.slideshow_bg.disabled:focus, .button-group.clear .button.slideshow_bg[disabled]:focus {
    color: #FFFFFF; }
  .button-group.clear.slideshow_bg .button:hover, .button-group.clear.slideshow_bg .button:focus, .button-group.clear .button.slideshow_bg:hover, .button-group.clear .button.slideshow_bg:focus {
    color: gray; }
  .button-group.no-gaps .button {
    margin-right: -0.06667rem; }
    .button-group.no-gaps .button + .button {
      border-left-color: transparent; }
  .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
    flex-wrap: wrap; }
    .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {
      flex: 0 0 100%; }
      .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {
        margin-bottom: 0; }
    .button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button {
      flex: 1 1 0px; }
  @media print, screen and (min-width: 40em) {
    .button-group.stacked-for-small .button {
      flex: 0 0 auto;
      margin-bottom: 0; } }
  @media print, screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button {
      flex: 0 0 auto;
      margin-bottom: 0; } }
  @media print, screen and (max-width: 39.99875em) {
    .button-group.stacked-for-small.expanded {
      display: block; }
      .button-group.stacked-for-small.expanded .button {
        display: block;
        margin-right: 0; } }
  @media print, screen and (max-width: 63.99875em) {
    .button-group.stacked-for-medium.expanded {
      display: block; }
      .button-group.stacked-for-medium.expanded .button {
        display: block;
        margin-right: 0; } }

.callout {
  position: relative;
  margin: 0 0 1rem 0;
  padding: 1rem;
  border: 1px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  background-color: white;
  color: #242424; }
  .callout > :first-child {
    margin-top: 0; }
  .callout > :last-child {
    margin-bottom: 0; }
  .callout.primary {
    background-color: #dedede;
    color: #242424; }
  .callout.secondary {
    background-color: #cdeaff;
    color: #242424; }
  .callout.tertiary {
    background-color: #fffcd9;
    color: #242424; }
  .callout.fourth {
    background-color: #f9dfe0;
    color: #242424; }
  .callout.fifth {
    background-color: whitesmoke;
    color: #242424; }
  .callout.sixth {
    background-color: #faecdf;
    color: #242424; }
  .callout.seventh {
    background-color: #fdfdfd;
    color: #242424; }
  .callout.eighth {
    background-color: #fcfcfc;
    color: #242424; }
  .callout.ninth {
    background-color: #ddf6f8;
    color: #242424; }
  .callout.success {
    background-color: #e1faea;
    color: #242424; }
  .callout.warning {
    background-color: #fff3d9;
    color: #242424; }
  .callout.alert {
    background-color: #f9dfe0;
    color: #242424; }
  .callout.white {
    background-color: white;
    color: #242424; }
  .callout.black {
    background-color: #d9d9d9;
    color: #242424; }
  .callout.mn_primary {
    background-color: #e9e9e9;
    color: #242424; }
  .callout.mn_secondary {
    background-color: #d3f3ff;
    color: #242424; }
  .callout.mn_tertiary {
    background-color: #fcfcfc;
    color: #242424; }
  .callout.mn_fourth {
    background-color: #e9e9ea;
    color: #242424; }
  .callout.mn_fifth {
    background-color: white;
    color: #242424; }
  .callout.slideshow_nav {
    background-color: white;
    color: #242424; }
  .callout.slideshow_nav_char_color {
    background-color: #e9e9e9;
    color: #242424; }
  .callout.slideshow_nav_hover {
    background-color: white;
    color: #242424; }
  .callout.slideshow_nav_shadow {
    background-color: #d9d9d9;
    color: #242424; }
  .callout.slideshow_nav_circle_bg {
    background-color: white;
    color: #242424; }
  .callout.slideshow_nav_circle_bg_hover {
    background-color: #ccebff;
    color: #242424; }
  .callout.slideshow_nav_shape_shadow {
    background-color: #d9d9d9;
    color: #242424; }
  .callout.slideshow_nav_shape_shadow_hover {
    background-color: #d9d9d9;
    color: #242424; }
  .callout.slideshow_nav_circle_border {
    background-color: #d9d9d9;
    color: #242424; }
  .callout.slideshow_bg {
    background-color: white;
    color: #242424; }
  .callout.small {
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem; }
  .callout.large {
    padding-top: 3rem;
    padding-right: 3rem;
    padding-bottom: 3rem;
    padding-left: 3rem; }

.card {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 1rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  background: #fefefe;
  box-shadow: none;
  overflow: hidden;
  color: #242424; }
  .card > :last-child {
    margin-bottom: 0; }

.card-divider {
  display: flex;
  flex: 0 1 auto;
  padding: 1rem;
  background: #e6e6e6; }
  .card-divider > :last-child {
    margin-bottom: 0; }

.card-section {
  flex: 1 0 auto;
  padding: 1rem; }
  .card-section > :last-child {
    margin-bottom: 0; }

.card-image {
  min-height: 1px; }

.close-button {
  position: absolute;
  z-index: 10;
  color: #8a8a8a;
  cursor: pointer; }
  [data-whatinput='mouse'] .close-button {
    outline: 0; }
  .close-button:hover, .close-button:focus {
    color: #0a0a0a; }
  .close-button.small {
    right: 0.66rem;
    top: 0.33em;
    font-size: 1.5em;
    line-height: 1; }
  .close-button, .close-button.medium {
    right: 1rem;
    top: 0.5rem;
    font-size: 2em;
    line-height: 1; }

.menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  display: flex;
  flex-wrap: wrap; }
  [data-whatinput='mouse'] .menu li {
    outline: 0; }
  .menu a,
  .menu .button {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: 0.7rem 1rem; }
  .menu input,
  .menu select,
  .menu a,
  .menu button {
    margin-bottom: 0; }
  .menu input {
    display: inline-block; }
  .menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row; }
  .menu.vertical {
    flex-wrap: nowrap;
    flex-direction: column; }
    .menu.vertical.icon-top li a img,
    .menu.vertical.icon-top li a i,
    .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img,
    .menu.vertical.icon-bottom li a i,
    .menu.vertical.icon-bottom li a svg {
      text-align: left; }
  .menu.expanded li {
    flex: 1 1 0px; }
  .menu.expanded.icon-top li a img,
  .menu.expanded.icon-top li a i,
  .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img,
  .menu.expanded.icon-bottom li a i,
  .menu.expanded.icon-bottom li a svg {
    text-align: left; }
  .menu.simple {
    align-items: center; }
    .menu.simple li + li {
      margin-left: 1rem; }
    .menu.simple a {
      padding: 0; }
  @media print, screen and (min-width: 40em) {
    .menu.medium-horizontal {
      flex-wrap: wrap;
      flex-direction: row; }
    .menu.medium-vertical {
      flex-wrap: nowrap;
      flex-direction: column; }
    .menu.medium-expanded li {
      flex: 1 1 0px; }
    .menu.medium-simple li {
      flex: 1 1 0px; } }
  @media print, screen and (min-width: 64em) {
    .menu.large-horizontal {
      flex-wrap: wrap;
      flex-direction: row; }
    .menu.large-vertical {
      flex-wrap: nowrap;
      flex-direction: column; }
    .menu.large-expanded li {
      flex: 1 1 0px; }
    .menu.large-simple li {
      flex: 1 1 0px; } }
  .menu.nested {
    margin-right: 0;
    margin-left: 1rem; }
  .menu.icons a {
    display: flex; }
  .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
    display: flex; }
  .menu.icon-left li a, .menu.nested.icon-left li a {
    flex-flow: row nowrap; }
    .menu.icon-left li a img,
    .menu.icon-left li a i,
    .menu.icon-left li a svg, .menu.nested.icon-left li a img,
    .menu.nested.icon-left li a i,
    .menu.nested.icon-left li a svg {
      margin-right: 0.25rem; }
  .menu.icon-right li a, .menu.nested.icon-right li a {
    flex-flow: row nowrap; }
    .menu.icon-right li a img,
    .menu.icon-right li a i,
    .menu.icon-right li a svg, .menu.nested.icon-right li a img,
    .menu.nested.icon-right li a i,
    .menu.nested.icon-right li a svg {
      margin-left: 0.25rem; }
  .menu.icon-top li a, .menu.nested.icon-top li a {
    flex-flow: column nowrap; }
    .menu.icon-top li a img,
    .menu.icon-top li a i,
    .menu.icon-top li a svg, .menu.nested.icon-top li a img,
    .menu.nested.icon-top li a i,
    .menu.nested.icon-top li a svg {
      align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  .menu.icon-bottom li a, .menu.nested.icon-bottom li a {
    flex-flow: column nowrap; }
    .menu.icon-bottom li a img,
    .menu.icon-bottom li a i,
    .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img,
    .menu.nested.icon-bottom li a i,
    .menu.nested.icon-bottom li a svg {
      align-self: stretch;
      margin-bottom: 0.25rem;
      text-align: center; }
  .menu .is-active > a {
    background: #242424;
    color: #fefefe; }
  .menu .active > a {
    background: #242424;
    color: #fefefe; }
  .menu.align-left {
    justify-content: flex-start; }
  .menu.align-right li {
    display: flex;
    justify-content: flex-end; }
    .menu.align-right li .submenu li {
      justify-content: flex-start; }
  .menu.align-right.vertical li {
    display: block;
    text-align: right; }
    .menu.align-right.vertical li .submenu li {
      text-align: right; }
  .menu.align-right.icon-top li a img,
  .menu.align-right.icon-top li a i,
  .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img,
  .menu.align-right.icon-bottom li a i,
  .menu.align-right.icon-bottom li a svg {
    text-align: right; }
  .menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0; }
  .menu.align-center li {
    display: flex;
    justify-content: center; }
    .menu.align-center li .submenu li {
      justify-content: flex-start; }
  .menu .menu-text {
    padding: 0.7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit; }

.menu-centered > .menu {
  justify-content: center; }
  .menu-centered > .menu li {
    display: flex;
    justify-content: center; }
    .menu-centered > .menu li .submenu li {
      justify-content: flex-start; }

.no-js [data-responsive-menu] ul {
  display: none; }

.menu-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer; }
  .menu-icon::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #242424;
    box-shadow: 0 7px 0 #242424, 0 14px 0 #242424;
    content: ''; }
  .menu-icon:hover::after {
    background: rgba(36, 36, 36, 0.7);
    box-shadow: 0 7px 0 rgba(36, 36, 36, 0.7), 0 14px 0 rgba(36, 36, 36, 0.7); }

.menu-icon.dark {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 16px;
  cursor: pointer; }
  .menu-icon.dark::after {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background: #0a0a0a;
    box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a;
    content: ''; }
  .menu-icon.dark:hover::after {
    background: #8a8a8a;
    box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; }

.is-drilldown {
  position: relative;
  overflow: hidden; }
  .is-drilldown li {
    display: block; }
  .is-drilldown.animate-height {
    transition: height 0.5s; }

.drilldown a {
  padding: 0.7rem 1rem;
  background: #fefefe; }

.drilldown .is-drilldown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: -1;
  width: 100%;
  background: #fefefe;
  transition: transform 0.15s linear; }
  .drilldown .is-drilldown-submenu.is-active {
    z-index: 1;
    display: block;
    transform: translateX(-100%); }
  .drilldown .is-drilldown-submenu.is-closing {
    transform: translateX(100%); }
  .drilldown .is-drilldown-submenu a {
    padding: 0.7rem 1rem; }

.drilldown .nested.is-drilldown-submenu {
  margin-right: 0;
  margin-left: 0; }

.drilldown .drilldown-submenu-cover-previous {
  min-height: 100%; }

.drilldown .is-drilldown-submenu-parent > a {
  position: relative; }
  .drilldown .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #242424;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem; }

.drilldown.align-left .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-right-width: 0;
  border-color: transparent transparent transparent #FFFFFF;
  right: 1rem;
  left: auto; }

.drilldown.align-right .is-drilldown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-left-width: 0;
  border-color: transparent #FFFFFF transparent transparent;
  right: auto;
  left: 1rem; }

.drilldown .js-drilldown-back > a::before {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-left-width: 0;
  border-color: transparent #242424 transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.75rem; }

.dropdown-pane {
  position: absolute;
  z-index: 10;
  display: none;
  width: 300px;
  padding: 1rem;
  visibility: hidden;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #F2F2F2;
  font-size: 1rem; }
  .dropdown-pane.is-opening {
    display: block; }
  .dropdown-pane.is-open {
    display: block;
    visibility: visible; }

.dropdown-pane.tiny {
  width: 100px; }

.dropdown-pane.small {
  width: 200px; }

.dropdown-pane.large {
  width: 400px; }

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
  top: 100%;
  right: 0;
  left: auto; }

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 100%;
  right: auto;
  left: 0; }

.dropdown.menu > li.is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 1.5rem; }

.dropdown.menu > li.is-dropdown-submenu-parent > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-bottom-width: 0;
  border-color: #FFFFFF transparent transparent;
  right: 5px;
  left: auto;
  margin-top: -3px; }

[data-whatinput='mouse'] .dropdown.menu a {
  outline: 0; }

.dropdown.menu > li > a {
  padding: 0.7rem 1rem; }

.dropdown.menu > li.is-active > a {
  background: transparent;
  color: #242424; }

.no-js .dropdown.menu ul {
  display: none; }

.dropdown.menu .nested.is-dropdown-submenu {
  margin-right: 0;
  margin-left: 0; }

.dropdown.menu.vertical > li .is-dropdown-submenu {
  top: 0; }

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
  top: 0;
  right: 100%;
  left: auto; }

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
  right: auto;
  left: 100%; }

.dropdown.menu.vertical > li > a::after {
  right: 14px; }

.dropdown.menu.vertical > li.opens-left > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-left-width: 0;
  border-color: transparent #FFFFFF transparent transparent;
  right: auto;
  left: 5px; }

.dropdown.menu.vertical > li.opens-right > a::after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px;
  content: '';
  border-right-width: 0;
  border-color: transparent transparent transparent #FFFFFF; }

@media print, screen and (min-width: 40em) {
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #FFFFFF transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.medium-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.medium-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #FFFFFF transparent transparent;
    right: auto;
    left: 5px; }
  .dropdown.menu.medium-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #FFFFFF; } }

@media print, screen and (min-width: 64em) {
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto; }
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem; }
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-bottom-width: 0;
    border-color: #FFFFFF transparent transparent;
    right: 5px;
    left: auto;
    margin-top: -3px; }
  .dropdown.menu.large-vertical > li .is-dropdown-submenu {
    top: 0; }
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto; }
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }
  .dropdown.menu.large-vertical > li > a::after {
    right: 14px; }
  .dropdown.menu.large-vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #FFFFFF transparent transparent;
    right: auto;
    left: 5px; }
  .dropdown.menu.large-vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #FFFFFF; } }

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
  top: 100%;
  right: 0;
  left: auto; }

.is-dropdown-menu.vertical {
  width: 100px; }
  .is-dropdown-menu.vertical.align-right {
    float: right; }

.is-dropdown-submenu-parent {
  position: relative; }
  .is-dropdown-submenu-parent a::after {
    position: absolute;
    top: 50%;
    right: 5px;
    left: auto;
    margin-top: -6px; }
  .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
    top: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
    right: 100%;
    left: auto; }
  .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%; }

.is-dropdown-submenu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
  display: none;
  min-width: 200px;
  border: 1px solid #cacaca;
  background: #fefefe; }
  .dropdown .is-dropdown-submenu a {
    padding: 0.7rem 1rem; }
  .is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-left-width: 0;
    border-color: transparent #FFFFFF transparent transparent;
    right: auto;
    left: 5px; }
  .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #FFFFFF; }
  .is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px; }
  .is-dropdown-submenu > li {
    width: 100%; }
  .is-dropdown-submenu.js-dropdown-active {
    display: block; }

.responsive-embed,
.flex-video {
  position: relative;
  height: 0;
  margin-bottom: 1.06667rem;
  padding-bottom: 75%;
  overflow: hidden; }
  .responsive-embed iframe,
  .responsive-embed object,
  .responsive-embed embed,
  .responsive-embed video,
  .flex-video iframe,
  .flex-video object,
  .flex-video embed,
  .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .responsive-embed.widescreen,
  .flex-video.widescreen {
    padding-bottom: 56.25%; }

.label {
  display: inline-block;
  padding: 0.33333rem 0.5rem;
  border-radius: 0;
  font-size: 0.8rem;
  line-height: 1;
  white-space: nowrap;
  cursor: default;
  background: #242424;
  color: #fefefe; }
  .label.primary {
    background: #242424;
    color: #fefefe; }
  .label.secondary {
    background: #0066B2;
    color: #fefefe; }
  .label.tertiary {
    background: #FFE900;
    color: #0a0a0a; }
  .label.fourth {
    background: #D52C2E;
    color: #fefefe; }
  .label.fifth {
    background: #BCBCBC;
    color: #0a0a0a; }
  .label.sixth {
    background: #E07F2B;
    color: #0a0a0a; }
  .label.seventh {
    background: #F2F2F2;
    color: #0a0a0a; }
  .label.eighth {
    background: #EDEDED;
    color: #0a0a0a; }
  .label.ninth {
    background: #26B9C8;
    color: #0a0a0a; }
  .label.success {
    background: #3adb76;
    color: #0a0a0a; }
  .label.warning {
    background: #ffae00;
    color: #0a0a0a; }
  .label.alert {
    background: #D52C2E;
    color: #fefefe; }
  .label.white {
    background: #FFFFFF;
    color: #0a0a0a; }
  .label.black {
    background: #000000;
    color: #fefefe; }
  .label.mn_primary {
    background: #6c6d6e;
    color: #fefefe; }
  .label.mn_secondary {
    background: #009edb;
    color: #0a0a0a; }
  .label.mn_tertiary {
    background: #ebeced;
    color: #0a0a0a; }
  .label.mn_fourth {
    background: #6d6e71;
    color: #fefefe; }
  .label.mn_fifth {
    background: white;
    color: #0a0a0a; }
  .label.slideshow_nav {
    background: #ffffff;
    color: #0a0a0a; }
  .label.slideshow_nav_char_color {
    background: #6c6d6e;
    color: #fefefe; }
  .label.slideshow_nav_hover {
    background: #ffffff;
    color: #0a0a0a; }
  .label.slideshow_nav_shadow {
    background: #000000;
    color: #fefefe; }
  .label.slideshow_nav_circle_bg {
    background: #FFFFFF;
    color: #0a0a0a; }
  .label.slideshow_nav_circle_bg_hover {
    background: #0066aa;
    color: #fefefe; }
  .label.slideshow_nav_shape_shadow {
    background: #000000;
    color: #fefefe; }
  .label.slideshow_nav_shape_shadow_hover {
    background: #000000;
    color: #fefefe; }
  .label.slideshow_nav_circle_border {
    background: #000000;
    color: #fefefe; }
  .label.slideshow_bg {
    background: #FFFFFF;
    color: #0a0a0a; }

.media-object {
  display: flex;
  margin-bottom: 1rem;
  flex-wrap: nowrap; }
  .media-object img {
    max-width: none; }
  @media print, screen and (max-width: 39.99875em) {
    .media-object.stack-for-small {
      flex-wrap: wrap; } }

.media-object-section {
  flex: 0 1 auto; }
  .media-object-section:first-child {
    padding-right: 1rem; }
  .media-object-section:last-child:not(:nth-child(2)) {
    padding-left: 1rem; }
  .media-object-section > :last-child {
    margin-bottom: 0; }
  @media print, screen and (max-width: 39.99875em) {
    .stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      flex-basis: 100%;
      max-width: 100%; }
      .stack-for-small .media-object-section img {
        width: 100%; } }
  .media-object-section.main-section {
    flex: 1 1 0px; }

.is-off-canvas-open {
  overflow: hidden; }

.js-off-canvas-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(254, 254, 254, 0.25);
  opacity: 0;
  visibility: hidden;
  overflow: hidden; }
  .js-off-canvas-overlay.is-visible {
    opacity: 1;
    visibility: visible; }
  .js-off-canvas-overlay.is-closable {
    cursor: pointer; }
  .js-off-canvas-overlay.is-overlay-absolute {
    position: absolute; }
  .js-off-canvas-overlay.is-overlay-fixed {
    position: fixed; }

.off-canvas-wrapper {
  position: relative;
  overflow: hidden; }

.off-canvas {
  position: fixed;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #e6e6e6; }
  [data-whatinput='mouse'] .off-canvas {
    outline: 0; }
  .off-canvas.is-transition-push {
    z-index: 12; }
  .off-canvas.is-closed {
    visibility: hidden; }
  .off-canvas.is-transition-overlap {
    z-index: 13; }
    .off-canvas.is-transition-overlap.is-open {
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  .off-canvas.is-open {
    transform: translate(0, 0); }

.off-canvas-absolute {
  position: absolute;
  z-index: 12;
  transition: transform 0.5s ease;
  backface-visibility: hidden;
  background: #e6e6e6; }
  [data-whatinput='mouse'] .off-canvas-absolute {
    outline: 0; }
  .off-canvas-absolute.is-transition-push {
    z-index: 12; }
  .off-canvas-absolute.is-closed {
    visibility: hidden; }
  .off-canvas-absolute.is-transition-overlap {
    z-index: 13; }
    .off-canvas-absolute.is-transition-overlap.is-open {
      box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); }
  .off-canvas-absolute.is-open {
    transform: translate(0, 0); }

.position-left {
  top: 0;
  left: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 250px;
  transform: translateX(-250px); }
  .off-canvas-content .off-canvas.position-left {
    transform: translateX(-250px); }
    .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(250px); }
  .position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); }

.position-right {
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 250px;
  transform: translateX(250px); }
  .off-canvas-content .off-canvas.position-right {
    transform: translateX(250px); }
    .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-250px); }
  .position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); }

.position-top {
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 250px;
  transform: translateY(-250px); }
  .off-canvas-content .off-canvas.position-top {
    transform: translateY(-250px); }
    .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(250px); }
  .position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); }

.position-bottom {
  bottom: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  height: 250px;
  transform: translateY(250px); }
  .off-canvas-content .off-canvas.position-bottom {
    transform: translateY(250px); }
    .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
      transform: translate(0, 0); }
  .off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-250px); }
  .position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); }

.off-canvas-content {
  transform: none;
  backface-visibility: hidden; }
  .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
    transition: transform 0.5s ease; }
  .off-canvas-content.has-transition-push {
    transform: translate(0, 0); }
  .off-canvas-content .off-canvas.is-open {
    transform: translate(0, 0); }

@media print, screen and (min-width: 40em) {
  .position-left.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-left.reveal-for-medium .close-button {
      display: none; }
    .off-canvas-content .position-left.reveal-for-medium {
      transform: none; }
    .off-canvas-content.has-reveal-left {
      margin-left: 250px; }
    .position-left.reveal-for-medium ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-right.reveal-for-medium .close-button {
      display: none; }
    .off-canvas-content .position-right.reveal-for-medium {
      transform: none; }
    .off-canvas-content.has-reveal-right {
      margin-right: 250px; }
    .position-right.reveal-for-medium ~ .off-canvas-content {
      margin-right: 250px; }
  .position-top.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-top.reveal-for-medium .close-button {
      display: none; }
    .off-canvas-content .position-top.reveal-for-medium {
      transform: none; }
    .off-canvas-content.has-reveal-top {
      margin-top: 250px; }
    .position-top.reveal-for-medium ~ .off-canvas-content {
      margin-top: 250px; }
  .position-bottom.reveal-for-medium {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-bottom.reveal-for-medium .close-button {
      display: none; }
    .off-canvas-content .position-bottom.reveal-for-medium {
      transform: none; }
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 250px; }
    .position-bottom.reveal-for-medium ~ .off-canvas-content {
      margin-bottom: 250px; } }

@media print, screen and (min-width: 64em) {
  .position-left.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-left.reveal-for-large .close-button {
      display: none; }
    .off-canvas-content .position-left.reveal-for-large {
      transform: none; }
    .off-canvas-content.has-reveal-left {
      margin-left: 250px; }
    .position-left.reveal-for-large ~ .off-canvas-content {
      margin-left: 250px; }
  .position-right.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-right.reveal-for-large .close-button {
      display: none; }
    .off-canvas-content .position-right.reveal-for-large {
      transform: none; }
    .off-canvas-content.has-reveal-right {
      margin-right: 250px; }
    .position-right.reveal-for-large ~ .off-canvas-content {
      margin-right: 250px; }
  .position-top.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-top.reveal-for-large .close-button {
      display: none; }
    .off-canvas-content .position-top.reveal-for-large {
      transform: none; }
    .off-canvas-content.has-reveal-top {
      margin-top: 250px; }
    .position-top.reveal-for-large ~ .off-canvas-content {
      margin-top: 250px; }
  .position-bottom.reveal-for-large {
    transform: none;
    z-index: 12;
    transition: none;
    visibility: visible; }
    .position-bottom.reveal-for-large .close-button {
      display: none; }
    .off-canvas-content .position-bottom.reveal-for-large {
      transform: none; }
    .off-canvas-content.has-reveal-bottom {
      margin-bottom: 250px; }
    .position-bottom.reveal-for-large ~ .off-canvas-content {
      margin-bottom: 250px; } }

@media print, screen and (min-width: 40em) {
  .off-canvas.in-canvas-for-medium {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none; }
    .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
      box-shadow: none;
      transform: none; }
    .off-canvas.in-canvas-for-medium .close-button {
      display: none; } }

@media print, screen and (min-width: 64em) {
  .off-canvas.in-canvas-for-large {
    visibility: visible;
    height: auto;
    position: static;
    background: none;
    width: auto;
    overflow: visible;
    transition: none; }
    .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
      box-shadow: none;
      transform: none; }
    .off-canvas.in-canvas-for-large .close-button {
      display: none; } }

.orbit {
  position: relative; }

.orbit-container {
  position: relative;
  height: 0;
  margin: 0;
  list-style: none;
  overflow: hidden; }

.orbit-slide {
  width: 100%;
  position: absolute; }
  .orbit-slide.no-motionui.is-active {
    top: 0;
    left: 0; }

.orbit-figure {
  margin: 0; }

.orbit-image {
  width: 100%;
  max-width: 100%;
  margin: 0; }

.orbit-caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-bottom: 0;
  padding: 1rem;
  background-color: rgba(10, 10, 10, 0.5);
  color: #fefefe; }

.orbit-previous, .orbit-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  padding: 1rem;
  color: #fefefe; }
  [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next {
    outline: 0; }
  .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus {
    background-color: rgba(10, 10, 10, 0.5); }

.orbit-previous {
  left: 0; }

.orbit-next {
  left: auto;
  right: 0; }

.orbit-bullets {
  position: relative;
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  text-align: center; }
  [data-whatinput='mouse'] .orbit-bullets {
    outline: 0; }
  .orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.1rem;
    border-radius: 50%;
    background-color: #cacaca; }
    .orbit-bullets button:hover {
      background-color: #8a8a8a; }
    .orbit-bullets button.is-active {
      background-color: #8a8a8a; }

.pagination {
  margin-left: 0;
  margin-bottom: 1rem; }
  .pagination::before, .pagination::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .pagination::after {
    clear: both; }
  .pagination li {
    margin-right: 0.06667rem;
    border-radius: 0;
    font-size: 0.93333rem;
    display: none; }
    .pagination li:last-child, .pagination li:first-child {
      display: inline-block; }
    @media print, screen and (min-width: 40em) {
      .pagination li {
        display: inline-block; } }
  .pagination a,
  .pagination button {
    display: block;
    padding: 0.2rem 0.66667rem;
    border-radius: 0;
    color: #0a0a0a; }
    .pagination a:hover,
    .pagination button:hover {
      background: #e6e6e6; }
  .pagination .current {
    padding: 0.2rem 0.66667rem;
    background: #242424;
    color: #fefefe;
    cursor: default; }
  .pagination .disabled {
    padding: 0.2rem 0.66667rem;
    color: #cacaca;
    cursor: not-allowed; }
    .pagination .disabled:hover {
      background: transparent; }
  .pagination .ellipsis::after {
    padding: 0.2rem 0.66667rem;
    content: '\2026';
    color: #0a0a0a; }

.pagination-previous a::before,
.pagination-previous.disabled::before {
  display: inline-block;
  margin-right: 0.5rem;
  content: "«"; }

.pagination-next a::after,
.pagination-next.disabled::after {
  display: inline-block;
  margin-left: 0.5rem;
  content: "»"; }

.progress {
  height: 1rem;
  margin-bottom: 1rem;
  border-radius: 0;
  background-color: #cacaca; }
  .progress.primary .progress-meter {
    background-color: #242424; }
  .progress.secondary .progress-meter {
    background-color: #0066B2; }
  .progress.tertiary .progress-meter {
    background-color: #FFE900; }
  .progress.fourth .progress-meter {
    background-color: #D52C2E; }
  .progress.fifth .progress-meter {
    background-color: #BCBCBC; }
  .progress.sixth .progress-meter {
    background-color: #E07F2B; }
  .progress.seventh .progress-meter {
    background-color: #F2F2F2; }
  .progress.eighth .progress-meter {
    background-color: #EDEDED; }
  .progress.ninth .progress-meter {
    background-color: #26B9C8; }
  .progress.success .progress-meter {
    background-color: #3adb76; }
  .progress.warning .progress-meter {
    background-color: #ffae00; }
  .progress.alert .progress-meter {
    background-color: #D52C2E; }
  .progress.white .progress-meter {
    background-color: #FFFFFF; }
  .progress.black .progress-meter {
    background-color: #000000; }
  .progress.mn_primary .progress-meter {
    background-color: #6c6d6e; }
  .progress.mn_secondary .progress-meter {
    background-color: #009edb; }
  .progress.mn_tertiary .progress-meter {
    background-color: #ebeced; }
  .progress.mn_fourth .progress-meter {
    background-color: #6d6e71; }
  .progress.mn_fifth .progress-meter {
    background-color: white; }
  .progress.slideshow_nav .progress-meter {
    background-color: #ffffff; }
  .progress.slideshow_nav_char_color .progress-meter {
    background-color: #6c6d6e; }
  .progress.slideshow_nav_hover .progress-meter {
    background-color: #ffffff; }
  .progress.slideshow_nav_shadow .progress-meter {
    background-color: #000000; }
  .progress.slideshow_nav_circle_bg .progress-meter {
    background-color: #FFFFFF; }
  .progress.slideshow_nav_circle_bg_hover .progress-meter {
    background-color: #0066aa; }
  .progress.slideshow_nav_shape_shadow .progress-meter {
    background-color: #000000; }
  .progress.slideshow_nav_shape_shadow_hover .progress-meter {
    background-color: #000000; }
  .progress.slideshow_nav_circle_border .progress-meter {
    background-color: #000000; }
  .progress.slideshow_bg .progress-meter {
    background-color: #FFFFFF; }

.progress-meter {
  position: relative;
  display: block;
  width: 0%;
  height: 100%;
  background-color: #242424; }

.progress-meter-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  font-size: 0.75rem;
  font-weight: bold;
  color: #fefefe;
  white-space: nowrap; }

.slider {
  position: relative;
  height: 0.5rem;
  margin-top: 1.25rem;
  margin-bottom: 2.25rem;
  background-color: #e6e6e6;
  cursor: pointer;
  user-select: none;
  touch-action: none; }

.slider-fill {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  max-width: 100%;
  height: 0.5rem;
  background-color: #cacaca;
  transition: all 0.2s ease-in-out; }
  .slider-fill.is-dragging {
    transition: all 0s linear; }

.slider-handle {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  z-index: 1;
  cursor: grab;
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 0;
  background-color: #242424;
  transition: all 0.2s ease-in-out;
  touch-action: manipulation; }
  [data-whatinput='mouse'] .slider-handle {
    outline: 0; }
  .slider-handle:hover {
    background-color: #1f1f1f; }
  .slider-handle.is-dragging {
    transition: all 0s linear;
    cursor: grabbing; }

.slider.disabled,
.slider[disabled] {
  opacity: 0.25;
  cursor: not-allowed; }

.slider.vertical {
  display: inline-block;
  width: 0.5rem;
  height: 12.5rem;
  margin: 0 1.25rem;
  transform: scale(1, -1); }
  .slider.vertical .slider-fill {
    top: 0;
    width: 0.5rem;
    max-height: 100%; }
  .slider.vertical .slider-handle {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1.4rem;
    height: 1.4rem;
    transform: translateX(-50%); }

.sticky-container {
  position: relative; }

.sticky {
  position: relative;
  z-index: 0;
  transform: translate3d(0, 0, 0); }

.sticky.is-stuck {
  position: fixed;
  z-index: 5;
  width: 100%; }
  .sticky.is-stuck.is-at-top {
    top: 0; }
  .sticky.is-stuck.is-at-bottom {
    bottom: 0; }

.sticky.is-anchored {
  position: relative;
  right: auto;
  left: auto; }
  .sticky.is-anchored.is-at-bottom {
    bottom: 0; }

html.is-reveal-open {
  position: fixed;
  width: 100%;
  overflow-y: hidden; }
  html.is-reveal-open.zf-has-scroll {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
  html.is-reveal-open body {
    overflow-y: hidden; }

.reveal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1005;
  display: none;
  background-color: rgba(10, 10, 10, 0.45);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.reveal {
  z-index: 1006;
  backface-visibility: hidden;
  display: none;
  padding: 1rem;
  border: 1px solid #cacaca;
  border-radius: 0;
  background-color: #fefefe;
  position: relative;
  top: 100px;
  margin-right: auto;
  margin-left: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  [data-whatinput='mouse'] .reveal {
    outline: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal {
      min-height: 0; } }
  .reveal .column {
    min-width: 0; }
  .reveal > :last-child {
    margin-bottom: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal {
      width: 600px;
      max-width: 80rem; } }
  .reveal.collapse {
    padding: 0; }
  @media print, screen and (min-width: 40em) {
    .reveal.tiny {
      width: 30%;
      max-width: 80rem; } }
  @media print, screen and (min-width: 40em) {
    .reveal.small {
      width: 50%;
      max-width: 80rem; } }
  @media print, screen and (min-width: 40em) {
    .reveal.large {
      width: 90%;
      max-width: 80rem; } }
  .reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0; }
  @media print, screen and (max-width: 39.99875em) {
    .reveal {
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      max-width: none;
      height: 100%;
      min-height: 100%;
      margin-left: 0;
      border: 0;
      border-radius: 0; } }
  .reveal.without-overlay {
    position: fixed; }

.switch {
  position: relative;
  margin-bottom: 1rem;
  outline: 0;
  font-size: 0.93333rem;
  font-weight: bold;
  color: #fefefe;
  user-select: none;
  height: 2rem; }

.switch-input {
  position: absolute;
  margin-bottom: 0;
  opacity: 0; }

.switch-paddle {
  position: relative;
  display: block;
  width: 4rem;
  height: 2rem;
  border-radius: 0;
  background: #cacaca;
  transition: all 0.25s ease-out;
  font-weight: inherit;
  color: inherit;
  cursor: pointer; }
  input + .switch-paddle {
    margin: 0; }
  .switch-paddle::after {
    position: absolute;
    top: 0.25rem;
    left: 0.25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
    background: #fefefe;
    transition: all 0.25s ease-out;
    content: ''; }
  input:checked ~ .switch-paddle {
    background: #242424; }
    input:checked ~ .switch-paddle::after {
      left: 2.25rem; }
  input:disabled ~ .switch-paddle {
    cursor: not-allowed;
    opacity: 0.5; }
  [data-whatinput='mouse'] input:focus ~ .switch-paddle {
    outline: 0; }

.switch-active, .switch-inactive {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.switch-active {
  left: 8%;
  display: none; }
  input:checked + label > .switch-active {
    display: block; }

.switch-inactive {
  right: 15%; }
  input:checked + label > .switch-inactive {
    display: none; }

.switch.tiny {
  height: 1.5rem; }
  .switch.tiny .switch-paddle {
    width: 3rem;
    height: 1.5rem;
    font-size: 0.66667rem; }
  .switch.tiny .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1rem;
    height: 1rem; }
  .switch.tiny input:checked ~ .switch-paddle::after {
    left: 1.75rem; }

.switch.small {
  height: 1.75rem; }
  .switch.small .switch-paddle {
    width: 3.5rem;
    height: 1.75rem;
    font-size: 0.8rem; }
  .switch.small .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 1.25rem;
    height: 1.25rem; }
  .switch.small input:checked ~ .switch-paddle::after {
    left: 2rem; }

.switch.large {
  height: 2.5rem; }
  .switch.large .switch-paddle {
    width: 5rem;
    height: 2.5rem;
    font-size: 1.06667rem; }
  .switch.large .switch-paddle::after {
    top: 0.25rem;
    left: 0.25rem;
    width: 2rem;
    height: 2rem; }
  .switch.large input:checked ~ .switch-paddle::after {
    left: 2.75rem; }

table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 1rem;
  border-radius: 0; }
  thead,
  tbody,
  tfoot {
    border: 1px solid #f1f1f1;
    background-color: #fefefe; }
  caption {
    padding: 0.53333rem 0.66667rem 0.66667rem;
    font-weight: bold; }
  thead {
    background: #f8f8f8;
    color: #242424; }
  tfoot {
    background: #f1f1f1;
    color: #242424; }
  thead tr,
  tfoot tr {
    background: transparent; }
  thead th,
  thead td,
  tfoot th,
  tfoot td {
    padding: 0.53333rem 0.66667rem 0.66667rem;
    font-weight: bold;
    text-align: left; }
  tbody th,
  tbody td {
    padding: 0.53333rem 0.66667rem 0.66667rem; }
  tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f1f1f1; }
  table.unstriped tbody {
    background-color: #fefefe; }
    table.unstriped tbody tr {
      border-bottom: 1px solid #f1f1f1;
      background-color: #fefefe; }

@media print, screen and (max-width: 63.99875em) {
  table.stack thead {
    display: none; }
  table.stack tfoot {
    display: none; }
  table.stack tr,
  table.stack th,
  table.stack td {
    display: block; }
  table.stack td {
    border-top: 0; } }

table.scroll {
  display: block;
  width: 100%;
  overflow-x: auto; }

table.hover thead tr:hover {
  background-color: #f3f3f3; }

table.hover tfoot tr:hover {
  background-color: #ececec; }

table.hover tbody tr:hover {
  background-color: #f9f9f9; }

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
  background-color: #ececec; }

.table-scroll {
  overflow-x: auto; }

.tabs {
  margin: 0;
  border: 1px solid transparent;
  background: transparent;
  list-style-type: none; }
  .tabs::before, .tabs::after {
    display: table;
    content: ' ';
    flex-basis: 0;
    order: 1; }
  .tabs::after {
    clear: both; }

.tabs.vertical > li {
  display: block;
  float: none;
  width: auto; }

.tabs.simple > li > a {
  padding: 0; }
  .tabs.simple > li > a:hover {
    background: transparent; }

.tabs.primary {
  background: #242424; }
  .tabs.primary > li > a {
    color: #fefefe; }
    .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
      background: #2f2f2f; }

.tabs-title {
  float: left; }
  .tabs-title > a {
    display: block;
    padding: 1.25rem 1.25rem;
    font-size: 0.8rem;
    line-height: 1;
    color: #242424; }
    [data-whatinput='mouse'] .tabs-title > a {
      outline: 0; }
    .tabs-title > a:hover {
      background: rgba(36, 36, 36, 0.6);
      color: #1f1f1f; }
    .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {
      background: rgba(36, 36, 36, 0.2);
      color: rgba(36, 36, 36, 0.5); }

.tabs-content {
  border: 1px solid transparent;
  border-top: 0;
  background: transparent;
  color: #242424;
  transition: all 0.5s ease; }

.tabs-content.vertical {
  border: 1px solid transparent;
  border-left: 0; }

.tabs-panel {
  display: none;
  padding: 1rem 0; }
  .tabs-panel.is-active {
    display: block; }

.thumbnail {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 1rem;
  border: 4px solid #fefefe;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2);
  line-height: 0; }

a.thumbnail {
  transition: box-shadow 200ms ease-out; }
  a.thumbnail:hover, a.thumbnail:focus {
    box-shadow: 0 0 6px 1px rgba(36, 36, 36, 0.5); }
  a.thumbnail image {
    box-shadow: none; }

.title-bar {
  padding: 0.5rem;
  background: #0a0a0a;
  color: #fefefe;
  display: flex;
  justify-content: flex-start;
  align-items: center; }
  .title-bar .menu-icon {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }

.title-bar-left,
.title-bar-right {
  flex: 1 1 0px; }

.title-bar-right {
  text-align: right; }

.title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold; }

.has-tip {
  position: relative;
  display: inline-block;
  border-bottom: dotted 1px #8a8a8a;
  font-weight: bold;
  cursor: help; }

.tooltip {
  position: absolute;
  top: calc(100% + 0.6495rem);
  z-index: 1200;
  max-width: 10rem;
  padding: 0.75rem;
  border-radius: 0;
  background-color: #0a0a0a;
  font-size: 80%;
  color: #fefefe; }
  .tooltip::before {
    position: absolute; }
  .tooltip.bottom::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem;
    content: '';
    border-top-width: 0;
    border-color: transparent transparent #0a0a0a;
    bottom: 100%; }
  .tooltip.bottom.align-center::before {
    left: 50%;
    transform: translateX(-50%); }
  .tooltip.top::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem;
    content: '';
    border-bottom-width: 0;
    border-color: #0a0a0a transparent transparent;
    top: 100%;
    bottom: auto; }
  .tooltip.top.align-center::before {
    left: 50%;
    transform: translateX(-50%); }
  .tooltip.left::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem;
    content: '';
    border-right-width: 0;
    border-color: transparent transparent transparent #0a0a0a;
    left: 100%; }
  .tooltip.left.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%); }
  .tooltip.right::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0.75rem;
    content: '';
    border-left-width: 0;
    border-color: transparent #0a0a0a transparent transparent;
    right: 100%;
    left: auto; }
  .tooltip.right.align-center::before {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%); }
  .tooltip.align-top::before {
    bottom: auto;
    top: 10%; }
  .tooltip.align-bottom::before {
    bottom: 10%;
    top: auto; }
  .tooltip.align-left::before {
    left: 10%;
    right: auto; }
  .tooltip.align-right::before {
    left: auto;
    right: 10%; }

.top-bar {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
  flex-wrap: wrap; }
  .top-bar,
  .top-bar ul {
    background-color: transparent; }
  .top-bar ul ul {
    background-color: #ebeced; }
  .top-bar input {
    max-width: 200px;
    margin-right: 1rem; }
  .top-bar .input-group-field {
    width: 100%;
    margin-right: 0; }
  .top-bar input.button {
    width: auto; }
  .top-bar .top-bar-left,
  .top-bar .top-bar-right {
    flex: 0 0 100%;
    max-width: 100%; }
  @media print, screen and (min-width: 40em) {
    .top-bar {
      flex-wrap: nowrap; }
      .top-bar .top-bar-left {
        flex: 1 1 auto;
        margin-right: auto; }
      .top-bar .top-bar-right {
        flex: 0 1 auto;
        margin-left: auto; } }
  @media print, screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-medium {
      flex-wrap: wrap; }
      .top-bar.stacked-for-medium .top-bar-left,
      .top-bar.stacked-for-medium .top-bar-right {
        flex: 0 0 100%;
        max-width: 100%; } }
  @media print, screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large {
      flex-wrap: wrap; }
      .top-bar.stacked-for-large .top-bar-left,
      .top-bar.stacked-for-large .top-bar-right {
        flex: 0 0 100%;
        max-width: 100%; } }

.top-bar-title {
  flex: 0 0 auto;
  margin: 0.5rem 1rem 0.5rem 0; }

.top-bar-left,
.top-bar-right {
  flex: 0 0 auto; }

.hide {
  display: none !important; }

.invisible {
  visibility: hidden; }

.visible {
  visibility: visible; }

@media print, screen and (max-width: 39.99875em) {
  .hide-for-small-only {
    display: none !important; } }

@media screen and (max-width: 0em), screen and (min-width: 40em) {
  .show-for-small-only {
    display: none !important; } }

@media print, screen and (min-width: 40em) {
  .hide-for-medium {
    display: none !important; } }

@media screen and (max-width: 39.99875em) {
  .show-for-medium {
    display: none !important; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .hide-for-medium-only {
    display: none !important; } }

@media screen and (max-width: 39.99875em), screen and (min-width: 64em) {
  .show-for-medium-only {
    display: none !important; } }

@media print, screen and (min-width: 64em) {
  .hide-for-large {
    display: none !important; } }

@media screen and (max-width: 63.99875em) {
  .show-for-large {
    display: none !important; } }

@media print, screen and (min-width: 64em) and (max-width: 74.99875em) {
  .hide-for-large-only {
    display: none !important; } }

@media screen and (max-width: 63.99875em), screen and (min-width: 75em) {
  .show-for-large-only {
    display: none !important; } }

.show-for-sr,
.show-on-focus {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important; }

.show-on-focus:active, .show-on-focus:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important; }

.show-for-landscape,
.hide-for-portrait {
  display: block !important; }
  @media screen and (orientation: landscape) {
    .show-for-landscape,
    .hide-for-portrait {
      display: block !important; } }
  @media screen and (orientation: portrait) {
    .show-for-landscape,
    .hide-for-portrait {
      display: none !important; } }

.hide-for-landscape,
.show-for-portrait {
  display: none !important; }
  @media screen and (orientation: landscape) {
    .hide-for-landscape,
    .show-for-portrait {
      display: none !important; } }
  @media screen and (orientation: portrait) {
    .hide-for-landscape,
    .show-for-portrait {
      display: block !important; } }

.show-for-dark-mode {
  display: none; }

.hide-for-dark-mode {
  display: block; }

@media screen and (prefers-color-scheme: dark) {
  .show-for-dark-mode {
    display: block !important; }
  .hide-for-dark-mode {
    display: none !important; } }

.show-for-ie {
  display: none; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .show-for-ie {
    display: block !important; }
  .hide-for-ie {
    display: none !important; } }

.show-for-sticky {
  display: none; }

.is-stuck .show-for-sticky {
  display: block; }

.is-stuck .hide-for-sticky {
  display: none; }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.clearfix::before, .clearfix::after {
  display: table;
  content: ' ';
  flex-basis: 0;
  order: 1; }

.clearfix::after {
  clear: both; }

/*@import "../../../../../../bower_components/lib-bValidator/release/styles/bvalidator.css";*/
/*@import "../../../../../../bower_components/lib-bValidator/release/styles/themes/bvalidator.theme.red.css";*/
/* invalid input */
.bvalidator-group-invalid {
  background-color: #FFC4C4 !important; }

/* message */
.bvalidator-group-msg {
  border-radius: 0.2em;
  border: 1px solid #FF9A9C;
  color: #9A0F11;
  /*font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;*/
  font-style: normal;
  padding: 0.3em;
  font-size: 1em;
  background-color: #FFEFEF;
  line-height: normal;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-bottom: 0.2em; }

/* cookis popup */
/*@import "../extras/js_popupalerts/scss/cookiespolicy.scss";*/
.jcms-popup-cookies-policy {
  position: fixed;
  top: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 1000; }
  .jcms-popup-cookies-policy.bottom {
    position: fixed;
    top: auto;
    bottom: 0;
    border-top: 1px solid #0066B2;
    padding: 13px 0; }
  .jcms-popup-cookies-policy a {
    color: #0066B2;
    text-decoration: underline; }
  .jcms-popup-cookies-policy p {
    color: #0066B2;
    font-size: 10px;
    padding: 10px 0; }
  .jcms-popup-cookies-policy .grid-x {
    padding: 0 30px;
    max-width: 100%;
    min-width: 100%;
    padding: 0 20px;
    margin: auto;
    display: flex;
    align-items: center;
    align-content: center; }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(1) {
      text-align: right;
      /*display: flex;*/
      width: calc(100% - 200px); }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(2) {
      width: 80px;
      align-self: center; }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(3) {
      width: 120px;
      align-self: center; }
    .jcms-popup-cookies-policy .grid-x p {
      text-align: center;
      margin: 0;
      line-height: 1.1em;
      font-size: 10px; }
    .jcms-popup-cookies-policy .grid-x button {
      margin: 0; }
    @media print, screen and (max-width: 39.99875em) {
      .jcms-popup-cookies-policy .grid-x {
        display: block;
        padding: 5px 5px; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(1) {
          text-align: right;
          /*display: flex;*/
          width: calc(100% - 85px);
          float: left; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(2) {
          width: 80px;
          display: inline-block; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(3) {
          width: 80px;
          display: inline-block; }
        .jcms-popup-cookies-policy .grid-x button {
          font-size: 12px;
          padding: 4px 3px;
          margin: 5px 0;
          width: 75px; } }
  .jcms-popup-cookies-policy .cell {
    text-align: right;
    display: flex; }
  .jcms-popup-cookies-policy .button {
    padding: 8px 13px;
    font-size: 12px; }

/*Plugin Orbit Slideshow*/
/*@import "../plugins/gallery/foundation_orbit.scss";*/
/*Plugin Orbit Slideshow - end*/
/*Plugin Galleria Slideshow*/
/*@import "../plugins/gallery/galleria/themes/classic/galleria.classic.css";*/
/*@import "../plugins/gallery/galleria.scss";*/
/*@import "../../../../../../bower_components/galleria/dist/themes/classic/galleria.classic.css";*/
/*@import "../plugins/gallery/galleria.scss";*/
/*Plugin Galleria Slideshow - end*/
/*Plugin Slick Slideshow*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-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);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-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%);
  -ms-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; }

/* 1. heights: full | auto | no-crop | responsive ratio */
/* 2. heights: responsive vh | max height | min height | image calc 100vh minus height */
/* 3. nav shapes : slideshow-nav-rectangle | slideshow-nav-circle + bg colors */
/* 4. nav arrow display options: awesome default arrow | .slideshow-nav-arrows-chevron | .slideshow-nav-arrows-caret | images */
/* nav position : inside | outside */
/* nav text shadow : slideshow-nav-text-shadow */
/* nav shape shadow : slideshow-nav-shape-shadow */
/* nav mix blend: screen | multiply */
/* nav bg color : slideshow-nav-bg-secondary .... */
/* count-wrap-left-top positions: left-top | left-bottom | right-top  | right-bottom */
/* count-wrap text align positions: center */
/* figures position */
.slideshow, .slideshow-inline {
  background-color: #FFFFFF;
  /* hide nav buttons */
  /* hide nav buttons - end*/
  /* hide nav buttons */
  /* hide nav buttons - end*/
  /* 1. heights: full | auto | no-crop | responsive ratio */
  /* slide crop area | .full-height-menu-exclude | .full-height | .auto-height-no-crop */
  /* responsive with padding ratio: height-large-ratio-20% <--> height-large-ratio-100% */
  /* responsive with padding ratio: height-medium-ratio-20 <--> height-medium-ratio-100 */
  /* responsive with padding ratio: height-small-ratio-20 <--> height-small-ratio-100  */
  /* slide crop area | .full-height-menu-exclude | .full-height | .auto-height-no-crop | - end */
  /* 1. heights: full | auto | no-crop | responsive ratio - end */
  /* 2. heights: responsive vh | max height | min height | image calc 100vh minus height */
  /* --> heights vh */
  /* .large-slide-height-20vh <--> .large-slide-height-90vh  */
  /* .medium-slide-height-20vh <--> .medium-slide-height-90vh  */
  /* .small-slide-height-20vh <--> .small-slide-height-90vh  */
  /* --> min heights pixels */
  /* .large-slide-min-height-350 <--> .large-slide-min-height-750  */
  /* .medium-slide-min-height-350 <--> .medium-slide-min-height-750  */
  /* .small-slide-min-height-350 <--> .small-slide-min-height-750  */
  /* --> max heights pixels */
  /* .large-max-height-350 <--> .large-max-height-700  */
  /* .medium-max-height-350 <--> .medium-max-height-700  */
  /* .small-max-height-350 <--> .small-max-height-700  */
  /* --> .image height calc 100vh minus pixels */
  /* .large-image-height-calc-100vh-100 <--> .large-image-height-calc-100vh-600 */
  /* .medium-image-height-calc-100vh-100 <--> .medium-image-height-calc-100vh-600 */
  /* .small-image-height-calc-100vh-100 <--> .small-image-height-calc-100vh-600 */
  /* item responsive heights -> large-slide-height-20vh .... large-slide-height-90vh */
  /* item responsive heights -> large-slide-height-20vh .... large-slide-height-90vh - end */
  /* item responsive min heights -> large-slide-min-height-350 .... large-slide-min-height-750 */
  /* item responsive min heights -> large-slide-min-height-350 .... large-slide-min-height-750 - end */
  /* item responsive max slide heights -> 350 .... 700 */
  /* item responsive max slide heights -> 350 .... 700 - end */
  /* item responsive 100vh heights minus pixels -> large-image-height-calc-100vh-100 .... large-image-height-calc-100vh-600 */
  /* item responsive 100vh heights minus pixels -> large-image-height-calc-100vh-100 .... large-image-height-calc-100vh-600 - end */
  /* 2. heights: responsive vh | max height | min height | image calc 100vh minus height - end */
  /* arrows default color + hover */
  /* scale  arrows 0.8 for small devices */
  /* arrows default color + hover - end */
  /* arrows position | default:inside | .nav-arrows-outside */
  /* arrows position | default:inside | .nav-arrows-outside - end */
  /* arrows mix blend */
  /* arrows mix blend - end */
  /* 3. nav shapes : slideshow-nav-rectangle | slideshow-nav-circle + bg colors */
  /* --> nav buttons shape */
  /* .slideshow-nav-rectangle */
  /* .slideshow-nav-circle */
  /* --> nav button bg color  */
  /* .slideshow-nav-bg-secondary */
  /* .slideshow-nav-bg-tertiary */
  /* .slideshow-nav-bg-fourth */
  /* .slideshow-nav-bg-fifth */
  /* .slideshow-nav-bg-sixth */
  /* --> text + shape shadow */
  /* .slideshow-nav-text-shadow */
  /* .slideshow-nav-shape-shadow */
  /*Navigation shape: rectangle + circle*/
  /*Navigation shape: rectangle + circle - end*/
  /* arrow text shadow */
  /* arrow text shadow - end */
  /* 3. nav shapes : slideshow-nav-rectangle | slideshow-nav-circle + bg colors + text,shape shadow - end */
  /* 4. nav arrow display options: awesome default arrow | .slideshow-nav-arrows-chevron | .slideshow-nav-arrows-caret | images */
  /* awesome default arrow */
  /* awesome .slideshow-nav-arrows-chevron */
  /* awesome .slideshow-nav-arrows-caret */
  /* image .slideshow-nav-arrows-img1 */
  /* image .slideshow-nav-arrows-img2 */
  /* default awesome font character */
  /* default awesome font character - end */
  /* default awesome font character chevron */
  /* default awesome font character chevron - end */
  /* default awesome font character charet */
  /* default awesome font character charet - end */
  /* 4. nav arrow display options: awesome default arrow | .slideshow-nav-arrows-chevron | .slideshow-nav-arrows-caret | images - end */
  /* slide-count-wrap  */
  /* slide-count-wrap */
  /* slide-count-wrap */
  /* slide-count-wrap - end */
  /* slide-count-wrap - end */
  /* slide-count-wrap - end */
  /* slide-count-wrap positions */
  /* slide-count-wrap positions - end */
  /* dots */
  /* dots - end  */
  /* image positions */
  /* image element position */
  /* image position - end */
  /* figures position */
  /* figures position - end */ }
  .slideshow *, .slideshow-inline * {
    outline: none; }
  .slideshow.hide-nav-buttons .nav-buttons, .slideshow-inline.hide-nav-buttons .nav-buttons {
    display: none; }
  .slideshow .hide-link-more .link.more, .slideshow-inline .hide-link-more .link.more {
    display: none; }
  .slideshow.full-height-menu-exclude, .slideshow-inline.full-height-menu-exclude {
    height: calc(100vh - 104px);
    overflow: hidden; }
    .slideshow.full-height-menu-exclude .item, .slideshow.full-height-menu-exclude .item.image-pos-center, .slideshow-inline.full-height-menu-exclude .item, .slideshow-inline.full-height-menu-exclude .item.image-pos-center {
      height: calc(100vh - 104px);
      overflow: hidden; }
  .slideshow.full-height, .slideshow-inline.full-height {
    height: 100vh;
    overflow: hidden; }
    .slideshow.full-height .item, .slideshow.full-height .item.image-pos-center, .slideshow-inline.full-height .item, .slideshow-inline.full-height .item.image-pos-center {
      height: 100vh;
      overflow: hidden; }
  @media print, screen and (min-width: 64em) {
    .slideshow.height-large-ratio-20, .slideshow-inline.height-large-ratio-20 {
      height: 0;
      padding-bottom: 20%;
      overflow: hidden; }
      .slideshow.height-large-ratio-20 .item, .slideshow.height-large-ratio-20 .item.image-pos-center, .slideshow-inline.height-large-ratio-20 .item, .slideshow-inline.height-large-ratio-20 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-30, .slideshow-inline.height-large-ratio-30 {
      height: 0;
      padding-bottom: 30%;
      overflow: hidden; }
      .slideshow.height-large-ratio-30 .item, .slideshow.height-large-ratio-30 .item.image-pos-center, .slideshow-inline.height-large-ratio-30 .item, .slideshow-inline.height-large-ratio-30 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-40, .slideshow-inline.height-large-ratio-40 {
      height: 0;
      padding-bottom: 40%;
      overflow: hidden; }
      .slideshow.height-large-ratio-40 .item, .slideshow.height-large-ratio-40 .item.image-pos-center, .slideshow-inline.height-large-ratio-40 .item, .slideshow-inline.height-large-ratio-40 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-50, .slideshow-inline.height-large-ratio-50 {
      height: 0;
      padding-bottom: 50%;
      overflow: hidden; }
      .slideshow.height-large-ratio-50 .item, .slideshow.height-large-ratio-50 .item.image-pos-center, .slideshow-inline.height-large-ratio-50 .item, .slideshow-inline.height-large-ratio-50 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-60, .slideshow-inline.height-large-ratio-60 {
      height: 0;
      padding-bottom: 60%;
      overflow: hidden; }
      .slideshow.height-large-ratio-60 .item, .slideshow.height-large-ratio-60 .item.image-pos-center, .slideshow-inline.height-large-ratio-60 .item, .slideshow-inline.height-large-ratio-60 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-70, .slideshow-inline.height-large-ratio-70 {
      height: 0;
      padding-bottom: 70%;
      overflow: hidden; }
      .slideshow.height-large-ratio-70 .item, .slideshow.height-large-ratio-70 .item.image-pos-center, .slideshow-inline.height-large-ratio-70 .item, .slideshow-inline.height-large-ratio-70 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-80, .slideshow-inline.height-large-ratio-80 {
      height: 0;
      padding-bottom: 80%;
      overflow: hidden; }
      .slideshow.height-large-ratio-80 .item, .slideshow.height-large-ratio-80 .item.image-pos-center, .slideshow-inline.height-large-ratio-80 .item, .slideshow-inline.height-large-ratio-80 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-90, .slideshow-inline.height-large-ratio-90 {
      height: 0;
      padding-bottom: 90%;
      overflow: hidden; }
      .slideshow.height-large-ratio-90 .item, .slideshow.height-large-ratio-90 .item.image-pos-center, .slideshow-inline.height-large-ratio-90 .item, .slideshow-inline.height-large-ratio-90 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-large-ratio-100, .slideshow-inline.height-large-ratio-100 {
      height: 0;
      padding-bottom: 100%;
      overflow: hidden; }
      .slideshow.height-large-ratio-100 .item, .slideshow.height-large-ratio-100 .item.image-pos-center, .slideshow-inline.height-large-ratio-100 .item, .slideshow-inline.height-large-ratio-100 .item.image-pos-center {
        height: 100%;
        overflow: hidden; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.height-medium-ratio-20, .slideshow-inline.height-medium-ratio-20 {
      height: 0;
      padding-bottom: 20%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-20 .item, .slideshow.height-medium-ratio-20 .item.image-pos-center, .slideshow-inline.height-medium-ratio-20 .item, .slideshow-inline.height-medium-ratio-20 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-30, .slideshow-inline.height-medium-ratio-30 {
      height: 0;
      padding-bottom: 30%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-30 .item, .slideshow.height-medium-ratio-30 .item.image-pos-center, .slideshow-inline.height-medium-ratio-30 .item, .slideshow-inline.height-medium-ratio-30 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-40, .slideshow-inline.height-medium-ratio-40 {
      height: 0;
      padding-bottom: 40%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-40 .item, .slideshow.height-medium-ratio-40 .item.image-pos-center, .slideshow-inline.height-medium-ratio-40 .item, .slideshow-inline.height-medium-ratio-40 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-50, .slideshow-inline.height-medium-ratio-50 {
      height: 0;
      padding-bottom: 50%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-50 .item, .slideshow.height-medium-ratio-50 .item.image-pos-center, .slideshow-inline.height-medium-ratio-50 .item, .slideshow-inline.height-medium-ratio-50 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-60, .slideshow-inline.height-medium-ratio-60 {
      height: 0;
      padding-bottom: 60%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-60 .item, .slideshow.height-medium-ratio-60 .item.image-pos-center, .slideshow-inline.height-medium-ratio-60 .item, .slideshow-inline.height-medium-ratio-60 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-70, .slideshow-inline.height-medium-ratio-70 {
      height: 0;
      padding-bottom: 70%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-70 .item, .slideshow.height-medium-ratio-70 .item.image-pos-center, .slideshow-inline.height-medium-ratio-70 .item, .slideshow-inline.height-medium-ratio-70 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-80, .slideshow-inline.height-medium-ratio-80 {
      height: 0;
      padding-bottom: 80%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-80 .item, .slideshow.height-medium-ratio-80 .item.image-pos-center, .slideshow-inline.height-medium-ratio-80 .item, .slideshow-inline.height-medium-ratio-80 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-90, .slideshow-inline.height-medium-ratio-90 {
      height: 0;
      padding-bottom: 90%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-90 .item, .slideshow.height-medium-ratio-90 .item.image-pos-center, .slideshow-inline.height-medium-ratio-90 .item, .slideshow-inline.height-medium-ratio-90 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-medium-ratio-100, .slideshow-inline.height-medium-ratio-100 {
      height: 0;
      padding-bottom: 100%;
      overflow: hidden; }
      .slideshow.height-medium-ratio-100 .item, .slideshow.height-medium-ratio-100 .item.image-pos-center, .slideshow-inline.height-medium-ratio-100 .item, .slideshow-inline.height-medium-ratio-100 .item.image-pos-center {
        height: 100%;
        overflow: hidden; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.height-small-ratio-20, .slideshow-inline.height-small-ratio-20 {
      height: 0;
      padding-bottom: 20%;
      overflow: hidden; }
      .slideshow.height-small-ratio-20 .item, .slideshow.height-small-ratio-20 .item.image-pos-center, .slideshow-inline.height-small-ratio-20 .item, .slideshow-inline.height-small-ratio-20 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-30, .slideshow-inline.height-small-ratio-30 {
      height: 0;
      padding-bottom: 30%;
      overflow: hidden; }
      .slideshow.height-small-ratio-30 .item, .slideshow.height-small-ratio-30 .item.image-pos-center, .slideshow-inline.height-small-ratio-30 .item, .slideshow-inline.height-small-ratio-30 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-40, .slideshow-inline.height-small-ratio-40 {
      height: 0;
      padding-bottom: 40%;
      overflow: hidden; }
      .slideshow.height-small-ratio-40 .item, .slideshow.height-small-ratio-40 .item.image-pos-center, .slideshow-inline.height-small-ratio-40 .item, .slideshow-inline.height-small-ratio-40 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-50, .slideshow-inline.height-small-ratio-50 {
      height: 0;
      padding-bottom: 50%;
      overflow: hidden; }
      .slideshow.height-small-ratio-50 .item, .slideshow.height-small-ratio-50 .item.image-pos-center, .slideshow-inline.height-small-ratio-50 .item, .slideshow-inline.height-small-ratio-50 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-60, .slideshow-inline.height-small-ratio-60 {
      height: 0;
      padding-bottom: 60%;
      overflow: hidden; }
      .slideshow.height-small-ratio-60 .item, .slideshow.height-small-ratio-60 .item.image-pos-center, .slideshow-inline.height-small-ratio-60 .item, .slideshow-inline.height-small-ratio-60 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-70, .slideshow-inline.height-small-ratio-70 {
      height: 0;
      padding-bottom: 70%;
      overflow: hidden; }
      .slideshow.height-small-ratio-70 .item, .slideshow.height-small-ratio-70 .item.image-pos-center, .slideshow-inline.height-small-ratio-70 .item, .slideshow-inline.height-small-ratio-70 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-80, .slideshow-inline.height-small-ratio-80 {
      height: 0;
      padding-bottom: 80%;
      overflow: hidden; }
      .slideshow.height-small-ratio-80 .item, .slideshow.height-small-ratio-80 .item.image-pos-center, .slideshow-inline.height-small-ratio-80 .item, .slideshow-inline.height-small-ratio-80 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-90, .slideshow-inline.height-small-ratio-90 {
      height: 0;
      padding-bottom: 90%;
      overflow: hidden; }
      .slideshow.height-small-ratio-90 .item, .slideshow.height-small-ratio-90 .item.image-pos-center, .slideshow-inline.height-small-ratio-90 .item, .slideshow-inline.height-small-ratio-90 .item.image-pos-center {
        height: 100%;
        overflow: hidden; }
    .slideshow.height-small-ratio-100, .slideshow-inline.height-small-ratio-100 {
      height: 0;
      padding-bottom: 100%;
      overflow: hidden; }
      .slideshow.height-small-ratio-100 .item, .slideshow.height-small-ratio-100 .item.image-pos-center, .slideshow-inline.height-small-ratio-100 .item, .slideshow-inline.height-small-ratio-100 .item.image-pos-center {
        height: 100%;
        overflow: hidden; } }
  .slideshow.auto-height-no-crop .item .image img, .slideshow.auto-height-no-crop .item.image-pos-center .image img, .slideshow-inline.auto-height-no-crop .item .image img, .slideshow-inline.auto-height-no-crop .item.image-pos-center .image img {
    height: auto;
    position: relative; }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-slide-height-20vh .item, .slideshow-inline.large-slide-height-20vh .item {
      height: 20vh; }
    .slideshow.large-slide-height-30vh .item, .slideshow-inline.large-slide-height-30vh .item {
      height: 30vh; }
    .slideshow.large-slide-height-40vh .item, .slideshow-inline.large-slide-height-40vh .item {
      height: 40vh; }
    .slideshow.large-slide-height-50vh .item, .slideshow-inline.large-slide-height-50vh .item {
      height: 50vh; }
    .slideshow.large-slide-height-60vh .item, .slideshow-inline.large-slide-height-60vh .item {
      height: 60vh; }
    .slideshow.large-slide-height-70vh .item, .slideshow-inline.large-slide-height-70vh .item {
      height: 70vh; }
    .slideshow.large-slide-height-80vh .item, .slideshow-inline.large-slide-height-80vh .item {
      height: 80vh; }
    .slideshow.large-slide-height-90vh .item, .slideshow-inline.large-slide-height-90vh .item {
      height: 90vh; }
    .slideshow.large-slide-height-100vh .item, .slideshow-inline.large-slide-height-100vh .item {
      height: 100vh; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-slide-height-20vh .item, .slideshow-inline.medium-slide-height-20vh .item {
      height: 20vh; }
    .slideshow.medium-slide-height-30vh .item, .slideshow-inline.medium-slide-height-30vh .item {
      height: 30vh; }
    .slideshow.medium-slide-height-40vh .item, .slideshow-inline.medium-slide-height-40vh .item {
      height: 40vh; }
    .slideshow.medium-slide-height-50vh .item, .slideshow-inline.medium-slide-height-50vh .item {
      height: 50vh; }
    .slideshow.medium-slide-height-60vh .item, .slideshow-inline.medium-slide-height-60vh .item {
      height: 60vh; }
    .slideshow.medium-slide-height-70vh .item, .slideshow-inline.medium-slide-height-70vh .item {
      height: 70vh; }
    .slideshow.medium-slide-height-80vh .item, .slideshow-inline.medium-slide-height-80vh .item {
      height: 80vh; }
    .slideshow.medium-slide-height-90vh .item, .slideshow-inline.medium-slide-height-90vh .item {
      height: 90vh; }
    .slideshow.medium-slide-height-100vh .item, .slideshow-inline.medium-slide-height-100vh .item {
      height: 100vh; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-slide-height-20vh .item, .slideshow-inline.small-slide-height-20vh .item {
      height: 20vh; }
    .slideshow.small-slide-height-30vh .item, .slideshow-inline.small-slide-height-30vh .item {
      height: 30vh; }
    .slideshow.small-slide-height-40vh .item, .slideshow-inline.small-slide-height-40vh .item {
      height: 40vh; }
    .slideshow.small-slide-height-50vh .item, .slideshow-inline.small-slide-height-50vh .item {
      height: 50vh; }
    .slideshow.small-slide-height-60vh .item, .slideshow-inline.small-slide-height-60vh .item {
      height: 60vh; }
    .slideshow.small-slide-height-70vh .item, .slideshow-inline.small-slide-height-70vh .item {
      height: 70vh; }
    .slideshow.small-slide-height-80vh .item, .slideshow-inline.small-slide-height-80vh .item {
      height: 80vh; }
    .slideshow.small-slide-height-90vh .item, .slideshow-inline.small-slide-height-90vh .item {
      height: 90vh; }
    .slideshow.small-slide-height-100vh .item, .slideshow-inline.small-slide-height-100vh .item {
      height: 100vh; } }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-slide-min-height-350 .item, .slideshow-inline.large-slide-min-height-350 .item {
      min-height: 350px; }
    .slideshow.large-slide-min-height-400 .item, .slideshow-inline.large-slide-min-height-400 .item {
      min-height: 400px; }
    .slideshow.large-slide-min-height-450 .item, .slideshow-inline.large-slide-min-height-450 .item {
      min-height: 450px; }
    .slideshow.large-slide-min-height-500 .item, .slideshow-inline.large-slide-min-height-500 .item {
      min-height: 500px; }
    .slideshow.large-slide-min-height-550 .item, .slideshow-inline.large-slide-min-height-550 .item {
      min-height: 550px; }
    .slideshow.large-slide-min-height-600 .item, .slideshow-inline.large-slide-min-height-600 .item {
      min-height: 600px; }
    .slideshow.large-slide-min-height-650 .item, .slideshow-inline.large-slide-min-height-650 .item {
      min-height: 650px; }
    .slideshow.large-slide-min-height-700 .item, .slideshow-inline.large-slide-min-height-700 .item {
      min-height: 700px; }
    .slideshow.large-slide-min-height-750 .item, .slideshow-inline.large-slide-min-height-750 .item {
      min-height: 750px; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-slide-min-height-350 .item, .slideshow-inline.medium-slide-min-height-350 .item {
      min-height: 350px; }
    .slideshow.medium-slide-min-height-400 .item, .slideshow-inline.medium-slide-min-height-400 .item {
      min-height: 400px; }
    .slideshow.medium-slide-min-height-450 .item, .slideshow-inline.medium-slide-min-height-450 .item {
      min-height: 450px; }
    .slideshow.medium-slide-min-height-500 .item, .slideshow-inline.medium-slide-min-height-500 .item {
      min-height: 500px; }
    .slideshow.medium-slide-min-height-550 .item, .slideshow-inline.medium-slide-min-height-550 .item {
      min-height: 550px; }
    .slideshow.medium-slide-min-height-600 .item, .slideshow-inline.medium-slide-min-height-600 .item {
      min-height: 600px; }
    .slideshow.medium-slide-min-height-650 .item, .slideshow-inline.medium-slide-min-height-650 .item {
      min-height: 650px; }
    .slideshow.medium-slide-min-height-700 .item, .slideshow-inline.medium-slide-min-height-700 .item {
      min-height: 700px; }
    .slideshow.medium-slide-min-height-750 .item, .slideshow-inline.medium-slide-min-height-750 .item {
      min-height: 750px; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-slide-min-height-350 .item, .slideshow-inline.small-slide-min-height-350 .item {
      min-height: 350px; }
    .slideshow.small-slide-min-height-400 .item, .slideshow-inline.small-slide-min-height-400 .item {
      min-height: 400px; }
    .slideshow.small-slide-min-height-450 .item, .slideshow-inline.small-slide-min-height-450 .item {
      min-height: 450px; }
    .slideshow.small-slide-min-height-500 .item, .slideshow-inline.small-slide-min-height-500 .item {
      min-height: 500px; }
    .slideshow.small-slide-min-height-550 .item, .slideshow-inline.small-slide-min-height-550 .item {
      min-height: 550px; }
    .slideshow.small-slide-min-height-600 .item, .slideshow-inline.small-slide-min-height-600 .item {
      min-height: 600px; }
    .slideshow.small-slide-min-height-650 .item, .slideshow-inline.small-slide-min-height-650 .item {
      min-height: 650px; }
    .slideshow.small-slide-min-height-700 .item, .slideshow-inline.small-slide-min-height-700 .item {
      min-height: 700px; }
    .slideshow.small-slide-min-height-750 .item, .slideshow-inline.small-slide-min-height-750 .item {
      min-height: 750px; } }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-max-height-350, .slideshow-inline.large-max-height-350 {
      max-height: 350px; }
      .slideshow.large-max-height-350 .item, .slideshow.large-max-height-350 .item.image-pos-center, .slideshow-inline.large-max-height-350 .item, .slideshow-inline.large-max-height-350 .item.image-pos-center {
        max-height: 350px; }
    .slideshow.large-max-height-400, .slideshow-inline.large-max-height-400 {
      max-height: 400px; }
      .slideshow.large-max-height-400 .item, .slideshow.large-max-height-400 .item.image-pos-center, .slideshow-inline.large-max-height-400 .item, .slideshow-inline.large-max-height-400 .item.image-pos-center {
        max-height: 400px; }
    .slideshow.large-max-height-450, .slideshow-inline.large-max-height-450 {
      max-height: 450px; }
      .slideshow.large-max-height-450 .item, .slideshow.large-max-height-450 .item.image-pos-center, .slideshow-inline.large-max-height-450 .item, .slideshow-inline.large-max-height-450 .item.image-pos-center {
        max-height: 450px; }
    .slideshow.large-max-height-500, .slideshow-inline.large-max-height-500 {
      max-height: 500px; }
      .slideshow.large-max-height-500 .item, .slideshow.large-max-height-500 .item.image-pos-center, .slideshow-inline.large-max-height-500 .item, .slideshow-inline.large-max-height-500 .item.image-pos-center {
        max-height: 500px; }
    .slideshow.large-max-height-550, .slideshow-inline.large-max-height-550 {
      max-height: 550px; }
      .slideshow.large-max-height-550 .item, .slideshow.large-max-height-550 .item.image-pos-center, .slideshow-inline.large-max-height-550 .item, .slideshow-inline.large-max-height-550 .item.image-pos-center {
        max-height: 550px; }
    .slideshow.large-max-height-600, .slideshow-inline.large-max-height-600 {
      max-height: 600px; }
      .slideshow.large-max-height-600 .item, .slideshow.large-max-height-600 .item.image-pos-center, .slideshow-inline.large-max-height-600 .item, .slideshow-inline.large-max-height-600 .item.image-pos-center {
        max-height: 600px; }
    .slideshow.large-max-height-650, .slideshow-inline.large-max-height-650 {
      max-height: 650px; }
      .slideshow.large-max-height-650 .item, .slideshow.large-max-height-650 .item.image-pos-center, .slideshow-inline.large-max-height-650 .item, .slideshow-inline.large-max-height-650 .item.image-pos-center {
        max-height: 650px; }
    .slideshow.large-max-height-700, .slideshow-inline.large-max-height-700 {
      max-height: 700px; }
      .slideshow.large-max-height-700 .item, .slideshow.large-max-height-700 .item.image-pos-center, .slideshow-inline.large-max-height-700 .item, .slideshow-inline.large-max-height-700 .item.image-pos-center {
        max-height: 700px; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-max-height-350, .slideshow-inline.medium-max-height-350 {
      max-height: 350px; }
      .slideshow.medium-max-height-350 .item, .slideshow.medium-max-height-350 .item.image-pos-center, .slideshow-inline.medium-max-height-350 .item, .slideshow-inline.medium-max-height-350 .item.image-pos-center {
        max-height: 350px; }
    .slideshow.medium-max-height-400, .slideshow-inline.medium-max-height-400 {
      max-height: 400px; }
      .slideshow.medium-max-height-400 .item, .slideshow.medium-max-height-400 .item.image-pos-center, .slideshow-inline.medium-max-height-400 .item, .slideshow-inline.medium-max-height-400 .item.image-pos-center {
        max-height: 400px; }
    .slideshow.medium-max-height-450, .slideshow-inline.medium-max-height-450 {
      max-height: 450px; }
      .slideshow.medium-max-height-450 .item, .slideshow.medium-max-height-450 .item.image-pos-center, .slideshow-inline.medium-max-height-450 .item, .slideshow-inline.medium-max-height-450 .item.image-pos-center {
        max-height: 450px; }
    .slideshow.medium-max-height-500, .slideshow-inline.medium-max-height-500 {
      max-height: 500px; }
      .slideshow.medium-max-height-500 .item, .slideshow.medium-max-height-500 .item.image-pos-center, .slideshow-inline.medium-max-height-500 .item, .slideshow-inline.medium-max-height-500 .item.image-pos-center {
        max-height: 500px; }
    .slideshow.medium-max-height-550, .slideshow-inline.medium-max-height-550 {
      max-height: 550px; }
      .slideshow.medium-max-height-550 .item, .slideshow.medium-max-height-550 .item.image-pos-center, .slideshow-inline.medium-max-height-550 .item, .slideshow-inline.medium-max-height-550 .item.image-pos-center {
        max-height: 550px; }
    .slideshow.medium-max-height-600, .slideshow-inline.medium-max-height-600 {
      max-height: 600px; }
      .slideshow.medium-max-height-600 .item, .slideshow.medium-max-height-600 .item.image-pos-center, .slideshow-inline.medium-max-height-600 .item, .slideshow-inline.medium-max-height-600 .item.image-pos-center {
        max-height: 600px; }
    .slideshow.medium-max-height-650, .slideshow-inline.medium-max-height-650 {
      max-height: 650px; }
      .slideshow.medium-max-height-650 .item, .slideshow.medium-max-height-650 .item.image-pos-center, .slideshow-inline.medium-max-height-650 .item, .slideshow-inline.medium-max-height-650 .item.image-pos-center {
        max-height: 650px; }
    .slideshow.medium-max-height-700, .slideshow-inline.medium-max-height-700 {
      max-height: 700px; }
      .slideshow.medium-max-height-700 .item, .slideshow.medium-max-height-700 .item.image-pos-center, .slideshow-inline.medium-max-height-700 .item, .slideshow-inline.medium-max-height-700 .item.image-pos-center {
        max-height: 700px; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-max-height-350, .slideshow-inline.small-max-height-350 {
      max-height: 350px; }
      .slideshow.small-max-height-350 .item, .slideshow.small-max-height-350 .item.image-pos-center, .slideshow-inline.small-max-height-350 .item, .slideshow-inline.small-max-height-350 .item.image-pos-center {
        max-height: 350px; }
    .slideshow.small-max-height-400, .slideshow-inline.small-max-height-400 {
      max-height: 400px; }
      .slideshow.small-max-height-400 .item, .slideshow.small-max-height-400 .item.image-pos-center, .slideshow-inline.small-max-height-400 .item, .slideshow-inline.small-max-height-400 .item.image-pos-center {
        max-height: 400px; }
    .slideshow.small-max-height-450, .slideshow-inline.small-max-height-450 {
      max-height: 450px; }
      .slideshow.small-max-height-450 .item, .slideshow.small-max-height-450 .item.image-pos-center, .slideshow-inline.small-max-height-450 .item, .slideshow-inline.small-max-height-450 .item.image-pos-center {
        max-height: 450px; }
    .slideshow.small-max-height-500, .slideshow-inline.small-max-height-500 {
      max-height: 500px; }
      .slideshow.small-max-height-500 .item, .slideshow.small-max-height-500 .item.image-pos-center, .slideshow-inline.small-max-height-500 .item, .slideshow-inline.small-max-height-500 .item.image-pos-center {
        max-height: 500px; }
    .slideshow.small-max-height-550, .slideshow-inline.small-max-height-550 {
      max-height: 550px; }
      .slideshow.small-max-height-550 .item, .slideshow.small-max-height-550 .item.image-pos-center, .slideshow-inline.small-max-height-550 .item, .slideshow-inline.small-max-height-550 .item.image-pos-center {
        max-height: 550px; }
    .slideshow.small-max-height-600, .slideshow-inline.small-max-height-600 {
      max-height: 600px; }
      .slideshow.small-max-height-600 .item, .slideshow.small-max-height-600 .item.image-pos-center, .slideshow-inline.small-max-height-600 .item, .slideshow-inline.small-max-height-600 .item.image-pos-center {
        max-height: 600px; }
    .slideshow.small-max-height-650, .slideshow-inline.small-max-height-650 {
      max-height: 650px; }
      .slideshow.small-max-height-650 .item, .slideshow.small-max-height-650 .item.image-pos-center, .slideshow-inline.small-max-height-650 .item, .slideshow-inline.small-max-height-650 .item.image-pos-center {
        max-height: 650px; }
    .slideshow.small-max-height-700, .slideshow-inline.small-max-height-700 {
      max-height: 700px; }
      .slideshow.small-max-height-700 .item, .slideshow.small-max-height-700 .item.image-pos-center, .slideshow-inline.small-max-height-700 .item, .slideshow-inline.small-max-height-700 .item.image-pos-center {
        max-height: 700px; } }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-image-height-calc-100vh-100 .item .image, .slideshow-inline.large-image-height-calc-100vh-100 .item .image {
      height: calc(100% - 100px) !important; }
    .slideshow.large-image-height-calc-100vh-200 .item .image, .slideshow-inline.large-image-height-calc-100vh-200 .item .image {
      height: calc(100% - 200px) !important; }
    .slideshow.large-image-height-calc-100vh-300 .item .image, .slideshow-inline.large-image-height-calc-100vh-300 .item .image {
      height: calc(100% - 300px) !important; }
    .slideshow.large-image-height-calc-100vh-400 .item .image, .slideshow-inline.large-image-height-calc-100vh-400 .item .image {
      height: calc(100% - 400px) !important; }
    .slideshow.large-image-height-calc-100vh-500 .item .image, .slideshow-inline.large-image-height-calc-100vh-500 .item .image {
      height: calc(100% - 500px) !important; }
    .slideshow.large-image-height-calc-100vh-600 .item .image, .slideshow-inline.large-image-height-calc-100vh-600 .item .image {
      height: calc(100% - 600px) !important; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-image-height-calc-100vh-100 .item .image, .slideshow-inline.medium-image-height-calc-100vh-100 .item .image {
      height: calc(100% - 100px) !important; }
    .slideshow.medium-image-height-calc-100vh-200 .item .image, .slideshow-inline.medium-image-height-calc-100vh-200 .item .image {
      height: calc(100% - 200px) !important; }
    .slideshow.medium-image-height-calc-100vh-300 .item .image, .slideshow-inline.medium-image-height-calc-100vh-300 .item .image {
      height: calc(100% - 300px) !important; }
    .slideshow.medium-image-height-calc-100vh-400 .item .image, .slideshow-inline.medium-image-height-calc-100vh-400 .item .image {
      height: calc(100% - 400px) !important; }
    .slideshow.medium-image-height-calc-100vh-500 .item .image, .slideshow-inline.medium-image-height-calc-100vh-500 .item .image {
      height: calc(100% - 500px) !important; }
    .slideshow.medium-image-height-calc-100vh-600 .item .image, .slideshow-inline.medium-image-height-calc-100vh-600 .item .image {
      height: calc(100% - 600px) !important; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-image-height-calc-100vh-100 .item .image, .slideshow-inline.small-image-height-calc-100vh-100 .item .image {
      height: calc(100% - 100px) !important; }
    .slideshow.small-image-height-calc-100vh-200 .item .image, .slideshow-inline.small-image-height-calc-100vh-200 .item .image {
      height: calc(100% - 200px) !important; }
    .slideshow.small-image-height-calc-100vh-300 .item .image, .slideshow-inline.small-image-height-calc-100vh-300 .item .image {
      height: calc(100% - 300px) !important; }
    .slideshow.small-image-height-calc-100vh-400 .item .image, .slideshow-inline.small-image-height-calc-100vh-400 .item .image {
      height: calc(100% - 400px) !important; }
    .slideshow.small-image-height-calc-100vh-500 .item .image, .slideshow-inline.small-image-height-calc-100vh-500 .item .image {
      height: calc(100% - 500px) !important; }
    .slideshow.small-image-height-calc-100vh-600 .item .image, .slideshow-inline.small-image-height-calc-100vh-600 .item .image {
      height: calc(100% - 600px) !important; } }
  .slideshow .slick-slide .cell, .slideshow-inline .slick-slide .cell {
    position: relative; }
    .slideshow .slick-slide .cell > .layer, .slideshow-inline .slick-slide .cell > .layer {
      position: absolute;
      z-index: 10; }
  .slideshow .thumbnail, .slideshow-inline .thumbnail {
    border: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none; }
    .slideshow .thumbnail img, .slideshow-inline .thumbnail img {
      margin: 0 auto;
      max-height: 12rem;
      padding: 1px;
      border: none; }
  .slideshow .slick-arrow, .slideshow-inline .slick-arrow {
    color: #6c6d6e;
    height: auto;
    width: initial;
    z-index: 100; }
    .slideshow .slick-arrow:before, .slideshow-inline .slick-arrow:before {
      color: #6c6d6e;
      transition: all 0.15s ease-in-out; }
    .slideshow .slick-arrow:hover, .slideshow-inline .slick-arrow:hover {
      color: #7a7c7d;
      animation-direction: alternate-reverse;
      animation-iteration-count: infinite;
      animation-duration: 0.7s;
      animation-fill-mode: forwards;
      animation-name: fade-1-to-0-8; }

@keyframes fade-1-to-0-8 {
  0% {
    opacity: 1; }
  100% {
    opacity: 0.8; } }
      .slideshow .slick-arrow:hover:before, .slideshow-inline .slick-arrow:hover:before {
        color: #7a7c7d; }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow .slick-arrow, .slideshow-inline .slick-arrow {
      z-index: 10000;
      -webkit-transform: scale(0.8);
      -khtml-transform: scale(0.8);
      -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
      -o-transform: scale(0.8);
      transform: scale(0.8); }
    .slideshow .slick-prev, .slideshow-inline .slick-prev {
      left: 0.5rem; }
    .slideshow .slick-next, .slideshow-inline .slick-next {
      right: 0.5rem; } }
  .slideshow .slick-prev, .slideshow-inline .slick-prev {
    left: 20px; }
  .slideshow .slick-next, .slideshow-inline .slick-next {
    right: 20px; }
  .slideshow .slick-prev:before, .slideshow .slick-next:before, .slideshow-inline .slick-prev:before, .slideshow-inline .slick-next:before {
    font-family: FontAwesome;
    font-size: 60px; }
  .slideshow.nav-arrows-outside .slick-prev, .slideshow-inline.nav-arrows-outside .slick-prev {
    left: -50px; }
  .slideshow.nav-arrows-outside .slick-next, .slideshow-inline.nav-arrows-outside .slick-next {
    right: -50px; }
  .slideshow.nav-mix-blend-screen .slick-arrow, .slideshow-inline.nav-mix-blend-screen .slick-arrow {
    mix-blend-mode: screen; }
  .slideshow.nav-mix-blend-multiply .slick-arrow, .slideshow-inline.nav-mix-blend-multiply .slick-arrow {
    mix-blend-mode: screen; }
  .slideshow.slideshow-nav-rectangle .slick-arrow, .slideshow.slideshow-nav-circle .slick-arrow, .slideshow-inline.slideshow-nav-rectangle .slick-arrow, .slideshow-inline.slideshow-nav-circle .slick-arrow {
    font-size: 0;
    width: 50px;
    height: 50px;
    color: transparent !important;
    background-color: #242424; }
  .slideshow.slideshow-nav-rectangle .slick-arrow:before, .slideshow.slideshow-nav-circle .slick-arrow:before, .slideshow-inline.slideshow-nav-rectangle .slick-arrow:before, .slideshow-inline.slideshow-nav-circle .slick-arrow:before {
    color: #FFFFFF;
    padding-top: 46%;
    font-size: 50px;
    top: 0;
    left: 0;
    line-height: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 0;
    border: none; }
  .slideshow.slideshow-nav-circle .slick-arrow, .slideshow-inline.slideshow-nav-circle .slick-arrow {
    -webkit-border-radius: 50%;
    -khtml-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .slideshow.slideshow-nav-bg-secondary .slick-arrow, .slideshow-inline.slideshow-nav-bg-secondary .slick-arrow {
    background-color: #0066B2; }
  .slideshow.slideshow-nav-bg-tertiary .slick-arrow, .slideshow-inline.slideshow-nav-bg-tertiary .slick-arrow {
    background-color: #FFE900; }
  .slideshow.slideshow-nav-bg-fourth .slick-arrow, .slideshow-inline.slideshow-nav-bg-fourth .slick-arrow {
    background-color: #D52C2E; }
  .slideshow.slideshow-nav-bg-fifth .slick-arrow, .slideshow-inline.slideshow-nav-bg-fifth .slick-arrow {
    background-color: #BCBCBC; }
  .slideshow.slideshow-nav-bg-sixth .slick-arrow, .slideshow-inline.slideshow-nav-bg-sixth .slick-arrow {
    background-color: #E07F2B; }
  .slideshow.slideshow-nav-text-shadow .slick-prev:before, .slideshow.slideshow-nav-text-shadow .slick-next:before, .slideshow-inline.slideshow-nav-text-shadow .slick-prev:before, .slideshow-inline.slideshow-nav-text-shadow .slick-next:before {
    text-shadow: 0 0 4px black; }
  .slideshow.slideshow-nav-text-shadow .slick-prev:hover:before, .slideshow.slideshow-nav-text-shadow .slick-next:hover:before, .slideshow-inline.slideshow-nav-text-shadow .slick-prev:hover:before, .slideshow-inline.slideshow-nav-text-shadow .slick-next:hover:before {
    text-shadow: 0 0 20px black; }
  .slideshow.slideshow-nav-shape-shadow .slick-arrow, .slideshow-inline.slideshow-nav-shape-shadow .slick-arrow {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -khtml-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    transition: all 0.15s ease-in-out; }
    .slideshow.slideshow-nav-shape-shadow .slick-arrow:hover, .slideshow-inline.slideshow-nav-shape-shadow .slick-arrow:hover {
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      -khtml-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
  .slideshow .slick-prev:before, .slideshow-inline .slick-prev:before {
    content: '\f104'; }
  .slideshow .slick-next:before, .slideshow-inline .slick-next:before {
    content: '\f105'; }
  .slideshow.slideshow-nav-arrows-chevron .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-chevron .slick-prev:before {
    content: "\f137"; }
  .slideshow.slideshow-nav-arrows-chevron .slick-next:before, .slideshow-inline.slideshow-nav-arrows-chevron .slick-next:before {
    content: "\f138"; }
  .slideshow.slideshow-nav-arrows-caret .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-caret .slick-prev:before {
    content: "\f0d9"; }
  .slideshow.slideshow-nav-arrows-caret .slick-next:before, .slideshow-inline.slideshow-nav-arrows-caret .slick-next:before {
    content: "\f0da"; }
  .slideshow.slideshow-nav-arrows-img1 .slick-prev:before, .slideshow.slideshow-nav-arrows-img1 .slick-next:before, .slideshow-inline.slideshow-nav-arrows-img1 .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-img1 .slick-next:before {
    content: ' ';
    background-size: 70%;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 100%; }
  .slideshow.slideshow-nav-arrows-img1 .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-img1 .slick-prev:before {
    background-image: url(../media/arrow-slideshow-left.svg); }
  .slideshow.slideshow-nav-arrows-img1 .slick-next:before, .slideshow-inline.slideshow-nav-arrows-img1 .slick-next:before {
    background-image: url(../media/arrow-slideshow-right.svg); }
  .slideshow.slideshow-nav-arrows-img2 .slick-prev:before, .slideshow.slideshow-nav-arrows-img2 .slick-next:before, .slideshow-inline.slideshow-nav-arrows-img2 .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-img2 .slick-next:before {
    content: ' ';
    background-size: 70%;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    width: 100%;
    height: 100%; }
  .slideshow.slideshow-nav-arrows-img2 .slick-prev:before, .slideshow-inline.slideshow-nav-arrows-img2 .slick-prev:before {
    background-image: url(../media/arrow_lines_left.svg); }
  .slideshow.slideshow-nav-arrows-img2 .slick-next:before, .slideshow-inline.slideshow-nav-arrows-img2 .slick-next:before {
    background-image: url(../media/arrow_lines_right.svg); }
  .slideshow .slide-count-wrap, .slideshow-inline .slide-count-wrap {
    display: none; }
  .slideshow.display-slide-count-wrap .slide-count-wrap, .slideshow-inline.display-slide-count-wrap .slide-count-wrap {
    z-index: 100;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    color: #0066B2; }
    .slideshow.display-slide-count-wrap .slide-count-wrap span, .slideshow-inline.display-slide-count-wrap .slide-count-wrap span {
      height: 1em;
      display: block;
      font-size: inherit;
      position: relative;
      line-height: 1em; }
    .slideshow.display-slide-count-wrap .slide-count-wrap .sep, .slideshow-inline.display-slide-count-wrap .slide-count-wrap .sep {
      /*color: transparent;*/
      position: relative;
      font-size: inherit; }
      .slideshow.display-slide-count-wrap .slide-count-wrap .sep:after, .slideshow-inline.display-slide-count-wrap .slide-count-wrap .sep:after {
        /*                    content: '/';
                                        color: get-color(primary);
                                        width: 0.6em;
                                        height: 2px;
                                        position: absolute;
                                        background: white;
                                        top: 50%;
                                        left: calc(50% - 0.3em);*/ }
    .slideshow.display-slide-count-wrap .slide-count-wrap .total, .slideshow-inline.display-slide-count-wrap .slide-count-wrap .total {
      font-size: inherit; }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-slide-count-wrap-left-top .slide-count-wrap, .slideshow-inline.large-slide-count-wrap-left-top .slide-count-wrap {
      top: 20px;
      left: 20px;
      position: absolute; }
    .slideshow.large-slide-count-wrap-right-top .slide-count-wrap, .slideshow-inline.large-slide-count-wrap-right-top .slide-count-wrap {
      top: 20px;
      right: 20px;
      position: absolute; }
    .slideshow.large-slide-count-wrap-left-bottom .slide-count-wrap, .slideshow-inline.large-slide-count-wrap-left-bottom .slide-count-wrap {
      bottom: 20px;
      left: 20px;
      position: absolute; }
    .slideshow.large-slide-count-wrap-right-bottom .slide-count-wrap, .slideshow-inline.large-slide-count-wrap-right-bottom .slide-count-wrap {
      bottom: 20px;
      right: 20px;
      position: absolute; }
    .slideshow.large-slide-count-wrap-text-center .slide-count-wrap, .slideshow-inline.large-slide-count-wrap-text-center .slide-count-wrap {
      text-align: center; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-slide-count-wrap-left-top .slide-count-wrap, .slideshow-inline.medium-slide-count-wrap-left-top .slide-count-wrap {
      top: 20px;
      left: 20px;
      position: absolute; }
    .slideshow.medium-slide-count-wrap-right-top .slide-count-wrap, .slideshow-inline.medium-slide-count-wrap-right-top .slide-count-wrap {
      top: 20px;
      right: 20px;
      position: absolute; }
    .slideshow.medium-slide-count-wrap-left-bottom .slide-count-wrap, .slideshow-inline.medium-slide-count-wrap-left-bottom .slide-count-wrap {
      bottom: 20px;
      left: 20px;
      position: absolute; }
    .slideshow.medium-slide-count-wrap-right-bottom .slide-count-wrap, .slideshow-inline.medium-slide-count-wrap-right-bottom .slide-count-wrap {
      bottom: 20px;
      right: 20px;
      position: absolute; }
    .slideshow.medium-slide-count-wrap-text-center .slide-count-wrap, .slideshow-inline.medium-slide-count-wrap-text-center .slide-count-wrap {
      text-align: center; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-slide-count-wrap-left-top .slide-count-wrap, .slideshow-inline.small-slide-count-wrap-left-top .slide-count-wrap {
      top: 20px;
      left: 20px;
      position: absoliute; }
    .slideshow.small-slide-count-wrap-right-top .slide-count-wrap, .slideshow-inline.small-slide-count-wrap-right-top .slide-count-wrap {
      top: 20px;
      right: 20px;
      position: absoliute; }
    .slideshow.small-slide-count-wrap-left-bottom .slide-count-wrap, .slideshow-inline.small-slide-count-wrap-left-bottom .slide-count-wrap {
      bottom: 20px;
      left: 20px;
      position: absoliute; }
    .slideshow.small-slide-count-wrap-right-bottom .slide-count-wrap, .slideshow-inline.small-slide-count-wrap-right-bottom .slide-count-wrap {
      bottom: 20px;
      right: 20px;
      position: absoliute; }
    .slideshow.small-slide-count-wrap-text-center .slide-count-wrap, .slideshow-inline.small-slide-count-wrap-text-center .slide-count-wrap {
      text-align: center; } }
  .slideshow .slick-dots li button:before, .slideshow-inline .slick-dots li button:before {
    font-size: 14px; }
  .slideshow.image-pos-layer .image, .slideshow-inline.image-pos-layer .image {
    position: relative; }
    .slideshow.image-pos-layer .image img, .slideshow-inline.image-pos-layer .image img {
      position: absolute; }
  .slideshow.image-pos-center .item .image, .slideshow.image-pos-center .item.image-pos-center .image, .slideshow-inline.image-pos-center .item .image, .slideshow-inline.image-pos-center .item.image-pos-center .image {
    height: 100%; }
    .slideshow.image-pos-center .item .image img, .slideshow.image-pos-center .item.image-pos-center .image img, .slideshow-inline.image-pos-center .item .image img, .slideshow-inline.image-pos-center .item.image-pos-center .image img {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center center; }
  .slideshow.image-align-right-center .item, .slideshow-inline.image-align-right-center .item {
    display: flex !important;
    justify-content: flex-end; }
  .slideshow.image-align-right-center .image, .slideshow-inline.image-align-right-center .image {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
  .slideshow.image-align-right-top .image, .slideshow-inline.image-align-right-top .image {
    display: flex;
    justify-content: flex-end; }
  .slideshow.image-align-right-bottom .item, .slideshow-inline.image-align-right-bottom .item {
    display: flex !important;
    justify-content: flex-end; }
  .slideshow.image-align-right-bottom .image, .slideshow-inline.image-align-right-bottom .image {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end; }
  .slideshow.image-align-left-bottom .item, .slideshow-inline.image-align-left-bottom .item {
    display: flex !important; }
  .slideshow.image-align-left-bottom .image, .slideshow-inline.image-align-left-bottom .image {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end; }
  .slideshow.image-align-left-center .item, .slideshow-inline.image-align-left-center .item {
    display: flex !important; }
  .slideshow.image-align-left-center .image, .slideshow-inline.image-align-left-center .image {
    display: flex;
    align-items: center; }
  .slideshow.image-align-center-center .item, .slideshow-inline.image-align-center-center .item {
    display: flex !important;
    justify-content: center; }
  .slideshow.image-align-center-center .image, .slideshow-inline.image-align-center-center .image {
    display: flex;
    align-items: center; }
  .slideshow.image-align-center-top .item, .slideshow-inline.image-align-center-top .item {
    display: flex !important;
    align-items: baseline;
    justify-content: center; }
  .slideshow.image-align-center-top .image, .slideshow-inline.image-align-center-top .image {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
  .slideshow.image-align-center-bottom .item, .slideshow-inline.image-align-center-bottom .item {
    display: flex !important;
    align-items: flex-end;
    justify-content: center; }
  .slideshow.image-align-center-bottom .image, .slideshow-inline.image-align-center-bottom .image {
    display: flex;
    align-items: center;
    justify-content: flex-end; }
  .slideshow.image-element-width-100 .item .image img, .slideshow-inline.image-element-width-100 .item .image img {
    width: 100%; }
  .slideshow.figure-position-absolute, .slideshow-inline.figure-position-absolute {
    position: absolute; }
  @media print, screen and (min-width: 64em) {
    .slideshow.large-figure-position-absolute, .slideshow-inline.large-figure-position-absolute {
      position: absolute; }
    .slideshow.large-figure-position-right-50, .slideshow-inline.large-figure-position-right-50 {
      right: 50px; }
    .slideshow.large-figure-position-right-100, .slideshow-inline.large-figure-position-right-100 {
      right: 100px; }
    .slideshow.large-figure-position-right-150, .slideshow-inline.large-figure-position-right-150 {
      right: 150px; }
    .slideshow.large-figure-position-left-50, .slideshow-inline.large-figure-position-left-50 {
      left: 50px; }
    .slideshow.large-figure-position-left-100, .slideshow-inline.large-figure-position-left-100 {
      left: 100px; }
    .slideshow.large-figure-position-left-150, .slideshow-inline.large-figure-position-left-150 {
      left: 150px; }
    .slideshow.large-figure-position-top-50p, .slideshow-inline.large-figure-position-top-50p {
      top: 50%; }
    .slideshow.large-figure-position-top-60p, .slideshow-inline.large-figure-position-top-60p {
      top: 60%; }
    .slideshow.large-figure-position-top-70p, .slideshow-inline.large-figure-position-top-70p {
      top: 70%; }
    .slideshow.large-figure-position-height-30p, .slideshow-inline.large-figure-position-height-30p {
      top: 30%; }
    .slideshow.large-figure-position-height-40p, .slideshow-inline.large-figure-position-height-40p {
      top: 40%; }
    .slideshow.large-figure-position-height-50p, .slideshow-inline.large-figure-position-height-50p {
      top: 50%; }
    .slideshow.large-figure-position-height-60p, .slideshow-inline.large-figure-position-height-60p {
      top: 60%; }
    .slideshow.large-figure-position-height-70p, .slideshow-inline.large-figure-position-height-70p {
      top: 70%; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    .slideshow.medium-figure-position-absolute, .slideshow-inline.medium-figure-position-absolute {
      position: absolute; }
    .slideshow.medium-figure-position-right-50, .slideshow-inline.medium-figure-position-right-50 {
      right: 50px; }
    .slideshow.medium-figure-position-right-100, .slideshow-inline.medium-figure-position-right-100 {
      right: 100px; }
    .slideshow.medium-figure-position-right-150, .slideshow-inline.medium-figure-position-right-150 {
      right: 150px; }
    .slideshow.medium-figure-position-left-50, .slideshow-inline.medium-figure-position-left-50 {
      left: 50px; }
    .slideshow.medium-figure-position-left-100, .slideshow-inline.medium-figure-position-left-100 {
      left: 100px; }
    .slideshow.medium-figure-position-left-150, .slideshow-inline.medium-figure-position-left-150 {
      left: 150px; }
    .slideshow.medium-figure-position-top-50p, .slideshow-inline.medium-figure-position-top-50p {
      top: 50%; }
    .slideshow.medium-figure-position-top-60p, .slideshow-inline.medium-figure-position-top-60p {
      top: 60%; }
    .slideshow.medium-figure-position-top-70p, .slideshow-inline.medium-figure-position-top-70p {
      top: 70%; }
    .slideshow.medium-figure-position-height-30p, .slideshow-inline.medium-figure-position-height-30p {
      top: 30%; }
    .slideshow.medium-figure-position-height-40p, .slideshow-inline.medium-figure-position-height-40p {
      top: 40%; }
    .slideshow.medium-figure-position-height-50p, .slideshow-inline.medium-figure-position-height-50p {
      top: 50%; }
    .slideshow.medium-figure-position-height-60p, .slideshow-inline.medium-figure-position-height-60p {
      top: 60%; }
    .slideshow.medium-figure-position-height-70p, .slideshow-inline.medium-figure-position-height-70p {
      top: 70%; } }
  @media print, screen and (max-width: 39.99875em) {
    .slideshow.small-figure-position-absolute, .slideshow-inline.small-figure-position-absolute {
      position: absolute; }
    .slideshow.small-figure-position-right-50, .slideshow-inline.small-figure-position-right-50 {
      right: 50px; }
    .slideshow.small-figure-position-right-100, .slideshow-inline.small-figure-position-right-100 {
      right: 100px; }
    .slideshow.small-figure-position-right-150, .slideshow-inline.small-figure-position-right-150 {
      right: 150px; }
    .slideshow.small-figure-position-left-50, .slideshow-inline.small-figure-position-left-50 {
      left: 50px; }
    .slideshow.small-figure-position-left-100, .slideshow-inline.small-figure-position-left-100 {
      left: 100px; }
    .slideshow.small-figure-position-left-150, .slideshow-inline.small-figure-position-left-150 {
      left: 150px; }
    .slideshow.small-figure-position-top-50p, .slideshow-inline.small-figure-position-top-50p {
      top: 50%; }
    .slideshow.small-figure-position-top-60p, .slideshow-inline.small-figure-position-top-60p {
      top: 60%; }
    .slideshow.small-figure-position-top-70p, .slideshow-inline.small-figure-position-top-70p {
      top: 70%; }
    .slideshow.small-figure-position-height-30p, .slideshow-inline.small-figure-position-height-30p {
      top: 30%; }
    .slideshow.small-figure-position-height-40p, .slideshow-inline.small-figure-position-height-40p {
      top: 40%; }
    .slideshow.small-figure-position-height-50p, .slideshow-inline.small-figure-position-height-50p {
      top: 50%; }
    .slideshow.small-figure-position-height-60p, .slideshow-inline.small-figure-position-height-60p {
      top: 60%; }
    .slideshow.small-figure-position-height-70p, .slideshow-inline.small-figure-position-height-70p {
      top: 70%; } }
  .slideshow .video-type-1 .video_button_ctrls, .slideshow .video-type-4 .video_button_ctrls, .slideshow-inline .video-type-1 .video_button_ctrls, .slideshow-inline .video-type-4 .video_button_ctrls {
    position: absolute;
    z-index: 1000;
    right: 14px;
    bottom: 40px; }
    .slideshow .video-type-1 .video_button_ctrls button, .slideshow .video-type-4 .video_button_ctrls button, .slideshow-inline .video-type-1 .video_button_ctrls button, .slideshow-inline .video-type-4 .video_button_ctrls button {
      display: block;
      width: 30px;
      margin: 10px 10px;
      padding: 4px;
      background: #242424;
      border-radius: 12px; }
      .slideshow .video-type-1 .video_button_ctrls button img, .slideshow .video-type-4 .video_button_ctrls button img, .slideshow-inline .video-type-1 .video_button_ctrls button img, .slideshow-inline .video-type-4 .video_button_ctrls button img {
        width: inherit; }

.item.image-size-full .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .item.image-size-full .image img {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center; }

.item.image-size-full-cover .image img {
  object-fit: cover; }

.item.image-size-full-scale-down .image img {
  object-fit: scale-down; }

.item.image-size-full-fill .image img {
  object-fit: fill; }

.item.image-size-full-center-right .image img {
  object-position: center right; }

.item.image-size-full-center-left .image img {
  object-position: center left; }

.item.image-size-full-top-right .image img {
  object-position: top right; }

.item.image-size-full-top-center .image img {
  object-position: top right; }

.item.image-size-full-top-left .image img {
  object-position: top left; }

.item.image-size-full-bottom-right .image img {
  object-position: bottom right; }

.item.image-size-full-bottom-center .image img {
  object-position: bottom center; }

.item.image-size-full-bottom-left .image img {
  object-position: bottom left; }

section.block_slideshow_box {
  line-height: 0;
  /* bg tint */
  /* bg tint */
  /* bg tint - end */
  /* bg tint - end */
  /* slideshow navigation on box */
  /* slideshow navigation on box */
  /* slideshow navigation on box - end */
  /* slideshow navigation on box - end */ }
  section.block_slideshow_box .video-thumbnail-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    section.block_slideshow_box .video-thumbnail-container video {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    section.block_slideshow_box .video-thumbnail-container .plyr {
      height: 100%; }
  section.block_slideshow_box .item {
    position: relative; }
  section.block_slideshow_box .box-tint {
    color: #0066B2;
    /* box max widths medium up */
    /* box max widths small only */
    /* text box position offset*/
    /* text box position */
    /* text box position - end */
    /* tint blend effect */
    /* dispaly the tint box */
    /* tint colors */ }
    section.block_slideshow_box .box-tint .text-layer {
      position: absolute;
      left: 0;
      width: 100%;
      margin: auto; }
    section.block_slideshow_box .box-tint .item .text-layer > .grid-container {
      max-width: 1400px;
      height: 0;
      position: relative;
      width: 100%;
      margin: auto; }
      section.block_slideshow_box .box-tint .item .text-layer > .grid-container > .cell {
        position: relative;
        display: block;
        width: 100%;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 40px;
        padding-bottom: 40px; }
        section.block_slideshow_box .box-tint .item .text-layer > .grid-container > .cell .title, section.block_slideshow_box .box-tint .item .text-layer > .grid-container > .cell .paragraph {
          position: relative;
          z-index: 10; }
        section.block_slideshow_box .box-tint .item .text-layer > .grid-container > .cell .link.more {
          position: relative;
          z-index: 10;
          /*                    a {
                                            font-size: 17px;
                                            font-weight: get-font-weight(normal); 
                                            padding: .2em 1em .3em 0;
                                        }*/ }
    section.block_slideshow_box .box-tint.text-layer-full-collapse .text-layer > .grid-container, section.block_slideshow_box .box-tint .item.text-layer-full-collapse .text-layer > .grid-container {
      max-width: 100%;
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
      padding-bottom: 0; }
      section.block_slideshow_box .box-tint.text-layer-full-collapse .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .item.text-layer-full-collapse .text-layer > .grid-container > .cell {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0; }
    section.block_slideshow_box .box-tint.text-layer-full .text-layer > .grid-container, section.block_slideshow_box .box-tint .text-layer-full .text-layer > .grid-container {
      max-width: 100%; }
    @media print, screen and (min-width: 40em) {
      section.block_slideshow_box .box-tint.text-layer-medium-full .text-layer > .grid-container, section.block_slideshow_box .box-tint .text-layer-medium-full .text-layer > .grid-container {
        max-width: 100%; } }
    @media print, screen and (max-width: 39.99875em) {
      section.block_slideshow_box .box-tint.text-layer-small-full .text-layer > .grid-container, section.block_slideshow_box .box-tint .text-layer-small-full .text-layer > .grid-container {
        max-width: 100%; } }
    @media print, screen and (min-width: 40em) {
      section.block_slideshow_box .box-tint.text-box-width-medium-30 .item .text-layer > .grid-container > .cell {
        max-width: 30%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-40 .item .text-layer > .grid-container > .cell {
        max-width: 40%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-50 .item .text-layer > .grid-container > .cell {
        max-width: 50%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-60 .item .text-layer > .grid-container > .cell {
        max-width: 60%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-70 .item .text-layer > .grid-container > .cell {
        max-width: 70%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-80 .item .text-layer > .grid-container > .cell {
        max-width: 80%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-90 .item .text-layer > .grid-container > .cell {
        max-width: 90%; }
      section.block_slideshow_box .box-tint.text-box-width-medium-100 .item .text-layer > .grid-container > .cell {
        max-width: 100%; } }
    @media print, screen and (max-width: 39.99875em) {
      section.block_slideshow_box .box-tint.text-box-width-small-30 .item .text-layer > .grid-container > .cell {
        max-width: 30%; }
      section.block_slideshow_box .box-tint.text-box-width-small-40 .item .text-layer > .grid-container > .cell {
        max-width: 40%; }
      section.block_slideshow_box .box-tint.text-box-width-small-50 .item .text-layer > .grid-container > .cell {
        max-width: 50%; }
      section.block_slideshow_box .box-tint.text-box-width-small-60 .item .text-layer > .grid-container > .cell {
        max-width: 60%; }
      section.block_slideshow_box .box-tint.text-box-width-small-70 .item .text-layer > .grid-container > .cell {
        max-width: 70%; }
      section.block_slideshow_box .box-tint.text-box-width-small-80 .item .text-layer > .grid-container > .cell {
        max-width: 80%; }
      section.block_slideshow_box .box-tint.text-box-width-small-90 .item .text-layer > .grid-container > .cell {
        max-width: 90%; }
      section.block_slideshow_box .box-tint.text-box-width-small-100 .item .text-layer > .grid-container > .cell {
        max-width: 100%; } }
    section.block_slideshow_box .box-tint.text-box-valign-0 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-0 .text-layer > .grid-container > .cell {
      transform: translateY(-100%); }
    section.block_slideshow_box .box-tint.text-box-valign-10 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-10 .text-layer > .grid-container > .cell {
      transform: translateY(-90%); }
    section.block_slideshow_box .box-tint.text-box-valign-20 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-20 .text-layer > .grid-container > .cell {
      transform: translateY(-80%); }
    section.block_slideshow_box .box-tint.text-box-valign-30 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-30 .text-layer > .grid-container > .cell {
      transform: translateY(-70%); }
    section.block_slideshow_box .box-tint.text-box-valign-40 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-40 .text-layer > .grid-container > .cell {
      transform: translateY(-60%); }
    section.block_slideshow_box .box-tint.text-box-valign-50 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-50 .text-layer > .grid-container > .cell {
      transform: translateY(-50%); }
    section.block_slideshow_box .box-tint.text-box-valign-60 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-60 .text-layer > .grid-container > .cell {
      transform: translateY(-40%); }
    section.block_slideshow_box .box-tint.text-box-valign-70 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-70 .text-layer > .grid-container > .cell {
      transform: translateY(-30%); }
    section.block_slideshow_box .box-tint.text-box-valign-80 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-80 .text-layer > .grid-container > .cell {
      transform: translateY(-20%); }
    section.block_slideshow_box .box-tint.text-box-valign-90 .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-valign-90 .text-layer > .grid-container > .cell {
      transform: translateY(-10%); }
    section.block_slideshow_box .box-tint.text-box-left .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-left .text-layer > .grid-container > .cell {
      margin-left: 0; }
    section.block_slideshow_box .box-tint.text-box-center .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-center .text-layer > .grid-container > .cell {
      margin: auto; }
    section.block_slideshow_box .box-tint.text-box-right .text-layer > .grid-container > .cell, section.block_slideshow_box .box-tint .text-box-right .text-layer > .grid-container > .cell {
      margin-right: 0;
      margin-left: auto; }
    section.block_slideshow_box .box-tint.text-box-top .text-layer, section.block_slideshow_box .box-tint .text-box-top .text-layer {
      top: 0; }
    section.block_slideshow_box .box-tint.text-box-middle .text-layer, section.block_slideshow_box .box-tint .text-box-middle .text-layer {
      top: 50%; }
    section.block_slideshow_box .box-tint.text-box-bottom .text-layer, section.block_slideshow_box .box-tint .text-box-bottom .text-layer {
      bottom: 0; }
    section.block_slideshow_box .box-tint.text-box-bottom .item.video-type-1 .text-layer {
      bottom: 40px; }
    section.block_slideshow_box .box-tint .text-box-bottom.item.video-type-1 .text-layer {
      bottom: 40px; }
    section.block_slideshow_box .box-tint.blend-tint-multiply .item .image img {
      mix-blend-mode: multiply; }
    section.block_slideshow_box .box-tint.blend-tint-screen .item .image img {
      mix-blend-mode: screen; }
    section.block_slideshow_box .box-tint.blend-tint-overlay .item .image img {
      mix-blend-mode: overlay; }
    section.block_slideshow_box .box-tint.filter-bw-40 .item .image img {
      -webkit-filter: grayscale(40%);
      -khtml-filter: grayscale(40%);
      -moz-filter: grayscale(40%);
      -ms-filter: grayscale(40%);
      -o-filter: grayscale(40%);
      filter: grayscale(40%); }
    section.block_slideshow_box .box-tint.filter-bw-50 .item .image img {
      -webkit-filter: grayscale(50%);
      -khtml-filter: grayscale(50%);
      -moz-filter: grayscale(50%);
      -ms-filter: grayscale(50%);
      -o-filter: grayscale(50%);
      filter: grayscale(50%); }
    section.block_slideshow_box .box-tint.filter-bw-60 .item .image img {
      -webkit-filter: grayscale(60%);
      -khtml-filter: grayscale(60%);
      -moz-filter: grayscale(60%);
      -ms-filter: grayscale(60%);
      -o-filter: grayscale(60%);
      filter: grayscale(60%); }
    section.block_slideshow_box .box-tint.filter-bw-70 .item .image img {
      -webkit-filter: grayscale(70%);
      -khtml-filter: grayscale(70%);
      -moz-filter: grayscale(70%);
      -ms-filter: grayscale(70%);
      -o-filter: grayscale(70%);
      filter: grayscale(70%); }
    section.block_slideshow_box .box-tint.filter-bw-80 .item .image img {
      -webkit-filter: grayscale(80%);
      -khtml-filter: grayscale(80%);
      -moz-filter: grayscale(80%);
      -ms-filter: grayscale(80%);
      -o-filter: grayscale(80%);
      filter: grayscale(80%); }
    section.block_slideshow_box .box-tint.filter-bw-90 .item .image img {
      -webkit-filter: grayscale(90%);
      -khtml-filter: grayscale(90%);
      -moz-filter: grayscale(90%);
      -ms-filter: grayscale(90%);
      -o-filter: grayscale(90%);
      filter: grayscale(90%); }
    section.block_slideshow_box .box-tint.filter-bw-100 .item .image img {
      -webkit-filter: grayscale(100%);
      -khtml-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%); }
    section.block_slideshow_box .box-tint.opacity-bw-10 .item .image img {
      opacity: 0.1 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-20 .item .image img {
      opacity: 0.2 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-30 .item .image img {
      opacity: 0.3 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-40 .item .image img {
      opacity: 0.4 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-50 .item .image img {
      opacity: 0.5 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-60 .item .image img {
      opacity: 0.6 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-70 .item .image img {
      opacity: 0.7 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-80 .item .image img {
      opacity: 0.8 !important; }
    section.block_slideshow_box .box-tint.opacity-bw-90 .item .image img {
      opacity: 0.9 !important; }
    section.block_slideshow_box .box-tint.opacity-img-10 .item .image img {
      opacity: 0.1 !important; }
    section.block_slideshow_box .box-tint.opacity-img-20 .item .image img {
      opacity: 0.2 !important; }
    section.block_slideshow_box .box-tint.opacity-img-30 .item .image img {
      opacity: 0.3 !important; }
    section.block_slideshow_box .box-tint.opacity-img-40 .item .image img {
      opacity: 0.4 !important; }
    section.block_slideshow_box .box-tint.opacity-img-50 .item .image img {
      opacity: 0.5 !important; }
    section.block_slideshow_box .box-tint.opacity-img-60 .item .image img {
      opacity: 0.6 !important; }
    section.block_slideshow_box .box-tint.opacity-img-70 .item .image img {
      opacity: 0.7 !important; }
    section.block_slideshow_box .box-tint.opacity-img-80 .item .image img {
      opacity: 0.8 !important; }
    section.block_slideshow_box .box-tint.opacity-img-90 .item .image img {
      opacity: 0.9 !important; }
    section.block_slideshow_box .box-tint.display-text-bg-tint .display-bg-tint {
      mix-blend-mode: multiply;
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    section.block_slideshow_box .box-tint.tint-bg-primary .display-bg-tint {
      background-color: rgba(36, 36, 36, 0.9); }
    section.block_slideshow_box .box-tint.tint-bg-secondary .display-bg-tint {
      background-color: rgba(0, 102, 178, 0.9); }
    section.block_slideshow_box .box-tint.tint-bg-tertiary .display-bg-tint {
      background-color: rgba(255, 233, 0, 0.9); }
    section.block_slideshow_box .box-tint.tint-bg-black .display-bg-tint {
      background-color: rgba(0, 0, 0, 0.9); }
    section.block_slideshow_box .box-tint.tint-bg-sixth .display-bg-tint {
      background-color: rgba(224, 127, 43, 0.9); }
    section.block_slideshow_box .box-tint.tint-bg-transparent .display-bg-tint {
      background-color: transparent; }
    @media print, screen and (max-width: 39.99875em) {
      section.block_slideshow_box .box-tint .item .text-layer > .grid-container {
        padding-left: 20px;
        padding-right: 20px; }
        section.block_slideshow_box .box-tint .item .text-layer > .grid-container .cell {
          padding-left: 40px;
          padding-right: 40px;
          padding-top: 40px;
          padding-bottom: 40px; }
      section.block_slideshow_box .box-tint .text-layer .cell {
        display: flex !important;
        flex-direction: column; }
        section.block_slideshow_box .box-tint .text-layer .cell .display-bg-tint {
          order: 1; }
        section.block_slideshow_box .box-tint .text-layer .cell .nav-buttons {
          order: 2;
          position: initial;
          width: 100%; }
          section.block_slideshow_box .box-tint .text-layer .cell .nav-buttons .slick-arrow {
            position: initial;
            display: inline-block; }
            section.block_slideshow_box .box-tint .text-layer .cell .nav-buttons .slick-arrow:before {
              height: 40px;
              width: 28px;
              background-size: 26px !important; }
        section.block_slideshow_box .box-tint .text-layer .cell .title {
          order: 3; }
        section.block_slideshow_box .box-tint .text-layer .cell .paragraph {
          order: 3; }
        section.block_slideshow_box .box-tint .text-layer .cell .link {
          order: 4; } }
  @media print, screen and (max-width: 39.99875em) and (min-width: 40em) and (max-width: 63.99875em) {
    section.block_slideshow_box .box-tint .text-layer .cell .hide-for-medium-only {
      display: none !important; } }
  @media print, screen and (max-width: 39.99875em) and (max-width: 39.99875em) {
    section.block_slideshow_box .box-tint .text-layer .cell .show-for-medium {
      display: none !important; }
    section.block_slideshow_box .box-tint .text-layer .cell .hide-for-small-only {
      display: none !important; } }
  section.block_slideshow_box .nav-arrows-on-box.nav-both-layer .nav-buttons {
    position: absolute;
    display: flex;
    width: auto;
    height: 40px; }
    section.block_slideshow_box .nav-arrows-on-box.nav-both-layer .nav-buttons .slick-arrow {
      transform: none;
      position: relative;
      top: initial;
      height: inherit;
      display: block;
      right: initial;
      left: initial; }
      section.block_slideshow_box .nav-arrows-on-box.nav-both-layer .nav-buttons .slick-arrow:before {
        line-height: 0.7em; }
      section.block_slideshow_box .nav-arrows-on-box.nav-both-layer .nav-buttons .slick-arrow:first-child {
        margin-right: 10px; }
  section.block_slideshow_box .nav-arrows-on-box.nav-inline-block .nav-buttons, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block .nav-buttons {
    position: initial;
    display: flex; }
    section.block_slideshow_box .nav-arrows-on-box.nav-inline-block .nav-buttons .slick-arrow, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block .nav-buttons .slick-arrow {
      transform: none;
      position: initial;
      display: inline-block;
      height: inherit; }
      section.block_slideshow_box .nav-arrows-on-box.nav-inline-block .nav-buttons .slick-arrow:before, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block .nav-buttons .slick-arrow:before {
        position: initial; }
      section.block_slideshow_box .nav-arrows-on-box.nav-inline-block .nav-buttons .slick-arrow:first-child, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block .nav-buttons .slick-arrow:first-child {
        margin-right: 10px; }
  section.block_slideshow_box .nav-arrows-on-box.nav-inline-block.nav-inline-align-right .nav-buttons, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block.nav-inline-align-right .nav-buttons {
    justify-content: flex-end; }
  section.block_slideshow_box .nav-arrows-on-box.nav-inline-block.nav-inline-align-center .nav-buttons, section.block_slideshow_box .nav-arrows-on-box .item.nav-inline-block.nav-inline-align-center .nav-buttons {
    justify-content: center; }
  section.block_slideshow_box .nav-arrows-on-box.nav-both-top-right .nav-buttons {
    top: 50px;
    right: 30px; }
  section.block_slideshow_box .nav-arrows-on-box.nav-both-top-left .nav-buttons {
    top: 50px;
    left: 30px; }
  section.block_slideshow_box .nav-arrows-on-box.nav-both-bottom-right .nav-buttons {
    bottom: 50px;
    right: 30px; }
  section.block_slideshow_box .nav-arrows-on-box.nav-both-bottom-left .nav-buttons {
    bottom: 50px;
    left: 30px; }
  section.block_slideshow_box .nav-arrows-on-box .nav-buttons {
    position: relative;
    display: block;
    width: 100%;
    height: 40px; }
    section.block_slideshow_box .nav-arrows-on-box .nav-buttons .slick-arrow {
      width: 40px;
      height: 30px; }
      section.block_slideshow_box .nav-arrows-on-box .nav-buttons .slick-arrow:before {
        padding: 0;
        line-height: 0.5em; }

/*Plugin Slick Slideshow - end*/
/*Scrollpane*/
/*@import "../../../../../../bower_components/jScrollPane/style/jquery.jscrollpane.css";*/
/*Scrollpane - end*/
/*Plyr video player*/
@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0; } }

@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

@keyframes plyr-fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0; }
  .plyr video,
  .plyr audio,
  .plyr iframe {
    display: block;
    height: 100%;
    width: 100%; }
  .plyr button {
    font: inherit;
    line-height: inherit;
    width: auto; }
  .plyr:focus {
    outline: 0; }

.plyr--full-ui {
  box-sizing: border-box; }
  .plyr--full-ui *,
  .plyr--full-ui *::after,
  .plyr--full-ui *::before {
    box-sizing: inherit; }

.plyr--full-ui a,
.plyr--full-ui button,
.plyr--full-ui input,
.plyr--full-ui label {
  touch-action: manipulation; }

.plyr__badge {
  background: var(--plyr-badge-background, #4a5464);
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: var(--plyr-badge-text-color, #fff);
  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 {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%; }
  .plyr__captions span:empty {
    display: none; }
  @media (min-width: 480px) {
    .plyr__captions {
      font-size: var(--plyr-font-size-base, 15px);
      padding: calc(var(--plyr-control-spacing, 10px) * 2); } }
  @media (min-width: 768px) {
    .plyr__captions {
      font-size: var(--plyr-font-size-large, 18px); } }

.plyr--captions-active .plyr__captions {
  display: block; }

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4)); }

.plyr__caption {
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  box-decoration-break: clone;
  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: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 3px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease; }
  .plyr__control svg {
    display: block;
    fill: currentColor;
    height: var(--plyr-control-icon-size, 18px);
    pointer-events: none;
    width: var(--plyr-control-icon-size, 18px); }
  .plyr__control:focus {
    outline: 0; }
  .plyr__control.plyr__tab-focus {
    outline-color: var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px; }

a.plyr__control {
  text-decoration: none; }
  a.plyr__control::after, a.plyr__control::before {
    display: none; }

.plyr__control:not(.plyr__control--pressed) .icon--pressed,
.plyr__control.plyr__control--pressed .icon--not-pressed,
.plyr__control:not(.plyr__control--pressed) .label--pressed,
.plyr__control.plyr__control--pressed .label--not-pressed {
  display: none; }

.plyr--full-ui ::-webkit-media-controls {
  display: none; }

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center; }
  .plyr__controls .plyr__progress__container {
    flex: 1;
    min-width: 0; }
  .plyr__controls .plyr__controls__item {
    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: calc(var(--plyr-control-spacing, 10px) / 4); }
    .plyr__controls .plyr__controls__item.plyr__time {
      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:first-child,
    .plyr__controls .plyr__controls__item.plyr__time + .plyr__time {
      padding-left: 0; }
  .plyr__controls:empty {
    display: none; }

.plyr [data-plyr='captions'],
.plyr [data-plyr='pip'],
.plyr [data-plyr='airplay'],
.plyr [data-plyr='fullscreen'] {
  display: none; }

.plyr--captions-enabled [data-plyr='captions'],
.plyr--pip-supported [data-plyr='pip'],
.plyr--airplay-supported [data-plyr='airplay'],
.plyr--fullscreen-enabled [data-plyr='fullscreen'] {
  display: inline-block; }

.plyr__menu {
  display: flex;
  position: relative; }
  .plyr__menu .plyr__control svg {
    transition: transform 0.3s ease; }
  .plyr__menu .plyr__control[aria-expanded='true'] svg {
    transform: rotate(90deg); }
  .plyr__menu .plyr__control[aria-expanded='true'] .plyr__tooltip {
    display: none; }
  .plyr__menu__container {
    animation: plyr-popup 0.2s ease;
    background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
    border-radius: 4px;
    bottom: 100%;
    box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
    color: var(--plyr-menu-color, #4a5464);
    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;
      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: var(--plyr-menu-arrow-size, 4px) solid transparent;
      border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
      content: '';
      height: 0;
      position: absolute;
      right: calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));
      top: 100%;
      width: 0; }
    .plyr__menu__container [role='menu'] {
      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 {
      align-items: center;
      color: var(--plyr-menu-color, #4a5464);
      display: flex;
      font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
      padding-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);
      padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
      padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);
      padding-top: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);
      user-select: none;
      width: 100%; }
      .plyr__menu__container .plyr__control > span {
        align-items: inherit;
        display: flex;
        width: 100%; }
      .plyr__menu__container .plyr__control::after {
        border: var(--plyr-menu-item-arrow-size, 4px) solid transparent;
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%); }
      .plyr__menu__container .plyr__control--forward {
        padding-right: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4); }
        .plyr__menu__container .plyr__control--forward::after {
          border-left-color: var(--plyr-menu-arrow-color, #728197);
          right: calc((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: var(--plyr-font-weight-regular, 400);
        margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
        margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
        padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
        position: relative;
        width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2)); }
        .plyr__menu__container .plyr__control--back::after {
          border-right-color: var(--plyr-menu-arrow-color, #728197);
          left: calc((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: var(--plyr-menu-back-border-color, #dcdfe5);
          box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
          content: '';
          height: 1px;
          left: 0;
          margin-top: calc(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: calc(var(--plyr-control-spacing, 10px) * 0.7); }
      .plyr__menu__container .plyr__control[role='menuitemradio']::before, .plyr__menu__container .plyr__control[role='menuitemradio']::after {
        border-radius: 100%; }
      .plyr__menu__container .plyr__control[role='menuitemradio']::before {
        background: rgba(0, 0, 0, 0.1);
        content: '';
        display: block;
        flex-shrink: 0;
        height: 16px;
        margin-right: var(--plyr-control-spacing, 10px);
        transition: all 0.3s ease;
        width: 16px; }
      .plyr__menu__container .plyr__control[role='menuitemradio']::after {
        background: #fff;
        border: 0;
        height: 6px;
        left: 12px;
        opacity: 0;
        top: 50%;
        transform: translateY(-50%) scale(0);
        transition: transform 0.3s ease, opacity 0.3s ease;
        width: 6px; }
      .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before {
        background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff))); }
      .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::after {
        opacity: 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 {
      align-items: center;
      display: flex;
      margin-left: auto;
      margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2) * -1);
      overflow: hidden;
      padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
      pointer-events: none; }

.plyr--full-ui input[type='range'] {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  display: block;
  height: calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%; }
  .plyr--full-ui input[type='range']::-webkit-slider-runnable-track {
    background: transparent;
    border: 0;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px);
    transition: box-shadow 0.3s ease;
    user-select: none;
    background-image: linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%)); }
  .plyr--full-ui input[type='range']::-webkit-slider-thumb {
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    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: var(--plyr-range-thumb-height, 13px);
    position: relative;
    transition: all 0.2s ease;
    width: var(--plyr-range-thumb-height, 13px);
    -webkit-appearance: none;
    /* stylelint-disable-line */
    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: transparent;
    border: 0;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px);
    transition: box-shadow 0.3s ease;
    user-select: none; }
  .plyr--full-ui input[type='range']::-moz-range-thumb {
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    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: var(--plyr-range-thumb-height, 13px);
    position: relative;
    transition: all 0.2s ease;
    width: var(--plyr-range-thumb-height, 13px); }
  .plyr--full-ui input[type='range']::-moz-range-progress {
    background: currentColor;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px); }
  .plyr--full-ui input[type='range']::-ms-track {
    background: transparent;
    border: 0;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px);
    transition: box-shadow 0.3s ease;
    user-select: none;
    color: transparent; }
  .plyr--full-ui input[type='range']::-ms-fill-upper {
    background: transparent;
    border: 0;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px);
    transition: box-shadow 0.3s ease;
    user-select: none; }
  .plyr--full-ui input[type='range']::-ms-fill-lower {
    background: transparent;
    border: 0;
    border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
    height: var(--plyr-range-track-height, 5px);
    transition: box-shadow 0.3s ease;
    user-select: none;
    background: currentColor; }
  .plyr--full-ui input[type='range']::-ms-thumb {
    background: var(--plyr-range-thumb-background, #fff);
    border: 0;
    border-radius: 100%;
    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: var(--plyr-range-thumb-height, 13px);
    position: relative;
    transition: all 0.2s ease;
    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']:focus {
    outline: 0; }
  .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, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 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, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 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, #00b3ff)));
    outline-offset: 2px;
    outline-style: dotted;
    outline-width: 3px; }

.plyr__poster {
  background-color: var(--plyr-video-background, var(--plyr-video-background, black));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1; }

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1; }

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none; }

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px)); }

.plyr__time + .plyr__time::before {
  content: '\2044';
  margin-right: var(--plyr-control-spacing, 10px); }

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none; } }

.plyr__tooltip {
  background: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-tooltip-radius, 3px);
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  white-space: nowrap;
  z-index: 2; }
  .plyr__tooltip::before {
    border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
    border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
    border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
    bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2; }

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__tooltip--visible {
  opacity: 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;
  transform: translate(0, 10px) scale(0.8);
  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: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)); }

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 100% 100%; }
  .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
    left: auto;
    right: calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));
    transform: translateX(50%); }

.plyr__controls > .plyr__control:first-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible,
.plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible,
.plyr__controls > .plyr__control:last-child:hover .plyr__tooltip,
.plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip,
.plyr__controls > .plyr__control:last-child .plyr__tooltip--visible {
  transform: translate(0, 0) scale(1); }

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative; }
  .plyr__progress input[type='range'], .plyr__progress__buffer {
    margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
    margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
    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: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
    left: 0; }

.plyr__progress__buffer {
  -webkit-appearance: none;
  /* stylelint-disable-line */
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: calc((var(--plyr-range-track-height, 5px) / 2) * -1);
  padding: 0;
  position: absolute;
  top: 50%; }
  .plyr__progress__buffer::-webkit-progress-bar {
    background: transparent; }
  .plyr__progress__buffer::-webkit-progress-value {
    background: currentColor;
    border-radius: 100px;
    min-width: var(--plyr-range-track-height, 5px);
    transition: width 0.2s ease; }
  .plyr__progress__buffer::-moz-progress-bar {
    background: currentColor;
    border-radius: 100px;
    min-width: var(--plyr-range-track-height, 5px);
    transition: width 0.2s ease; }
  .plyr__progress__buffer::-ms-fill {
    border-radius: 100px;
    transition: width 0.2s ease; }

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  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: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: transparent; }

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)); }

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)); }

.plyr__volume {
  align-items: center;
  display: flex;
  max-width: 110px;
  min-width: 80px;
  position: relative;
  width: 20%; }
  .plyr__volume input[type='range'] {
    margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
    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: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: var(--plyr-audio-control-color, #4a5464);
  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: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: var(--plyr-audio-control-color-hover, #fff); }

.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track {
  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: 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: 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 {
  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: 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: 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: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)); }

.plyr--video {
  background: var(--plyr-video-background, var(--plyr-video-background, black));
  overflow: hidden; }
  .plyr--video.plyr--menu-open {
    overflow: visible; }

.plyr__video-wrapper {
  background: var(--plyr-video-background, var(--plyr-video-background, black));
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%; }

.plyr__video-embed,
.plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16 / 9; }
  @supports not (aspect-ratio: 16/9) {
    .plyr__video-embed,
    .plyr__video-wrapper--fixed-ratio {
      height: 0;
      padding-bottom: 56.25%;
      position: relative; } }

.plyr__video-embed iframe,
.plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%); }

.plyr--video .plyr__controls {
  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: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3; }
  @media (min-width: 480px) {
    .plyr--video .plyr__controls {
      padding: var(--plyr-control-spacing, 10px);
      padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5); } }

.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%); }

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded='true'] {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  color: var(--plyr-video-control-color-hover, #fff); }

.plyr__control--overlaid {
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b3ff)));
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2; }
  .plyr__control--overlaid svg {
    left: 2px;
    position: relative; }
  .plyr__control--overlaid:hover, .plyr__control--overlaid:focus {
    opacity: 1; }

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden; }

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block; }

.plyr--full-ui.plyr--video input[type='range']::-webkit-slider-runnable-track {
  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: 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: 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 {
  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: 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: 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: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)); }

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%; }
  .plyr:fullscreen video {
    height: 100%; }
  .plyr:fullscreen .plyr__control .icon--exit-fullscreen {
    display: block; }
    .plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
      display: none; }
  .plyr:fullscreen.plyr--hide-controls {
    cursor: none; }
  @media (min-width: 1024px) {
    .plyr:fullscreen .plyr__captions {
      font-size: var(--plyr-font-size-xlarge, 21px); } }

/* stylelint-disable-next-line */
.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__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; }
  @media (min-width: 1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
      font-size: var(--plyr-font-size-xlarge, 21px); } }

/* stylelint-disable-next-line */
.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__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; }
  @media (min-width: 1024px) {
    .plyr:-moz-full-screen .plyr__captions {
      font-size: var(--plyr-font-size-xlarge, 21px); } }

/* stylelint-disable-next-line */
.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__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; }
  @media (min-width: 1024px) {
    .plyr:-ms-fullscreen .plyr__captions {
      font-size: var(--plyr-font-size-xlarge, 21px); } }

.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__control .icon--exit-fullscreen {
    display: block; }
    .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
      display: none; }
  .plyr--fullscreen-fallback.plyr--hide-controls {
    cursor: none; }
  @media (min-width: 1024px) {
    .plyr--fullscreen-fallback .plyr__captions {
      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: var(--plyr-control-spacing, 10px);
    color: #fff;
    content: attr(data-badge-text);
    font-size: 11px;
    padding: 2px 6px;
    pointer-events: none;
    position: absolute;
    right: var(--plyr-control-spacing, 10px);
    z-index: 3; }
  .plyr__ads::after:empty {
    display: none; }

.plyr__cues {
  background: currentColor;
  display: block;
  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: var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
  border-radius: 3px;
  bottom: 100%;
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: var(--plyr-tooltip-radius, 3px);
  pointer-events: none;
  position: absolute;
  transform: translate(0, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;
  z-index: 2; }
  .plyr__preview-thumb--is-shown {
    opacity: 1;
    transform: translate(0, 0) scale(1); }
  .plyr__preview-thumb::before {
    border-left: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
    border-right: var(--plyr-tooltip-arrow-size, 4px) solid transparent;
    border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, rgba(255, 255, 255, 0.9));
    bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
    content: '';
    height: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 0;
    z-index: 2; }
  .plyr__preview-thumb__image-container {
    background: #c1c8d1;
    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: calc(var(--plyr-tooltip-radius, 3px) - 1px);
      color: #fff;
      font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
      padding: 3px 6px; }

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  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;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%; }

.plyr--no-transition {
  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; }

/*Site styling*/
.video-thumbnail-container {
  position: relative; }
  .video-thumbnail-container [data-virtual-form].video-thumb {
    position: absolute !important;
    bottom: 0;
    height: 100%;
    margin: 0;
    z-index: 10;
    width: 100%; }
    .video-thumbnail-container [data-virtual-form].video-thumb .link-button {
      cursor: pointer;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }

.popup-video-player {
  padding: 0; }
  .popup-video-player .close-button {
    opacity: 0;
    transition: all .3s; }
  .popup-video-player.display-close-button .close-button {
    opacity: 1; }
  .popup-video-player .close-button {
    width: 32px;
    z-index: 100; }
  .popup-video-player > h3, .popup-video-player p {
    display: none; }
  .popup-video-player .video-yt-container {
    padding-top: 54%; }

.video-yt-container {
  position: relative;
  overflow: hidden; }
  .video-yt-container .actions [data-action] {
    display: none; }
  .video-yt-container .actions .play {
    display: inline-block; }
  .video-yt-container .actions .stop {
    display: inline-block; }
  .video-yt-container .time, .video-yt-container .slider-container {
    display: none; }
  .video-yt-container.unmute .actions .unmute {
    display: none; }
  .video-yt-container.unmute .actions .mute {
    display: inline-block; }
  .video-yt-container.mute .actions .mute {
    display: none; }
  .video-yt-container.mute .actions .unmute {
    display: inline-block; }
  .video-yt-container.loaded .time, .video-yt-container.loaded .slider-container {
    display: block;
    transition: all .3s; }
  .video-yt-container.playing .actions .play {
    display: none; }
  .video-yt-container.playing .actions .pause {
    display: inline-block; }
  .video-yt-container.playing .thumb {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    transition: all .3s; }
  .video-yt-container.paused .actions .play {
    display: inline-block; }
  .video-yt-container.paused .actions .pause {
    display: none; }
  .video-yt-container.clear-thumb .thumb {
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -khtml-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0; }
  .video-yt-container .actions {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    white-space: nowrap; }
    .video-yt-container .actions [data-action] {
      color: transparent;
      width: 15vw;
      max-width: 40px;
      height: 15vw;
      max-height: 40px;
      background-size: 100% auto;
      background-color: transparent;
      background-position: center center;
      background-repeat: no-repeat; }
      .video-yt-container .actions [data-action].play {
        background-image: url(../media/video-assets/but-video-play.svg); }
      .video-yt-container .actions [data-action].pause {
        background-image: url(../media/video-assets/but-video-pause.svg); }
      .video-yt-container .actions [data-action].stop {
        background-image: url(../media/video-assets/but-video-stop.svg); }
      .video-yt-container .actions [data-action].mute {
        background-image: url(../media/video-assets/but-video-mute.svg); }
      .video-yt-container .actions [data-action].unmute {
        background-image: url(../media/video-assets/but-video-unmute.svg); }
      @media print, screen and (min-width: 40em) {
        .video-yt-container .actions [data-action] {
          margin: 0 20px;
          max-width: 60px; } }
  .video-yt-container .timeline {
    position: absolute;
    z-index: 20;
    top: 0;
    width: 100%;
    height: 100%; }
  .video-yt-container .thumb {
    height: 100%;
    position: relative;
    z-index: 10; }
  .video-yt-container .bar {
    height: 2px;
    position: absolute;
    top: 0;
    width: 100%;
    background: #242424; }
    .video-yt-container .bar .fill {
      width: 5%;
      height: 100%;
      background: #0066B2; }
  .video-yt-container .time {
    position: absolute;
    bottom: 2px;
    left: 50%;
    white-space: nowrap; }
    .video-yt-container .time div {
      display: inline-block; }
    .video-yt-container .time .current:after {
      content: '/'; }
    .video-yt-container .time * {
      color: #FFFFFF;
      font-size: 12px; }
  .video-yt-container iframe {
    z-index: 5;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -khtml-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media print, screen and (max-width: 39.99875em) {
      .video-yt-container iframe {
        height: calc(100% + 102px); } }
    @media print, screen and (min-width: 40em) {
      .video-yt-container iframe {
        height: calc(100% + 110px); } }
  .video-yt-container .slider-container {
    position: absolute;
    bottom: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -khtml-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    padding: 16px 10px 16px 10px;
    max-width: 1200px; }
    .video-yt-container .slider-container div:nth-child(2) {
      display: none; }
    .video-yt-container .slider-container .slider {
      margin: 8px;
      height: 2px;
      background: #FFFFFF; }
      .video-yt-container .slider-container .slider .slider-handle {
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background: #FFFFFF; }

/*@import "elements/_agegate_popup.scss";*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Jun 1, 2021, 10:45:34 PM
    Author     : kapsalis
*/
.frontend-jcms-menu {
  transform-origin: top right;
  transform: scale(0.5);
  opacity: 0.5; }
  .frontend-jcms-menu:hover {
    transform: scale(1);
    opacity: 1; }

/*.f_siz-0_4   -> rem font size*/
.f_siz-0_4 {
  font-size: 0.4rem !important; }

.f_siz-0_5 {
  font-size: 0.5rem !important; }

.f_siz-0_6 {
  font-size: 0.6rem !important; }

.f_siz-0_7 {
  font-size: 0.7rem !important; }

.f_siz-0_8 {
  font-size: 0.8rem !important; }

.f_siz-0_9 {
  font-size: 0.9rem !important; }

.f_siz-1 {
  font-size: 1rem !important; }

.f_siz-1_1 {
  font-size: 1.1rem !important; }

.f_siz-1_2 {
  font-size: 1.2rem !important; }

.f_siz-1_3 {
  font-size: 1.3rem !important; }

.f_siz-1_4 {
  font-size: 1.4rem !important; }

.f_siz-1_5 {
  font-size: 1.5rem !important; }

.f_siz-1_6 {
  font-size: 1.6rem !important; }

.f_siz-1_7 {
  font-size: 1.7rem !important; }

.f_siz-1_8 {
  font-size: 1.8rem !important; }

.f_siz-1_9 {
  font-size: 1.9rem !important; }

.f_siz-2_0 {
  font-size: 2rem !important; }

/*.f_siz-4px   -> pixel font size*/
.f_siz-4px {
  font-size: 4px !important; }

.f_siz-5px {
  font-size: 5px !important; }

.f_siz-6px {
  font-size: 6px !important; }

.f_siz-7px {
  font-size: 7px !important; }

.f_siz-8px {
  font-size: 8px !important; }

.f_siz-9px {
  font-size: 9px !important; }

.f_siz-10px {
  font-size: 10px !important; }

.f_siz-11px {
  font-size: 11px !important; }

.f_siz-12px {
  font-size: 12px !important; }

.f_siz-13px {
  font-size: 13px !important; }

.f_siz-14px {
  font-size: 14px !important; }

.f_siz-15px {
  font-size: 15px !important; }

.f_siz-16px {
  font-size: 16px !important; }

.f_siz-17px {
  font-size: 17px !important; }

.f_siz-18px {
  font-size: 18px !important; }

.f_siz-19px {
  font-size: 19px !important; }

.f_siz-20px {
  font-size: 20px !important; }

/*lin-hei-0.4   -> em line height */
.lin-hei-0_4 {
  line-height: 0.4em !important; }

.lin-hei-0_5 {
  line-height: 0.5em !important; }

.lin-hei-0_6 {
  line-height: 0.6em !important; }

.lin-hei-0_7 {
  line-height: 0.7em !important; }

.lin-hei-0_8 {
  line-height: 0.8em !important; }

.lin-hei-0_9 {
  line-height: 0.9em !important; }

.lin-hei-1 {
  line-height: 1em !important; }

.lin-hei-1_1 {
  line-height: 1.1em !important; }

.lin-hei-1_2 {
  line-height: 1.2em !important; }

.lin-hei-1_3 {
  line-height: 1.3em !important; }

.lin-hei-1_4 {
  line-height: 1.4em !important; }

.lin-hei-1_5 {
  line-height: 1.5em !important; }

.lin-hei-1_6 {
  line-height: 1.6em !important; }

.lin-hei-1_7 {
  line-height: 1.7em !important; }

.lin-hei-1_8 {
  line-height: 1.8em !important; }

.lin-hei-1_9 {
  line-height: 1.9em !important; }

.lin-hei-2_0 {
  line-height: 2em !important; }

/* span-lin-hei-0_5   -> em span line height */
.span-lin-hei-0_4 {
  line-height: 0.4em !important; }

.span-lin-hei-0_5 {
  line-height: 0.5em !important; }

.span-lin-hei-0_6 {
  line-height: 0.6em !important; }

.span-lin-hei-0_7 {
  line-height: 0.7em !important; }

.span-lin-hei-0_8 {
  line-height: 0.8em !important; }

.span-lin-hei-0_9 {
  line-height: 0.9em !important; }

.span-lin-hei-1 {
  line-height: 1em !important; }

.span-lin-hei-1_1 {
  line-height: 1.1em !important; }

.span-lin-hei-1_2 {
  line-height: 1.2em !important; }

.span-lin-hei-1_3 {
  line-height: 1.3em !important; }

.span-lin-hei-1_4 {
  line-height: 1.4em !important; }

.span-lin-hei-1_5 {
  line-height: 1.5em !important; }

.span-lin-hei-1_6 {
  line-height: 1.6em !important; }

.span-lin-hei-1_7 {
  line-height: 1.7em !important; }

.span-lin-hei-1_8 {
  line-height: 1.8em !important; }

.span-lin-hei-1_9 {
  line-height: 1.9em !important; }

.span-lin-hei-2_0 {
  line-height: 2em !important; }

/* .margin-top-1  -> margin top and mbottom  */
/* .margin-bottom-1  */
.margin-top-0em {
  margin-top: 0em !important; }

.margin-bottom-0em {
  margin-bottom: 0em !important; }

.margin-left-0em {
  margin-left: 0em !important; }

.margin-right-0em {
  margin-right: 0em !important; }

.padding-top-0em {
  padding-top: 0em !important; }

.padding-bottom-0em {
  padding-bottom: 0em !important; }

.padding-left-0em {
  padding-left: 0em !important; }

.padding-right-0em {
  padding-right: 0em !important; }

.margin-top-1em {
  margin-top: 1em !important; }

.margin-bottom-1em {
  margin-bottom: 1em !important; }

.margin-left-1em {
  margin-left: 1em !important; }

.margin-right-1em {
  margin-right: 1em !important; }

.padding-top-1em {
  padding-top: 1em !important; }

.padding-bottom-1em {
  padding-bottom: 1em !important; }

.padding-left-1em {
  padding-left: 1em !important; }

.padding-right-1em {
  padding-right: 1em !important; }

.margin-top-2em {
  margin-top: 2em !important; }

.margin-bottom-2em {
  margin-bottom: 2em !important; }

.margin-left-2em {
  margin-left: 2em !important; }

.margin-right-2em {
  margin-right: 2em !important; }

.padding-top-2em {
  padding-top: 2em !important; }

.padding-bottom-2em {
  padding-bottom: 2em !important; }

.padding-left-2em {
  padding-left: 2em !important; }

.padding-right-2em {
  padding-right: 2em !important; }

.margin-top-3em {
  margin-top: 3em !important; }

.margin-bottom-3em {
  margin-bottom: 3em !important; }

.margin-left-3em {
  margin-left: 3em !important; }

.margin-right-3em {
  margin-right: 3em !important; }

.padding-top-3em {
  padding-top: 3em !important; }

.padding-bottom-3em {
  padding-bottom: 3em !important; }

.padding-left-3em {
  padding-left: 3em !important; }

.padding-right-3em {
  padding-right: 3em !important; }

.margin-top-4em {
  margin-top: 4em !important; }

.margin-bottom-4em {
  margin-bottom: 4em !important; }

.margin-left-4em {
  margin-left: 4em !important; }

.margin-right-4em {
  margin-right: 4em !important; }

.padding-top-4em {
  padding-top: 4em !important; }

.padding-bottom-4em {
  padding-bottom: 4em !important; }

.padding-left-4em {
  padding-left: 4em !important; }

.padding-right-4em {
  padding-right: 4em !important; }

.margin-top-5em {
  margin-top: 5em !important; }

.margin-bottom-5em {
  margin-bottom: 5em !important; }

.margin-left-5em {
  margin-left: 5em !important; }

.margin-right-5em {
  margin-right: 5em !important; }

.padding-top-5em {
  padding-top: 5em !important; }

.padding-bottom-5em {
  padding-bottom: 5em !important; }

.padding-left-5em {
  padding-left: 5em !important; }

.padding-right-5em {
  padding-right: 5em !important; }

.margin-top-6em {
  margin-top: 6em !important; }

.margin-bottom-6em {
  margin-bottom: 6em !important; }

.margin-left-6em {
  margin-left: 6em !important; }

.margin-right-6em {
  margin-right: 6em !important; }

.padding-top-6em {
  padding-top: 6em !important; }

.padding-bottom-6em {
  padding-bottom: 6em !important; }

.padding-left-6em {
  padding-left: 6em !important; }

.padding-right-6em {
  padding-right: 6em !important; }

.margin-top-7em {
  margin-top: 7em !important; }

.margin-bottom-7em {
  margin-bottom: 7em !important; }

.margin-left-7em {
  margin-left: 7em !important; }

.margin-right-7em {
  margin-right: 7em !important; }

.padding-top-7em {
  padding-top: 7em !important; }

.padding-bottom-7em {
  padding-bottom: 7em !important; }

.padding-left-7em {
  padding-left: 7em !important; }

.padding-right-7em {
  padding-right: 7em !important; }

.margin-top-8em {
  margin-top: 8em !important; }

.margin-bottom-8em {
  margin-bottom: 8em !important; }

.margin-left-8em {
  margin-left: 8em !important; }

.margin-right-8em {
  margin-right: 8em !important; }

.padding-top-8em {
  padding-top: 8em !important; }

.padding-bottom-8em {
  padding-bottom: 8em !important; }

.padding-left-8em {
  padding-left: 8em !important; }

.padding-right-8em {
  padding-right: 8em !important; }

.margin-top-9em {
  margin-top: 9em !important; }

.margin-bottom-9em {
  margin-bottom: 9em !important; }

.margin-left-9em {
  margin-left: 9em !important; }

.margin-right-9em {
  margin-right: 9em !important; }

.padding-top-9em {
  padding-top: 9em !important; }

.padding-bottom-9em {
  padding-bottom: 9em !important; }

.padding-left-9em {
  padding-left: 9em !important; }

.padding-right-9em {
  padding-right: 9em !important; }

.margin-top-10em {
  margin-top: 10em !important; }

.margin-bottom-10em {
  margin-bottom: 10em !important; }

.margin-left-10em {
  margin-left: 10em !important; }

.margin-right-10em {
  margin-right: 10em !important; }

.padding-top-10em {
  padding-top: 10em !important; }

.padding-bottom-10em {
  padding-bottom: 10em !important; }

.padding-left-10em {
  padding-left: 10em !important; }

.padding-right-10em {
  padding-right: 10em !important; }

/* .margin-top-0_1  -> margin top and bottom  */
/* .margin-bottom-0_1  */
.margin-top-0_1em {
  margin-top: 0.1em; }

.margin-bottom-0_1em {
  margin-bottom: 0.1em; }

.margin-left-0_1em {
  margin-left: 0.1em; }

.margin-right-0_1em {
  margin-right: 0.1em; }

.padding-top-0_1em {
  padding-top: 0.1em; }

.padding-bottom-0_1em {
  padding-bottom: 0.1em; }

.padding-left-0_1em {
  padding-left: 0.1em; }

.padding-right-0_1em {
  padding-right: 0.1em; }

.margin-top-0_2em {
  margin-top: 0.2em; }

.margin-bottom-0_2em {
  margin-bottom: 0.2em; }

.margin-left-0_2em {
  margin-left: 0.2em; }

.margin-right-0_2em {
  margin-right: 0.2em; }

.padding-top-0_2em {
  padding-top: 0.2em; }

.padding-bottom-0_2em {
  padding-bottom: 0.2em; }

.padding-left-0_2em {
  padding-left: 0.2em; }

.padding-right-0_2em {
  padding-right: 0.2em; }

.margin-top-0_3em {
  margin-top: 0.3em; }

.margin-bottom-0_3em {
  margin-bottom: 0.3em; }

.margin-left-0_3em {
  margin-left: 0.3em; }

.margin-right-0_3em {
  margin-right: 0.3em; }

.padding-top-0_3em {
  padding-top: 0.3em; }

.padding-bottom-0_3em {
  padding-bottom: 0.3em; }

.padding-left-0_3em {
  padding-left: 0.3em; }

.padding-right-0_3em {
  padding-right: 0.3em; }

.margin-top-0_4em {
  margin-top: 0.4em; }

.margin-bottom-0_4em {
  margin-bottom: 0.4em; }

.margin-left-0_4em {
  margin-left: 0.4em; }

.margin-right-0_4em {
  margin-right: 0.4em; }

.padding-top-0_4em {
  padding-top: 0.4em; }

.padding-bottom-0_4em {
  padding-bottom: 0.4em; }

.padding-left-0_4em {
  padding-left: 0.4em; }

.padding-right-0_4em {
  padding-right: 0.4em; }

.margin-top-0_5em {
  margin-top: 0.5em; }

.margin-bottom-0_5em {
  margin-bottom: 0.5em; }

.margin-left-0_5em {
  margin-left: 0.5em; }

.margin-right-0_5em {
  margin-right: 0.5em; }

.padding-top-0_5em {
  padding-top: 0.5em; }

.padding-bottom-0_5em {
  padding-bottom: 0.5em; }

.padding-left-0_5em {
  padding-left: 0.5em; }

.padding-right-0_5em {
  padding-right: 0.5em; }

.margin-top-0_6em {
  margin-top: 0.6em; }

.margin-bottom-0_6em {
  margin-bottom: 0.6em; }

.margin-left-0_6em {
  margin-left: 0.6em; }

.margin-right-0_6em {
  margin-right: 0.6em; }

.padding-top-0_6em {
  padding-top: 0.6em; }

.padding-bottom-0_6em {
  padding-bottom: 0.6em; }

.padding-left-0_6em {
  padding-left: 0.6em; }

.padding-right-0_6em {
  padding-right: 0.6em; }

.margin-top-0_7em {
  margin-top: 0.7em; }

.margin-bottom-0_7em {
  margin-bottom: 0.7em; }

.margin-left-0_7em {
  margin-left: 0.7em; }

.margin-right-0_7em {
  margin-right: 0.7em; }

.padding-top-0_7em {
  padding-top: 0.7em; }

.padding-bottom-0_7em {
  padding-bottom: 0.7em; }

.padding-left-0_7em {
  padding-left: 0.7em; }

.padding-right-0_7em {
  padding-right: 0.7em; }

.margin-top-0_8em {
  margin-top: 0.8em; }

.margin-bottom-0_8em {
  margin-bottom: 0.8em; }

.margin-left-0_8em {
  margin-left: 0.8em; }

.margin-right-0_8em {
  margin-right: 0.8em; }

.padding-top-0_8em {
  padding-top: 0.8em; }

.padding-bottom-0_8em {
  padding-bottom: 0.8em; }

.padding-left-0_8em {
  padding-left: 0.8em; }

.padding-right-0_8em {
  padding-right: 0.8em; }

.margin-top-0_9em {
  margin-top: 0.9em; }

.margin-bottom-0_9em {
  margin-bottom: 0.9em; }

.margin-left-0_9em {
  margin-left: 0.9em; }

.margin-right-0_9em {
  margin-right: 0.9em; }

.padding-top-0_9em {
  padding-top: 0.9em; }

.padding-bottom-0_9em {
  padding-bottom: 0.9em; }

.padding-left-0_9em {
  padding-left: 0.9em; }

.padding-right-0_9em {
  padding-right: 0.9em; }

.margin-top-0_10em {
  margin-top: 1em; }

.margin-bottom-0_10em {
  margin-bottom: 1em; }

.margin-left-0_10em {
  margin-left: 1em; }

.margin-right-0_10em {
  margin-right: 1em; }

.padding-top-0_10em {
  padding-top: 1em; }

.padding-bottom-0_10em {
  padding-bottom: 1em; }

.padding-left-0_10em {
  padding-left: 1em; }

.padding-right-0_10em {
  padding-right: 1em; }

.margin-top-0_11em {
  margin-top: 1.1em; }

.margin-bottom-0_11em {
  margin-bottom: 1.1em; }

.margin-left-0_11em {
  margin-left: 1.1em; }

.margin-right-0_11em {
  margin-right: 1.1em; }

.padding-top-0_11em {
  padding-top: 1.1em; }

.padding-bottom-0_11em {
  padding-bottom: 1.1em; }

.padding-left-0_11em {
  padding-left: 1.1em; }

.padding-right-0_11em {
  padding-right: 1.1em; }

.margin-top-0_12em {
  margin-top: 1.2em; }

.margin-bottom-0_12em {
  margin-bottom: 1.2em; }

.margin-left-0_12em {
  margin-left: 1.2em; }

.margin-right-0_12em {
  margin-right: 1.2em; }

.padding-top-0_12em {
  padding-top: 1.2em; }

.padding-bottom-0_12em {
  padding-bottom: 1.2em; }

.padding-left-0_12em {
  padding-left: 1.2em; }

.padding-right-0_12em {
  padding-right: 1.2em; }

.margin-top-0_13em {
  margin-top: 1.3em; }

.margin-bottom-0_13em {
  margin-bottom: 1.3em; }

.margin-left-0_13em {
  margin-left: 1.3em; }

.margin-right-0_13em {
  margin-right: 1.3em; }

.padding-top-0_13em {
  padding-top: 1.3em; }

.padding-bottom-0_13em {
  padding-bottom: 1.3em; }

.padding-left-0_13em {
  padding-left: 1.3em; }

.padding-right-0_13em {
  padding-right: 1.3em; }

.margin-top-0_14em {
  margin-top: 1.4em; }

.margin-bottom-0_14em {
  margin-bottom: 1.4em; }

.margin-left-0_14em {
  margin-left: 1.4em; }

.margin-right-0_14em {
  margin-right: 1.4em; }

.padding-top-0_14em {
  padding-top: 1.4em; }

.padding-bottom-0_14em {
  padding-bottom: 1.4em; }

.padding-left-0_14em {
  padding-left: 1.4em; }

.padding-right-0_14em {
  padding-right: 1.4em; }

.margin-top-0_15em {
  margin-top: 1.5em; }

.margin-bottom-0_15em {
  margin-bottom: 1.5em; }

.margin-left-0_15em {
  margin-left: 1.5em; }

.margin-right-0_15em {
  margin-right: 1.5em; }

.padding-top-0_15em {
  padding-top: 1.5em; }

.padding-bottom-0_15em {
  padding-bottom: 1.5em; }

.padding-left-0_15em {
  padding-left: 1.5em; }

.padding-right-0_15em {
  padding-right: 1.5em; }

.margin-top-0_16em {
  margin-top: 1.6em; }

.margin-bottom-0_16em {
  margin-bottom: 1.6em; }

.margin-left-0_16em {
  margin-left: 1.6em; }

.margin-right-0_16em {
  margin-right: 1.6em; }

.padding-top-0_16em {
  padding-top: 1.6em; }

.padding-bottom-0_16em {
  padding-bottom: 1.6em; }

.padding-left-0_16em {
  padding-left: 1.6em; }

.padding-right-0_16em {
  padding-right: 1.6em; }

.margin-top-0_17em {
  margin-top: 1.7em; }

.margin-bottom-0_17em {
  margin-bottom: 1.7em; }

.margin-left-0_17em {
  margin-left: 1.7em; }

.margin-right-0_17em {
  margin-right: 1.7em; }

.padding-top-0_17em {
  padding-top: 1.7em; }

.padding-bottom-0_17em {
  padding-bottom: 1.7em; }

.padding-left-0_17em {
  padding-left: 1.7em; }

.padding-right-0_17em {
  padding-right: 1.7em; }

.margin-top-0_18em {
  margin-top: 1.8em; }

.margin-bottom-0_18em {
  margin-bottom: 1.8em; }

.margin-left-0_18em {
  margin-left: 1.8em; }

.margin-right-0_18em {
  margin-right: 1.8em; }

.padding-top-0_18em {
  padding-top: 1.8em; }

.padding-bottom-0_18em {
  padding-bottom: 1.8em; }

.padding-left-0_18em {
  padding-left: 1.8em; }

.padding-right-0_18em {
  padding-right: 1.8em; }

.margin-top-0_19em {
  margin-top: 1.9em; }

.margin-bottom-0_19em {
  margin-bottom: 1.9em; }

.margin-left-0_19em {
  margin-left: 1.9em; }

.margin-right-0_19em {
  margin-right: 1.9em; }

.padding-top-0_19em {
  padding-top: 1.9em; }

.padding-bottom-0_19em {
  padding-bottom: 1.9em; }

.padding-left-0_19em {
  padding-left: 1.9em; }

.padding-right-0_19em {
  padding-right: 1.9em; }

.margin-top-0_20em {
  margin-top: 2em; }

.margin-bottom-0_20em {
  margin-bottom: 2em; }

.margin-left-0_20em {
  margin-left: 2em; }

.margin-right-0_20em {
  margin-right: 2em; }

.padding-top-0_20em {
  padding-top: 2em; }

.padding-bottom-0_20em {
  padding-bottom: 2em; }

.padding-left-0_20em {
  padding-left: 2em; }

.padding-right-0_20em {
  padding-right: 2em; }

.margin-top-0_21em {
  margin-top: 2.1em; }

.margin-bottom-0_21em {
  margin-bottom: 2.1em; }

.margin-left-0_21em {
  margin-left: 2.1em; }

.margin-right-0_21em {
  margin-right: 2.1em; }

.padding-top-0_21em {
  padding-top: 2.1em; }

.padding-bottom-0_21em {
  padding-bottom: 2.1em; }

.padding-left-0_21em {
  padding-left: 2.1em; }

.padding-right-0_21em {
  padding-right: 2.1em; }

.margin-top-0_22em {
  margin-top: 2.2em; }

.margin-bottom-0_22em {
  margin-bottom: 2.2em; }

.margin-left-0_22em {
  margin-left: 2.2em; }

.margin-right-0_22em {
  margin-right: 2.2em; }

.padding-top-0_22em {
  padding-top: 2.2em; }

.padding-bottom-0_22em {
  padding-bottom: 2.2em; }

.padding-left-0_22em {
  padding-left: 2.2em; }

.padding-right-0_22em {
  padding-right: 2.2em; }

.margin-top-0_23em {
  margin-top: 2.3em; }

.margin-bottom-0_23em {
  margin-bottom: 2.3em; }

.margin-left-0_23em {
  margin-left: 2.3em; }

.margin-right-0_23em {
  margin-right: 2.3em; }

.padding-top-0_23em {
  padding-top: 2.3em; }

.padding-bottom-0_23em {
  padding-bottom: 2.3em; }

.padding-left-0_23em {
  padding-left: 2.3em; }

.padding-right-0_23em {
  padding-right: 2.3em; }

.margin-top-0_24em {
  margin-top: 2.4em; }

.margin-bottom-0_24em {
  margin-bottom: 2.4em; }

.margin-left-0_24em {
  margin-left: 2.4em; }

.margin-right-0_24em {
  margin-right: 2.4em; }

.padding-top-0_24em {
  padding-top: 2.4em; }

.padding-bottom-0_24em {
  padding-bottom: 2.4em; }

.padding-left-0_24em {
  padding-left: 2.4em; }

.padding-right-0_24em {
  padding-right: 2.4em; }

.margin-top-0_25em {
  margin-top: 2.5em; }

.margin-bottom-0_25em {
  margin-bottom: 2.5em; }

.margin-left-0_25em {
  margin-left: 2.5em; }

.margin-right-0_25em {
  margin-right: 2.5em; }

.padding-top-0_25em {
  padding-top: 2.5em; }

.padding-bottom-0_25em {
  padding-bottom: 2.5em; }

.padding-left-0_25em {
  padding-left: 2.5em; }

.padding-right-0_25em {
  padding-right: 2.5em; }

.margin-top-0_26em {
  margin-top: 2.6em; }

.margin-bottom-0_26em {
  margin-bottom: 2.6em; }

.margin-left-0_26em {
  margin-left: 2.6em; }

.margin-right-0_26em {
  margin-right: 2.6em; }

.padding-top-0_26em {
  padding-top: 2.6em; }

.padding-bottom-0_26em {
  padding-bottom: 2.6em; }

.padding-left-0_26em {
  padding-left: 2.6em; }

.padding-right-0_26em {
  padding-right: 2.6em; }

.margin-top-0_27em {
  margin-top: 2.7em; }

.margin-bottom-0_27em {
  margin-bottom: 2.7em; }

.margin-left-0_27em {
  margin-left: 2.7em; }

.margin-right-0_27em {
  margin-right: 2.7em; }

.padding-top-0_27em {
  padding-top: 2.7em; }

.padding-bottom-0_27em {
  padding-bottom: 2.7em; }

.padding-left-0_27em {
  padding-left: 2.7em; }

.padding-right-0_27em {
  padding-right: 2.7em; }

.margin-top-0_28em {
  margin-top: 2.8em; }

.margin-bottom-0_28em {
  margin-bottom: 2.8em; }

.margin-left-0_28em {
  margin-left: 2.8em; }

.margin-right-0_28em {
  margin-right: 2.8em; }

.padding-top-0_28em {
  padding-top: 2.8em; }

.padding-bottom-0_28em {
  padding-bottom: 2.8em; }

.padding-left-0_28em {
  padding-left: 2.8em; }

.padding-right-0_28em {
  padding-right: 2.8em; }

.margin-top-0_29em {
  margin-top: 2.9em; }

.margin-bottom-0_29em {
  margin-bottom: 2.9em; }

.margin-left-0_29em {
  margin-left: 2.9em; }

.margin-right-0_29em {
  margin-right: 2.9em; }

.padding-top-0_29em {
  padding-top: 2.9em; }

.padding-bottom-0_29em {
  padding-bottom: 2.9em; }

.padding-left-0_29em {
  padding-left: 2.9em; }

.padding-right-0_29em {
  padding-right: 2.9em; }

.margin-top-0_30em {
  margin-top: 3em; }

.margin-bottom-0_30em {
  margin-bottom: 3em; }

.margin-left-0_30em {
  margin-left: 3em; }

.margin-right-0_30em {
  margin-right: 3em; }

.padding-top-0_30em {
  padding-top: 3em; }

.padding-bottom-0_30em {
  padding-bottom: 3em; }

.padding-left-0_30em {
  padding-left: 3em; }

.padding-right-0_30em {
  padding-right: 3em; }

.margin-top-0_31em {
  margin-top: 3.1em; }

.margin-bottom-0_31em {
  margin-bottom: 3.1em; }

.margin-left-0_31em {
  margin-left: 3.1em; }

.margin-right-0_31em {
  margin-right: 3.1em; }

.padding-top-0_31em {
  padding-top: 3.1em; }

.padding-bottom-0_31em {
  padding-bottom: 3.1em; }

.padding-left-0_31em {
  padding-left: 3.1em; }

.padding-right-0_31em {
  padding-right: 3.1em; }

.margin-top-0_32em {
  margin-top: 3.2em; }

.margin-bottom-0_32em {
  margin-bottom: 3.2em; }

.margin-left-0_32em {
  margin-left: 3.2em; }

.margin-right-0_32em {
  margin-right: 3.2em; }

.padding-top-0_32em {
  padding-top: 3.2em; }

.padding-bottom-0_32em {
  padding-bottom: 3.2em; }

.padding-left-0_32em {
  padding-left: 3.2em; }

.padding-right-0_32em {
  padding-right: 3.2em; }

.margin-top-0_33em {
  margin-top: 3.3em; }

.margin-bottom-0_33em {
  margin-bottom: 3.3em; }

.margin-left-0_33em {
  margin-left: 3.3em; }

.margin-right-0_33em {
  margin-right: 3.3em; }

.padding-top-0_33em {
  padding-top: 3.3em; }

.padding-bottom-0_33em {
  padding-bottom: 3.3em; }

.padding-left-0_33em {
  padding-left: 3.3em; }

.padding-right-0_33em {
  padding-right: 3.3em; }

.margin-top-0_34em {
  margin-top: 3.4em; }

.margin-bottom-0_34em {
  margin-bottom: 3.4em; }

.margin-left-0_34em {
  margin-left: 3.4em; }

.margin-right-0_34em {
  margin-right: 3.4em; }

.padding-top-0_34em {
  padding-top: 3.4em; }

.padding-bottom-0_34em {
  padding-bottom: 3.4em; }

.padding-left-0_34em {
  padding-left: 3.4em; }

.padding-right-0_34em {
  padding-right: 3.4em; }

.margin-top-0_35em {
  margin-top: 3.5em; }

.margin-bottom-0_35em {
  margin-bottom: 3.5em; }

.margin-left-0_35em {
  margin-left: 3.5em; }

.margin-right-0_35em {
  margin-right: 3.5em; }

.padding-top-0_35em {
  padding-top: 3.5em; }

.padding-bottom-0_35em {
  padding-bottom: 3.5em; }

.padding-left-0_35em {
  padding-left: 3.5em; }

.padding-right-0_35em {
  padding-right: 3.5em; }

.margin-top-0_36em {
  margin-top: 3.6em; }

.margin-bottom-0_36em {
  margin-bottom: 3.6em; }

.margin-left-0_36em {
  margin-left: 3.6em; }

.margin-right-0_36em {
  margin-right: 3.6em; }

.padding-top-0_36em {
  padding-top: 3.6em; }

.padding-bottom-0_36em {
  padding-bottom: 3.6em; }

.padding-left-0_36em {
  padding-left: 3.6em; }

.padding-right-0_36em {
  padding-right: 3.6em; }

.margin-top-0_37em {
  margin-top: 3.7em; }

.margin-bottom-0_37em {
  margin-bottom: 3.7em; }

.margin-left-0_37em {
  margin-left: 3.7em; }

.margin-right-0_37em {
  margin-right: 3.7em; }

.padding-top-0_37em {
  padding-top: 3.7em; }

.padding-bottom-0_37em {
  padding-bottom: 3.7em; }

.padding-left-0_37em {
  padding-left: 3.7em; }

.padding-right-0_37em {
  padding-right: 3.7em; }

.margin-top-0_38em {
  margin-top: 3.8em; }

.margin-bottom-0_38em {
  margin-bottom: 3.8em; }

.margin-left-0_38em {
  margin-left: 3.8em; }

.margin-right-0_38em {
  margin-right: 3.8em; }

.padding-top-0_38em {
  padding-top: 3.8em; }

.padding-bottom-0_38em {
  padding-bottom: 3.8em; }

.padding-left-0_38em {
  padding-left: 3.8em; }

.padding-right-0_38em {
  padding-right: 3.8em; }

.margin-top-0_39em {
  margin-top: 3.9em; }

.margin-bottom-0_39em {
  margin-bottom: 3.9em; }

.margin-left-0_39em {
  margin-left: 3.9em; }

.margin-right-0_39em {
  margin-right: 3.9em; }

.padding-top-0_39em {
  padding-top: 3.9em; }

.padding-bottom-0_39em {
  padding-bottom: 3.9em; }

.padding-left-0_39em {
  padding-left: 3.9em; }

.padding-right-0_39em {
  padding-right: 3.9em; }

.margin-top-0_40em {
  margin-top: 4em; }

.margin-bottom-0_40em {
  margin-bottom: 4em; }

.margin-left-0_40em {
  margin-left: 4em; }

.margin-right-0_40em {
  margin-right: 4em; }

.padding-top-0_40em {
  padding-top: 4em; }

.padding-bottom-0_40em {
  padding-bottom: 4em; }

.padding-left-0_40em {
  padding-left: 4em; }

.padding-right-0_40em {
  padding-right: 4em; }

.margin-top-0_41em {
  margin-top: 4.1em; }

.margin-bottom-0_41em {
  margin-bottom: 4.1em; }

.margin-left-0_41em {
  margin-left: 4.1em; }

.margin-right-0_41em {
  margin-right: 4.1em; }

.padding-top-0_41em {
  padding-top: 4.1em; }

.padding-bottom-0_41em {
  padding-bottom: 4.1em; }

.padding-left-0_41em {
  padding-left: 4.1em; }

.padding-right-0_41em {
  padding-right: 4.1em; }

.margin-top-0_42em {
  margin-top: 4.2em; }

.margin-bottom-0_42em {
  margin-bottom: 4.2em; }

.margin-left-0_42em {
  margin-left: 4.2em; }

.margin-right-0_42em {
  margin-right: 4.2em; }

.padding-top-0_42em {
  padding-top: 4.2em; }

.padding-bottom-0_42em {
  padding-bottom: 4.2em; }

.padding-left-0_42em {
  padding-left: 4.2em; }

.padding-right-0_42em {
  padding-right: 4.2em; }

.margin-top-0_43em {
  margin-top: 4.3em; }

.margin-bottom-0_43em {
  margin-bottom: 4.3em; }

.margin-left-0_43em {
  margin-left: 4.3em; }

.margin-right-0_43em {
  margin-right: 4.3em; }

.padding-top-0_43em {
  padding-top: 4.3em; }

.padding-bottom-0_43em {
  padding-bottom: 4.3em; }

.padding-left-0_43em {
  padding-left: 4.3em; }

.padding-right-0_43em {
  padding-right: 4.3em; }

.margin-top-0_44em {
  margin-top: 4.4em; }

.margin-bottom-0_44em {
  margin-bottom: 4.4em; }

.margin-left-0_44em {
  margin-left: 4.4em; }

.margin-right-0_44em {
  margin-right: 4.4em; }

.padding-top-0_44em {
  padding-top: 4.4em; }

.padding-bottom-0_44em {
  padding-bottom: 4.4em; }

.padding-left-0_44em {
  padding-left: 4.4em; }

.padding-right-0_44em {
  padding-right: 4.4em; }

.margin-top-0_45em {
  margin-top: 4.5em; }

.margin-bottom-0_45em {
  margin-bottom: 4.5em; }

.margin-left-0_45em {
  margin-left: 4.5em; }

.margin-right-0_45em {
  margin-right: 4.5em; }

.padding-top-0_45em {
  padding-top: 4.5em; }

.padding-bottom-0_45em {
  padding-bottom: 4.5em; }

.padding-left-0_45em {
  padding-left: 4.5em; }

.padding-right-0_45em {
  padding-right: 4.5em; }

.margin-top-0_46em {
  margin-top: 4.6em; }

.margin-bottom-0_46em {
  margin-bottom: 4.6em; }

.margin-left-0_46em {
  margin-left: 4.6em; }

.margin-right-0_46em {
  margin-right: 4.6em; }

.padding-top-0_46em {
  padding-top: 4.6em; }

.padding-bottom-0_46em {
  padding-bottom: 4.6em; }

.padding-left-0_46em {
  padding-left: 4.6em; }

.padding-right-0_46em {
  padding-right: 4.6em; }

.margin-top-0_47em {
  margin-top: 4.7em; }

.margin-bottom-0_47em {
  margin-bottom: 4.7em; }

.margin-left-0_47em {
  margin-left: 4.7em; }

.margin-right-0_47em {
  margin-right: 4.7em; }

.padding-top-0_47em {
  padding-top: 4.7em; }

.padding-bottom-0_47em {
  padding-bottom: 4.7em; }

.padding-left-0_47em {
  padding-left: 4.7em; }

.padding-right-0_47em {
  padding-right: 4.7em; }

.margin-top-0_48em {
  margin-top: 4.8em; }

.margin-bottom-0_48em {
  margin-bottom: 4.8em; }

.margin-left-0_48em {
  margin-left: 4.8em; }

.margin-right-0_48em {
  margin-right: 4.8em; }

.padding-top-0_48em {
  padding-top: 4.8em; }

.padding-bottom-0_48em {
  padding-bottom: 4.8em; }

.padding-left-0_48em {
  padding-left: 4.8em; }

.padding-right-0_48em {
  padding-right: 4.8em; }

.margin-top-0_49em {
  margin-top: 4.9em; }

.margin-bottom-0_49em {
  margin-bottom: 4.9em; }

.margin-left-0_49em {
  margin-left: 4.9em; }

.margin-right-0_49em {
  margin-right: 4.9em; }

.padding-top-0_49em {
  padding-top: 4.9em; }

.padding-bottom-0_49em {
  padding-bottom: 4.9em; }

.padding-left-0_49em {
  padding-left: 4.9em; }

.padding-right-0_49em {
  padding-right: 4.9em; }

.margin-top-0_50em {
  margin-top: 5em; }

.margin-bottom-0_50em {
  margin-bottom: 5em; }

.margin-left-0_50em {
  margin-left: 5em; }

.margin-right-0_50em {
  margin-right: 5em; }

.padding-top-0_50em {
  padding-top: 5em; }

.padding-bottom-0_50em {
  padding-bottom: 5em; }

.padding-left-0_50em {
  padding-left: 5em; }

.padding-right-0_50em {
  padding-right: 5em; }

.margin-top-0_51em {
  margin-top: 5.1em; }

.margin-bottom-0_51em {
  margin-bottom: 5.1em; }

.margin-left-0_51em {
  margin-left: 5.1em; }

.margin-right-0_51em {
  margin-right: 5.1em; }

.padding-top-0_51em {
  padding-top: 5.1em; }

.padding-bottom-0_51em {
  padding-bottom: 5.1em; }

.padding-left-0_51em {
  padding-left: 5.1em; }

.padding-right-0_51em {
  padding-right: 5.1em; }

.margin-top-0_52em {
  margin-top: 5.2em; }

.margin-bottom-0_52em {
  margin-bottom: 5.2em; }

.margin-left-0_52em {
  margin-left: 5.2em; }

.margin-right-0_52em {
  margin-right: 5.2em; }

.padding-top-0_52em {
  padding-top: 5.2em; }

.padding-bottom-0_52em {
  padding-bottom: 5.2em; }

.padding-left-0_52em {
  padding-left: 5.2em; }

.padding-right-0_52em {
  padding-right: 5.2em; }

.margin-top-0_53em {
  margin-top: 5.3em; }

.margin-bottom-0_53em {
  margin-bottom: 5.3em; }

.margin-left-0_53em {
  margin-left: 5.3em; }

.margin-right-0_53em {
  margin-right: 5.3em; }

.padding-top-0_53em {
  padding-top: 5.3em; }

.padding-bottom-0_53em {
  padding-bottom: 5.3em; }

.padding-left-0_53em {
  padding-left: 5.3em; }

.padding-right-0_53em {
  padding-right: 5.3em; }

.margin-top-0_54em {
  margin-top: 5.4em; }

.margin-bottom-0_54em {
  margin-bottom: 5.4em; }

.margin-left-0_54em {
  margin-left: 5.4em; }

.margin-right-0_54em {
  margin-right: 5.4em; }

.padding-top-0_54em {
  padding-top: 5.4em; }

.padding-bottom-0_54em {
  padding-bottom: 5.4em; }

.padding-left-0_54em {
  padding-left: 5.4em; }

.padding-right-0_54em {
  padding-right: 5.4em; }

.margin-top-0_55em {
  margin-top: 5.5em; }

.margin-bottom-0_55em {
  margin-bottom: 5.5em; }

.margin-left-0_55em {
  margin-left: 5.5em; }

.margin-right-0_55em {
  margin-right: 5.5em; }

.padding-top-0_55em {
  padding-top: 5.5em; }

.padding-bottom-0_55em {
  padding-bottom: 5.5em; }

.padding-left-0_55em {
  padding-left: 5.5em; }

.padding-right-0_55em {
  padding-right: 5.5em; }

.margin-top-0_56em {
  margin-top: 5.6em; }

.margin-bottom-0_56em {
  margin-bottom: 5.6em; }

.margin-left-0_56em {
  margin-left: 5.6em; }

.margin-right-0_56em {
  margin-right: 5.6em; }

.padding-top-0_56em {
  padding-top: 5.6em; }

.padding-bottom-0_56em {
  padding-bottom: 5.6em; }

.padding-left-0_56em {
  padding-left: 5.6em; }

.padding-right-0_56em {
  padding-right: 5.6em; }

.margin-top-0_57em {
  margin-top: 5.7em; }

.margin-bottom-0_57em {
  margin-bottom: 5.7em; }

.margin-left-0_57em {
  margin-left: 5.7em; }

.margin-right-0_57em {
  margin-right: 5.7em; }

.padding-top-0_57em {
  padding-top: 5.7em; }

.padding-bottom-0_57em {
  padding-bottom: 5.7em; }

.padding-left-0_57em {
  padding-left: 5.7em; }

.padding-right-0_57em {
  padding-right: 5.7em; }

.margin-top-0_58em {
  margin-top: 5.8em; }

.margin-bottom-0_58em {
  margin-bottom: 5.8em; }

.margin-left-0_58em {
  margin-left: 5.8em; }

.margin-right-0_58em {
  margin-right: 5.8em; }

.padding-top-0_58em {
  padding-top: 5.8em; }

.padding-bottom-0_58em {
  padding-bottom: 5.8em; }

.padding-left-0_58em {
  padding-left: 5.8em; }

.padding-right-0_58em {
  padding-right: 5.8em; }

.margin-top-0_59em {
  margin-top: 5.9em; }

.margin-bottom-0_59em {
  margin-bottom: 5.9em; }

.margin-left-0_59em {
  margin-left: 5.9em; }

.margin-right-0_59em {
  margin-right: 5.9em; }

.padding-top-0_59em {
  padding-top: 5.9em; }

.padding-bottom-0_59em {
  padding-bottom: 5.9em; }

.padding-left-0_59em {
  padding-left: 5.9em; }

.padding-right-0_59em {
  padding-right: 5.9em; }

.margin-top-0_60em {
  margin-top: 6em; }

.margin-bottom-0_60em {
  margin-bottom: 6em; }

.margin-left-0_60em {
  margin-left: 6em; }

.margin-right-0_60em {
  margin-right: 6em; }

.padding-top-0_60em {
  padding-top: 6em; }

.padding-bottom-0_60em {
  padding-bottom: 6em; }

.padding-left-0_60em {
  padding-left: 6em; }

.padding-right-0_60em {
  padding-right: 6em; }

.margin-top-0_61em {
  margin-top: 6.1em; }

.margin-bottom-0_61em {
  margin-bottom: 6.1em; }

.margin-left-0_61em {
  margin-left: 6.1em; }

.margin-right-0_61em {
  margin-right: 6.1em; }

.padding-top-0_61em {
  padding-top: 6.1em; }

.padding-bottom-0_61em {
  padding-bottom: 6.1em; }

.padding-left-0_61em {
  padding-left: 6.1em; }

.padding-right-0_61em {
  padding-right: 6.1em; }

.margin-top-0_62em {
  margin-top: 6.2em; }

.margin-bottom-0_62em {
  margin-bottom: 6.2em; }

.margin-left-0_62em {
  margin-left: 6.2em; }

.margin-right-0_62em {
  margin-right: 6.2em; }

.padding-top-0_62em {
  padding-top: 6.2em; }

.padding-bottom-0_62em {
  padding-bottom: 6.2em; }

.padding-left-0_62em {
  padding-left: 6.2em; }

.padding-right-0_62em {
  padding-right: 6.2em; }

.margin-top-0_63em {
  margin-top: 6.3em; }

.margin-bottom-0_63em {
  margin-bottom: 6.3em; }

.margin-left-0_63em {
  margin-left: 6.3em; }

.margin-right-0_63em {
  margin-right: 6.3em; }

.padding-top-0_63em {
  padding-top: 6.3em; }

.padding-bottom-0_63em {
  padding-bottom: 6.3em; }

.padding-left-0_63em {
  padding-left: 6.3em; }

.padding-right-0_63em {
  padding-right: 6.3em; }

.margin-top-0_64em {
  margin-top: 6.4em; }

.margin-bottom-0_64em {
  margin-bottom: 6.4em; }

.margin-left-0_64em {
  margin-left: 6.4em; }

.margin-right-0_64em {
  margin-right: 6.4em; }

.padding-top-0_64em {
  padding-top: 6.4em; }

.padding-bottom-0_64em {
  padding-bottom: 6.4em; }

.padding-left-0_64em {
  padding-left: 6.4em; }

.padding-right-0_64em {
  padding-right: 6.4em; }

.margin-top-0_65em {
  margin-top: 6.5em; }

.margin-bottom-0_65em {
  margin-bottom: 6.5em; }

.margin-left-0_65em {
  margin-left: 6.5em; }

.margin-right-0_65em {
  margin-right: 6.5em; }

.padding-top-0_65em {
  padding-top: 6.5em; }

.padding-bottom-0_65em {
  padding-bottom: 6.5em; }

.padding-left-0_65em {
  padding-left: 6.5em; }

.padding-right-0_65em {
  padding-right: 6.5em; }

.margin-top-0_66em {
  margin-top: 6.6em; }

.margin-bottom-0_66em {
  margin-bottom: 6.6em; }

.margin-left-0_66em {
  margin-left: 6.6em; }

.margin-right-0_66em {
  margin-right: 6.6em; }

.padding-top-0_66em {
  padding-top: 6.6em; }

.padding-bottom-0_66em {
  padding-bottom: 6.6em; }

.padding-left-0_66em {
  padding-left: 6.6em; }

.padding-right-0_66em {
  padding-right: 6.6em; }

.margin-top-0_67em {
  margin-top: 6.7em; }

.margin-bottom-0_67em {
  margin-bottom: 6.7em; }

.margin-left-0_67em {
  margin-left: 6.7em; }

.margin-right-0_67em {
  margin-right: 6.7em; }

.padding-top-0_67em {
  padding-top: 6.7em; }

.padding-bottom-0_67em {
  padding-bottom: 6.7em; }

.padding-left-0_67em {
  padding-left: 6.7em; }

.padding-right-0_67em {
  padding-right: 6.7em; }

.margin-top-0_68em {
  margin-top: 6.8em; }

.margin-bottom-0_68em {
  margin-bottom: 6.8em; }

.margin-left-0_68em {
  margin-left: 6.8em; }

.margin-right-0_68em {
  margin-right: 6.8em; }

.padding-top-0_68em {
  padding-top: 6.8em; }

.padding-bottom-0_68em {
  padding-bottom: 6.8em; }

.padding-left-0_68em {
  padding-left: 6.8em; }

.padding-right-0_68em {
  padding-right: 6.8em; }

.margin-top-0_69em {
  margin-top: 6.9em; }

.margin-bottom-0_69em {
  margin-bottom: 6.9em; }

.margin-left-0_69em {
  margin-left: 6.9em; }

.margin-right-0_69em {
  margin-right: 6.9em; }

.padding-top-0_69em {
  padding-top: 6.9em; }

.padding-bottom-0_69em {
  padding-bottom: 6.9em; }

.padding-left-0_69em {
  padding-left: 6.9em; }

.padding-right-0_69em {
  padding-right: 6.9em; }

.margin-top-0_70em {
  margin-top: 7em; }

.margin-bottom-0_70em {
  margin-bottom: 7em; }

.margin-left-0_70em {
  margin-left: 7em; }

.margin-right-0_70em {
  margin-right: 7em; }

.padding-top-0_70em {
  padding-top: 7em; }

.padding-bottom-0_70em {
  padding-bottom: 7em; }

.padding-left-0_70em {
  padding-left: 7em; }

.padding-right-0_70em {
  padding-right: 7em; }

.margin-top-0_71em {
  margin-top: 7.1em; }

.margin-bottom-0_71em {
  margin-bottom: 7.1em; }

.margin-left-0_71em {
  margin-left: 7.1em; }

.margin-right-0_71em {
  margin-right: 7.1em; }

.padding-top-0_71em {
  padding-top: 7.1em; }

.padding-bottom-0_71em {
  padding-bottom: 7.1em; }

.padding-left-0_71em {
  padding-left: 7.1em; }

.padding-right-0_71em {
  padding-right: 7.1em; }

.margin-top-0_72em {
  margin-top: 7.2em; }

.margin-bottom-0_72em {
  margin-bottom: 7.2em; }

.margin-left-0_72em {
  margin-left: 7.2em; }

.margin-right-0_72em {
  margin-right: 7.2em; }

.padding-top-0_72em {
  padding-top: 7.2em; }

.padding-bottom-0_72em {
  padding-bottom: 7.2em; }

.padding-left-0_72em {
  padding-left: 7.2em; }

.padding-right-0_72em {
  padding-right: 7.2em; }

.margin-top-0_73em {
  margin-top: 7.3em; }

.margin-bottom-0_73em {
  margin-bottom: 7.3em; }

.margin-left-0_73em {
  margin-left: 7.3em; }

.margin-right-0_73em {
  margin-right: 7.3em; }

.padding-top-0_73em {
  padding-top: 7.3em; }

.padding-bottom-0_73em {
  padding-bottom: 7.3em; }

.padding-left-0_73em {
  padding-left: 7.3em; }

.padding-right-0_73em {
  padding-right: 7.3em; }

.margin-top-0_74em {
  margin-top: 7.4em; }

.margin-bottom-0_74em {
  margin-bottom: 7.4em; }

.margin-left-0_74em {
  margin-left: 7.4em; }

.margin-right-0_74em {
  margin-right: 7.4em; }

.padding-top-0_74em {
  padding-top: 7.4em; }

.padding-bottom-0_74em {
  padding-bottom: 7.4em; }

.padding-left-0_74em {
  padding-left: 7.4em; }

.padding-right-0_74em {
  padding-right: 7.4em; }

.margin-top-0_75em {
  margin-top: 7.5em; }

.margin-bottom-0_75em {
  margin-bottom: 7.5em; }

.margin-left-0_75em {
  margin-left: 7.5em; }

.margin-right-0_75em {
  margin-right: 7.5em; }

.padding-top-0_75em {
  padding-top: 7.5em; }

.padding-bottom-0_75em {
  padding-bottom: 7.5em; }

.padding-left-0_75em {
  padding-left: 7.5em; }

.padding-right-0_75em {
  padding-right: 7.5em; }

.margin-top-0_76em {
  margin-top: 7.6em; }

.margin-bottom-0_76em {
  margin-bottom: 7.6em; }

.margin-left-0_76em {
  margin-left: 7.6em; }

.margin-right-0_76em {
  margin-right: 7.6em; }

.padding-top-0_76em {
  padding-top: 7.6em; }

.padding-bottom-0_76em {
  padding-bottom: 7.6em; }

.padding-left-0_76em {
  padding-left: 7.6em; }

.padding-right-0_76em {
  padding-right: 7.6em; }

.margin-top-0_77em {
  margin-top: 7.7em; }

.margin-bottom-0_77em {
  margin-bottom: 7.7em; }

.margin-left-0_77em {
  margin-left: 7.7em; }

.margin-right-0_77em {
  margin-right: 7.7em; }

.padding-top-0_77em {
  padding-top: 7.7em; }

.padding-bottom-0_77em {
  padding-bottom: 7.7em; }

.padding-left-0_77em {
  padding-left: 7.7em; }

.padding-right-0_77em {
  padding-right: 7.7em; }

.margin-top-0_78em {
  margin-top: 7.8em; }

.margin-bottom-0_78em {
  margin-bottom: 7.8em; }

.margin-left-0_78em {
  margin-left: 7.8em; }

.margin-right-0_78em {
  margin-right: 7.8em; }

.padding-top-0_78em {
  padding-top: 7.8em; }

.padding-bottom-0_78em {
  padding-bottom: 7.8em; }

.padding-left-0_78em {
  padding-left: 7.8em; }

.padding-right-0_78em {
  padding-right: 7.8em; }

.margin-top-0_79em {
  margin-top: 7.9em; }

.margin-bottom-0_79em {
  margin-bottom: 7.9em; }

.margin-left-0_79em {
  margin-left: 7.9em; }

.margin-right-0_79em {
  margin-right: 7.9em; }

.padding-top-0_79em {
  padding-top: 7.9em; }

.padding-bottom-0_79em {
  padding-bottom: 7.9em; }

.padding-left-0_79em {
  padding-left: 7.9em; }

.padding-right-0_79em {
  padding-right: 7.9em; }

.margin-top-0_80em {
  margin-top: 8em; }

.margin-bottom-0_80em {
  margin-bottom: 8em; }

.margin-left-0_80em {
  margin-left: 8em; }

.margin-right-0_80em {
  margin-right: 8em; }

.padding-top-0_80em {
  padding-top: 8em; }

.padding-bottom-0_80em {
  padding-bottom: 8em; }

.padding-left-0_80em {
  padding-left: 8em; }

.padding-right-0_80em {
  padding-right: 8em; }

.margin-top-0_81em {
  margin-top: 8.1em; }

.margin-bottom-0_81em {
  margin-bottom: 8.1em; }

.margin-left-0_81em {
  margin-left: 8.1em; }

.margin-right-0_81em {
  margin-right: 8.1em; }

.padding-top-0_81em {
  padding-top: 8.1em; }

.padding-bottom-0_81em {
  padding-bottom: 8.1em; }

.padding-left-0_81em {
  padding-left: 8.1em; }

.padding-right-0_81em {
  padding-right: 8.1em; }

.margin-top-0_82em {
  margin-top: 8.2em; }

.margin-bottom-0_82em {
  margin-bottom: 8.2em; }

.margin-left-0_82em {
  margin-left: 8.2em; }

.margin-right-0_82em {
  margin-right: 8.2em; }

.padding-top-0_82em {
  padding-top: 8.2em; }

.padding-bottom-0_82em {
  padding-bottom: 8.2em; }

.padding-left-0_82em {
  padding-left: 8.2em; }

.padding-right-0_82em {
  padding-right: 8.2em; }

.margin-top-0_83em {
  margin-top: 8.3em; }

.margin-bottom-0_83em {
  margin-bottom: 8.3em; }

.margin-left-0_83em {
  margin-left: 8.3em; }

.margin-right-0_83em {
  margin-right: 8.3em; }

.padding-top-0_83em {
  padding-top: 8.3em; }

.padding-bottom-0_83em {
  padding-bottom: 8.3em; }

.padding-left-0_83em {
  padding-left: 8.3em; }

.padding-right-0_83em {
  padding-right: 8.3em; }

.margin-top-0_84em {
  margin-top: 8.4em; }

.margin-bottom-0_84em {
  margin-bottom: 8.4em; }

.margin-left-0_84em {
  margin-left: 8.4em; }

.margin-right-0_84em {
  margin-right: 8.4em; }

.padding-top-0_84em {
  padding-top: 8.4em; }

.padding-bottom-0_84em {
  padding-bottom: 8.4em; }

.padding-left-0_84em {
  padding-left: 8.4em; }

.padding-right-0_84em {
  padding-right: 8.4em; }

.margin-top-0_85em {
  margin-top: 8.5em; }

.margin-bottom-0_85em {
  margin-bottom: 8.5em; }

.margin-left-0_85em {
  margin-left: 8.5em; }

.margin-right-0_85em {
  margin-right: 8.5em; }

.padding-top-0_85em {
  padding-top: 8.5em; }

.padding-bottom-0_85em {
  padding-bottom: 8.5em; }

.padding-left-0_85em {
  padding-left: 8.5em; }

.padding-right-0_85em {
  padding-right: 8.5em; }

.margin-top-0_86em {
  margin-top: 8.6em; }

.margin-bottom-0_86em {
  margin-bottom: 8.6em; }

.margin-left-0_86em {
  margin-left: 8.6em; }

.margin-right-0_86em {
  margin-right: 8.6em; }

.padding-top-0_86em {
  padding-top: 8.6em; }

.padding-bottom-0_86em {
  padding-bottom: 8.6em; }

.padding-left-0_86em {
  padding-left: 8.6em; }

.padding-right-0_86em {
  padding-right: 8.6em; }

.margin-top-0_87em {
  margin-top: 8.7em; }

.margin-bottom-0_87em {
  margin-bottom: 8.7em; }

.margin-left-0_87em {
  margin-left: 8.7em; }

.margin-right-0_87em {
  margin-right: 8.7em; }

.padding-top-0_87em {
  padding-top: 8.7em; }

.padding-bottom-0_87em {
  padding-bottom: 8.7em; }

.padding-left-0_87em {
  padding-left: 8.7em; }

.padding-right-0_87em {
  padding-right: 8.7em; }

.margin-top-0_88em {
  margin-top: 8.8em; }

.margin-bottom-0_88em {
  margin-bottom: 8.8em; }

.margin-left-0_88em {
  margin-left: 8.8em; }

.margin-right-0_88em {
  margin-right: 8.8em; }

.padding-top-0_88em {
  padding-top: 8.8em; }

.padding-bottom-0_88em {
  padding-bottom: 8.8em; }

.padding-left-0_88em {
  padding-left: 8.8em; }

.padding-right-0_88em {
  padding-right: 8.8em; }

.margin-top-0_89em {
  margin-top: 8.9em; }

.margin-bottom-0_89em {
  margin-bottom: 8.9em; }

.margin-left-0_89em {
  margin-left: 8.9em; }

.margin-right-0_89em {
  margin-right: 8.9em; }

.padding-top-0_89em {
  padding-top: 8.9em; }

.padding-bottom-0_89em {
  padding-bottom: 8.9em; }

.padding-left-0_89em {
  padding-left: 8.9em; }

.padding-right-0_89em {
  padding-right: 8.9em; }

.margin-top-0_90em {
  margin-top: 9em; }

.margin-bottom-0_90em {
  margin-bottom: 9em; }

.margin-left-0_90em {
  margin-left: 9em; }

.margin-right-0_90em {
  margin-right: 9em; }

.padding-top-0_90em {
  padding-top: 9em; }

.padding-bottom-0_90em {
  padding-bottom: 9em; }

.padding-left-0_90em {
  padding-left: 9em; }

.padding-right-0_90em {
  padding-right: 9em; }

.padding-top-10 {
  padding-top: 10px; }

.padding-bottom-10 {
  padding-bottom: 10px; }

.padding-left-10 {
  padding-left: 10px; }

.padding-right-10 {
  padding-right: 10px; }

.margin-top-10 {
  margin-top: 10px; }

.margin-bottom-10 {
  margin-bottom: 10px; }

.padding-top-20 {
  padding-top: 20px; }

.padding-bottom-20 {
  padding-bottom: 20px; }

.padding-left-20 {
  padding-left: 20px; }

.padding-right-20 {
  padding-right: 20px; }

.margin-top-20 {
  margin-top: 20px; }

.margin-bottom-20 {
  margin-bottom: 20px; }

.padding-top-30 {
  padding-top: 30px; }

.padding-bottom-30 {
  padding-bottom: 30px; }

.padding-left-30 {
  padding-left: 30px; }

.padding-right-30 {
  padding-right: 30px; }

.margin-top-30 {
  margin-top: 30px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.padding-top-40 {
  padding-top: 40px; }

.padding-bottom-40 {
  padding-bottom: 40px; }

.padding-left-40 {
  padding-left: 40px; }

.padding-right-40 {
  padding-right: 40px; }

.margin-top-40 {
  margin-top: 40px; }

.margin-bottom-40 {
  margin-bottom: 40px; }

.padding-top-50 {
  padding-top: 50px; }

.padding-bottom-50 {
  padding-bottom: 50px; }

.padding-left-50 {
  padding-left: 50px; }

.padding-right-50 {
  padding-right: 50px; }

.margin-top-50 {
  margin-top: 50px; }

.margin-bottom-50 {
  margin-bottom: 50px; }

.padding-top-60 {
  padding-top: 60px; }

.padding-bottom-60 {
  padding-bottom: 60px; }

.padding-left-60 {
  padding-left: 60px; }

.padding-right-60 {
  padding-right: 60px; }

.margin-top-60 {
  margin-top: 60px; }

.margin-bottom-60 {
  margin-bottom: 60px; }

.padding-top-70 {
  padding-top: 70px; }

.padding-bottom-70 {
  padding-bottom: 70px; }

.padding-left-70 {
  padding-left: 70px; }

.padding-right-70 {
  padding-right: 70px; }

.margin-top-70 {
  margin-top: 70px; }

.margin-bottom-70 {
  margin-bottom: 70px; }

.padding-top-80 {
  padding-top: 80px; }

.padding-bottom-80 {
  padding-bottom: 80px; }

.padding-left-80 {
  padding-left: 80px; }

.padding-right-80 {
  padding-right: 80px; }

.margin-top-80 {
  margin-top: 80px; }

.margin-bottom-80 {
  margin-bottom: 80px; }

.padding-top-90 {
  padding-top: 90px; }

.padding-bottom-90 {
  padding-bottom: 90px; }

.padding-left-90 {
  padding-left: 90px; }

.padding-right-90 {
  padding-right: 90px; }

.margin-top-90 {
  margin-top: 90px; }

.margin-bottom-90 {
  margin-bottom: 90px; }

.padding-top-100 {
  padding-top: 100px; }

.padding-bottom-100 {
  padding-bottom: 100px; }

.padding-left-100 {
  padding-left: 100px; }

.padding-right-100 {
  padding-right: 100px; }

.margin-top-100 {
  margin-top: 100px; }

.margin-bottom-100 {
  margin-bottom: 100px; }

@media print, screen and (max-width: 39.99875em) {
  .small-max-width-0 {
    max-width: 0px !important; }
  .small-max-width-25 {
    max-width: 25px !important; }
  .small-max-width-50 {
    max-width: 50px !important; }
  .small-max-width-75 {
    max-width: 75px !important; }
  .small-max-width-100 {
    max-width: 100px !important; }
  .small-max-width-125 {
    max-width: 125px !important; }
  .small-max-width-150 {
    max-width: 150px !important; }
  .small-max-width-175 {
    max-width: 175px !important; }
  .small-max-width-200 {
    max-width: 200px !important; }
  .small-max-width-225 {
    max-width: 225px !important; }
  .small-max-width-250 {
    max-width: 250px !important; }
  .small-max-width-275 {
    max-width: 275px !important; }
  .small-max-width-300 {
    max-width: 300px !important; }
  .small-max-width-325 {
    max-width: 325px !important; }
  .small-max-width-350 {
    max-width: 350px !important; }
  .small-max-width-375 {
    max-width: 375px !important; }
  .small-max-width-400 {
    max-width: 400px !important; }
  .small-max-width-425 {
    max-width: 425px !important; }
  .small-max-width-450 {
    max-width: 450px !important; }
  .small-max-width-475 {
    max-width: 475px !important; }
  .small-max-width-500 {
    max-width: 500px !important; }
  .small-max-width-525 {
    max-width: 525px !important; }
  .small-max-width-550 {
    max-width: 550px !important; }
  .small-max-width-575 {
    max-width: 575px !important; }
  .small-max-width-600 {
    max-width: 600px !important; }
  .small-max-width-625 {
    max-width: 625px !important; }
  .small-max-width-650 {
    max-width: 650px !important; }
  .small-max-width-675 {
    max-width: 675px !important; }
  .small-max-width-700 {
    max-width: 700px !important; }
  .small-max-width-725 {
    max-width: 725px !important; }
  .small-max-width-750 {
    max-width: 750px !important; }
  .small-max-width-775 {
    max-width: 775px !important; }
  .small-max-width-800 {
    max-width: 800px !important; }
  .small-max-width-825 {
    max-width: 825px !important; }
  .small-max-width-850 {
    max-width: 850px !important; }
  .small-max-width-875 {
    max-width: 875px !important; }
  .small-max-width-900 {
    max-width: 900px !important; }
  .small-max-width-925 {
    max-width: 925px !important; }
  .small-max-width-950 {
    max-width: 950px !important; }
  .small-max-width-975 {
    max-width: 975px !important; }
  .small-max-width-1000 {
    max-width: 1000px !important; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-max-width-0 {
    max-width: 0px !important; }
  .medium-max-width-25 {
    max-width: 25px !important; }
  .medium-max-width-50 {
    max-width: 50px !important; }
  .medium-max-width-75 {
    max-width: 75px !important; }
  .medium-max-width-100 {
    max-width: 100px !important; }
  .medium-max-width-125 {
    max-width: 125px !important; }
  .medium-max-width-150 {
    max-width: 150px !important; }
  .medium-max-width-175 {
    max-width: 175px !important; }
  .medium-max-width-200 {
    max-width: 200px !important; }
  .medium-max-width-225 {
    max-width: 225px !important; }
  .medium-max-width-250 {
    max-width: 250px !important; }
  .medium-max-width-275 {
    max-width: 275px !important; }
  .medium-max-width-300 {
    max-width: 300px !important; }
  .medium-max-width-325 {
    max-width: 325px !important; }
  .medium-max-width-350 {
    max-width: 350px !important; }
  .medium-max-width-375 {
    max-width: 375px !important; }
  .medium-max-width-400 {
    max-width: 400px !important; }
  .medium-max-width-425 {
    max-width: 425px !important; }
  .medium-max-width-450 {
    max-width: 450px !important; }
  .medium-max-width-475 {
    max-width: 475px !important; }
  .medium-max-width-500 {
    max-width: 500px !important; }
  .medium-max-width-525 {
    max-width: 525px !important; }
  .medium-max-width-550 {
    max-width: 550px !important; }
  .medium-max-width-575 {
    max-width: 575px !important; }
  .medium-max-width-600 {
    max-width: 600px !important; }
  .medium-max-width-625 {
    max-width: 625px !important; }
  .medium-max-width-650 {
    max-width: 650px !important; }
  .medium-max-width-675 {
    max-width: 675px !important; }
  .medium-max-width-700 {
    max-width: 700px !important; }
  .medium-max-width-725 {
    max-width: 725px !important; }
  .medium-max-width-750 {
    max-width: 750px !important; }
  .medium-max-width-775 {
    max-width: 775px !important; }
  .medium-max-width-800 {
    max-width: 800px !important; }
  .medium-max-width-825 {
    max-width: 825px !important; }
  .medium-max-width-850 {
    max-width: 850px !important; }
  .medium-max-width-875 {
    max-width: 875px !important; }
  .medium-max-width-900 {
    max-width: 900px !important; }
  .medium-max-width-925 {
    max-width: 925px !important; }
  .medium-max-width-950 {
    max-width: 950px !important; }
  .medium-max-width-975 {
    max-width: 975px !important; }
  .medium-max-width-1000 {
    max-width: 1000px !important; } }

@media print, screen and (min-width: 64em) {
  .large-max-width-0 {
    max-width: 0px !important; }
  .large-max-width-25 {
    max-width: 25px !important; }
  .large-max-width-50 {
    max-width: 50px !important; }
  .large-max-width-75 {
    max-width: 75px !important; }
  .large-max-width-100 {
    max-width: 100px !important; }
  .large-max-width-125 {
    max-width: 125px !important; }
  .large-max-width-150 {
    max-width: 150px !important; }
  .large-max-width-175 {
    max-width: 175px !important; }
  .large-max-width-200 {
    max-width: 200px !important; }
  .large-max-width-225 {
    max-width: 225px !important; }
  .large-max-width-250 {
    max-width: 250px !important; }
  .large-max-width-275 {
    max-width: 275px !important; }
  .large-max-width-300 {
    max-width: 300px !important; }
  .large-max-width-325 {
    max-width: 325px !important; }
  .large-max-width-350 {
    max-width: 350px !important; }
  .large-max-width-375 {
    max-width: 375px !important; }
  .large-max-width-400 {
    max-width: 400px !important; }
  .large-max-width-425 {
    max-width: 425px !important; }
  .large-max-width-450 {
    max-width: 450px !important; }
  .large-max-width-475 {
    max-width: 475px !important; }
  .large-max-width-500 {
    max-width: 500px !important; }
  .large-max-width-525 {
    max-width: 525px !important; }
  .large-max-width-550 {
    max-width: 550px !important; }
  .large-max-width-575 {
    max-width: 575px !important; }
  .large-max-width-600 {
    max-width: 600px !important; }
  .large-max-width-625 {
    max-width: 625px !important; }
  .large-max-width-650 {
    max-width: 650px !important; }
  .large-max-width-675 {
    max-width: 675px !important; }
  .large-max-width-700 {
    max-width: 700px !important; }
  .large-max-width-725 {
    max-width: 725px !important; }
  .large-max-width-750 {
    max-width: 750px !important; }
  .large-max-width-775 {
    max-width: 775px !important; }
  .large-max-width-800 {
    max-width: 800px !important; }
  .large-max-width-825 {
    max-width: 825px !important; }
  .large-max-width-850 {
    max-width: 850px !important; }
  .large-max-width-875 {
    max-width: 875px !important; }
  .large-max-width-900 {
    max-width: 900px !important; }
  .large-max-width-925 {
    max-width: 925px !important; }
  .large-max-width-950 {
    max-width: 950px !important; }
  .large-max-width-975 {
    max-width: 975px !important; }
  .large-max-width-1000 {
    max-width: 1000px !important; } }

@media print, screen and (max-width: 39.99875em) {
  .small-padding-top-0 {
    padding-top: 0px; }
  .small-padding-bottom-0 {
    padding-bottom: 0px; }
  .small-padding-left-0 {
    padding-left: 0px; }
  .small-padding-right-0 {
    padding-right: 0px; }
  .small-margin-top-0 {
    margin-top: 0px; }
  .small-margin-bottom-0 {
    margin-bottom: 0px; }
  .small-margin-left-0 {
    margin-left: 0px; }
  .small-margin-right-0 {
    margin-right: 0px; }
  .small-margin-left-0imp {
    margin-left: 0px !important; }
  .small-margin-right-0imp {
    margin-right: 0px !important; }
  .small-padding-top-0em {
    padding-top: 0em; }
  .small-padding-bottom-0em {
    padding-bottom: 0em; }
  .small-padding-left-0em {
    padding-left: 0em; }
  .small-padding-right-0em {
    padding-right: 0em; }
  .small-margin-top-0em {
    margin-top: 0em; }
  .small-margin-bottom-0em {
    margin-bottom: 0em; }
  .small-padding-top-0emimp {
    padding-top: 0em !important; }
  .small-padding-bottom-0emimp {
    padding-bottom: 0em !important; }
  .small-padding-left-0emimp {
    padding-left: 0em !important; }
  .small-padding-right-0emimp {
    padding-right: 0em !important; }
  .small-margin-top-0emimp {
    margin-top: 0em !important; }
  .small-margin-bottom-0emimp {
    margin-bottom: 0em !important; }
  .small-padding-top-10 {
    padding-top: 10px; }
  .small-padding-bottom-10 {
    padding-bottom: 10px; }
  .small-padding-left-10 {
    padding-left: 10px; }
  .small-padding-right-10 {
    padding-right: 10px; }
  .small-margin-top-10 {
    margin-top: 10px; }
  .small-margin-bottom-10 {
    margin-bottom: 10px; }
  .small-margin-left-10 {
    margin-left: 10px; }
  .small-margin-right-10 {
    margin-right: 10px; }
  .small-margin-left-10imp {
    margin-left: 10px !important; }
  .small-margin-right-10imp {
    margin-right: 10px !important; }
  .small-padding-top-1em {
    padding-top: 1em; }
  .small-padding-bottom-1em {
    padding-bottom: 1em; }
  .small-padding-left-1em {
    padding-left: 1em; }
  .small-padding-right-1em {
    padding-right: 1em; }
  .small-margin-top-1em {
    margin-top: 1em; }
  .small-margin-bottom-1em {
    margin-bottom: 1em; }
  .small-padding-top-1emimp {
    padding-top: 1em !important; }
  .small-padding-bottom-1emimp {
    padding-bottom: 1em !important; }
  .small-padding-left-1emimp {
    padding-left: 1em !important; }
  .small-padding-right-1emimp {
    padding-right: 1em !important; }
  .small-margin-top-1emimp {
    margin-top: 1em !important; }
  .small-margin-bottom-1emimp {
    margin-bottom: 1em !important; }
  .small-padding-top-20 {
    padding-top: 20px; }
  .small-padding-bottom-20 {
    padding-bottom: 20px; }
  .small-padding-left-20 {
    padding-left: 20px; }
  .small-padding-right-20 {
    padding-right: 20px; }
  .small-margin-top-20 {
    margin-top: 20px; }
  .small-margin-bottom-20 {
    margin-bottom: 20px; }
  .small-margin-left-20 {
    margin-left: 20px; }
  .small-margin-right-20 {
    margin-right: 20px; }
  .small-margin-left-20imp {
    margin-left: 20px !important; }
  .small-margin-right-20imp {
    margin-right: 20px !important; }
  .small-padding-top-2em {
    padding-top: 2em; }
  .small-padding-bottom-2em {
    padding-bottom: 2em; }
  .small-padding-left-2em {
    padding-left: 2em; }
  .small-padding-right-2em {
    padding-right: 2em; }
  .small-margin-top-2em {
    margin-top: 2em; }
  .small-margin-bottom-2em {
    margin-bottom: 2em; }
  .small-padding-top-2emimp {
    padding-top: 2em !important; }
  .small-padding-bottom-2emimp {
    padding-bottom: 2em !important; }
  .small-padding-left-2emimp {
    padding-left: 2em !important; }
  .small-padding-right-2emimp {
    padding-right: 2em !important; }
  .small-margin-top-2emimp {
    margin-top: 2em !important; }
  .small-margin-bottom-2emimp {
    margin-bottom: 2em !important; }
  .small-padding-top-30 {
    padding-top: 30px; }
  .small-padding-bottom-30 {
    padding-bottom: 30px; }
  .small-padding-left-30 {
    padding-left: 30px; }
  .small-padding-right-30 {
    padding-right: 30px; }
  .small-margin-top-30 {
    margin-top: 30px; }
  .small-margin-bottom-30 {
    margin-bottom: 30px; }
  .small-margin-left-30 {
    margin-left: 30px; }
  .small-margin-right-30 {
    margin-right: 30px; }
  .small-margin-left-30imp {
    margin-left: 30px !important; }
  .small-margin-right-30imp {
    margin-right: 30px !important; }
  .small-padding-top-3em {
    padding-top: 3em; }
  .small-padding-bottom-3em {
    padding-bottom: 3em; }
  .small-padding-left-3em {
    padding-left: 3em; }
  .small-padding-right-3em {
    padding-right: 3em; }
  .small-margin-top-3em {
    margin-top: 3em; }
  .small-margin-bottom-3em {
    margin-bottom: 3em; }
  .small-padding-top-3emimp {
    padding-top: 3em !important; }
  .small-padding-bottom-3emimp {
    padding-bottom: 3em !important; }
  .small-padding-left-3emimp {
    padding-left: 3em !important; }
  .small-padding-right-3emimp {
    padding-right: 3em !important; }
  .small-margin-top-3emimp {
    margin-top: 3em !important; }
  .small-margin-bottom-3emimp {
    margin-bottom: 3em !important; }
  .small-padding-top-40 {
    padding-top: 40px; }
  .small-padding-bottom-40 {
    padding-bottom: 40px; }
  .small-padding-left-40 {
    padding-left: 40px; }
  .small-padding-right-40 {
    padding-right: 40px; }
  .small-margin-top-40 {
    margin-top: 40px; }
  .small-margin-bottom-40 {
    margin-bottom: 40px; }
  .small-margin-left-40 {
    margin-left: 40px; }
  .small-margin-right-40 {
    margin-right: 40px; }
  .small-margin-left-40imp {
    margin-left: 40px !important; }
  .small-margin-right-40imp {
    margin-right: 40px !important; }
  .small-padding-top-4em {
    padding-top: 4em; }
  .small-padding-bottom-4em {
    padding-bottom: 4em; }
  .small-padding-left-4em {
    padding-left: 4em; }
  .small-padding-right-4em {
    padding-right: 4em; }
  .small-margin-top-4em {
    margin-top: 4em; }
  .small-margin-bottom-4em {
    margin-bottom: 4em; }
  .small-padding-top-4emimp {
    padding-top: 4em !important; }
  .small-padding-bottom-4emimp {
    padding-bottom: 4em !important; }
  .small-padding-left-4emimp {
    padding-left: 4em !important; }
  .small-padding-right-4emimp {
    padding-right: 4em !important; }
  .small-margin-top-4emimp {
    margin-top: 4em !important; }
  .small-margin-bottom-4emimp {
    margin-bottom: 4em !important; }
  .small-padding-top-50 {
    padding-top: 50px; }
  .small-padding-bottom-50 {
    padding-bottom: 50px; }
  .small-padding-left-50 {
    padding-left: 50px; }
  .small-padding-right-50 {
    padding-right: 50px; }
  .small-margin-top-50 {
    margin-top: 50px; }
  .small-margin-bottom-50 {
    margin-bottom: 50px; }
  .small-margin-left-50 {
    margin-left: 50px; }
  .small-margin-right-50 {
    margin-right: 50px; }
  .small-margin-left-50imp {
    margin-left: 50px !important; }
  .small-margin-right-50imp {
    margin-right: 50px !important; }
  .small-padding-top-5em {
    padding-top: 5em; }
  .small-padding-bottom-5em {
    padding-bottom: 5em; }
  .small-padding-left-5em {
    padding-left: 5em; }
  .small-padding-right-5em {
    padding-right: 5em; }
  .small-margin-top-5em {
    margin-top: 5em; }
  .small-margin-bottom-5em {
    margin-bottom: 5em; }
  .small-padding-top-5emimp {
    padding-top: 5em !important; }
  .small-padding-bottom-5emimp {
    padding-bottom: 5em !important; }
  .small-padding-left-5emimp {
    padding-left: 5em !important; }
  .small-padding-right-5emimp {
    padding-right: 5em !important; }
  .small-margin-top-5emimp {
    margin-top: 5em !important; }
  .small-margin-bottom-5emimp {
    margin-bottom: 5em !important; }
  .small-padding-top-60 {
    padding-top: 60px; }
  .small-padding-bottom-60 {
    padding-bottom: 60px; }
  .small-padding-left-60 {
    padding-left: 60px; }
  .small-padding-right-60 {
    padding-right: 60px; }
  .small-margin-top-60 {
    margin-top: 60px; }
  .small-margin-bottom-60 {
    margin-bottom: 60px; }
  .small-margin-left-60 {
    margin-left: 60px; }
  .small-margin-right-60 {
    margin-right: 60px; }
  .small-margin-left-60imp {
    margin-left: 60px !important; }
  .small-margin-right-60imp {
    margin-right: 60px !important; }
  .small-padding-top-6em {
    padding-top: 6em; }
  .small-padding-bottom-6em {
    padding-bottom: 6em; }
  .small-padding-left-6em {
    padding-left: 6em; }
  .small-padding-right-6em {
    padding-right: 6em; }
  .small-margin-top-6em {
    margin-top: 6em; }
  .small-margin-bottom-6em {
    margin-bottom: 6em; }
  .small-padding-top-6emimp {
    padding-top: 6em !important; }
  .small-padding-bottom-6emimp {
    padding-bottom: 6em !important; }
  .small-padding-left-6emimp {
    padding-left: 6em !important; }
  .small-padding-right-6emimp {
    padding-right: 6em !important; }
  .small-margin-top-6emimp {
    margin-top: 6em !important; }
  .small-margin-bottom-6emimp {
    margin-bottom: 6em !important; }
  .small-padding-top-70 {
    padding-top: 70px; }
  .small-padding-bottom-70 {
    padding-bottom: 70px; }
  .small-padding-left-70 {
    padding-left: 70px; }
  .small-padding-right-70 {
    padding-right: 70px; }
  .small-margin-top-70 {
    margin-top: 70px; }
  .small-margin-bottom-70 {
    margin-bottom: 70px; }
  .small-margin-left-70 {
    margin-left: 70px; }
  .small-margin-right-70 {
    margin-right: 70px; }
  .small-margin-left-70imp {
    margin-left: 70px !important; }
  .small-margin-right-70imp {
    margin-right: 70px !important; }
  .small-padding-top-7em {
    padding-top: 7em; }
  .small-padding-bottom-7em {
    padding-bottom: 7em; }
  .small-padding-left-7em {
    padding-left: 7em; }
  .small-padding-right-7em {
    padding-right: 7em; }
  .small-margin-top-7em {
    margin-top: 7em; }
  .small-margin-bottom-7em {
    margin-bottom: 7em; }
  .small-padding-top-7emimp {
    padding-top: 7em !important; }
  .small-padding-bottom-7emimp {
    padding-bottom: 7em !important; }
  .small-padding-left-7emimp {
    padding-left: 7em !important; }
  .small-padding-right-7emimp {
    padding-right: 7em !important; }
  .small-margin-top-7emimp {
    margin-top: 7em !important; }
  .small-margin-bottom-7emimp {
    margin-bottom: 7em !important; }
  .small-padding-top-80 {
    padding-top: 80px; }
  .small-padding-bottom-80 {
    padding-bottom: 80px; }
  .small-padding-left-80 {
    padding-left: 80px; }
  .small-padding-right-80 {
    padding-right: 80px; }
  .small-margin-top-80 {
    margin-top: 80px; }
  .small-margin-bottom-80 {
    margin-bottom: 80px; }
  .small-margin-left-80 {
    margin-left: 80px; }
  .small-margin-right-80 {
    margin-right: 80px; }
  .small-margin-left-80imp {
    margin-left: 80px !important; }
  .small-margin-right-80imp {
    margin-right: 80px !important; }
  .small-padding-top-8em {
    padding-top: 8em; }
  .small-padding-bottom-8em {
    padding-bottom: 8em; }
  .small-padding-left-8em {
    padding-left: 8em; }
  .small-padding-right-8em {
    padding-right: 8em; }
  .small-margin-top-8em {
    margin-top: 8em; }
  .small-margin-bottom-8em {
    margin-bottom: 8em; }
  .small-padding-top-8emimp {
    padding-top: 8em !important; }
  .small-padding-bottom-8emimp {
    padding-bottom: 8em !important; }
  .small-padding-left-8emimp {
    padding-left: 8em !important; }
  .small-padding-right-8emimp {
    padding-right: 8em !important; }
  .small-margin-top-8emimp {
    margin-top: 8em !important; }
  .small-margin-bottom-8emimp {
    margin-bottom: 8em !important; }
  .small-padding-top-90 {
    padding-top: 90px; }
  .small-padding-bottom-90 {
    padding-bottom: 90px; }
  .small-padding-left-90 {
    padding-left: 90px; }
  .small-padding-right-90 {
    padding-right: 90px; }
  .small-margin-top-90 {
    margin-top: 90px; }
  .small-margin-bottom-90 {
    margin-bottom: 90px; }
  .small-margin-left-90 {
    margin-left: 90px; }
  .small-margin-right-90 {
    margin-right: 90px; }
  .small-margin-left-90imp {
    margin-left: 90px !important; }
  .small-margin-right-90imp {
    margin-right: 90px !important; }
  .small-padding-top-9em {
    padding-top: 9em; }
  .small-padding-bottom-9em {
    padding-bottom: 9em; }
  .small-padding-left-9em {
    padding-left: 9em; }
  .small-padding-right-9em {
    padding-right: 9em; }
  .small-margin-top-9em {
    margin-top: 9em; }
  .small-margin-bottom-9em {
    margin-bottom: 9em; }
  .small-padding-top-9emimp {
    padding-top: 9em !important; }
  .small-padding-bottom-9emimp {
    padding-bottom: 9em !important; }
  .small-padding-left-9emimp {
    padding-left: 9em !important; }
  .small-padding-right-9emimp {
    padding-right: 9em !important; }
  .small-margin-top-9emimp {
    margin-top: 9em !important; }
  .small-margin-bottom-9emimp {
    margin-bottom: 9em !important; }
  .small-padding-top-100 {
    padding-top: 100px; }
  .small-padding-bottom-100 {
    padding-bottom: 100px; }
  .small-padding-left-100 {
    padding-left: 100px; }
  .small-padding-right-100 {
    padding-right: 100px; }
  .small-margin-top-100 {
    margin-top: 100px; }
  .small-margin-bottom-100 {
    margin-bottom: 100px; }
  .small-margin-left-100 {
    margin-left: 100px; }
  .small-margin-right-100 {
    margin-right: 100px; }
  .small-margin-left-100imp {
    margin-left: 100px !important; }
  .small-margin-right-100imp {
    margin-right: 100px !important; }
  .small-padding-top-10em {
    padding-top: 10em; }
  .small-padding-bottom-10em {
    padding-bottom: 10em; }
  .small-padding-left-10em {
    padding-left: 10em; }
  .small-padding-right-10em {
    padding-right: 10em; }
  .small-margin-top-10em {
    margin-top: 10em; }
  .small-margin-bottom-10em {
    margin-bottom: 10em; }
  .small-padding-top-10emimp {
    padding-top: 10em !important; }
  .small-padding-bottom-10emimp {
    padding-bottom: 10em !important; }
  .small-padding-left-10emimp {
    padding-left: 10em !important; }
  .small-padding-right-10emimp {
    padding-right: 10em !important; }
  .small-margin-top-10emimp {
    margin-top: 10em !important; }
  .small-margin-bottom-10emimp {
    margin-bottom: 10em !important; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-padding-top-0 {
    padding-top: 0px; }
  .medium-padding-bottom-0 {
    padding-bottom: 0px; }
  .medium-padding-left-0 {
    padding-left: 0px; }
  .medium-padding-right-0 {
    padding-right: 0px; }
  .medium-margin-top-0 {
    margin-top: 0px; }
  .medium-margin-bottom-0 {
    margin-bottom: 0px; }
  .medium-margin-left-0 {
    margin-left: 0px; }
  .medium-margin-right-0 {
    margin-right: 0px; }
  .medium-margin-left-0imp {
    margin-left: 0px !important; }
  .medium-margin-right-0imp {
    margin-right: 0px !important; }
  .medium-padding-top-0em {
    padding-top: 0em; }
  .medium-padding-bottom-0em {
    padding-bottom: 0em; }
  .medium-padding-left-0em {
    padding-left: 0em; }
  .medium-padding-right-0em {
    padding-right: 0em; }
  .medium-margin-top-0em {
    margin-top: 0em; }
  .medium-margin-bottom-0em {
    margin-bottom: 0em; }
  .medium-padding-top-0emimp {
    padding-top: 0em !important; }
  .medium-padding-bottom-0emimp {
    padding-bottom: 0em !important; }
  .medium-padding-left-0emimp {
    padding-left: 0em !important; }
  .medium-padding-right-0emimp {
    padding-right: 0em !important; }
  .medium-margin-top-0emimp {
    margin-top: 0em !important; }
  .medium-margin-bottom-0emimp {
    margin-bottom: 0em !important; }
  .medium-padding-top-10 {
    padding-top: 10px; }
  .medium-padding-bottom-10 {
    padding-bottom: 10px; }
  .medium-padding-left-10 {
    padding-left: 10px; }
  .medium-padding-right-10 {
    padding-right: 10px; }
  .medium-margin-top-10 {
    margin-top: 10px; }
  .medium-margin-bottom-10 {
    margin-bottom: 10px; }
  .medium-margin-left-10 {
    margin-left: 10px; }
  .medium-margin-right-10 {
    margin-right: 10px; }
  .medium-margin-left-10imp {
    margin-left: 10px !important; }
  .medium-margin-right-10imp {
    margin-right: 10px !important; }
  .medium-padding-top-1em {
    padding-top: 1em; }
  .medium-padding-bottom-1em {
    padding-bottom: 1em; }
  .medium-padding-left-1em {
    padding-left: 1em; }
  .medium-padding-right-1em {
    padding-right: 1em; }
  .medium-margin-top-1em {
    margin-top: 1em; }
  .medium-margin-bottom-1em {
    margin-bottom: 1em; }
  .medium-padding-top-1emimp {
    padding-top: 1em !important; }
  .medium-padding-bottom-1emimp {
    padding-bottom: 1em !important; }
  .medium-padding-left-1emimp {
    padding-left: 1em !important; }
  .medium-padding-right-1emimp {
    padding-right: 1em !important; }
  .medium-margin-top-1emimp {
    margin-top: 1em !important; }
  .medium-margin-bottom-1emimp {
    margin-bottom: 1em !important; }
  .medium-padding-top-20 {
    padding-top: 20px; }
  .medium-padding-bottom-20 {
    padding-bottom: 20px; }
  .medium-padding-left-20 {
    padding-left: 20px; }
  .medium-padding-right-20 {
    padding-right: 20px; }
  .medium-margin-top-20 {
    margin-top: 20px; }
  .medium-margin-bottom-20 {
    margin-bottom: 20px; }
  .medium-margin-left-20 {
    margin-left: 20px; }
  .medium-margin-right-20 {
    margin-right: 20px; }
  .medium-margin-left-20imp {
    margin-left: 20px !important; }
  .medium-margin-right-20imp {
    margin-right: 20px !important; }
  .medium-padding-top-2em {
    padding-top: 2em; }
  .medium-padding-bottom-2em {
    padding-bottom: 2em; }
  .medium-padding-left-2em {
    padding-left: 2em; }
  .medium-padding-right-2em {
    padding-right: 2em; }
  .medium-margin-top-2em {
    margin-top: 2em; }
  .medium-margin-bottom-2em {
    margin-bottom: 2em; }
  .medium-padding-top-2emimp {
    padding-top: 2em !important; }
  .medium-padding-bottom-2emimp {
    padding-bottom: 2em !important; }
  .medium-padding-left-2emimp {
    padding-left: 2em !important; }
  .medium-padding-right-2emimp {
    padding-right: 2em !important; }
  .medium-margin-top-2emimp {
    margin-top: 2em !important; }
  .medium-margin-bottom-2emimp {
    margin-bottom: 2em !important; }
  .medium-padding-top-30 {
    padding-top: 30px; }
  .medium-padding-bottom-30 {
    padding-bottom: 30px; }
  .medium-padding-left-30 {
    padding-left: 30px; }
  .medium-padding-right-30 {
    padding-right: 30px; }
  .medium-margin-top-30 {
    margin-top: 30px; }
  .medium-margin-bottom-30 {
    margin-bottom: 30px; }
  .medium-margin-left-30 {
    margin-left: 30px; }
  .medium-margin-right-30 {
    margin-right: 30px; }
  .medium-margin-left-30imp {
    margin-left: 30px !important; }
  .medium-margin-right-30imp {
    margin-right: 30px !important; }
  .medium-padding-top-3em {
    padding-top: 3em; }
  .medium-padding-bottom-3em {
    padding-bottom: 3em; }
  .medium-padding-left-3em {
    padding-left: 3em; }
  .medium-padding-right-3em {
    padding-right: 3em; }
  .medium-margin-top-3em {
    margin-top: 3em; }
  .medium-margin-bottom-3em {
    margin-bottom: 3em; }
  .medium-padding-top-3emimp {
    padding-top: 3em !important; }
  .medium-padding-bottom-3emimp {
    padding-bottom: 3em !important; }
  .medium-padding-left-3emimp {
    padding-left: 3em !important; }
  .medium-padding-right-3emimp {
    padding-right: 3em !important; }
  .medium-margin-top-3emimp {
    margin-top: 3em !important; }
  .medium-margin-bottom-3emimp {
    margin-bottom: 3em !important; }
  .medium-padding-top-40 {
    padding-top: 40px; }
  .medium-padding-bottom-40 {
    padding-bottom: 40px; }
  .medium-padding-left-40 {
    padding-left: 40px; }
  .medium-padding-right-40 {
    padding-right: 40px; }
  .medium-margin-top-40 {
    margin-top: 40px; }
  .medium-margin-bottom-40 {
    margin-bottom: 40px; }
  .medium-margin-left-40 {
    margin-left: 40px; }
  .medium-margin-right-40 {
    margin-right: 40px; }
  .medium-margin-left-40imp {
    margin-left: 40px !important; }
  .medium-margin-right-40imp {
    margin-right: 40px !important; }
  .medium-padding-top-4em {
    padding-top: 4em; }
  .medium-padding-bottom-4em {
    padding-bottom: 4em; }
  .medium-padding-left-4em {
    padding-left: 4em; }
  .medium-padding-right-4em {
    padding-right: 4em; }
  .medium-margin-top-4em {
    margin-top: 4em; }
  .medium-margin-bottom-4em {
    margin-bottom: 4em; }
  .medium-padding-top-4emimp {
    padding-top: 4em !important; }
  .medium-padding-bottom-4emimp {
    padding-bottom: 4em !important; }
  .medium-padding-left-4emimp {
    padding-left: 4em !important; }
  .medium-padding-right-4emimp {
    padding-right: 4em !important; }
  .medium-margin-top-4emimp {
    margin-top: 4em !important; }
  .medium-margin-bottom-4emimp {
    margin-bottom: 4em !important; }
  .medium-padding-top-50 {
    padding-top: 50px; }
  .medium-padding-bottom-50 {
    padding-bottom: 50px; }
  .medium-padding-left-50 {
    padding-left: 50px; }
  .medium-padding-right-50 {
    padding-right: 50px; }
  .medium-margin-top-50 {
    margin-top: 50px; }
  .medium-margin-bottom-50 {
    margin-bottom: 50px; }
  .medium-margin-left-50 {
    margin-left: 50px; }
  .medium-margin-right-50 {
    margin-right: 50px; }
  .medium-margin-left-50imp {
    margin-left: 50px !important; }
  .medium-margin-right-50imp {
    margin-right: 50px !important; }
  .medium-padding-top-5em {
    padding-top: 5em; }
  .medium-padding-bottom-5em {
    padding-bottom: 5em; }
  .medium-padding-left-5em {
    padding-left: 5em; }
  .medium-padding-right-5em {
    padding-right: 5em; }
  .medium-margin-top-5em {
    margin-top: 5em; }
  .medium-margin-bottom-5em {
    margin-bottom: 5em; }
  .medium-padding-top-5emimp {
    padding-top: 5em !important; }
  .medium-padding-bottom-5emimp {
    padding-bottom: 5em !important; }
  .medium-padding-left-5emimp {
    padding-left: 5em !important; }
  .medium-padding-right-5emimp {
    padding-right: 5em !important; }
  .medium-margin-top-5emimp {
    margin-top: 5em !important; }
  .medium-margin-bottom-5emimp {
    margin-bottom: 5em !important; }
  .medium-padding-top-60 {
    padding-top: 60px; }
  .medium-padding-bottom-60 {
    padding-bottom: 60px; }
  .medium-padding-left-60 {
    padding-left: 60px; }
  .medium-padding-right-60 {
    padding-right: 60px; }
  .medium-margin-top-60 {
    margin-top: 60px; }
  .medium-margin-bottom-60 {
    margin-bottom: 60px; }
  .medium-margin-left-60 {
    margin-left: 60px; }
  .medium-margin-right-60 {
    margin-right: 60px; }
  .medium-margin-left-60imp {
    margin-left: 60px !important; }
  .medium-margin-right-60imp {
    margin-right: 60px !important; }
  .medium-padding-top-6em {
    padding-top: 6em; }
  .medium-padding-bottom-6em {
    padding-bottom: 6em; }
  .medium-padding-left-6em {
    padding-left: 6em; }
  .medium-padding-right-6em {
    padding-right: 6em; }
  .medium-margin-top-6em {
    margin-top: 6em; }
  .medium-margin-bottom-6em {
    margin-bottom: 6em; }
  .medium-padding-top-6emimp {
    padding-top: 6em !important; }
  .medium-padding-bottom-6emimp {
    padding-bottom: 6em !important; }
  .medium-padding-left-6emimp {
    padding-left: 6em !important; }
  .medium-padding-right-6emimp {
    padding-right: 6em !important; }
  .medium-margin-top-6emimp {
    margin-top: 6em !important; }
  .medium-margin-bottom-6emimp {
    margin-bottom: 6em !important; }
  .medium-padding-top-70 {
    padding-top: 70px; }
  .medium-padding-bottom-70 {
    padding-bottom: 70px; }
  .medium-padding-left-70 {
    padding-left: 70px; }
  .medium-padding-right-70 {
    padding-right: 70px; }
  .medium-margin-top-70 {
    margin-top: 70px; }
  .medium-margin-bottom-70 {
    margin-bottom: 70px; }
  .medium-margin-left-70 {
    margin-left: 70px; }
  .medium-margin-right-70 {
    margin-right: 70px; }
  .medium-margin-left-70imp {
    margin-left: 70px !important; }
  .medium-margin-right-70imp {
    margin-right: 70px !important; }
  .medium-padding-top-7em {
    padding-top: 7em; }
  .medium-padding-bottom-7em {
    padding-bottom: 7em; }
  .medium-padding-left-7em {
    padding-left: 7em; }
  .medium-padding-right-7em {
    padding-right: 7em; }
  .medium-margin-top-7em {
    margin-top: 7em; }
  .medium-margin-bottom-7em {
    margin-bottom: 7em; }
  .medium-padding-top-7emimp {
    padding-top: 7em !important; }
  .medium-padding-bottom-7emimp {
    padding-bottom: 7em !important; }
  .medium-padding-left-7emimp {
    padding-left: 7em !important; }
  .medium-padding-right-7emimp {
    padding-right: 7em !important; }
  .medium-margin-top-7emimp {
    margin-top: 7em !important; }
  .medium-margin-bottom-7emimp {
    margin-bottom: 7em !important; }
  .medium-padding-top-80 {
    padding-top: 80px; }
  .medium-padding-bottom-80 {
    padding-bottom: 80px; }
  .medium-padding-left-80 {
    padding-left: 80px; }
  .medium-padding-right-80 {
    padding-right: 80px; }
  .medium-margin-top-80 {
    margin-top: 80px; }
  .medium-margin-bottom-80 {
    margin-bottom: 80px; }
  .medium-margin-left-80 {
    margin-left: 80px; }
  .medium-margin-right-80 {
    margin-right: 80px; }
  .medium-margin-left-80imp {
    margin-left: 80px !important; }
  .medium-margin-right-80imp {
    margin-right: 80px !important; }
  .medium-padding-top-8em {
    padding-top: 8em; }
  .medium-padding-bottom-8em {
    padding-bottom: 8em; }
  .medium-padding-left-8em {
    padding-left: 8em; }
  .medium-padding-right-8em {
    padding-right: 8em; }
  .medium-margin-top-8em {
    margin-top: 8em; }
  .medium-margin-bottom-8em {
    margin-bottom: 8em; }
  .medium-padding-top-8emimp {
    padding-top: 8em !important; }
  .medium-padding-bottom-8emimp {
    padding-bottom: 8em !important; }
  .medium-padding-left-8emimp {
    padding-left: 8em !important; }
  .medium-padding-right-8emimp {
    padding-right: 8em !important; }
  .medium-margin-top-8emimp {
    margin-top: 8em !important; }
  .medium-margin-bottom-8emimp {
    margin-bottom: 8em !important; }
  .medium-padding-top-90 {
    padding-top: 90px; }
  .medium-padding-bottom-90 {
    padding-bottom: 90px; }
  .medium-padding-left-90 {
    padding-left: 90px; }
  .medium-padding-right-90 {
    padding-right: 90px; }
  .medium-margin-top-90 {
    margin-top: 90px; }
  .medium-margin-bottom-90 {
    margin-bottom: 90px; }
  .medium-margin-left-90 {
    margin-left: 90px; }
  .medium-margin-right-90 {
    margin-right: 90px; }
  .medium-margin-left-90imp {
    margin-left: 90px !important; }
  .medium-margin-right-90imp {
    margin-right: 90px !important; }
  .medium-padding-top-9em {
    padding-top: 9em; }
  .medium-padding-bottom-9em {
    padding-bottom: 9em; }
  .medium-padding-left-9em {
    padding-left: 9em; }
  .medium-padding-right-9em {
    padding-right: 9em; }
  .medium-margin-top-9em {
    margin-top: 9em; }
  .medium-margin-bottom-9em {
    margin-bottom: 9em; }
  .medium-padding-top-9emimp {
    padding-top: 9em !important; }
  .medium-padding-bottom-9emimp {
    padding-bottom: 9em !important; }
  .medium-padding-left-9emimp {
    padding-left: 9em !important; }
  .medium-padding-right-9emimp {
    padding-right: 9em !important; }
  .medium-margin-top-9emimp {
    margin-top: 9em !important; }
  .medium-margin-bottom-9emimp {
    margin-bottom: 9em !important; }
  .medium-padding-top-100 {
    padding-top: 100px; }
  .medium-padding-bottom-100 {
    padding-bottom: 100px; }
  .medium-padding-left-100 {
    padding-left: 100px; }
  .medium-padding-right-100 {
    padding-right: 100px; }
  .medium-margin-top-100 {
    margin-top: 100px; }
  .medium-margin-bottom-100 {
    margin-bottom: 100px; }
  .medium-margin-left-100 {
    margin-left: 100px; }
  .medium-margin-right-100 {
    margin-right: 100px; }
  .medium-margin-left-100imp {
    margin-left: 100px !important; }
  .medium-margin-right-100imp {
    margin-right: 100px !important; }
  .medium-padding-top-10em {
    padding-top: 10em; }
  .medium-padding-bottom-10em {
    padding-bottom: 10em; }
  .medium-padding-left-10em {
    padding-left: 10em; }
  .medium-padding-right-10em {
    padding-right: 10em; }
  .medium-margin-top-10em {
    margin-top: 10em; }
  .medium-margin-bottom-10em {
    margin-bottom: 10em; }
  .medium-padding-top-10emimp {
    padding-top: 10em !important; }
  .medium-padding-bottom-10emimp {
    padding-bottom: 10em !important; }
  .medium-padding-left-10emimp {
    padding-left: 10em !important; }
  .medium-padding-right-10emimp {
    padding-right: 10em !important; }
  .medium-margin-top-10emimp {
    margin-top: 10em !important; }
  .medium-margin-bottom-10emimp {
    margin-bottom: 10em !important; } }

@media print, screen and (min-width: 64em) {
  .large-padding-top-0 {
    padding-top: 0px; }
  .large-padding-bottom-0 {
    padding-bottom: 0px; }
  .large-padding-left-0 {
    padding-left: 0px; }
  .large-padding-right-0 {
    padding-right: 0px; }
  .large-margin-top-0 {
    margin-top: 0px; }
  .large-margin-bottom-0 {
    margin-bottom: 0px; }
  .large-margin-left-0 {
    margin-left: 0px; }
  .large-margin-right-0 {
    margin-right: 0px; }
  .large-margin-left-0imp {
    margin-left: 0px !important; }
  .large-margin-right-0imp {
    margin-right: 0px !important; }
  .large-padding-top-0em {
    padding-top: 0em; }
  .large-padding-bottom-0em {
    padding-bottom: 0em; }
  .large-padding-left-0em {
    padding-left: 0em; }
  .large-padding-right-0em {
    padding-right: 0em; }
  .large-margin-top-0em {
    margin-top: 0em; }
  .large-margin-bottom-0em {
    margin-bottom: 0em; }
  .large-padding-top-0emimp {
    padding-top: 0em !important; }
  .large-padding-bottom-0emimp {
    padding-bottom: 0em !important; }
  .large-padding-left-0emimp {
    padding-left: 0em !important; }
  .large-padding-right-0emimp {
    padding-right: 0em !important; }
  .large-margin-top-0emimp {
    margin-top: 0em !important; }
  .large-margin-bottom-0emimp {
    margin-bottom: 0em !important; }
  .large-padding-top-10 {
    padding-top: 10px; }
  .large-padding-bottom-10 {
    padding-bottom: 10px; }
  .large-padding-left-10 {
    padding-left: 10px; }
  .large-padding-right-10 {
    padding-right: 10px; }
  .large-margin-top-10 {
    margin-top: 10px; }
  .large-margin-bottom-10 {
    margin-bottom: 10px; }
  .large-margin-left-10 {
    margin-left: 10px; }
  .large-margin-right-10 {
    margin-right: 10px; }
  .large-margin-left-10imp {
    margin-left: 10px !important; }
  .large-margin-right-10imp {
    margin-right: 10px !important; }
  .large-padding-top-1em {
    padding-top: 1em; }
  .large-padding-bottom-1em {
    padding-bottom: 1em; }
  .large-padding-left-1em {
    padding-left: 1em; }
  .large-padding-right-1em {
    padding-right: 1em; }
  .large-margin-top-1em {
    margin-top: 1em; }
  .large-margin-bottom-1em {
    margin-bottom: 1em; }
  .large-padding-top-1emimp {
    padding-top: 1em !important; }
  .large-padding-bottom-1emimp {
    padding-bottom: 1em !important; }
  .large-padding-left-1emimp {
    padding-left: 1em !important; }
  .large-padding-right-1emimp {
    padding-right: 1em !important; }
  .large-margin-top-1emimp {
    margin-top: 1em !important; }
  .large-margin-bottom-1emimp {
    margin-bottom: 1em !important; }
  .large-padding-top-20 {
    padding-top: 20px; }
  .large-padding-bottom-20 {
    padding-bottom: 20px; }
  .large-padding-left-20 {
    padding-left: 20px; }
  .large-padding-right-20 {
    padding-right: 20px; }
  .large-margin-top-20 {
    margin-top: 20px; }
  .large-margin-bottom-20 {
    margin-bottom: 20px; }
  .large-margin-left-20 {
    margin-left: 20px; }
  .large-margin-right-20 {
    margin-right: 20px; }
  .large-margin-left-20imp {
    margin-left: 20px !important; }
  .large-margin-right-20imp {
    margin-right: 20px !important; }
  .large-padding-top-2em {
    padding-top: 2em; }
  .large-padding-bottom-2em {
    padding-bottom: 2em; }
  .large-padding-left-2em {
    padding-left: 2em; }
  .large-padding-right-2em {
    padding-right: 2em; }
  .large-margin-top-2em {
    margin-top: 2em; }
  .large-margin-bottom-2em {
    margin-bottom: 2em; }
  .large-padding-top-2emimp {
    padding-top: 2em !important; }
  .large-padding-bottom-2emimp {
    padding-bottom: 2em !important; }
  .large-padding-left-2emimp {
    padding-left: 2em !important; }
  .large-padding-right-2emimp {
    padding-right: 2em !important; }
  .large-margin-top-2emimp {
    margin-top: 2em !important; }
  .large-margin-bottom-2emimp {
    margin-bottom: 2em !important; }
  .large-padding-top-30 {
    padding-top: 30px; }
  .large-padding-bottom-30 {
    padding-bottom: 30px; }
  .large-padding-left-30 {
    padding-left: 30px; }
  .large-padding-right-30 {
    padding-right: 30px; }
  .large-margin-top-30 {
    margin-top: 30px; }
  .large-margin-bottom-30 {
    margin-bottom: 30px; }
  .large-margin-left-30 {
    margin-left: 30px; }
  .large-margin-right-30 {
    margin-right: 30px; }
  .large-margin-left-30imp {
    margin-left: 30px !important; }
  .large-margin-right-30imp {
    margin-right: 30px !important; }
  .large-padding-top-3em {
    padding-top: 3em; }
  .large-padding-bottom-3em {
    padding-bottom: 3em; }
  .large-padding-left-3em {
    padding-left: 3em; }
  .large-padding-right-3em {
    padding-right: 3em; }
  .large-margin-top-3em {
    margin-top: 3em; }
  .large-margin-bottom-3em {
    margin-bottom: 3em; }
  .large-padding-top-3emimp {
    padding-top: 3em !important; }
  .large-padding-bottom-3emimp {
    padding-bottom: 3em !important; }
  .large-padding-left-3emimp {
    padding-left: 3em !important; }
  .large-padding-right-3emimp {
    padding-right: 3em !important; }
  .large-margin-top-3emimp {
    margin-top: 3em !important; }
  .large-margin-bottom-3emimp {
    margin-bottom: 3em !important; }
  .large-padding-top-40 {
    padding-top: 40px; }
  .large-padding-bottom-40 {
    padding-bottom: 40px; }
  .large-padding-left-40 {
    padding-left: 40px; }
  .large-padding-right-40 {
    padding-right: 40px; }
  .large-margin-top-40 {
    margin-top: 40px; }
  .large-margin-bottom-40 {
    margin-bottom: 40px; }
  .large-margin-left-40 {
    margin-left: 40px; }
  .large-margin-right-40 {
    margin-right: 40px; }
  .large-margin-left-40imp {
    margin-left: 40px !important; }
  .large-margin-right-40imp {
    margin-right: 40px !important; }
  .large-padding-top-4em {
    padding-top: 4em; }
  .large-padding-bottom-4em {
    padding-bottom: 4em; }
  .large-padding-left-4em {
    padding-left: 4em; }
  .large-padding-right-4em {
    padding-right: 4em; }
  .large-margin-top-4em {
    margin-top: 4em; }
  .large-margin-bottom-4em {
    margin-bottom: 4em; }
  .large-padding-top-4emimp {
    padding-top: 4em !important; }
  .large-padding-bottom-4emimp {
    padding-bottom: 4em !important; }
  .large-padding-left-4emimp {
    padding-left: 4em !important; }
  .large-padding-right-4emimp {
    padding-right: 4em !important; }
  .large-margin-top-4emimp {
    margin-top: 4em !important; }
  .large-margin-bottom-4emimp {
    margin-bottom: 4em !important; }
  .large-padding-top-50 {
    padding-top: 50px; }
  .large-padding-bottom-50 {
    padding-bottom: 50px; }
  .large-padding-left-50 {
    padding-left: 50px; }
  .large-padding-right-50 {
    padding-right: 50px; }
  .large-margin-top-50 {
    margin-top: 50px; }
  .large-margin-bottom-50 {
    margin-bottom: 50px; }
  .large-margin-left-50 {
    margin-left: 50px; }
  .large-margin-right-50 {
    margin-right: 50px; }
  .large-margin-left-50imp {
    margin-left: 50px !important; }
  .large-margin-right-50imp {
    margin-right: 50px !important; }
  .large-padding-top-5em {
    padding-top: 5em; }
  .large-padding-bottom-5em {
    padding-bottom: 5em; }
  .large-padding-left-5em {
    padding-left: 5em; }
  .large-padding-right-5em {
    padding-right: 5em; }
  .large-margin-top-5em {
    margin-top: 5em; }
  .large-margin-bottom-5em {
    margin-bottom: 5em; }
  .large-padding-top-5emimp {
    padding-top: 5em !important; }
  .large-padding-bottom-5emimp {
    padding-bottom: 5em !important; }
  .large-padding-left-5emimp {
    padding-left: 5em !important; }
  .large-padding-right-5emimp {
    padding-right: 5em !important; }
  .large-margin-top-5emimp {
    margin-top: 5em !important; }
  .large-margin-bottom-5emimp {
    margin-bottom: 5em !important; }
  .large-padding-top-60 {
    padding-top: 60px; }
  .large-padding-bottom-60 {
    padding-bottom: 60px; }
  .large-padding-left-60 {
    padding-left: 60px; }
  .large-padding-right-60 {
    padding-right: 60px; }
  .large-margin-top-60 {
    margin-top: 60px; }
  .large-margin-bottom-60 {
    margin-bottom: 60px; }
  .large-margin-left-60 {
    margin-left: 60px; }
  .large-margin-right-60 {
    margin-right: 60px; }
  .large-margin-left-60imp {
    margin-left: 60px !important; }
  .large-margin-right-60imp {
    margin-right: 60px !important; }
  .large-padding-top-6em {
    padding-top: 6em; }
  .large-padding-bottom-6em {
    padding-bottom: 6em; }
  .large-padding-left-6em {
    padding-left: 6em; }
  .large-padding-right-6em {
    padding-right: 6em; }
  .large-margin-top-6em {
    margin-top: 6em; }
  .large-margin-bottom-6em {
    margin-bottom: 6em; }
  .large-padding-top-6emimp {
    padding-top: 6em !important; }
  .large-padding-bottom-6emimp {
    padding-bottom: 6em !important; }
  .large-padding-left-6emimp {
    padding-left: 6em !important; }
  .large-padding-right-6emimp {
    padding-right: 6em !important; }
  .large-margin-top-6emimp {
    margin-top: 6em !important; }
  .large-margin-bottom-6emimp {
    margin-bottom: 6em !important; }
  .large-padding-top-70 {
    padding-top: 70px; }
  .large-padding-bottom-70 {
    padding-bottom: 70px; }
  .large-padding-left-70 {
    padding-left: 70px; }
  .large-padding-right-70 {
    padding-right: 70px; }
  .large-margin-top-70 {
    margin-top: 70px; }
  .large-margin-bottom-70 {
    margin-bottom: 70px; }
  .large-margin-left-70 {
    margin-left: 70px; }
  .large-margin-right-70 {
    margin-right: 70px; }
  .large-margin-left-70imp {
    margin-left: 70px !important; }
  .large-margin-right-70imp {
    margin-right: 70px !important; }
  .large-padding-top-7em {
    padding-top: 7em; }
  .large-padding-bottom-7em {
    padding-bottom: 7em; }
  .large-padding-left-7em {
    padding-left: 7em; }
  .large-padding-right-7em {
    padding-right: 7em; }
  .large-margin-top-7em {
    margin-top: 7em; }
  .large-margin-bottom-7em {
    margin-bottom: 7em; }
  .large-padding-top-7emimp {
    padding-top: 7em !important; }
  .large-padding-bottom-7emimp {
    padding-bottom: 7em !important; }
  .large-padding-left-7emimp {
    padding-left: 7em !important; }
  .large-padding-right-7emimp {
    padding-right: 7em !important; }
  .large-margin-top-7emimp {
    margin-top: 7em !important; }
  .large-margin-bottom-7emimp {
    margin-bottom: 7em !important; }
  .large-padding-top-80 {
    padding-top: 80px; }
  .large-padding-bottom-80 {
    padding-bottom: 80px; }
  .large-padding-left-80 {
    padding-left: 80px; }
  .large-padding-right-80 {
    padding-right: 80px; }
  .large-margin-top-80 {
    margin-top: 80px; }
  .large-margin-bottom-80 {
    margin-bottom: 80px; }
  .large-margin-left-80 {
    margin-left: 80px; }
  .large-margin-right-80 {
    margin-right: 80px; }
  .large-margin-left-80imp {
    margin-left: 80px !important; }
  .large-margin-right-80imp {
    margin-right: 80px !important; }
  .large-padding-top-8em {
    padding-top: 8em; }
  .large-padding-bottom-8em {
    padding-bottom: 8em; }
  .large-padding-left-8em {
    padding-left: 8em; }
  .large-padding-right-8em {
    padding-right: 8em; }
  .large-margin-top-8em {
    margin-top: 8em; }
  .large-margin-bottom-8em {
    margin-bottom: 8em; }
  .large-padding-top-8emimp {
    padding-top: 8em !important; }
  .large-padding-bottom-8emimp {
    padding-bottom: 8em !important; }
  .large-padding-left-8emimp {
    padding-left: 8em !important; }
  .large-padding-right-8emimp {
    padding-right: 8em !important; }
  .large-margin-top-8emimp {
    margin-top: 8em !important; }
  .large-margin-bottom-8emimp {
    margin-bottom: 8em !important; }
  .large-padding-top-90 {
    padding-top: 90px; }
  .large-padding-bottom-90 {
    padding-bottom: 90px; }
  .large-padding-left-90 {
    padding-left: 90px; }
  .large-padding-right-90 {
    padding-right: 90px; }
  .large-margin-top-90 {
    margin-top: 90px; }
  .large-margin-bottom-90 {
    margin-bottom: 90px; }
  .large-margin-left-90 {
    margin-left: 90px; }
  .large-margin-right-90 {
    margin-right: 90px; }
  .large-margin-left-90imp {
    margin-left: 90px !important; }
  .large-margin-right-90imp {
    margin-right: 90px !important; }
  .large-padding-top-9em {
    padding-top: 9em; }
  .large-padding-bottom-9em {
    padding-bottom: 9em; }
  .large-padding-left-9em {
    padding-left: 9em; }
  .large-padding-right-9em {
    padding-right: 9em; }
  .large-margin-top-9em {
    margin-top: 9em; }
  .large-margin-bottom-9em {
    margin-bottom: 9em; }
  .large-padding-top-9emimp {
    padding-top: 9em !important; }
  .large-padding-bottom-9emimp {
    padding-bottom: 9em !important; }
  .large-padding-left-9emimp {
    padding-left: 9em !important; }
  .large-padding-right-9emimp {
    padding-right: 9em !important; }
  .large-margin-top-9emimp {
    margin-top: 9em !important; }
  .large-margin-bottom-9emimp {
    margin-bottom: 9em !important; }
  .large-padding-top-100 {
    padding-top: 100px; }
  .large-padding-bottom-100 {
    padding-bottom: 100px; }
  .large-padding-left-100 {
    padding-left: 100px; }
  .large-padding-right-100 {
    padding-right: 100px; }
  .large-margin-top-100 {
    margin-top: 100px; }
  .large-margin-bottom-100 {
    margin-bottom: 100px; }
  .large-margin-left-100 {
    margin-left: 100px; }
  .large-margin-right-100 {
    margin-right: 100px; }
  .large-margin-left-100imp {
    margin-left: 100px !important; }
  .large-margin-right-100imp {
    margin-right: 100px !important; }
  .large-padding-top-10em {
    padding-top: 10em; }
  .large-padding-bottom-10em {
    padding-bottom: 10em; }
  .large-padding-left-10em {
    padding-left: 10em; }
  .large-padding-right-10em {
    padding-right: 10em; }
  .large-margin-top-10em {
    margin-top: 10em; }
  .large-margin-bottom-10em {
    margin-bottom: 10em; }
  .large-padding-top-10emimp {
    padding-top: 10em !important; }
  .large-padding-bottom-10emimp {
    padding-bottom: 10em !important; }
  .large-padding-left-10emimp {
    padding-left: 10em !important; }
  .large-padding-right-10emimp {
    padding-right: 10em !important; }
  .large-margin-top-10emimp {
    margin-top: 10em !important; }
  .large-margin-bottom-10emimp {
    margin-bottom: 10em !important; } }

/* .rotate_plus5  -> .rotate_plus25   -> rotate per 5 degrees */
/* .rotate_minus5 -> .rotate_minus25  -> rotate per 5 degrees */
.rotate_plus5 {
  transform: rotate(5deg); }

.rotate_minus5 {
  transform: rotate(-5deg); }

.rotate_plus10 {
  transform: rotate(10deg); }

.rotate_minus10 {
  transform: rotate(-10deg); }

.rotate_plus15 {
  transform: rotate(15deg); }

.rotate_minus15 {
  transform: rotate(-15deg); }

.rotate_plus20 {
  transform: rotate(20deg); }

.rotate_minus20 {
  transform: rotate(-20deg); }

.rotate_plus25 {
  transform: rotate(25deg); }

.rotate_minus25 {
  transform: rotate(-25deg); }

/* .letter-space-0_01   -> letter space in em */
.letter-space-0_01 {
  letter-spacing: 0.01em; }

.letter-space-0_02 {
  letter-spacing: 0.02em; }

.letter-space-0_03 {
  letter-spacing: 0.03em; }

.letter-space-0_04 {
  letter-spacing: 0.04em; }

.letter-space-0_05 {
  letter-spacing: 0.05em; }

.letter-space-0_06 {
  letter-spacing: 0.06em; }

.letter-space-0_07 {
  letter-spacing: 0.07em; }

.letter-space-0_08 {
  letter-spacing: 0.08em; }

.letter-space-0_09 {
  letter-spacing: 0.09em; }

.letter-space-0_10 {
  letter-spacing: 0.1em; }

/* General font weight classes - numeric */
.f-weight-light {
  font-weight: 300; }

.f-weight-normal {
  font-weight: 400; }

.f-weight-semibold {
  font-weight: 600; }

.f-weight-bold {
  font-weight: 700; }

.f-weight-extrabold {
  font-weight: 900; }

/* .rotate_minus5   -> rotate per 5 degrees */
@media print, screen and (min-width: 64em) {
  .l-max-height-200 {
    max-height: 200px; }
  .l-max-height-250 {
    max-height: 250px; }
  .l-max-height-300 {
    max-height: 300px; }
  .l-max-height-350 {
    max-height: 350px; }
  .l-max-height-400 {
    max-height: 400px; }
  .l-max-height-450 {
    max-height: 450px; }
  .l-max-height-500 {
    max-height: 500px; }
  .l-max-height-550 {
    max-height: 550px; }
  .l-max-height-600 {
    max-height: 600px; }
  .l-max-height-650 {
    max-height: 650px; }
  .l-max-height-700 {
    max-height: 700px; }
  .l-height-30 {
    height: 30vw; }
  .l-height-40 {
    height: 40vw; }
  .l-height-50 {
    height: 50vw; }
  .l-height-60 {
    height: 60vw; }
  .l-height-70 {
    height: 70vw; }
  .l-height-80 {
    height: 80vw; } }

@media print, screen and (min-width: 64em) {
  .large-h1 {
    font-size: 3.33333rem; }
  .large-h1vw {
    font-size: 2.60417vw; }
  .large-h2 {
    font-size: 2.33333rem; }
  .large-h2vw {
    font-size: 1.82292vw; }
  .large-h3 {
    font-size: 1.66667rem; }
  .large-h3vw {
    font-size: 1.30208vw; }
  .large-h4 {
    font-size: 1.33333rem; }
  .large-h4vw {
    font-size: 1.04167vw; }
  .large-h5 {
    font-size: 1.2rem; }
  .large-h5vw {
    font-size: 0.9375vw; }
  .large-h6 {
    font-size: 0.93333rem; }
  .large-h6vw {
    font-size: 0.72917vw; }
  .large-font-size-vw h1 {
    font-size: 2.60417vw; }
  .large-font-size-vw h2 {
    font-size: 1.82292vw; }
  .large-font-size-vw h3 {
    font-size: 1.30208vw; }
  .large-font-size-vw h4 {
    font-size: 1.04167vw; }
  .large-font-size-vw h5 {
    font-size: 0.9375vw; }
  .large-font-size-vw h6 {
    font-size: 0.72917vw; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-h1 {
    font-size: 2.33333rem; }
  .medium-h1vw {
    font-size: 3.41797vw; }
  .medium-h2 {
    font-size: 2rem; }
  .medium-h2vw {
    font-size: 2.92969vw; }
  .medium-h3 {
    font-size: 1.53333rem; }
  .medium-h3vw {
    font-size: 2.24609vw; }
  .medium-h4 {
    font-size: 1.2rem; }
  .medium-h4vw {
    font-size: 1.75781vw; }
  .medium-h5 {
    font-size: 1.06667rem; }
  .medium-h5vw {
    font-size: 1.5625vw; }
  .medium-h6 {
    font-size: 0.93333rem; }
  .medium-h6vw {
    font-size: 1.36719vw; }
  .medium-font-size-vw h1 {
    font-size: 3.41797vw; }
  .medium-font-size-vw h2 {
    font-size: 2.92969vw; }
  .medium-font-size-vw h3 {
    font-size: 2.24609vw; }
  .medium-font-size-vw h4 {
    font-size: 1.75781vw; }
  .medium-font-size-vw h5 {
    font-size: 1.5625vw; }
  .medium-font-size-vw h6 {
    font-size: 1.36719vw; } }

@media print, screen and (max-width: 39.99875em) {
  .small-h1 {
    font-size: 1.6rem; }
  .small-h1vw {
    font-size: 3.75vw; }
  .small-h2 {
    font-size: 1.33333rem; }
  .small-h2vw {
    font-size: 1.95312vw; }
  .small-h3 {
    font-size: 1.26667rem; }
  .small-h3vw {
    font-size: 1.85547vw; }
  .small-h4 {
    font-size: 1.2rem; }
  .small-h4vw {
    font-size: 1.75781vw; }
  .small-h5 {
    font-size: 1.13333rem; }
  .small-h5vw {
    font-size: 1.66016vw; }
  .small-h6 {
    font-size: 1.06667rem; }
  .small-h6vw {
    font-size: 1.5625vw; }
  .small-font-size-vw h1 {
    font-size: 3.75vw; }
  .small-font-size-vw h2 {
    font-size: 1.95312vw; }
  .small-font-size-vw h3 {
    font-size: 1.85547vw; }
  .small-font-size-vw h4 {
    font-size: 1.75781vw; }
  .small-font-size-vw h5 {
    font-size: 1.66016vw; }
  .small-font-size-vw h6 {
    font-size: 1.5625vw; } }

.blk-dyn-main-container.grid-width.grid-container-inner {
  max-width: 1040px;
  margin-left: auto !important;
  margin-right: auto !important; }

.blk-dyn-main-container.grid-width.grid-container {
  margin-left: auto !important;
  margin-right: auto !important; }

@media print, screen and (min-width: 64em) {
  .blk-dyn-main-container.layout-left-inner {
    padding-left: 210px; }
  .blk-dyn-main-container.layout-right-inner {
    padding-right: 130px; } }

body {
  overflow-x: hidden; }

@media print, screen and (min-width: 64em) {
  .body-content-offset {
    padding-top: 140px; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .body-content-offset {
    padding-top: 140px; } }

@media print, screen and (max-width: 39.99875em) {
  .body-content-offset {
    padding-top: 90px; } }

.txt-nowrap {
  white-space: nowrap; }

@media print, screen and (min-width: 64em) {
  .large-txt-nowrap {
    white-space: nowrap; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-txt-nowrap {
    white-space: nowrap; } }

@media print, screen and (max-width: 39.99875em) {
  .small-txt-nowrap {
    white-space: nowrap; } }

/* General font weight classes - numeric */
.f-weight-thin {
  font-weight: 100; }

.f-weight-light {
  font-weight: 300; }

.f-weight-normal {
  font-weight: 400; }

.f-weight-medium {
  font-weight: 500; }

.f-weight-semibold {
  font-weight: 600; }

.f-weight-bold {
  font-weight: 700; }

.f-weight-extrabold, .weight-extrabold {
  font-weight: 800; }

.f-weight-black {
  font-weight: 900; }

/* text colors */
.txt-color-primary {
  color: #242424; }

.txt-color-secondary {
  color: #0066B2; }

.txt-color-tertiary {
  color: #FFE900; }

.txt-color-fourth {
  color: #D52C2E; }

.txt-color-fifth {
  color: #BCBCBC; }

.txt-color-sixth {
  color: #E07F2B; }

.txt-color-seventh {
  color: #F2F2F2; }

.txt-color-eighth {
  color: #EDEDED; }

.txt-color-ninth {
  color: #26B9C8; }

.txt-color-success {
  color: #3adb76; }

.txt-color-warning {
  color: #ffae00; }

.txt-color-alert {
  color: #D52C2E; }

.txt-color-white {
  color: #FFFFFF; }

.txt-color-black {
  color: #000000; }

/* href colors */
.a-color-primary a {
  color: #242424; }

.a-color-secondary a {
  color: #0066B2; }

.a-color-tertiary a {
  color: #FFE900; }

.a-color-fourth a {
  color: #D52C2E; }

.a-color-fifth a {
  color: #BCBCBC; }

.a-color-sixth a {
  color: #E07F2B; }

.a-color-success a {
  color: #3adb76; }

.a-color-warning a {
  color: #ffae00; }

.a-color-alert a {
  color: #D52C2E; }

.a-color-white a {
  color: #FFFFFF; }

.a-color-black a {
  color: #000000; }

/* bg colors */
.bg-color-primary {
  background-color: #242424; }

.bg-color-secondary {
  background-color: #0066B2; }

.bg-color-tertiary {
  background-color: #FFE900; }

.bg-color-fourth {
  background-color: #D52C2E; }

.bg-color-fifth {
  background-color: #BCBCBC; }

.bg-color-sixth {
  background-color: #E07F2B; }

.bg-color-seventh {
  background-color: #F2F2F2; }

.bg-color-eighth {
  background-color: #EDEDED; }

.bg-color-ninth {
  background-color: #26B9C8; }

.bg-color-success {
  background-color: #3adb76; }

.bg-color-warning {
  background-color: #ffae00; }

.bg-color-alert {
  background-color: #D52C2E; }

.bg-color-white {
  background-color: #FFFFFF; }

.bg-color-black {
  background-color: #000000; }

/* bg card-section color + border */
.bg-card-section-no-border .card-section {
  border: none; }

.bg-card-section-primary .card-section {
  background-color: #242424; }

.bg-card-section-secondary .card-section {
  background-color: #0066B2; }

.bg-card-section-tertiary .card-section {
  background-color: #FFE900; }

.bg-card-section-fourth .card-section {
  background-color: #D52C2E; }

.bg-card-section-fifth .card-section {
  background-color: #BCBCBC; }

.bg-card-section-sixth .card-section {
  background-color: #E07F2B; }

.bg-card-section-white .card-section {
  background-color: #FFFFFF; }

.bg-card-section-black .card-section {
  background-color: #000000; }

.bg-card-section-transparent .card-section {
  background-color: transparent; }

.card-section-padding-top-0 .card-section {
  padding-top: 0; }

.card-section-padding-bottom-0 .card-section {
  padding-bottom: 0; }

.card-section-padding-left-0 .card-section {
  padding-left: 0; }

.card-section-padding-right-0 .card-section {
  padding-right: 0; }

/* bg card color + border */
.bg-card-no-border .card {
  border: none; }

.bg-card-primary .card {
  background-color: #242424; }

.bg-card-secondary .card {
  background-color: #0066B2; }

.bg-card-tertiary .card {
  background-color: #FFE900; }

.bg-card-fourth .card {
  background-color: #D52C2E; }

.bg-card-fifth .card {
  background-color: #BCBCBC; }

.bg-card-sixth .card {
  background-color: #E07F2B; }

.bg-card-white .card {
  background-color: #FFFFFF; }

.bg-card-black .card {
  background-color: #000000; }

.bg-card-transparent .card {
  background-color: transparent; }

.card-pos-relative .card {
  position: relative; }

.card-overflow-visible .card {
  overflow: visible; }

.card-border-radius-0 .card {
  border-radius: 0; }

.card-height-100-perc .card {
  height: 100%; }

.card-margin-bottom-0 .card {
  margin-bottom: 0; }

.card-section-flex-center-middle .card > .card-section {
  display: flex;
  align-items: center;
  justify-content: center; }

.card-section-flex-center-middle .card > .layer-link .card-section {
  flex: 1; }

.card-section-flex-center-middle .card > .layer-link {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; }

@media print, screen and (min-width: 64em) {
  .large-card-height-100-perc .card {
    height: 100%; }
  .large-card-margin-bottom-0 .card {
    margin-bottom: 0; }
  .large-card-padding-left-1rem .card {
    padding-left: 1rem; }
  .large-card-padding-right-1rem .card {
    padding-right: 1rem; }
  .large-callout-hide .callout {
    display: none; }
  .large-card-section-padding-top-0 .card-section {
    padding-top: 0; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-card-height-100-perc .card {
    height: 100%; }
  .medium-card-margin-bottom-0 .card {
    margin-bottom: 0; }
  .medium-card-padding-left-1rem .card {
    padding-left: 1rem; }
  .medium-card-padding-right-1rem .card {
    padding-right: 1rem; }
  .medium-callout-hide .callout {
    display: none; }
  .medium-card-section-padding-top-0 .card-section {
    padding-top: 0; } }

@media print, screen and (max-width: 39.99875em) {
  .small-card-height-100-perc .card {
    height: 100%; }
  .small-card-margin-bottom-0 .card {
    margin-bottom: 0; }
  .small-card-padding-left-1rem .card {
    padding-left: 1rem; }
  .small-card-padding-right-1rem .card {
    padding-right: 1rem; }
  .small-callout-hide .callout {
    display: none; }
  .small-card-section-padding-top-0 .card-section {
    padding-top: 0; } }

/* bg callout color + border */
.bg-callout-no-border .callout {
  border: none; }

.bg-callout-primary .callout {
  background-color: #242424; }

.bg-callout-secondary .callout {
  background-color: #0066B2; }

.bg-callout-tertiary .callout {
  background-color: #FFE900; }

.bg-callout-fourth .callout {
  background-color: #D52C2E; }

.bg-callout-fifth .callout {
  background-color: #BCBCBC; }

.bg-callout-sixth .callout {
  background-color: #E07F2B; }

.bg-callout-white .callout {
  background-color: #FFFFFF; }

.bg-callout-black .callout {
  background-color: #000000; }

.bg-callout-transparent .callout {
  background-color: transparent; }

/* bg section overflow color */
section.overflow-bg-primary,
section.overflow-bg-secondary,
section.overflow-bg-tertiary,
section.overflow-bg-fourth,
section.overflow-bg-fifth,
section.overflow-bg-sixth {
  position: relative; }

section.overflow-bg-primary:before,
section.overflow-bg-secondary:before,
section.overflow-bg-tertiary:before,
section.overflow-bg-fourth:before,
section.overflow-bg-fifth:before,
section.overflow-bg-sixth:before {
  z-index: -1;
  content: ' ';
  position: absolute;
  left: -2000px;
  right: -2000px;
  top: 0;
  height: 100%; }

section.overflow-bg-primary:before {
  background-color: #242424; }

section.overflow-bg-secondary:before {
  background-color: #0066B2; }

section.overflow-bg-tertiary:before {
  background-color: #FFE900; }

section.overflow-bg-fourth:before {
  background-color: #D52C2E; }

section.overflow-bg-fifth:before {
  background-color: #BCBCBC; }

section.overflow-bg-sixth:before {
  background-color: #E07F2B; }

/* bg section overflow color - end */
.fnt-primary {
  font-family: "Open Sans"; }

.fnt-secondary {
  font-family: "comfortaa"; }

/*Line heights - em*/
.lin-hei-0_4 {
  line-height: 0.4em; }

.lin-hei-0_5 {
  line-height: 0.5em; }

.lin-hei-0_6 {
  line-height: 0.6em; }

.lin-hei-0_7 {
  line-height: 0.7em; }

.lin-hei-0_8 {
  line-height: 0.8em; }

.lin-hei-0_9 {
  line-height: 0.9em; }

.lin-hei-1_0 {
  line-height: 1.0em; }

.lin-hei-1_1 {
  line-height: 1.1em; }

.lin-hei-1_2 {
  line-height: 1.2em; }

.lin-hei-1_3 {
  line-height: 1.3em; }

.lin-hei-1_4 {
  line-height: 1.4em; }

.lin-hei-1_5 {
  line-height: 1.5em; }

.lin-hei-1_6 {
  line-height: 1.6em; }

.lin-hei-1_7 {
  line-height: 1.7em; }

.lin-hei-1_8 {
  line-height: 1.8em; }

.lin-hei-1_9 {
  line-height: 1.9em; }

.lin-hei-2_0 {
  line-height: 2.0em; }

/*Line heights - em*/
.span-lin-hei-0_4 {
  line-height: 0.4em; }

.span-lin-hei-0_5 {
  line-height: 0.5em; }

.span-lin-hei-0_6 {
  line-height: 0.6em; }

.span-lin-hei-0_7 {
  line-height: 0.7em; }

.span-lin-hei-0_8 {
  line-height: 0.8em; }

.span-lin-hei-0_9 {
  line-height: 0.9em; }

.span-lin-hei-1_0 {
  line-height: 1.0em; }

.span-lin-hei-1_1 {
  line-height: 1.1em; }

.span-lin-hei-1_2 {
  line-height: 1.2em; }

.span-lin-hei-1_3 {
  line-height: 1.3em; }

.span-lin-hei-1_4 {
  line-height: 1.4em; }

.span-lin-hei-1_5 {
  line-height: 1.5em; }

.span-lin-hei-1_6 {
  line-height: 1.6em; }

.span-lin-hei-1_7 {
  line-height: 1.7em; }

.span-lin-hei-1_8 {
  line-height: 1.8em; }

.span-lin-hei-1_9 {
  line-height: 1.9em; }

.span-lin-hei-2_0 {
  line-height: 2.0em; }

div._more_info {
  background: #efebe6;
  padding: 1px 35px 20px;
  border-left: 6px solid #a60d1f;
  margin-top: 50px;
  margin-bottom: 50px; }

/* UL styling */
ul._rect {
  list-style: none; }
  ul._rect li {
    list-style: none; }
    ul._rect li:before {
      content: ' ';
      background: #242424;
      display: inline-block;
      font-size: inherit;
      margin-right: 0.6em;
      width: 12px;
      height: 12px; }

ul._inside, ol._inside {
  list-style-position: inside; }

ul._counter_leading_zero, ol._counter_leading_zero {
  list-style: none;
  counter-reset: count; }
  ul._counter_leading_zero li, ol._counter_leading_zero li {
    counter-increment: count; }
  ul._counter_leading_zero li:before, ol._counter_leading_zero li:before {
    font-family: "comfortaa";
    font-size: 25px;
    content: counter(count, decimal-leading-zero) ":";
    margin-right: 0.1em;
    font-weight: 700; }

ol.horizontal_list, ul.horizontal_list {
  list-style: none;
  margin-left: 0; }
  ol.horizontal_list li, ul.horizontal_list li {
    display: inline-block; }

ul._circ {
  list-style: none; }
  ul._circ li {
    list-style: none; }
    ul._circ li:before {
      content: ' ';
      background: #242424;
      display: inline-block;
      font-size: inherit;
      margin-right: 0.6em;
      width: 12px;
      height: 12px;
      border-radius: 50%; }

ul._arrow {
  list-style: none; }
  ul._arrow li {
    list-style: none; }
    ul._arrow li:before {
      content: "\f054";
      color: #242424;
      font-family: FontAwesome;
      display: inline-block;
      font-size: 12px;
      margin-right: 0.6em; }

/* UL styling - end */
ul._more_info {
  background: #efebe6;
  padding: 1px 35px 20px;
  border-left: 6px solid #a60d1f;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 0;
  list-style: none; }

/* UL styling - end */
.albums_grid .layered-href:hover a._arrow:after, .albums_grid .layered-href:focus a._arrow:after {
  animation-direction: alternate-reverse;
  animation-iteration-count: infinite;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-name: custom-1; }

@keyframes custom-1 {
  0% {
    opacity: 1;
    transform: translateX(50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }

a._arrow {
  /*    &:after {
            font-family: "Fontawesome";
            font-size: 0.8em;
            content: "\f061";
            margin-left:10px;
            display: inline-block; 
        }*/ }
  a._arrow:hover:after, a._arrow:focus:after {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-3; }

@keyframes custom-3 {
  0% {
    opacity: 1;
    transform: translateX(50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }

a._underline {
  text-decoration: underline; }

.txt-transform-none {
  text-transform: none; }

.txt-transform-uppercase {
  text-transform: uppercase; }

.txt-transform-lowercase {
  text-transform: lowercase; }

.txt-transform-capitalize {
  text-transform: capitalize; }

h1._inline-block, h2._inline-block, h3._inline-block, h4._inline-block, h5._inline-block, h6._inline-block, div._inline-block, ul._inline-block, ol._inline-block, li._inline-block {
  display: inline-block; }

blockquote {
  /*font-family: get-font(primary);*/
  /*    font-size: 22px;
        font-weight: regular;
        font-style: italic;
        color: get-color(primary); */
  /*    line-height:26px;*/
  margin-bottom: 30px;
  text-transform: none;
  border-left: 1px solid #0066B2;
  margin-left: 10px;
  padding-left: 20px; }

/*FORMS*/
/*form {

}*/
/*CALLOUT*/
.callout.alert {
  background-color: #D52C2E; }
  .callout.alert p, .callout.alert h1, .callout.alert h2, .callout.alert h3, .callout.alert h4, .callout.alert h5, .callout.alert h6, .callout.alert li, .callout.alert a {
    color: #fefefe; }

.position-relative {
  position: relative; }

@media print, screen and (min-width: 64em) {
  .large-position-relative {
    position: relative; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-position-relative {
    position: relative; } }

@media print, screen and (max-width: 39.99875em) {
  .small-position-relative {
    position: relative; } }

.position-absolute {
  position: absolute; }

@media print, screen and (min-width: 64em) {
  .large-position-absolute {
    position: absolute; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-position-absolute {
    position: absolute; } }

@media print, screen and (max-width: 39.99875em) {
  .small-position-absolute {
    position: absolute; } }

.z-index-0 {
  z-index: 0; }

.z-index-10 {
  z-index: 10; }

.z-index-20 {
  z-index: 20; }

.z-index-30 {
  z-index: 30; }

.z-index-40 {
  z-index: 40; }

.width-max-width-110 {
  width: 110%;
  max-width: 110%; }

.width-max-width-120 {
  width: 120%;
  max-width: 120%; }

.width-max-width-130 {
  width: 130%;
  max-width: 130%; }

.width-max-width-140 {
  width: 140%;
  max-width: 140%; }

.width-max-width-150 {
  width: 150%;
  max-width: 150%; }

.width-max-width-160 {
  width: 160%;
  max-width: 160%; }

.width-max-width-170 {
  width: 170%;
  max-width: 170%; }

.layer-full-size {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

@media print, screen and (min-width: 64em) {
  .large-layer-full-size {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-layer-full-size {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; } }

@media print, screen and (max-width: 39.99875em) {
  .small-layer-full-size {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; } }

.layered-href {
  position: relative; }
  .layered-href .layer-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

header > .fixed-top {
  position: fixed;
  z-index: 100;
  top: 0; }

header {
  /* stuck menu - set transparent background  */
  /* stuck menu - set transparent background  - end */
  /*    .title-bar {
            .main-row {
                width: 100%;
                .logo {
                    display: inline-block;
                    max-width: 130px;
                }
            }
        }*/
  /* search block - 111 */
  /* header-top menu - 222 */
  /* main large and small menus - 3333 */ }
  header .sticky.sticky-topbar.is-at-top.is-stuck .site-title {
    display: none; }
  header .sticky.sticky-topbar.is-at-top.is-stuck .menu-group-main {
    background: rgba(255, 255, 255, 0.7); }
    header .sticky.sticky-topbar.is-at-top.is-stuck .menu-group-main > .top-bar {
      background: transparent; }
      header .sticky.sticky-topbar.is-at-top.is-stuck .menu-group-main > .top-bar > div > ul.dropdown.menu,
      header .sticky.sticky-topbar.is-at-top.is-stuck .menu-group-main > .top-bar > ul {
        background: transparent; }
  header a {
    /*color: get-color(mn_primary);*/
    /*font-weight: get-font-weight(bold);*/ }
  header a.button {
    /*        background: get-color(primary) !important;
                &:hover {
                    background: scale-color(get-color(primary), $lightness: -15%) !important;
                }*/ }
  header.menu_top {
    z-index: 100; }
  header.off-canvas.is-transition-overlap {
    z-index: 200; }
  header .container-drilldown {
    max-height: 70vh;
    overflow: scroll; }
  header .search-container {
    background: #000000; }
  header .menu-group-top {
    position: relative;
    background: #009edb;
    font-size: 0.8rem; }
    header .menu-group-top .top-bar {
      background: transparent; }
      header .menu-group-top .top-bar ul {
        /*background: transparent;*/
        background: #0066B2; }
    header .menu-group-top .submenu {
      background-color: #0066B2; }
    header .menu-group-top .close-button {
      font-size: inherit;
      color: #FFFFFF;
      background: transparent; }
    header .menu-group-top a {
      color: #FFFFFF; }
      header .menu-group-top a:hover, header .menu-group-top a:focus {
        color: #bfbfbf; }
    header .menu-group-top li.active a {
      background-color: transparent;
      /*font-weight: get-font-weight(bold);*/
      position: relative; }
      header .menu-group-top li.active a:before {
        content: ' ';
        width: calc(100% - 25px);
        border-top: 2px solid #0066B2;
        height: 10px;
        top: 50%;
        display: block;
        position: absolute;
        margin-top: 0.8em; }
  header .menu-group-main {
    /*background: get-color(white);*/
    background: transparent;
    /* large menu */
    /* small menu */
    /* small menu */
    /*        @include breakpoint(medium) {
                    @include box-shadow(0, 2px, 5px, rgba(0,0,0,.4));
        
                }*/
    /* fade hover animation */
    /* fade hover animation - end */ }
    header .menu-group-main .responsive-large-menu {
      padding-top: 0;
      padding-bottom: 0; }
      header .menu-group-main .responsive-large-menu .logo {
        text-align: center;
        max-width: 150px;
        width: 9.5vw; }
        header .menu-group-main .responsive-large-menu .logo a {
          padding: 0;
          display: block;
          width: 100%; }
        header .menu-group-main .responsive-large-menu .logo .site-title {
          display: block;
          width: 100%; }
    header .menu-group-main .is-dropdown-submenu-parent.is-active .js-dropdown-active {
      animation-direction: normal;
      animation-duration: 0.3s;
      animation-fill-mode: forwards;
      animation-name: fade-0-to-1; }

@keyframes fade-0-to-1 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
    header .menu-group-main .level1 > li:hover > a {
      transition: all 0.2s ease-in-out;
      color: #009edb; }
      header .menu-group-main .level1 > li:hover > a:before {
        /*margin-top: .8em;*/
        transform-origin: center;
        animation-name: widthuncollapse;
        animation-duration: 0.3s;
        animation-delay: 0.2s;
        animation-timing-function: linear;
        animation-direction: normal;
        animation-iteration-count: 1;
        animation-fill-mode: forwards; }
    header .menu-group-main .level1 > li > a {
      position: relative;
      color: #6c6d6e;
      background: transparent; }
      header .menu-group-main .level1 > li > a:before {
        content: ' ';
        width: 0;
        max-width: calc(100% - 2rem);
        background-color: #E07F2B;
        height: 2px;
        bottom: 0px;
        display: block;
        position: absolute; }
    header .menu-group-main .level1 > li.active > a.active {
      position: relative;
      /*color: get-color(mn_secondary);*/
      color: #FFFFFF;
      /*background: transparent;*/
      background: #FFE900;
      border-radius: 0;
      /*font-weight: get-font-weight(bold);*/ }
      header .menu-group-main .level1 > li.active > a.active:before {
        width: 100%;
        max-width: calc(100% - 2rem);
        height: 2px;
        bottom: 0px;
        display: block;
        position: absolute; }

.off-canvas.is-transition-overlap {
  z-index: 1000; }

.sticky.sticky-topbar {
  /*background-color: get-color(secondary);*/ }

header.menu_top .search-container {
  display: none; }
  header.menu_top .search-container .search-bar {
    /*display: none;*/
    max-width: 1300px;
    margin: auto;
    display: flex;
    /*background: transparent;*/
    padding-left: 20px;
    padding-right: 20px; }
    header.menu_top .search-container .search-bar .cell {
      padding-top: 10px;
      padding-bottom: 10px; }
    header.menu_top .search-container .search-bar span {
      font-size: 1rem; }
    header.menu_top .search-container .search-bar button {
      font-size: 1rem;
      /*color: get-color(white);*/
      background: transparent;
      margin-bottom: 0; }
    header.menu_top .search-container .search-bar input {
      color: #FFFFFF;
      display: inline-block;
      margin-left: 10px;
      margin-bottom: 0;
      width: 85%;
      background: transparent;
      border: 1px solid rgba(255, 255, 255, 0.3); }

header.menu_top.search-bar-open .search-conatainer {
  /*background: tranparent;*/ }

footer {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 72px;
  padding-left: 155px;
  font-size: 15px; }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    footer {
      padding-left: 20px; } }
  @media print, screen and (max-width: 39.99875em) {
    footer {
      padding-left: 20px; } }
  footer .height-100perc {
    height: 100%; }
  footer .menu a {
    padding-left: 0; }
  footer .main-container > .cell {
    flex: 1; }
  footer .main-container > .cell.col1 {
    max-width: 185px; }
  footer .main-container > .cell.col2 {
    width: auto; }
  footer .main-container > .cell.col3 {
    max-width: 290px;
    align-self: flex-end; }
    footer .main-container > .cell.col3 .layer-container {
      position: relative;
      height: 0; }
      footer .main-container > .cell.col3 .layer-container .layer {
        position: absolute;
        bottom: -5px; }
  footer .social-buttons a {
    position: relative;
    margin-right: 1em; }
    footer .social-buttons a .icon {
      position: relative;
      display: inline-block;
      margin-right: 0.5em; }
      footer .social-buttons a .icon i {
        padding-left: 0.9em;
        padding-right: 0.9em;
        font-size: 1.2em; }
      footer .social-buttons a .icon:after {
        position: absolute;
        content: ' ';
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 2.3em;
        height: 2.3em;
        border: 1px solid #FFFFFF;
        border-radius: 50%; }
  footer .menu.separator > dd, footer .menu.separator li {
    position: relative;
    padding-right: 1rem; }
    footer .menu.separator > dd:after, footer .menu.separator li:after {
      content: ' ';
      position: absolute;
      display: block;
      right: 1rem;
      height: 1em;
      top: 0.6em;
      width: 1px;
      background: #242424; }
    footer .menu.separator > dd:last-child, footer .menu.separator li:last-child {
      padding-right: 0; }
      footer .menu.separator > dd:last-child a, footer .menu.separator li:last-child a {
        padding-right: 0; }
    footer .menu.separator > dd:last-child:after, footer .menu.separator li:last-child:after {
      display: none; }
  @media print, screen and (max-width: 39.99875em) {
    footer .menu.separator > dd, footer .menu.separator li {
      width: 100%;
      text-align: center; }
      footer .menu.separator > dd:after, footer .menu.separator li:after {
        position: initial;
        display: block;
        height: 1px;
        width: 0.6em;
        margin: 0.3em auto 0.3em auto; } }
  @media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
    footer .main-container > .cell.col1 {
      max-width: 100%; } }
  @media print, screen and (max-width: 39.99875em) {
    footer .main-container {
      flex-direction: column; }
      footer .main-container > .cell.col1 {
        max-width: 100%; }
      footer .main-container > .cell.col3 {
        max-width: 35vw;
        align-self: auto; }
        footer .main-container > .cell.col3 .layer-container {
          position: relative;
          height: auto; }
          footer .main-container > .cell.col3 .layer-container .layer {
            position: initial;
            bottom: initial; } }

section.shop-steps img.logo {
  max-height: 30px; }

section.shop-product-categories .slideshow .item a img {
  margin: auto; }

section.shop-product-info .cta-button a {
  display: inline-block; }

section img.logo {
  height: 3.2rem; }

.eshop_steps #summary .shop_checkout_button_area_xpress {
  display: none; }

.jcms-popup-cookies-policy {
  position: fixed;
  top: 0;
  width: 100%;
  background: #FFFFFF;
  z-index: 1000; }
  .jcms-popup-cookies-policy.bottom {
    position: fixed;
    top: auto;
    bottom: 0;
    border-top: 1px solid #0066B2;
    padding: 13px 0; }
  .jcms-popup-cookies-policy a {
    color: #0066B2;
    text-decoration: underline; }
  .jcms-popup-cookies-policy p {
    color: #0066B2;
    font-size: 10px;
    padding: 10px 0; }
  .jcms-popup-cookies-policy .grid-x {
    padding: 0 30px;
    max-width: 100%;
    min-width: 100%;
    padding: 0 20px;
    margin: auto;
    display: flex;
    align-items: center;
    align-content: center; }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(1) {
      text-align: right;
      /*display: flex;*/
      width: calc(100% - 200px); }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(2) {
      width: 80px;
      align-self: center; }
    .jcms-popup-cookies-policy .grid-x .cell:nth-child(3) {
      width: 120px;
      align-self: center; }
    .jcms-popup-cookies-policy .grid-x p {
      text-align: center;
      margin: 0;
      line-height: 1.1em;
      font-size: 10px; }
    .jcms-popup-cookies-policy .grid-x button {
      margin: 0; }
    @media print, screen and (max-width: 39.99875em) {
      .jcms-popup-cookies-policy .grid-x {
        display: block;
        padding: 5px 5px; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(1) {
          text-align: right;
          /*display: flex;*/
          width: calc(100% - 85px);
          float: left; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(2) {
          width: 80px;
          display: inline-block; }
        .jcms-popup-cookies-policy .grid-x .cell:nth-child(3) {
          width: 80px;
          display: inline-block; }
        .jcms-popup-cookies-policy .grid-x button {
          font-size: 12px;
          padding: 4px 3px;
          margin: 5px 0;
          width: 75px; } }
  .jcms-popup-cookies-policy .cell {
    text-align: right;
    display: flex; }
  .jcms-popup-cookies-policy .button {
    padding: 8px 13px;
    font-size: 12px; }

.layered-href {
  position: relative; }
  .layered-href .layer-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

.anycontent-groups nav .breadcrumbs,
.anycontent-items nav .breadcrumbs {
  margin-top: 1rem; }

.anycontent-groups .no-available-items,
.anycontent-items .no-available-items {
  margin: 50px auto 80px auto;
  text-align: center;
  font-size: 25px;
  max-width: 80rem;
  padding-left: get-map((small: 12px, medium: 16px, large: 16px), "large");
  padding-right: get-map((small: 12px, medium: 16px, large: 16px), "large"); }

.anycontent-groups .cell,
.anycontent-items .cell {
  margin-bottom: 30px; }
  .anycontent-groups .cell .card,
  .anycontent-items .cell .card {
    height: 100%; }
    .anycontent-groups .cell .card:hover,
    .anycontent-items .cell .card:hover {
      transition: all .3s;
      -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
      -khtml-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
      -ms-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
      -o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2); }
    .anycontent-groups .cell .card .header,
    .anycontent-items .cell .card .header {
      padding-top: 0.7rem; }
      .anycontent-groups .cell .card .header *,
      .anycontent-items .cell .card .header * {
        font-size: 1rem;
        line-height: 1.2em; }
    .anycontent-groups .cell .card .image,
    .anycontent-items .cell .card .image {
      position: relative; }
      .anycontent-groups .cell .card .image .date,
      .anycontent-items .cell .card .image .date {
        position: absolute;
        z-index: 10;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0.05rem 0.4rem;
        font-size: 0.8rem;
        color: #FFFFFF;
        background: rgba(0, 0, 0, 0.3); }
    .anycontent-groups .cell .card .card-section,
    .anycontent-items .cell .card .card-section {
      display: flex;
      flex-direction: column; }
      .anycontent-groups .cell .card .card-section .title *,
      .anycontent-items .cell .card .card-section .title * {
        font-size: 1.5rem;
        line-height: 1.2em;
        font-weight: 700; }
      .anycontent-groups .cell .card .card-section .sample_text *,
      .anycontent-items .cell .card .card-section .sample_text * {
        font-size: 1rem;
        line-height: 1.2em; }
      .anycontent-groups .cell .card .card-section .helper_text *,
      .anycontent-items .cell .card .card-section .helper_text * {
        font-size: 0.8rem;
        line-height: 1.2em; }
      .anycontent-groups .cell .card .card-section .link.more,
      .anycontent-items .cell .card .card-section .link.more {
        flex-grow: 100;
        display: flex;
        align-items: flex-end; }
    .anycontent-groups .cell .card.video-type-1 .video-thumbnail-container .video-yt-container,
    .anycontent-items .cell .card.video-type-1 .video-thumbnail-container .video-yt-container {
      position: relative;
      overflow: hidden;
      width: 100%;
      padding-top: 56%;
      height: 0; }
      .anycontent-groups .cell .card.video-type-1 .video-thumbnail-container .video-yt-container .thumb,
      .anycontent-items .cell .card.video-type-1 .video-thumbnail-container .video-yt-container .thumb {
        height: initial;
        position: absolute;
        z-index: 10;
        top: 50%;
        transform: translateY(-50%); }

.anycontent-item nav .breadcrumbs {
  margin-top: 1rem; }

.anycontent-item .header {
  position: relative; }
  .anycontent-item .header .layered {
    position: absolute;
    bottom: 1rem;
    width: 100%;
    z-index: 100; }
    .anycontent-item .header .layered > div {
      max-width: 1300px;
      width: 100%;
      margin: auto; }
  .anycontent-item .header .date {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0.05rem 0.4rem;
    font-size: 0.8rem;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.3); }
  .anycontent-item .header .image {
    position: relative; }

@media print, screen and (min-width: 64em) {
  .anycontent-item.video-type- .image {
    height: 400px;
    position: relative;
    overflow: hidden; }
    .anycontent-item.video-type- .image img {
      width: 100%;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -khtml-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%); } }

.anycontent-item.video-type-1.promote-video .video-thumbnail-container .video-yt-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56%;
  height: 0; }
  .anycontent-item.video-type-1.promote-video .video-thumbnail-container .video-yt-container .thumb {
    width: 100%;
    height: initial;
    position: absolute;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%); }
    .anycontent-item.video-type-1.promote-video .video-thumbnail-container .video-yt-container .thumb img {
      width: 100%; }

.anycontent-item.video-type-1.promote-video .video-thumbnail-container [data-virtual-form] .link-button img {
  width: 80px; }

.anycontent-item .owner-info img {
  border-radius: inherit; }

section.block_cards .image {
  position: relative; }
  section.block_cards .image .date {
    position: absolute;
    bottom: 0;
    background: rgba(255, 255, 255, 0.5);
    font-size: 10px;
    width: 100%;
    padding: 0 0.5em; }

section.card-overflow-visible .card {
  overflow: visible; }

.display-none {
  display: none; }

section.fluid-padding {
  padding: 20px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Apr 27, 2021, 12:58:33 PM
    Author     : kapsalis
*/
.groups-rel-container .menu li {
  border-radius: 100px;
  background: #004d86;
  margin-right: 20px;
  margin-bottom: 10px;
  transition: background .3s; }
  .groups-rel-container .menu li:last-child {
    margin-right: 0; }
  .groups-rel-container .menu li:focus, .groups-rel-container .menu li:hover {
    background: #0083e4; }
  .groups-rel-container .menu li a {
    color: #FFFFFF;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    max-width: 150px; }

.tags-rel-container .menu li {
  border-radius: 100px;
  background: #242424;
  margin-right: 20px;
  margin-bottom: 10px;
  transition: background .3s; }
  .tags-rel-container .menu li:last-child {
    margin-right: 0; }
  .tags-rel-container .menu li:focus, .tags-rel-container .menu li:hover {
    background: #5b5b5b; }
  .tags-rel-container .menu li a {
    color: #FFFFFF;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    max-width: 150px; }

.relative-groups-list-for-tag {
  margin-top: 20px;
  margin-bottom: 0; }
  .relative-groups-list-for-tag .tags-selector, .relative-groups-list-for-tag > .menu {
    justify-content: center; }
    .relative-groups-list-for-tag .tags-selector li, .relative-groups-list-for-tag > .menu li {
      border-radius: 100px;
      background: #004d86;
      margin-right: 20px;
      margin-bottom: 10px;
      transition: background .3s; }
      .relative-groups-list-for-tag .tags-selector li:last-child, .relative-groups-list-for-tag > .menu li:last-child {
        margin-right: 0; }
      .relative-groups-list-for-tag .tags-selector li:focus, .relative-groups-list-for-tag .tags-selector li:hover, .relative-groups-list-for-tag > .menu li:focus, .relative-groups-list-for-tag > .menu li:hover {
        background: #0083e4; }
      .relative-groups-list-for-tag .tags-selector li a, .relative-groups-list-for-tag > .menu li a {
        color: #FFFFFF;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        max-width: 150px; }

.relative-anycontent-groups-list {
  margin-top: 20px;
  margin-bottom: 20px; }
  .relative-anycontent-groups-list .tags-selector, .relative-anycontent-groups-list > .menu {
    justify-content: center; }
    .relative-anycontent-groups-list .tags-selector li, .relative-anycontent-groups-list > .menu li {
      border-radius: 100px;
      background: #004d86;
      margin-right: 20px;
      margin-bottom: 10px;
      transition: background .3s; }
      .relative-anycontent-groups-list .tags-selector li:last-child, .relative-anycontent-groups-list > .menu li:last-child {
        margin-right: 0; }
      .relative-anycontent-groups-list .tags-selector li:focus, .relative-anycontent-groups-list .tags-selector li:hover, .relative-anycontent-groups-list > .menu li:focus, .relative-anycontent-groups-list > .menu li:hover {
        background: #0083e4; }
      .relative-anycontent-groups-list .tags-selector li a, .relative-anycontent-groups-list > .menu li a {
        color: #FFFFFF;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        max-width: 150px; }
      .relative-anycontent-groups-list .tags-selector li.is-active > a, .relative-anycontent-groups-list > .menu li.is-active > a {
        background: #003862;
        border-radius: 100px; }
  .relative-anycontent-groups-list .menu.tags-selector li {
    border-radius: 100px;
    background: #242424;
    margin-right: 20px;
    margin-bottom: 10px;
    transition: background .3s; }
    .relative-anycontent-groups-list .menu.tags-selector li:last-child {
      margin-right: 0; }
    .relative-anycontent-groups-list .menu.tags-selector li:focus, .relative-anycontent-groups-list .menu.tags-selector li:hover {
      background: #5b5b5b; }
    .relative-anycontent-groups-list .menu.tags-selector li a {
      color: #FFFFFF;
      font-size: 13px;
      white-space: nowrap;
      overflow: hidden !important;
      text-overflow: ellipsis;
      max-width: 150px; }
  .relative-anycontent-groups-list .menu.tags-selector .is-active > a {
    background: #1b1b1b;
    border-radius: 100px; }

.relative-anycontent-tags-list {
  margin-bottom: 40px; }
  .relative-anycontent-tags-list .tags-selector, .relative-anycontent-tags-list > .menu {
    justify-content: center; }
    .relative-anycontent-tags-list .tags-selector li, .relative-anycontent-tags-list > .menu li {
      border-radius: 100px;
      background: #242424;
      margin-right: 20px;
      margin-bottom: 10px;
      transition: background .3s; }
      .relative-anycontent-tags-list .tags-selector li:last-child, .relative-anycontent-tags-list > .menu li:last-child {
        margin-right: 0; }
      .relative-anycontent-tags-list .tags-selector li:focus, .relative-anycontent-tags-list .tags-selector li:hover, .relative-anycontent-tags-list > .menu li:focus, .relative-anycontent-tags-list > .menu li:hover {
        background: #5b5b5b; }
      .relative-anycontent-tags-list .tags-selector li a, .relative-anycontent-tags-list > .menu li a {
        color: #FFFFFF;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        max-width: 150px; }

.block_gmaps [data-jcms-map] {
  margin: auto;
  height: 0; }

.block_gmaps [data-jcms-map] {
  position: relative;
  height: 0;
  padding-top: 75%;
  width: 100vw;
  border: none; }

@media print, screen and (min-width: 64em) {
  .block_gmaps [data-jcms-map] {
    padding-top: 20%; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : May 31, 2018, 10:51:46 PM
    Author     : kapsalis
*/
._share {
  size: 16px;
  font-weight: bold;
  font-color: #fefefe;
  text-align: center;
  font-size: 14;
  padding-right: 10px; }

a._share {
  size: 16px;
  font-weight: bold;
  font-color: #fefefe;
  text-align: center;
  font-size: 0;
  padding-right: 10px; }
  a._share:after {
    display: inline-block;
    font-family: Fontawesome;
    font-size: 14px;
    background: #D52C2E;
    color: #fefefe;
    width: 40px;
    padding: 7px 0; }
  a._share._facebook {
    background: transparent; }
    a._share._facebook:after {
      content: "\f09a"; }
    a._share._facebook:hover:after, a._share._facebook:focus:after {
      background: #405993; }
  a._share._linkedin {
    background: transparent; }
    a._share._linkedin:after {
      content: "\f0e1"; }
    a._share._linkedin:hover:after, a._share._linkedin:focus:after {
      background: #2f75af; }
  a._share._twitter {
    background: transparent; }
    a._share._twitter:after {
      content: "\f099"; }
    a._share._twitter:hover:after, a._share._twitter:focus:after {
      background: #49aae7; }

ul.menu._social {
  background: #D52C2E; }
  ul.menu._social li._label {
    line-height: 24px;
    font-size: 16px;
    display: inline-block;
    padding: 14px;
    color: #fefefe; }
    ul.menu._social li._label:hover, ul.menu._social li._label:focus {
      opacity: 1; }
  ul.menu._social li:hover, ul.menu._social li:focus {
    opacity: 0.7; }
    ul.menu._social li:hover ._share:after, ul.menu._social li:focus ._share:after {
      background: #D52C2E; }
  ul.menu._social a._share {
    padding: 7px 0; }
    ul.menu._social a._share:after {
      width: 45px;
      font-size: 21px;
      line-height: 24px; }

form .legend-hide legend, form.legend-hide legend {
  display: none; }

form .grp-radio fieldset input[type=checkbox] + label:before,
form .grp-radio fieldset input[type=radio] + label:before,
form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer + label:before,
form .grp-radio fieldset input[type=radio] + div.bVErrMsgContainer + label:before {
  border-radius: 50%; }

form .grp-radio fieldset input[type=checkbox]:checked + label:after,
form .grp-radio fieldset input[type=radio]:checked + label:after,
form .grp-radio fieldset input[type=checkbox]:checked + div.bVErrMsgContainer + label:after,
form .grp-radio fieldset input[type=radio]:checked + div.bVErrMsgContainer + label:after {
  border-radius: 50%; }

form .grp-checkbox fieldset, form .grp-radio fieldset {
  padding: 0;
  position: relative;
  border: none;
  display: inline-block;
  margin-left: 1em; }
  @media print, screen and (max-width: 39.99875em) {
    form .grp-checkbox fieldset, form .grp-radio fieldset {
      padding-right: 0; } }
  form .grp-checkbox fieldset input[type=checkbox],
  form .grp-checkbox fieldset input[type=radio], form .grp-radio fieldset input[type=checkbox],
  form .grp-radio fieldset input[type=radio] {
    position: absolute;
    left: -9999px; }
  form .grp-checkbox fieldset label, form .grp-radio fieldset label {
    color: #242424;
    display: block !important;
    padding-left: 2em !important;
    width: 100%; }
    form .grp-checkbox fieldset label a, form .grp-radio fieldset label a {
      color: #0066B2;
      text-decoration: underline; }
    form .grp-checkbox fieldset label small, form .grp-radio fieldset label small {
      display: block;
      color: black;
      margin: 0;
      position: absolute;
      bottom: 3px; }
  form .grp-checkbox fieldset input + label + button, form .grp-radio fieldset input + label + button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%; }
  form .grp-checkbox fieldset input[type=checkbox] + div.bVErrMsgContainer .bvalidator_errmsg,
  form .grp-checkbox fieldset input[type=checkbox] + div.bVErrMsgContainer .bvalidator_bootstraprt_errmsg,
  form .grp-checkbox fieldset input[type=radio] + div.bVErrMsgContainer .bvalidator_errmsg,
  form .grp-checkbox fieldset input[type=radio] + div.bVErrMsgContainer .bvalidator_bootstraprt_errmsg, form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer .bvalidator_errmsg,
  form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer .bvalidator_bootstraprt_errmsg,
  form .grp-radio fieldset input[type=radio] + div.bVErrMsgContainer .bvalidator_errmsg,
  form .grp-radio fieldset input[type=radio] + div.bVErrMsgContainer .bvalidator_bootstraprt_errmsg {
    margin-left: 9990px; }
  form .grp-checkbox fieldset input[type=checkbox] + label:after,
  form .grp-checkbox fieldset input[type=radio] + label:after,
  form .grp-checkbox fieldset input[type=checkbox] + div.bVErrMsgContainer + label:after,
  form .grp-checkbox fieldset input[type=radio] + div.bVErrMsgContainer + label:after, form .grp-radio fieldset input[type=checkbox] + label:after,
  form .grp-radio fieldset input[type=radio] + label:after,
  form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer + label:after,
  form .grp-radio fieldset input[type=radio] + div.bVErrMsgContainer + label:after {
    display: none; }
  form .grp-checkbox fieldset input[type=checkbox] + label:before,
  form .grp-checkbox fieldset input[type=radio] + label:before,
  form .grp-checkbox fieldset input[type=checkbox] + div.bVErrMsgContainer + label:before,
  form .grp-checkbox fieldset input[type=radio] + div.bVErrMsgContainer + label:before, form .grp-radio fieldset input[type=checkbox] + label:before,
  form .grp-radio fieldset input[type=radio] + label:before,
  form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer + label:before,
  form .grp-radio fieldset input[type=radio] + div.bVErrMsgContainer + label:before {
    border: 2px solid #242424;
    position: absolute;
    content: ' ';
    width: 1.6em;
    height: 1.6em;
    background: transparent;
    color: #000;
    left: 0;
    top: 0.1em;
    border-radius: 0.4em; }
  form .grp-checkbox fieldset input[type=checkbox] + div.bVErrMsgContainer + label, form .grp-radio fieldset input[type=checkbox] + div.bVErrMsgContainer + label {
    padding-left: 28px !important; }
  form .grp-checkbox fieldset input[type=checkbox]:checked + label:before,
  form .grp-checkbox fieldset input[type=radio]:checked + label:before,
  form .grp-checkbox fieldset input[type=checkbox]:checked + div.bVErrMsgContainer + label:before,
  form .grp-checkbox fieldset input[type=radio]:checked + div.bVErrMsgContainer + label:before, form .grp-radio fieldset input[type=checkbox]:checked + label:before,
  form .grp-radio fieldset input[type=radio]:checked + label:before,
  form .grp-radio fieldset input[type=checkbox]:checked + div.bVErrMsgContainer + label:before,
  form .grp-radio fieldset input[type=radio]:checked + div.bVErrMsgContainer + label:before {
    background-color: transparent;
    border-color: #595a5b; }
  form .grp-checkbox fieldset input[type=checkbox]:checked + label:after,
  form .grp-checkbox fieldset input[type=radio]:checked + label:after,
  form .grp-checkbox fieldset input[type=checkbox]:checked + div.bVErrMsgContainer + label:after,
  form .grp-checkbox fieldset input[type=radio]:checked + div.bVErrMsgContainer + label:after, form .grp-radio fieldset input[type=checkbox]:checked + label:after,
  form .grp-radio fieldset input[type=radio]:checked + label:after,
  form .grp-radio fieldset input[type=checkbox]:checked + div.bVErrMsgContainer + label:after,
  form .grp-radio fieldset input[type=radio]:checked + div.bVErrMsgContainer + label:after {
    display: block;
    border: none;
    position: absolute;
    content: ' ';
    width: 1.6em;
    height: 1.6em;
    background-color: transparent;
    color: transparent;
    left: 0em;
    top: 0em;
    background-image: url(../media/icon-checked.svg);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center 60%;
    animation-direction: normal;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: fade-0-to-1; }

@keyframes fade-0-to-1 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

form .grp-checkbox.right label, form .grp-radio.right label {
  padding-left: initial !important;
  padding-right: 2em !important; }

form .grp-checkbox.right input[type=checkbox] + label:before,
form .grp-checkbox.right input[type=radio] + label:before,
form .grp-checkbox.right input[type=checkbox] + div.bVErrMsgContainer + label:before,
form .grp-checkbox.right input[type=radio] + div.bVErrMsgContainer + label:before, form .grp-radio.right input[type=checkbox] + label:before,
form .grp-radio.right input[type=radio] + label:before,
form .grp-radio.right input[type=checkbox] + div.bVErrMsgContainer + label:before,
form .grp-radio.right input[type=radio] + div.bVErrMsgContainer + label:before {
  left: initial;
  right: 0; }

form .grp-checkbox.right input[type=checkbox]:checked + label:after,
form .grp-checkbox.right input[type=radio]:checked + label:after,
form .grp-checkbox.right input[type=checkbox]:checked + div.bVErrMsgContainer + label:after,
form .grp-checkbox.right input[type=radio]:checked + div.bVErrMsgContainer + label:after, form .grp-radio.right input[type=checkbox]:checked + label:after,
form .grp-radio.right input[type=radio]:checked + label:after,
form .grp-radio.right input[type=checkbox]:checked + div.bVErrMsgContainer + label:after,
form .grp-radio.right input[type=radio]:checked + div.bVErrMsgContainer + label:after {
  left: initial;
  right: 0; }

form .grp-checkbox.right.text-right label, form .grp-radio.right.text-right label {
  padding-right: 3em !important; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 27, 2021, 12:36:41 PM
    Author     : kapsalis
*/
.wrpmain.grid-x main {
  width: calc(100% - 72px); }

.wrpmain.grid-x .side-menu {
  width: 72px; }

.side-menu {
  position: relative;
  z-index: 100;
  /*width: 0;*/ }
  .side-menu .content, .side-menu .back {
    width: inherit;
    z-index: 10; }
  .side-menu .content {
    padding-left: 11px;
    padding-right: 11px;
    display: flex;
    flex-direction: column;
    min-height: 100vh; }
    .side-menu .content .header {
      width: 100%;
      padding-top: 30px;
      flex-grow: 0; }
      .side-menu .content .header .home {
        display: none;
        position: relative; }
        .side-menu .content .header .home a {
          position: absolute;
          left: -28px;
          top: -10px;
          display: flex;
          flex-direction: row;
          align-items: center;
          padding: 0; }
          .side-menu .content .header .home a figure {
            width: 56px;
            height: 56px;
            margin-right: 10px;
            background: transparent linear-gradient(180deg, #FFE900 0%, #E07F2B 100%) 0% 0% no-repeat padding-box;
            border: 1px solid #FFE900;
            border-radius: 50%;
            text-align: center;
            line-height: 46px; }
      .side-menu .content .header .toggler .toggler-icons {
        width: 100%;
        text-align: center;
        display: inline-block; }
        .side-menu .content .header .toggler .toggler-icons > a {
          margin: 0 auto 20px auto; }
    .side-menu .content .main {
      flex-grow: 1; }
    .side-menu .content .floating-menu li a {
      font-family: "comfortaa";
      display: flex;
      flex-direction: row;
      align-items: center;
      padding-left: 0;
      padding-right: 0;
      padding-top: 20px;
      padding-bottom: 20px; }
      .side-menu .content .floating-menu li a .txt {
        width: 0;
        overflow: hidden;
        text-align: right; }
      .side-menu .content .floating-menu li a .img {
        width: 100%;
        text-align: center; }
      .side-menu .content .floating-menu li a .img.avatar {
        background: #F2F2F2;
        border: 1px solid #242424;
        border-radius: 50%; }
    .side-menu .content .floating-menu li.active {
      background-color: transparent;
      border: 1px dotted #F2F2F2; }
      .side-menu .content .floating-menu li.active a {
        color: #242424;
        background-color: transparent; }
    .side-menu .content .footer {
      flex-grow: 0; }
      .side-menu .content .footer .separator-line {
        border-top: 1px solid #F2F2F2;
        margin: 0 auto;
        padding: 0 11.5px; }
  .side-menu .back {
    position: fixed;
    z-index: 0;
    top: 0;
    right: 0;
    width: 72px;
    height: 100vh;
    background: transparent linear-gradient(180deg, #FFE900 0%, #E07F2B 100%) 0% 0% no-repeat padding-box;
    box-shadow: -3px 3px 8px #00000029; }

/*Opened menu*/
.wrpmain.grid-x.side-menu-opened .side-menu {
  width: 388px; }
  .wrpmain.grid-x.side-menu-opened .side-menu .content .header .home {
    display: block; }
  .wrpmain.grid-x.side-menu-opened .side-menu .content .header .toggler .toggler-icons {
    width: 72px;
    text-align: center; }
  .wrpmain.grid-x.side-menu-opened .side-menu .content .floating-menu li a .txt {
    width: calc(100% - 50px);
    overflow: hidden;
    padding-right: 20px; }
  .wrpmain.grid-x.side-menu-opened .side-menu .content .floating-menu li a .img {
    width: 50px; }
  .wrpmain.grid-x.side-menu-opened .side-menu .back {
    width: inherit; }

.wrpmain.grid-x.side-menu-opened main {
  width: calc(100% - 388px); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 30, 2021, 4:38:23 PM
    Author     : kapsalis
*/
.dyn-grad-vertical,
.grad-vertical-orange,
body.dyn-theme-orange .dyn-grad-vertical,
body.dyn-theme-orange .dyn-grad-vertical-input input {
  background: transparent linear-gradient(180deg, #FFB100 0%, #E0402B 100%) 0% 0% no-repeat padding-box; }

.grad-vertical-red,
body.dyn-theme-red .dyn-grad-vertical,
body.dyn-theme-red .dyn-grad-vertical-input input {
  background: transparent linear-gradient(180deg, #FFB100 0%, #E0402B 100%) 0% 0% no-repeat padding-box; }

.grad-vertical-blue,
body.dyn-theme-blue .dyn-grad-vertical,
body.dyn-theme-blue .dyn-grad-vertical-input input {
  background: transparent linear-gradient(180deg, #00BBE6 0%, #00a5cb 100%) 0% 0% no-repeat padding-box; }

.grad-vertical-purple,
body.dyn-theme-purple .dyn-grad-vertical,
body.dyn-theme-purple .dyn-grad-vertical-input input {
  background: transparent linear-gradient(180deg, #F7A21B 0%, #F222AA 100%) 0% 0% no-repeat padding-box; }

.grad-vertical-yellow,
body.dyn-theme-yellow .dyn-grad-vertical,
body.dyn-theme-yellow .dyn-grad-vertical-input input {
  background: transparent linear-gradient(180deg, #FBD863 0%, #dfc058 100%) 0% 0% no-repeat padding-box; }

.grad-horizontal-orange,
body.dyn-theme-orange .dyn-grad-horizontal,
body.dyn-theme-orange .dyn-grad-horizontal-input input {
  background: transparent linear-gradient(270deg, #FFB100 0%, #E0402B 100%) 0% 0% no-repeat padding-box; }

.grad-horizontal-red,
body.dyn-theme-red .dyn-grad-horizontal,
body.dyn-theme-red .dyn-grad-horizontal-input input {
  background: transparent linear-gradient(270deg, #FFB100 0%, #E0402B 100%) 0% 0% no-repeat padding-box; }

.grad-horizontal-blue,
body.dyn-theme-blue .dyn-grad-horizontal,
body.dyn-theme-blue .dyn-grad-horizontal-input input {
  background: transparent linear-gradient(270deg, #00BBE6 0%, #00a5cb 100%) 0% 0% no-repeat padding-box; }

.grad-horizontal-purple,
body.dyn-theme-purple .dyn-grad-horizontal,
body.dyn-theme-purple .dyn-grad-horizontal-input input {
  background: transparent linear-gradient(270deg, #F7A21B 0%, #F222AA 100%) 0% 0% no-repeat padding-box; }

.grad-horizontal-yellow,
body.dyn-theme-yellow .dyn-grad-horizontal,
body.dyn-theme-yellow .dyn-grad-horizontal-input input {
  background: transparent linear-gradient(270deg, #FBD863 0%, #dfc058 100%) 0% 0% no-repeat padding-box; }

.dyn-grad-horizontal-input input,
.dyn-grad-vertical-input input {
  color: #242424;
  border: none; }
  .dyn-grad-horizontal-input input::-webkit-input-placeholder,
  .dyn-grad-vertical-input input::-webkit-input-placeholder {
    color: #242424; }
  .dyn-grad-horizontal-input input::-moz-placeholder,
  .dyn-grad-vertical-input input::-moz-placeholder {
    color: #242424; }
  .dyn-grad-horizontal-input input:-ms-input-placeholder,
  .dyn-grad-vertical-input input:-ms-input-placeholder {
    color: #242424; }
  .dyn-grad-horizontal-input input::-ms-input-placeholder,
  .dyn-grad-vertical-input input::-ms-input-placeholder {
    color: #242424; }
  .dyn-grad-horizontal-input input::placeholder,
  .dyn-grad-vertical-input input::placeholder {
    color: #242424; }

section.block_slideshow .slick-dots, section.block_slideshow_box .slick-dots {
  bottom: 20px; }

section.block_slideshow .slick-dots li button:before, section.block_slideshow_box .slick-dots li button:before {
  content: ' ';
  background: transparent;
  width: 15px;
  height: 15px;
  color: #000;
  opacity: 1;
  border: 2px solid #242424;
  border-radius: 50%; }

section.block_slideshow li.slick-active button:before, section.block_slideshow_box li.slick-active button:before {
  background: black;
  opacity: 1;
  border: 2px solid #242424; }

section.block_slideshow .box-tint, section.block_slideshow_box .box-tint {
  color: #242424; }

section.block_slideshow .nav-arrows-on-box.nav-both-top-left .nav-buttons, section.block_slideshow_box .nav-arrows-on-box.nav-both-top-left .nav-buttons {
  top: 0;
  left: 53px; }

@media print, screen and (max-width: 39.99875em) {
  section.block_slideshow .item.image-small-width-0 .image img, section.block_slideshow_box .item.image-small-width-0 .image img {
    width: 0px !important; }
  section.block_slideshow .item.image-small-min-width-0 .image img, section.block_slideshow_box .item.image-small-min-width-0 .image img {
    min-width: 0px !important; }
  section.block_slideshow .item.image-small-max-width-0 .image img, section.block_slideshow_box .item.image-small-max-width-0 .image img {
    max-width: 0px !important; }
  section.block_slideshow .item.image-small-width-25 .image img, section.block_slideshow_box .item.image-small-width-25 .image img {
    width: 25px !important; }
  section.block_slideshow .item.image-small-min-width-25 .image img, section.block_slideshow_box .item.image-small-min-width-25 .image img {
    min-width: 25px !important; }
  section.block_slideshow .item.image-small-max-width-25 .image img, section.block_slideshow_box .item.image-small-max-width-25 .image img {
    max-width: 25px !important; }
  section.block_slideshow .item.image-small-width-50 .image img, section.block_slideshow_box .item.image-small-width-50 .image img {
    width: 50px !important; }
  section.block_slideshow .item.image-small-min-width-50 .image img, section.block_slideshow_box .item.image-small-min-width-50 .image img {
    min-width: 50px !important; }
  section.block_slideshow .item.image-small-max-width-50 .image img, section.block_slideshow_box .item.image-small-max-width-50 .image img {
    max-width: 50px !important; }
  section.block_slideshow .item.image-small-width-75 .image img, section.block_slideshow_box .item.image-small-width-75 .image img {
    width: 75px !important; }
  section.block_slideshow .item.image-small-min-width-75 .image img, section.block_slideshow_box .item.image-small-min-width-75 .image img {
    min-width: 75px !important; }
  section.block_slideshow .item.image-small-max-width-75 .image img, section.block_slideshow_box .item.image-small-max-width-75 .image img {
    max-width: 75px !important; }
  section.block_slideshow .item.image-small-width-100 .image img, section.block_slideshow_box .item.image-small-width-100 .image img {
    width: 100px !important; }
  section.block_slideshow .item.image-small-min-width-100 .image img, section.block_slideshow_box .item.image-small-min-width-100 .image img {
    min-width: 100px !important; }
  section.block_slideshow .item.image-small-max-width-100 .image img, section.block_slideshow_box .item.image-small-max-width-100 .image img {
    max-width: 100px !important; }
  section.block_slideshow .item.image-small-width-125 .image img, section.block_slideshow_box .item.image-small-width-125 .image img {
    width: 125px !important; }
  section.block_slideshow .item.image-small-min-width-125 .image img, section.block_slideshow_box .item.image-small-min-width-125 .image img {
    min-width: 125px !important; }
  section.block_slideshow .item.image-small-max-width-125 .image img, section.block_slideshow_box .item.image-small-max-width-125 .image img {
    max-width: 125px !important; }
  section.block_slideshow .item.image-small-width-150 .image img, section.block_slideshow_box .item.image-small-width-150 .image img {
    width: 150px !important; }
  section.block_slideshow .item.image-small-min-width-150 .image img, section.block_slideshow_box .item.image-small-min-width-150 .image img {
    min-width: 150px !important; }
  section.block_slideshow .item.image-small-max-width-150 .image img, section.block_slideshow_box .item.image-small-max-width-150 .image img {
    max-width: 150px !important; }
  section.block_slideshow .item.image-small-width-175 .image img, section.block_slideshow_box .item.image-small-width-175 .image img {
    width: 175px !important; }
  section.block_slideshow .item.image-small-min-width-175 .image img, section.block_slideshow_box .item.image-small-min-width-175 .image img {
    min-width: 175px !important; }
  section.block_slideshow .item.image-small-max-width-175 .image img, section.block_slideshow_box .item.image-small-max-width-175 .image img {
    max-width: 175px !important; }
  section.block_slideshow .item.image-small-width-200 .image img, section.block_slideshow_box .item.image-small-width-200 .image img {
    width: 200px !important; }
  section.block_slideshow .item.image-small-min-width-200 .image img, section.block_slideshow_box .item.image-small-min-width-200 .image img {
    min-width: 200px !important; }
  section.block_slideshow .item.image-small-max-width-200 .image img, section.block_slideshow_box .item.image-small-max-width-200 .image img {
    max-width: 200px !important; }
  section.block_slideshow .item.image-small-width-225 .image img, section.block_slideshow_box .item.image-small-width-225 .image img {
    width: 225px !important; }
  section.block_slideshow .item.image-small-min-width-225 .image img, section.block_slideshow_box .item.image-small-min-width-225 .image img {
    min-width: 225px !important; }
  section.block_slideshow .item.image-small-max-width-225 .image img, section.block_slideshow_box .item.image-small-max-width-225 .image img {
    max-width: 225px !important; }
  section.block_slideshow .item.image-small-width-250 .image img, section.block_slideshow_box .item.image-small-width-250 .image img {
    width: 250px !important; }
  section.block_slideshow .item.image-small-min-width-250 .image img, section.block_slideshow_box .item.image-small-min-width-250 .image img {
    min-width: 250px !important; }
  section.block_slideshow .item.image-small-max-width-250 .image img, section.block_slideshow_box .item.image-small-max-width-250 .image img {
    max-width: 250px !important; }
  section.block_slideshow .item.image-small-width-275 .image img, section.block_slideshow_box .item.image-small-width-275 .image img {
    width: 275px !important; }
  section.block_slideshow .item.image-small-min-width-275 .image img, section.block_slideshow_box .item.image-small-min-width-275 .image img {
    min-width: 275px !important; }
  section.block_slideshow .item.image-small-max-width-275 .image img, section.block_slideshow_box .item.image-small-max-width-275 .image img {
    max-width: 275px !important; }
  section.block_slideshow .item.image-small-width-300 .image img, section.block_slideshow_box .item.image-small-width-300 .image img {
    width: 300px !important; }
  section.block_slideshow .item.image-small-min-width-300 .image img, section.block_slideshow_box .item.image-small-min-width-300 .image img {
    min-width: 300px !important; }
  section.block_slideshow .item.image-small-max-width-300 .image img, section.block_slideshow_box .item.image-small-max-width-300 .image img {
    max-width: 300px !important; }
  section.block_slideshow .item.image-small-width-325 .image img, section.block_slideshow_box .item.image-small-width-325 .image img {
    width: 325px !important; }
  section.block_slideshow .item.image-small-min-width-325 .image img, section.block_slideshow_box .item.image-small-min-width-325 .image img {
    min-width: 325px !important; }
  section.block_slideshow .item.image-small-max-width-325 .image img, section.block_slideshow_box .item.image-small-max-width-325 .image img {
    max-width: 325px !important; }
  section.block_slideshow .item.image-small-width-350 .image img, section.block_slideshow_box .item.image-small-width-350 .image img {
    width: 350px !important; }
  section.block_slideshow .item.image-small-min-width-350 .image img, section.block_slideshow_box .item.image-small-min-width-350 .image img {
    min-width: 350px !important; }
  section.block_slideshow .item.image-small-max-width-350 .image img, section.block_slideshow_box .item.image-small-max-width-350 .image img {
    max-width: 350px !important; }
  section.block_slideshow .item.image-small-width-375 .image img, section.block_slideshow_box .item.image-small-width-375 .image img {
    width: 375px !important; }
  section.block_slideshow .item.image-small-min-width-375 .image img, section.block_slideshow_box .item.image-small-min-width-375 .image img {
    min-width: 375px !important; }
  section.block_slideshow .item.image-small-max-width-375 .image img, section.block_slideshow_box .item.image-small-max-width-375 .image img {
    max-width: 375px !important; }
  section.block_slideshow .item.image-small-width-400 .image img, section.block_slideshow_box .item.image-small-width-400 .image img {
    width: 400px !important; }
  section.block_slideshow .item.image-small-min-width-400 .image img, section.block_slideshow_box .item.image-small-min-width-400 .image img {
    min-width: 400px !important; }
  section.block_slideshow .item.image-small-max-width-400 .image img, section.block_slideshow_box .item.image-small-max-width-400 .image img {
    max-width: 400px !important; }
  section.block_slideshow .item.image-small-width-425 .image img, section.block_slideshow_box .item.image-small-width-425 .image img {
    width: 425px !important; }
  section.block_slideshow .item.image-small-min-width-425 .image img, section.block_slideshow_box .item.image-small-min-width-425 .image img {
    min-width: 425px !important; }
  section.block_slideshow .item.image-small-max-width-425 .image img, section.block_slideshow_box .item.image-small-max-width-425 .image img {
    max-width: 425px !important; }
  section.block_slideshow .item.image-small-width-450 .image img, section.block_slideshow_box .item.image-small-width-450 .image img {
    width: 450px !important; }
  section.block_slideshow .item.image-small-min-width-450 .image img, section.block_slideshow_box .item.image-small-min-width-450 .image img {
    min-width: 450px !important; }
  section.block_slideshow .item.image-small-max-width-450 .image img, section.block_slideshow_box .item.image-small-max-width-450 .image img {
    max-width: 450px !important; }
  section.block_slideshow .item.image-small-width-475 .image img, section.block_slideshow_box .item.image-small-width-475 .image img {
    width: 475px !important; }
  section.block_slideshow .item.image-small-min-width-475 .image img, section.block_slideshow_box .item.image-small-min-width-475 .image img {
    min-width: 475px !important; }
  section.block_slideshow .item.image-small-max-width-475 .image img, section.block_slideshow_box .item.image-small-max-width-475 .image img {
    max-width: 475px !important; }
  section.block_slideshow .item.image-small-width-500 .image img, section.block_slideshow_box .item.image-small-width-500 .image img {
    width: 500px !important; }
  section.block_slideshow .item.image-small-min-width-500 .image img, section.block_slideshow_box .item.image-small-min-width-500 .image img {
    min-width: 500px !important; }
  section.block_slideshow .item.image-small-max-width-500 .image img, section.block_slideshow_box .item.image-small-max-width-500 .image img {
    max-width: 500px !important; }
  section.block_slideshow .item.image-small-width-525 .image img, section.block_slideshow_box .item.image-small-width-525 .image img {
    width: 525px !important; }
  section.block_slideshow .item.image-small-min-width-525 .image img, section.block_slideshow_box .item.image-small-min-width-525 .image img {
    min-width: 525px !important; }
  section.block_slideshow .item.image-small-max-width-525 .image img, section.block_slideshow_box .item.image-small-max-width-525 .image img {
    max-width: 525px !important; }
  section.block_slideshow .item.image-small-width-550 .image img, section.block_slideshow_box .item.image-small-width-550 .image img {
    width: 550px !important; }
  section.block_slideshow .item.image-small-min-width-550 .image img, section.block_slideshow_box .item.image-small-min-width-550 .image img {
    min-width: 550px !important; }
  section.block_slideshow .item.image-small-max-width-550 .image img, section.block_slideshow_box .item.image-small-max-width-550 .image img {
    max-width: 550px !important; }
  section.block_slideshow .item.image-small-width-575 .image img, section.block_slideshow_box .item.image-small-width-575 .image img {
    width: 575px !important; }
  section.block_slideshow .item.image-small-min-width-575 .image img, section.block_slideshow_box .item.image-small-min-width-575 .image img {
    min-width: 575px !important; }
  section.block_slideshow .item.image-small-max-width-575 .image img, section.block_slideshow_box .item.image-small-max-width-575 .image img {
    max-width: 575px !important; }
  section.block_slideshow .item.image-small-width-600 .image img, section.block_slideshow_box .item.image-small-width-600 .image img {
    width: 600px !important; }
  section.block_slideshow .item.image-small-min-width-600 .image img, section.block_slideshow_box .item.image-small-min-width-600 .image img {
    min-width: 600px !important; }
  section.block_slideshow .item.image-small-max-width-600 .image img, section.block_slideshow_box .item.image-small-max-width-600 .image img {
    max-width: 600px !important; }
  section.block_slideshow .item.image-small-width-625 .image img, section.block_slideshow_box .item.image-small-width-625 .image img {
    width: 625px !important; }
  section.block_slideshow .item.image-small-min-width-625 .image img, section.block_slideshow_box .item.image-small-min-width-625 .image img {
    min-width: 625px !important; }
  section.block_slideshow .item.image-small-max-width-625 .image img, section.block_slideshow_box .item.image-small-max-width-625 .image img {
    max-width: 625px !important; }
  section.block_slideshow .item.image-small-width-650 .image img, section.block_slideshow_box .item.image-small-width-650 .image img {
    width: 650px !important; }
  section.block_slideshow .item.image-small-min-width-650 .image img, section.block_slideshow_box .item.image-small-min-width-650 .image img {
    min-width: 650px !important; }
  section.block_slideshow .item.image-small-max-width-650 .image img, section.block_slideshow_box .item.image-small-max-width-650 .image img {
    max-width: 650px !important; }
  section.block_slideshow .item.image-small-width-675 .image img, section.block_slideshow_box .item.image-small-width-675 .image img {
    width: 675px !important; }
  section.block_slideshow .item.image-small-min-width-675 .image img, section.block_slideshow_box .item.image-small-min-width-675 .image img {
    min-width: 675px !important; }
  section.block_slideshow .item.image-small-max-width-675 .image img, section.block_slideshow_box .item.image-small-max-width-675 .image img {
    max-width: 675px !important; }
  section.block_slideshow .item.image-small-width-700 .image img, section.block_slideshow_box .item.image-small-width-700 .image img {
    width: 700px !important; }
  section.block_slideshow .item.image-small-min-width-700 .image img, section.block_slideshow_box .item.image-small-min-width-700 .image img {
    min-width: 700px !important; }
  section.block_slideshow .item.image-small-max-width-700 .image img, section.block_slideshow_box .item.image-small-max-width-700 .image img {
    max-width: 700px !important; }
  section.block_slideshow .item.image-small-width-725 .image img, section.block_slideshow_box .item.image-small-width-725 .image img {
    width: 725px !important; }
  section.block_slideshow .item.image-small-min-width-725 .image img, section.block_slideshow_box .item.image-small-min-width-725 .image img {
    min-width: 725px !important; }
  section.block_slideshow .item.image-small-max-width-725 .image img, section.block_slideshow_box .item.image-small-max-width-725 .image img {
    max-width: 725px !important; }
  section.block_slideshow .item.image-small-width-750 .image img, section.block_slideshow_box .item.image-small-width-750 .image img {
    width: 750px !important; }
  section.block_slideshow .item.image-small-min-width-750 .image img, section.block_slideshow_box .item.image-small-min-width-750 .image img {
    min-width: 750px !important; }
  section.block_slideshow .item.image-small-max-width-750 .image img, section.block_slideshow_box .item.image-small-max-width-750 .image img {
    max-width: 750px !important; }
  section.block_slideshow .item.image-small-width-775 .image img, section.block_slideshow_box .item.image-small-width-775 .image img {
    width: 775px !important; }
  section.block_slideshow .item.image-small-min-width-775 .image img, section.block_slideshow_box .item.image-small-min-width-775 .image img {
    min-width: 775px !important; }
  section.block_slideshow .item.image-small-max-width-775 .image img, section.block_slideshow_box .item.image-small-max-width-775 .image img {
    max-width: 775px !important; }
  section.block_slideshow .item.image-small-width-800 .image img, section.block_slideshow_box .item.image-small-width-800 .image img {
    width: 800px !important; }
  section.block_slideshow .item.image-small-min-width-800 .image img, section.block_slideshow_box .item.image-small-min-width-800 .image img {
    min-width: 800px !important; }
  section.block_slideshow .item.image-small-max-width-800 .image img, section.block_slideshow_box .item.image-small-max-width-800 .image img {
    max-width: 800px !important; }
  section.block_slideshow .item.image-small-width-825 .image img, section.block_slideshow_box .item.image-small-width-825 .image img {
    width: 825px !important; }
  section.block_slideshow .item.image-small-min-width-825 .image img, section.block_slideshow_box .item.image-small-min-width-825 .image img {
    min-width: 825px !important; }
  section.block_slideshow .item.image-small-max-width-825 .image img, section.block_slideshow_box .item.image-small-max-width-825 .image img {
    max-width: 825px !important; }
  section.block_slideshow .item.image-small-width-850 .image img, section.block_slideshow_box .item.image-small-width-850 .image img {
    width: 850px !important; }
  section.block_slideshow .item.image-small-min-width-850 .image img, section.block_slideshow_box .item.image-small-min-width-850 .image img {
    min-width: 850px !important; }
  section.block_slideshow .item.image-small-max-width-850 .image img, section.block_slideshow_box .item.image-small-max-width-850 .image img {
    max-width: 850px !important; }
  section.block_slideshow .item.image-small-width-875 .image img, section.block_slideshow_box .item.image-small-width-875 .image img {
    width: 875px !important; }
  section.block_slideshow .item.image-small-min-width-875 .image img, section.block_slideshow_box .item.image-small-min-width-875 .image img {
    min-width: 875px !important; }
  section.block_slideshow .item.image-small-max-width-875 .image img, section.block_slideshow_box .item.image-small-max-width-875 .image img {
    max-width: 875px !important; }
  section.block_slideshow .item.image-small-width-900 .image img, section.block_slideshow_box .item.image-small-width-900 .image img {
    width: 900px !important; }
  section.block_slideshow .item.image-small-min-width-900 .image img, section.block_slideshow_box .item.image-small-min-width-900 .image img {
    min-width: 900px !important; }
  section.block_slideshow .item.image-small-max-width-900 .image img, section.block_slideshow_box .item.image-small-max-width-900 .image img {
    max-width: 900px !important; }
  section.block_slideshow .item.image-small-width-925 .image img, section.block_slideshow_box .item.image-small-width-925 .image img {
    width: 925px !important; }
  section.block_slideshow .item.image-small-min-width-925 .image img, section.block_slideshow_box .item.image-small-min-width-925 .image img {
    min-width: 925px !important; }
  section.block_slideshow .item.image-small-max-width-925 .image img, section.block_slideshow_box .item.image-small-max-width-925 .image img {
    max-width: 925px !important; }
  section.block_slideshow .item.image-small-width-950 .image img, section.block_slideshow_box .item.image-small-width-950 .image img {
    width: 950px !important; }
  section.block_slideshow .item.image-small-min-width-950 .image img, section.block_slideshow_box .item.image-small-min-width-950 .image img {
    min-width: 950px !important; }
  section.block_slideshow .item.image-small-max-width-950 .image img, section.block_slideshow_box .item.image-small-max-width-950 .image img {
    max-width: 950px !important; }
  section.block_slideshow .item.image-small-width-975 .image img, section.block_slideshow_box .item.image-small-width-975 .image img {
    width: 975px !important; }
  section.block_slideshow .item.image-small-min-width-975 .image img, section.block_slideshow_box .item.image-small-min-width-975 .image img {
    min-width: 975px !important; }
  section.block_slideshow .item.image-small-max-width-975 .image img, section.block_slideshow_box .item.image-small-max-width-975 .image img {
    max-width: 975px !important; }
  section.block_slideshow .item.image-small-width-1000 .image img, section.block_slideshow_box .item.image-small-width-1000 .image img {
    width: 1000px !important; }
  section.block_slideshow .item.image-small-min-width-1000 .image img, section.block_slideshow_box .item.image-small-min-width-1000 .image img {
    min-width: 1000px !important; }
  section.block_slideshow .item.image-small-max-width-1000 .image img, section.block_slideshow_box .item.image-small-max-width-1000 .image img {
    max-width: 1000px !important; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  section.block_slideshow .item.image-medium-width-0 .image img, section.block_slideshow_box .item.image-medium-width-0 .image img {
    width: 0px !important; }
  section.block_slideshow .item.image-medium-min-width-0 .image img, section.block_slideshow_box .item.image-medium-min-width-0 .image img {
    min-width: 0px !important; }
  section.block_slideshow .item.image-medium-max-width-0 .image img, section.block_slideshow_box .item.image-medium-max-width-0 .image img {
    max-width: 0px !important; }
  section.block_slideshow .item.image-medium-width-25 .image img, section.block_slideshow_box .item.image-medium-width-25 .image img {
    width: 25px !important; }
  section.block_slideshow .item.image-medium-min-width-25 .image img, section.block_slideshow_box .item.image-medium-min-width-25 .image img {
    min-width: 25px !important; }
  section.block_slideshow .item.image-medium-max-width-25 .image img, section.block_slideshow_box .item.image-medium-max-width-25 .image img {
    max-width: 25px !important; }
  section.block_slideshow .item.image-medium-width-50 .image img, section.block_slideshow_box .item.image-medium-width-50 .image img {
    width: 50px !important; }
  section.block_slideshow .item.image-medium-min-width-50 .image img, section.block_slideshow_box .item.image-medium-min-width-50 .image img {
    min-width: 50px !important; }
  section.block_slideshow .item.image-medium-max-width-50 .image img, section.block_slideshow_box .item.image-medium-max-width-50 .image img {
    max-width: 50px !important; }
  section.block_slideshow .item.image-medium-width-75 .image img, section.block_slideshow_box .item.image-medium-width-75 .image img {
    width: 75px !important; }
  section.block_slideshow .item.image-medium-min-width-75 .image img, section.block_slideshow_box .item.image-medium-min-width-75 .image img {
    min-width: 75px !important; }
  section.block_slideshow .item.image-medium-max-width-75 .image img, section.block_slideshow_box .item.image-medium-max-width-75 .image img {
    max-width: 75px !important; }
  section.block_slideshow .item.image-medium-width-100 .image img, section.block_slideshow_box .item.image-medium-width-100 .image img {
    width: 100px !important; }
  section.block_slideshow .item.image-medium-min-width-100 .image img, section.block_slideshow_box .item.image-medium-min-width-100 .image img {
    min-width: 100px !important; }
  section.block_slideshow .item.image-medium-max-width-100 .image img, section.block_slideshow_box .item.image-medium-max-width-100 .image img {
    max-width: 100px !important; }
  section.block_slideshow .item.image-medium-width-125 .image img, section.block_slideshow_box .item.image-medium-width-125 .image img {
    width: 125px !important; }
  section.block_slideshow .item.image-medium-min-width-125 .image img, section.block_slideshow_box .item.image-medium-min-width-125 .image img {
    min-width: 125px !important; }
  section.block_slideshow .item.image-medium-max-width-125 .image img, section.block_slideshow_box .item.image-medium-max-width-125 .image img {
    max-width: 125px !important; }
  section.block_slideshow .item.image-medium-width-150 .image img, section.block_slideshow_box .item.image-medium-width-150 .image img {
    width: 150px !important; }
  section.block_slideshow .item.image-medium-min-width-150 .image img, section.block_slideshow_box .item.image-medium-min-width-150 .image img {
    min-width: 150px !important; }
  section.block_slideshow .item.image-medium-max-width-150 .image img, section.block_slideshow_box .item.image-medium-max-width-150 .image img {
    max-width: 150px !important; }
  section.block_slideshow .item.image-medium-width-175 .image img, section.block_slideshow_box .item.image-medium-width-175 .image img {
    width: 175px !important; }
  section.block_slideshow .item.image-medium-min-width-175 .image img, section.block_slideshow_box .item.image-medium-min-width-175 .image img {
    min-width: 175px !important; }
  section.block_slideshow .item.image-medium-max-width-175 .image img, section.block_slideshow_box .item.image-medium-max-width-175 .image img {
    max-width: 175px !important; }
  section.block_slideshow .item.image-medium-width-200 .image img, section.block_slideshow_box .item.image-medium-width-200 .image img {
    width: 200px !important; }
  section.block_slideshow .item.image-medium-min-width-200 .image img, section.block_slideshow_box .item.image-medium-min-width-200 .image img {
    min-width: 200px !important; }
  section.block_slideshow .item.image-medium-max-width-200 .image img, section.block_slideshow_box .item.image-medium-max-width-200 .image img {
    max-width: 200px !important; }
  section.block_slideshow .item.image-medium-width-225 .image img, section.block_slideshow_box .item.image-medium-width-225 .image img {
    width: 225px !important; }
  section.block_slideshow .item.image-medium-min-width-225 .image img, section.block_slideshow_box .item.image-medium-min-width-225 .image img {
    min-width: 225px !important; }
  section.block_slideshow .item.image-medium-max-width-225 .image img, section.block_slideshow_box .item.image-medium-max-width-225 .image img {
    max-width: 225px !important; }
  section.block_slideshow .item.image-medium-width-250 .image img, section.block_slideshow_box .item.image-medium-width-250 .image img {
    width: 250px !important; }
  section.block_slideshow .item.image-medium-min-width-250 .image img, section.block_slideshow_box .item.image-medium-min-width-250 .image img {
    min-width: 250px !important; }
  section.block_slideshow .item.image-medium-max-width-250 .image img, section.block_slideshow_box .item.image-medium-max-width-250 .image img {
    max-width: 250px !important; }
  section.block_slideshow .item.image-medium-width-275 .image img, section.block_slideshow_box .item.image-medium-width-275 .image img {
    width: 275px !important; }
  section.block_slideshow .item.image-medium-min-width-275 .image img, section.block_slideshow_box .item.image-medium-min-width-275 .image img {
    min-width: 275px !important; }
  section.block_slideshow .item.image-medium-max-width-275 .image img, section.block_slideshow_box .item.image-medium-max-width-275 .image img {
    max-width: 275px !important; }
  section.block_slideshow .item.image-medium-width-300 .image img, section.block_slideshow_box .item.image-medium-width-300 .image img {
    width: 300px !important; }
  section.block_slideshow .item.image-medium-min-width-300 .image img, section.block_slideshow_box .item.image-medium-min-width-300 .image img {
    min-width: 300px !important; }
  section.block_slideshow .item.image-medium-max-width-300 .image img, section.block_slideshow_box .item.image-medium-max-width-300 .image img {
    max-width: 300px !important; }
  section.block_slideshow .item.image-medium-width-325 .image img, section.block_slideshow_box .item.image-medium-width-325 .image img {
    width: 325px !important; }
  section.block_slideshow .item.image-medium-min-width-325 .image img, section.block_slideshow_box .item.image-medium-min-width-325 .image img {
    min-width: 325px !important; }
  section.block_slideshow .item.image-medium-max-width-325 .image img, section.block_slideshow_box .item.image-medium-max-width-325 .image img {
    max-width: 325px !important; }
  section.block_slideshow .item.image-medium-width-350 .image img, section.block_slideshow_box .item.image-medium-width-350 .image img {
    width: 350px !important; }
  section.block_slideshow .item.image-medium-min-width-350 .image img, section.block_slideshow_box .item.image-medium-min-width-350 .image img {
    min-width: 350px !important; }
  section.block_slideshow .item.image-medium-max-width-350 .image img, section.block_slideshow_box .item.image-medium-max-width-350 .image img {
    max-width: 350px !important; }
  section.block_slideshow .item.image-medium-width-375 .image img, section.block_slideshow_box .item.image-medium-width-375 .image img {
    width: 375px !important; }
  section.block_slideshow .item.image-medium-min-width-375 .image img, section.block_slideshow_box .item.image-medium-min-width-375 .image img {
    min-width: 375px !important; }
  section.block_slideshow .item.image-medium-max-width-375 .image img, section.block_slideshow_box .item.image-medium-max-width-375 .image img {
    max-width: 375px !important; }
  section.block_slideshow .item.image-medium-width-400 .image img, section.block_slideshow_box .item.image-medium-width-400 .image img {
    width: 400px !important; }
  section.block_slideshow .item.image-medium-min-width-400 .image img, section.block_slideshow_box .item.image-medium-min-width-400 .image img {
    min-width: 400px !important; }
  section.block_slideshow .item.image-medium-max-width-400 .image img, section.block_slideshow_box .item.image-medium-max-width-400 .image img {
    max-width: 400px !important; }
  section.block_slideshow .item.image-medium-width-425 .image img, section.block_slideshow_box .item.image-medium-width-425 .image img {
    width: 425px !important; }
  section.block_slideshow .item.image-medium-min-width-425 .image img, section.block_slideshow_box .item.image-medium-min-width-425 .image img {
    min-width: 425px !important; }
  section.block_slideshow .item.image-medium-max-width-425 .image img, section.block_slideshow_box .item.image-medium-max-width-425 .image img {
    max-width: 425px !important; }
  section.block_slideshow .item.image-medium-width-450 .image img, section.block_slideshow_box .item.image-medium-width-450 .image img {
    width: 450px !important; }
  section.block_slideshow .item.image-medium-min-width-450 .image img, section.block_slideshow_box .item.image-medium-min-width-450 .image img {
    min-width: 450px !important; }
  section.block_slideshow .item.image-medium-max-width-450 .image img, section.block_slideshow_box .item.image-medium-max-width-450 .image img {
    max-width: 450px !important; }
  section.block_slideshow .item.image-medium-width-475 .image img, section.block_slideshow_box .item.image-medium-width-475 .image img {
    width: 475px !important; }
  section.block_slideshow .item.image-medium-min-width-475 .image img, section.block_slideshow_box .item.image-medium-min-width-475 .image img {
    min-width: 475px !important; }
  section.block_slideshow .item.image-medium-max-width-475 .image img, section.block_slideshow_box .item.image-medium-max-width-475 .image img {
    max-width: 475px !important; }
  section.block_slideshow .item.image-medium-width-500 .image img, section.block_slideshow_box .item.image-medium-width-500 .image img {
    width: 500px !important; }
  section.block_slideshow .item.image-medium-min-width-500 .image img, section.block_slideshow_box .item.image-medium-min-width-500 .image img {
    min-width: 500px !important; }
  section.block_slideshow .item.image-medium-max-width-500 .image img, section.block_slideshow_box .item.image-medium-max-width-500 .image img {
    max-width: 500px !important; }
  section.block_slideshow .item.image-medium-width-525 .image img, section.block_slideshow_box .item.image-medium-width-525 .image img {
    width: 525px !important; }
  section.block_slideshow .item.image-medium-min-width-525 .image img, section.block_slideshow_box .item.image-medium-min-width-525 .image img {
    min-width: 525px !important; }
  section.block_slideshow .item.image-medium-max-width-525 .image img, section.block_slideshow_box .item.image-medium-max-width-525 .image img {
    max-width: 525px !important; }
  section.block_slideshow .item.image-medium-width-550 .image img, section.block_slideshow_box .item.image-medium-width-550 .image img {
    width: 550px !important; }
  section.block_slideshow .item.image-medium-min-width-550 .image img, section.block_slideshow_box .item.image-medium-min-width-550 .image img {
    min-width: 550px !important; }
  section.block_slideshow .item.image-medium-max-width-550 .image img, section.block_slideshow_box .item.image-medium-max-width-550 .image img {
    max-width: 550px !important; }
  section.block_slideshow .item.image-medium-width-575 .image img, section.block_slideshow_box .item.image-medium-width-575 .image img {
    width: 575px !important; }
  section.block_slideshow .item.image-medium-min-width-575 .image img, section.block_slideshow_box .item.image-medium-min-width-575 .image img {
    min-width: 575px !important; }
  section.block_slideshow .item.image-medium-max-width-575 .image img, section.block_slideshow_box .item.image-medium-max-width-575 .image img {
    max-width: 575px !important; }
  section.block_slideshow .item.image-medium-width-600 .image img, section.block_slideshow_box .item.image-medium-width-600 .image img {
    width: 600px !important; }
  section.block_slideshow .item.image-medium-min-width-600 .image img, section.block_slideshow_box .item.image-medium-min-width-600 .image img {
    min-width: 600px !important; }
  section.block_slideshow .item.image-medium-max-width-600 .image img, section.block_slideshow_box .item.image-medium-max-width-600 .image img {
    max-width: 600px !important; }
  section.block_slideshow .item.image-medium-width-625 .image img, section.block_slideshow_box .item.image-medium-width-625 .image img {
    width: 625px !important; }
  section.block_slideshow .item.image-medium-min-width-625 .image img, section.block_slideshow_box .item.image-medium-min-width-625 .image img {
    min-width: 625px !important; }
  section.block_slideshow .item.image-medium-max-width-625 .image img, section.block_slideshow_box .item.image-medium-max-width-625 .image img {
    max-width: 625px !important; }
  section.block_slideshow .item.image-medium-width-650 .image img, section.block_slideshow_box .item.image-medium-width-650 .image img {
    width: 650px !important; }
  section.block_slideshow .item.image-medium-min-width-650 .image img, section.block_slideshow_box .item.image-medium-min-width-650 .image img {
    min-width: 650px !important; }
  section.block_slideshow .item.image-medium-max-width-650 .image img, section.block_slideshow_box .item.image-medium-max-width-650 .image img {
    max-width: 650px !important; }
  section.block_slideshow .item.image-medium-width-675 .image img, section.block_slideshow_box .item.image-medium-width-675 .image img {
    width: 675px !important; }
  section.block_slideshow .item.image-medium-min-width-675 .image img, section.block_slideshow_box .item.image-medium-min-width-675 .image img {
    min-width: 675px !important; }
  section.block_slideshow .item.image-medium-max-width-675 .image img, section.block_slideshow_box .item.image-medium-max-width-675 .image img {
    max-width: 675px !important; }
  section.block_slideshow .item.image-medium-width-700 .image img, section.block_slideshow_box .item.image-medium-width-700 .image img {
    width: 700px !important; }
  section.block_slideshow .item.image-medium-min-width-700 .image img, section.block_slideshow_box .item.image-medium-min-width-700 .image img {
    min-width: 700px !important; }
  section.block_slideshow .item.image-medium-max-width-700 .image img, section.block_slideshow_box .item.image-medium-max-width-700 .image img {
    max-width: 700px !important; }
  section.block_slideshow .item.image-medium-width-725 .image img, section.block_slideshow_box .item.image-medium-width-725 .image img {
    width: 725px !important; }
  section.block_slideshow .item.image-medium-min-width-725 .image img, section.block_slideshow_box .item.image-medium-min-width-725 .image img {
    min-width: 725px !important; }
  section.block_slideshow .item.image-medium-max-width-725 .image img, section.block_slideshow_box .item.image-medium-max-width-725 .image img {
    max-width: 725px !important; }
  section.block_slideshow .item.image-medium-width-750 .image img, section.block_slideshow_box .item.image-medium-width-750 .image img {
    width: 750px !important; }
  section.block_slideshow .item.image-medium-min-width-750 .image img, section.block_slideshow_box .item.image-medium-min-width-750 .image img {
    min-width: 750px !important; }
  section.block_slideshow .item.image-medium-max-width-750 .image img, section.block_slideshow_box .item.image-medium-max-width-750 .image img {
    max-width: 750px !important; }
  section.block_slideshow .item.image-medium-width-775 .image img, section.block_slideshow_box .item.image-medium-width-775 .image img {
    width: 775px !important; }
  section.block_slideshow .item.image-medium-min-width-775 .image img, section.block_slideshow_box .item.image-medium-min-width-775 .image img {
    min-width: 775px !important; }
  section.block_slideshow .item.image-medium-max-width-775 .image img, section.block_slideshow_box .item.image-medium-max-width-775 .image img {
    max-width: 775px !important; }
  section.block_slideshow .item.image-medium-width-800 .image img, section.block_slideshow_box .item.image-medium-width-800 .image img {
    width: 800px !important; }
  section.block_slideshow .item.image-medium-min-width-800 .image img, section.block_slideshow_box .item.image-medium-min-width-800 .image img {
    min-width: 800px !important; }
  section.block_slideshow .item.image-medium-max-width-800 .image img, section.block_slideshow_box .item.image-medium-max-width-800 .image img {
    max-width: 800px !important; }
  section.block_slideshow .item.image-medium-width-825 .image img, section.block_slideshow_box .item.image-medium-width-825 .image img {
    width: 825px !important; }
  section.block_slideshow .item.image-medium-min-width-825 .image img, section.block_slideshow_box .item.image-medium-min-width-825 .image img {
    min-width: 825px !important; }
  section.block_slideshow .item.image-medium-max-width-825 .image img, section.block_slideshow_box .item.image-medium-max-width-825 .image img {
    max-width: 825px !important; }
  section.block_slideshow .item.image-medium-width-850 .image img, section.block_slideshow_box .item.image-medium-width-850 .image img {
    width: 850px !important; }
  section.block_slideshow .item.image-medium-min-width-850 .image img, section.block_slideshow_box .item.image-medium-min-width-850 .image img {
    min-width: 850px !important; }
  section.block_slideshow .item.image-medium-max-width-850 .image img, section.block_slideshow_box .item.image-medium-max-width-850 .image img {
    max-width: 850px !important; }
  section.block_slideshow .item.image-medium-width-875 .image img, section.block_slideshow_box .item.image-medium-width-875 .image img {
    width: 875px !important; }
  section.block_slideshow .item.image-medium-min-width-875 .image img, section.block_slideshow_box .item.image-medium-min-width-875 .image img {
    min-width: 875px !important; }
  section.block_slideshow .item.image-medium-max-width-875 .image img, section.block_slideshow_box .item.image-medium-max-width-875 .image img {
    max-width: 875px !important; }
  section.block_slideshow .item.image-medium-width-900 .image img, section.block_slideshow_box .item.image-medium-width-900 .image img {
    width: 900px !important; }
  section.block_slideshow .item.image-medium-min-width-900 .image img, section.block_slideshow_box .item.image-medium-min-width-900 .image img {
    min-width: 900px !important; }
  section.block_slideshow .item.image-medium-max-width-900 .image img, section.block_slideshow_box .item.image-medium-max-width-900 .image img {
    max-width: 900px !important; }
  section.block_slideshow .item.image-medium-width-925 .image img, section.block_slideshow_box .item.image-medium-width-925 .image img {
    width: 925px !important; }
  section.block_slideshow .item.image-medium-min-width-925 .image img, section.block_slideshow_box .item.image-medium-min-width-925 .image img {
    min-width: 925px !important; }
  section.block_slideshow .item.image-medium-max-width-925 .image img, section.block_slideshow_box .item.image-medium-max-width-925 .image img {
    max-width: 925px !important; }
  section.block_slideshow .item.image-medium-width-950 .image img, section.block_slideshow_box .item.image-medium-width-950 .image img {
    width: 950px !important; }
  section.block_slideshow .item.image-medium-min-width-950 .image img, section.block_slideshow_box .item.image-medium-min-width-950 .image img {
    min-width: 950px !important; }
  section.block_slideshow .item.image-medium-max-width-950 .image img, section.block_slideshow_box .item.image-medium-max-width-950 .image img {
    max-width: 950px !important; }
  section.block_slideshow .item.image-medium-width-975 .image img, section.block_slideshow_box .item.image-medium-width-975 .image img {
    width: 975px !important; }
  section.block_slideshow .item.image-medium-min-width-975 .image img, section.block_slideshow_box .item.image-medium-min-width-975 .image img {
    min-width: 975px !important; }
  section.block_slideshow .item.image-medium-max-width-975 .image img, section.block_slideshow_box .item.image-medium-max-width-975 .image img {
    max-width: 975px !important; }
  section.block_slideshow .item.image-medium-width-1000 .image img, section.block_slideshow_box .item.image-medium-width-1000 .image img {
    width: 1000px !important; }
  section.block_slideshow .item.image-medium-min-width-1000 .image img, section.block_slideshow_box .item.image-medium-min-width-1000 .image img {
    min-width: 1000px !important; }
  section.block_slideshow .item.image-medium-max-width-1000 .image img, section.block_slideshow_box .item.image-medium-max-width-1000 .image img {
    max-width: 1000px !important; } }

@media print, screen and (min-width: 64em) {
  section.block_slideshow .item.image-large-width-0 .image img, section.block_slideshow_box .item.image-large-width-0 .image img {
    width: 0px !important; }
  section.block_slideshow .item.image-large-min-width-0 .image img, section.block_slideshow_box .item.image-large-min-width-0 .image img {
    min-width: 0px !important; }
  section.block_slideshow .item.image-large-max-width-0 .image img, section.block_slideshow_box .item.image-large-max-width-0 .image img {
    max-width: 0px !important; }
  section.block_slideshow .item.image-large-width-25 .image img, section.block_slideshow_box .item.image-large-width-25 .image img {
    width: 25px !important; }
  section.block_slideshow .item.image-large-min-width-25 .image img, section.block_slideshow_box .item.image-large-min-width-25 .image img {
    min-width: 25px !important; }
  section.block_slideshow .item.image-large-max-width-25 .image img, section.block_slideshow_box .item.image-large-max-width-25 .image img {
    max-width: 25px !important; }
  section.block_slideshow .item.image-large-width-50 .image img, section.block_slideshow_box .item.image-large-width-50 .image img {
    width: 50px !important; }
  section.block_slideshow .item.image-large-min-width-50 .image img, section.block_slideshow_box .item.image-large-min-width-50 .image img {
    min-width: 50px !important; }
  section.block_slideshow .item.image-large-max-width-50 .image img, section.block_slideshow_box .item.image-large-max-width-50 .image img {
    max-width: 50px !important; }
  section.block_slideshow .item.image-large-width-75 .image img, section.block_slideshow_box .item.image-large-width-75 .image img {
    width: 75px !important; }
  section.block_slideshow .item.image-large-min-width-75 .image img, section.block_slideshow_box .item.image-large-min-width-75 .image img {
    min-width: 75px !important; }
  section.block_slideshow .item.image-large-max-width-75 .image img, section.block_slideshow_box .item.image-large-max-width-75 .image img {
    max-width: 75px !important; }
  section.block_slideshow .item.image-large-width-100 .image img, section.block_slideshow_box .item.image-large-width-100 .image img {
    width: 100px !important; }
  section.block_slideshow .item.image-large-min-width-100 .image img, section.block_slideshow_box .item.image-large-min-width-100 .image img {
    min-width: 100px !important; }
  section.block_slideshow .item.image-large-max-width-100 .image img, section.block_slideshow_box .item.image-large-max-width-100 .image img {
    max-width: 100px !important; }
  section.block_slideshow .item.image-large-width-125 .image img, section.block_slideshow_box .item.image-large-width-125 .image img {
    width: 125px !important; }
  section.block_slideshow .item.image-large-min-width-125 .image img, section.block_slideshow_box .item.image-large-min-width-125 .image img {
    min-width: 125px !important; }
  section.block_slideshow .item.image-large-max-width-125 .image img, section.block_slideshow_box .item.image-large-max-width-125 .image img {
    max-width: 125px !important; }
  section.block_slideshow .item.image-large-width-150 .image img, section.block_slideshow_box .item.image-large-width-150 .image img {
    width: 150px !important; }
  section.block_slideshow .item.image-large-min-width-150 .image img, section.block_slideshow_box .item.image-large-min-width-150 .image img {
    min-width: 150px !important; }
  section.block_slideshow .item.image-large-max-width-150 .image img, section.block_slideshow_box .item.image-large-max-width-150 .image img {
    max-width: 150px !important; }
  section.block_slideshow .item.image-large-width-175 .image img, section.block_slideshow_box .item.image-large-width-175 .image img {
    width: 175px !important; }
  section.block_slideshow .item.image-large-min-width-175 .image img, section.block_slideshow_box .item.image-large-min-width-175 .image img {
    min-width: 175px !important; }
  section.block_slideshow .item.image-large-max-width-175 .image img, section.block_slideshow_box .item.image-large-max-width-175 .image img {
    max-width: 175px !important; }
  section.block_slideshow .item.image-large-width-200 .image img, section.block_slideshow_box .item.image-large-width-200 .image img {
    width: 200px !important; }
  section.block_slideshow .item.image-large-min-width-200 .image img, section.block_slideshow_box .item.image-large-min-width-200 .image img {
    min-width: 200px !important; }
  section.block_slideshow .item.image-large-max-width-200 .image img, section.block_slideshow_box .item.image-large-max-width-200 .image img {
    max-width: 200px !important; }
  section.block_slideshow .item.image-large-width-225 .image img, section.block_slideshow_box .item.image-large-width-225 .image img {
    width: 225px !important; }
  section.block_slideshow .item.image-large-min-width-225 .image img, section.block_slideshow_box .item.image-large-min-width-225 .image img {
    min-width: 225px !important; }
  section.block_slideshow .item.image-large-max-width-225 .image img, section.block_slideshow_box .item.image-large-max-width-225 .image img {
    max-width: 225px !important; }
  section.block_slideshow .item.image-large-width-250 .image img, section.block_slideshow_box .item.image-large-width-250 .image img {
    width: 250px !important; }
  section.block_slideshow .item.image-large-min-width-250 .image img, section.block_slideshow_box .item.image-large-min-width-250 .image img {
    min-width: 250px !important; }
  section.block_slideshow .item.image-large-max-width-250 .image img, section.block_slideshow_box .item.image-large-max-width-250 .image img {
    max-width: 250px !important; }
  section.block_slideshow .item.image-large-width-275 .image img, section.block_slideshow_box .item.image-large-width-275 .image img {
    width: 275px !important; }
  section.block_slideshow .item.image-large-min-width-275 .image img, section.block_slideshow_box .item.image-large-min-width-275 .image img {
    min-width: 275px !important; }
  section.block_slideshow .item.image-large-max-width-275 .image img, section.block_slideshow_box .item.image-large-max-width-275 .image img {
    max-width: 275px !important; }
  section.block_slideshow .item.image-large-width-300 .image img, section.block_slideshow_box .item.image-large-width-300 .image img {
    width: 300px !important; }
  section.block_slideshow .item.image-large-min-width-300 .image img, section.block_slideshow_box .item.image-large-min-width-300 .image img {
    min-width: 300px !important; }
  section.block_slideshow .item.image-large-max-width-300 .image img, section.block_slideshow_box .item.image-large-max-width-300 .image img {
    max-width: 300px !important; }
  section.block_slideshow .item.image-large-width-325 .image img, section.block_slideshow_box .item.image-large-width-325 .image img {
    width: 325px !important; }
  section.block_slideshow .item.image-large-min-width-325 .image img, section.block_slideshow_box .item.image-large-min-width-325 .image img {
    min-width: 325px !important; }
  section.block_slideshow .item.image-large-max-width-325 .image img, section.block_slideshow_box .item.image-large-max-width-325 .image img {
    max-width: 325px !important; }
  section.block_slideshow .item.image-large-width-350 .image img, section.block_slideshow_box .item.image-large-width-350 .image img {
    width: 350px !important; }
  section.block_slideshow .item.image-large-min-width-350 .image img, section.block_slideshow_box .item.image-large-min-width-350 .image img {
    min-width: 350px !important; }
  section.block_slideshow .item.image-large-max-width-350 .image img, section.block_slideshow_box .item.image-large-max-width-350 .image img {
    max-width: 350px !important; }
  section.block_slideshow .item.image-large-width-375 .image img, section.block_slideshow_box .item.image-large-width-375 .image img {
    width: 375px !important; }
  section.block_slideshow .item.image-large-min-width-375 .image img, section.block_slideshow_box .item.image-large-min-width-375 .image img {
    min-width: 375px !important; }
  section.block_slideshow .item.image-large-max-width-375 .image img, section.block_slideshow_box .item.image-large-max-width-375 .image img {
    max-width: 375px !important; }
  section.block_slideshow .item.image-large-width-400 .image img, section.block_slideshow_box .item.image-large-width-400 .image img {
    width: 400px !important; }
  section.block_slideshow .item.image-large-min-width-400 .image img, section.block_slideshow_box .item.image-large-min-width-400 .image img {
    min-width: 400px !important; }
  section.block_slideshow .item.image-large-max-width-400 .image img, section.block_slideshow_box .item.image-large-max-width-400 .image img {
    max-width: 400px !important; }
  section.block_slideshow .item.image-large-width-425 .image img, section.block_slideshow_box .item.image-large-width-425 .image img {
    width: 425px !important; }
  section.block_slideshow .item.image-large-min-width-425 .image img, section.block_slideshow_box .item.image-large-min-width-425 .image img {
    min-width: 425px !important; }
  section.block_slideshow .item.image-large-max-width-425 .image img, section.block_slideshow_box .item.image-large-max-width-425 .image img {
    max-width: 425px !important; }
  section.block_slideshow .item.image-large-width-450 .image img, section.block_slideshow_box .item.image-large-width-450 .image img {
    width: 450px !important; }
  section.block_slideshow .item.image-large-min-width-450 .image img, section.block_slideshow_box .item.image-large-min-width-450 .image img {
    min-width: 450px !important; }
  section.block_slideshow .item.image-large-max-width-450 .image img, section.block_slideshow_box .item.image-large-max-width-450 .image img {
    max-width: 450px !important; }
  section.block_slideshow .item.image-large-width-475 .image img, section.block_slideshow_box .item.image-large-width-475 .image img {
    width: 475px !important; }
  section.block_slideshow .item.image-large-min-width-475 .image img, section.block_slideshow_box .item.image-large-min-width-475 .image img {
    min-width: 475px !important; }
  section.block_slideshow .item.image-large-max-width-475 .image img, section.block_slideshow_box .item.image-large-max-width-475 .image img {
    max-width: 475px !important; }
  section.block_slideshow .item.image-large-width-500 .image img, section.block_slideshow_box .item.image-large-width-500 .image img {
    width: 500px !important; }
  section.block_slideshow .item.image-large-min-width-500 .image img, section.block_slideshow_box .item.image-large-min-width-500 .image img {
    min-width: 500px !important; }
  section.block_slideshow .item.image-large-max-width-500 .image img, section.block_slideshow_box .item.image-large-max-width-500 .image img {
    max-width: 500px !important; }
  section.block_slideshow .item.image-large-width-525 .image img, section.block_slideshow_box .item.image-large-width-525 .image img {
    width: 525px !important; }
  section.block_slideshow .item.image-large-min-width-525 .image img, section.block_slideshow_box .item.image-large-min-width-525 .image img {
    min-width: 525px !important; }
  section.block_slideshow .item.image-large-max-width-525 .image img, section.block_slideshow_box .item.image-large-max-width-525 .image img {
    max-width: 525px !important; }
  section.block_slideshow .item.image-large-width-550 .image img, section.block_slideshow_box .item.image-large-width-550 .image img {
    width: 550px !important; }
  section.block_slideshow .item.image-large-min-width-550 .image img, section.block_slideshow_box .item.image-large-min-width-550 .image img {
    min-width: 550px !important; }
  section.block_slideshow .item.image-large-max-width-550 .image img, section.block_slideshow_box .item.image-large-max-width-550 .image img {
    max-width: 550px !important; }
  section.block_slideshow .item.image-large-width-575 .image img, section.block_slideshow_box .item.image-large-width-575 .image img {
    width: 575px !important; }
  section.block_slideshow .item.image-large-min-width-575 .image img, section.block_slideshow_box .item.image-large-min-width-575 .image img {
    min-width: 575px !important; }
  section.block_slideshow .item.image-large-max-width-575 .image img, section.block_slideshow_box .item.image-large-max-width-575 .image img {
    max-width: 575px !important; }
  section.block_slideshow .item.image-large-width-600 .image img, section.block_slideshow_box .item.image-large-width-600 .image img {
    width: 600px !important; }
  section.block_slideshow .item.image-large-min-width-600 .image img, section.block_slideshow_box .item.image-large-min-width-600 .image img {
    min-width: 600px !important; }
  section.block_slideshow .item.image-large-max-width-600 .image img, section.block_slideshow_box .item.image-large-max-width-600 .image img {
    max-width: 600px !important; }
  section.block_slideshow .item.image-large-width-625 .image img, section.block_slideshow_box .item.image-large-width-625 .image img {
    width: 625px !important; }
  section.block_slideshow .item.image-large-min-width-625 .image img, section.block_slideshow_box .item.image-large-min-width-625 .image img {
    min-width: 625px !important; }
  section.block_slideshow .item.image-large-max-width-625 .image img, section.block_slideshow_box .item.image-large-max-width-625 .image img {
    max-width: 625px !important; }
  section.block_slideshow .item.image-large-width-650 .image img, section.block_slideshow_box .item.image-large-width-650 .image img {
    width: 650px !important; }
  section.block_slideshow .item.image-large-min-width-650 .image img, section.block_slideshow_box .item.image-large-min-width-650 .image img {
    min-width: 650px !important; }
  section.block_slideshow .item.image-large-max-width-650 .image img, section.block_slideshow_box .item.image-large-max-width-650 .image img {
    max-width: 650px !important; }
  section.block_slideshow .item.image-large-width-675 .image img, section.block_slideshow_box .item.image-large-width-675 .image img {
    width: 675px !important; }
  section.block_slideshow .item.image-large-min-width-675 .image img, section.block_slideshow_box .item.image-large-min-width-675 .image img {
    min-width: 675px !important; }
  section.block_slideshow .item.image-large-max-width-675 .image img, section.block_slideshow_box .item.image-large-max-width-675 .image img {
    max-width: 675px !important; }
  section.block_slideshow .item.image-large-width-700 .image img, section.block_slideshow_box .item.image-large-width-700 .image img {
    width: 700px !important; }
  section.block_slideshow .item.image-large-min-width-700 .image img, section.block_slideshow_box .item.image-large-min-width-700 .image img {
    min-width: 700px !important; }
  section.block_slideshow .item.image-large-max-width-700 .image img, section.block_slideshow_box .item.image-large-max-width-700 .image img {
    max-width: 700px !important; }
  section.block_slideshow .item.image-large-width-725 .image img, section.block_slideshow_box .item.image-large-width-725 .image img {
    width: 725px !important; }
  section.block_slideshow .item.image-large-min-width-725 .image img, section.block_slideshow_box .item.image-large-min-width-725 .image img {
    min-width: 725px !important; }
  section.block_slideshow .item.image-large-max-width-725 .image img, section.block_slideshow_box .item.image-large-max-width-725 .image img {
    max-width: 725px !important; }
  section.block_slideshow .item.image-large-width-750 .image img, section.block_slideshow_box .item.image-large-width-750 .image img {
    width: 750px !important; }
  section.block_slideshow .item.image-large-min-width-750 .image img, section.block_slideshow_box .item.image-large-min-width-750 .image img {
    min-width: 750px !important; }
  section.block_slideshow .item.image-large-max-width-750 .image img, section.block_slideshow_box .item.image-large-max-width-750 .image img {
    max-width: 750px !important; }
  section.block_slideshow .item.image-large-width-775 .image img, section.block_slideshow_box .item.image-large-width-775 .image img {
    width: 775px !important; }
  section.block_slideshow .item.image-large-min-width-775 .image img, section.block_slideshow_box .item.image-large-min-width-775 .image img {
    min-width: 775px !important; }
  section.block_slideshow .item.image-large-max-width-775 .image img, section.block_slideshow_box .item.image-large-max-width-775 .image img {
    max-width: 775px !important; }
  section.block_slideshow .item.image-large-width-800 .image img, section.block_slideshow_box .item.image-large-width-800 .image img {
    width: 800px !important; }
  section.block_slideshow .item.image-large-min-width-800 .image img, section.block_slideshow_box .item.image-large-min-width-800 .image img {
    min-width: 800px !important; }
  section.block_slideshow .item.image-large-max-width-800 .image img, section.block_slideshow_box .item.image-large-max-width-800 .image img {
    max-width: 800px !important; }
  section.block_slideshow .item.image-large-width-825 .image img, section.block_slideshow_box .item.image-large-width-825 .image img {
    width: 825px !important; }
  section.block_slideshow .item.image-large-min-width-825 .image img, section.block_slideshow_box .item.image-large-min-width-825 .image img {
    min-width: 825px !important; }
  section.block_slideshow .item.image-large-max-width-825 .image img, section.block_slideshow_box .item.image-large-max-width-825 .image img {
    max-width: 825px !important; }
  section.block_slideshow .item.image-large-width-850 .image img, section.block_slideshow_box .item.image-large-width-850 .image img {
    width: 850px !important; }
  section.block_slideshow .item.image-large-min-width-850 .image img, section.block_slideshow_box .item.image-large-min-width-850 .image img {
    min-width: 850px !important; }
  section.block_slideshow .item.image-large-max-width-850 .image img, section.block_slideshow_box .item.image-large-max-width-850 .image img {
    max-width: 850px !important; }
  section.block_slideshow .item.image-large-width-875 .image img, section.block_slideshow_box .item.image-large-width-875 .image img {
    width: 875px !important; }
  section.block_slideshow .item.image-large-min-width-875 .image img, section.block_slideshow_box .item.image-large-min-width-875 .image img {
    min-width: 875px !important; }
  section.block_slideshow .item.image-large-max-width-875 .image img, section.block_slideshow_box .item.image-large-max-width-875 .image img {
    max-width: 875px !important; }
  section.block_slideshow .item.image-large-width-900 .image img, section.block_slideshow_box .item.image-large-width-900 .image img {
    width: 900px !important; }
  section.block_slideshow .item.image-large-min-width-900 .image img, section.block_slideshow_box .item.image-large-min-width-900 .image img {
    min-width: 900px !important; }
  section.block_slideshow .item.image-large-max-width-900 .image img, section.block_slideshow_box .item.image-large-max-width-900 .image img {
    max-width: 900px !important; }
  section.block_slideshow .item.image-large-width-925 .image img, section.block_slideshow_box .item.image-large-width-925 .image img {
    width: 925px !important; }
  section.block_slideshow .item.image-large-min-width-925 .image img, section.block_slideshow_box .item.image-large-min-width-925 .image img {
    min-width: 925px !important; }
  section.block_slideshow .item.image-large-max-width-925 .image img, section.block_slideshow_box .item.image-large-max-width-925 .image img {
    max-width: 925px !important; }
  section.block_slideshow .item.image-large-width-950 .image img, section.block_slideshow_box .item.image-large-width-950 .image img {
    width: 950px !important; }
  section.block_slideshow .item.image-large-min-width-950 .image img, section.block_slideshow_box .item.image-large-min-width-950 .image img {
    min-width: 950px !important; }
  section.block_slideshow .item.image-large-max-width-950 .image img, section.block_slideshow_box .item.image-large-max-width-950 .image img {
    max-width: 950px !important; }
  section.block_slideshow .item.image-large-width-975 .image img, section.block_slideshow_box .item.image-large-width-975 .image img {
    width: 975px !important; }
  section.block_slideshow .item.image-large-min-width-975 .image img, section.block_slideshow_box .item.image-large-min-width-975 .image img {
    min-width: 975px !important; }
  section.block_slideshow .item.image-large-max-width-975 .image img, section.block_slideshow_box .item.image-large-max-width-975 .image img {
    max-width: 975px !important; }
  section.block_slideshow .item.image-large-width-1000 .image img, section.block_slideshow_box .item.image-large-width-1000 .image img {
    width: 1000px !important; }
  section.block_slideshow .item.image-large-min-width-1000 .image img, section.block_slideshow_box .item.image-large-min-width-1000 .image img {
    min-width: 1000px !important; }
  section.block_slideshow .item.image-large-max-width-1000 .image img, section.block_slideshow_box .item.image-large-max-width-1000 .image img {
    max-width: 1000px !important; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 1, 2021, 6:58:26 AM
    Author     : kapsalis
*/
.button.arrow {
  font-weight: 700; }
  .button.arrow:hover:after, .button.arrow:focus:after {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-5; }

@keyframes custom-5 {
  0% {
    opacity: 1;
    transform: translateX(50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }
  .button.arrow:after {
    position: relative;
    right: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-white-right.svg);
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
    margin: 0 0 -8px 20px; }
  .button.arrow.transparent {
    background: transparent;
    border-color: #242424;
    color: #242424; }
    .button.arrow.transparent:after {
      background-image: url(../media/arrow-slideshow-right.svg); }
    .button.arrow.transparent:hover, .button.arrow.transparent:focus {
      background-color: rgba(255, 255, 255, 0.4); }

.arrow-brown:after {
  background-image: url(../media/arrow-brown-right.svg) !important; }

main form button, main form .button {
  font-weight: 700; }
  main form button:hover:after, main form button:focus:after, main form .button:hover:after, main form .button:focus:after {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-7; }

@keyframes custom-7 {
  0% {
    opacity: 1;
    transform: translateX(50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }
  main form button:after, main form .button:after {
    position: relative;
    right: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-white-right.svg);
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
    margin: 0 0 -8px 20px; }
  main form button.transparent, main form .button.transparent {
    background: transparent;
    border-color: #242424;
    color: #242424; }
    main form button.transparent:after, main form .button.transparent:after {
      background-image: url(../media/arrow-slideshow-right.svg); }
    main form button.transparent:hover, main form button.transparent:focus, main form .button.transparent:hover, main form .button.transparent:focus {
      background-color: rgba(255, 255, 255, 0.4); }

.button.arrow.left {
  font-weight: 700; }
  .button.arrow.left:hover:before, .button.arrow.left:focus:before {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-9; }

@keyframes custom-9 {
  0% {
    opacity: 1;
    transform: translateX(-50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }
  .button.arrow.left:after {
    display: none;
    content: ''; }
  .button.arrow.left:before {
    position: relative;
    left: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-white-left.svg);
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
    margin: 0 20px -8px 0; }
  .button.arrow.left.transparent {
    background: transparent;
    border-color: #242424;
    color: #242424; }
    .button.arrow.left.transparent:before {
      background-image: url(../media/arrow-slideshow-left.svg); }
    .button.arrow.left.transparent:hover, .button.arrow.left.transparent:focus {
      background-color: rgba(255, 255, 255, 0.4); }

main form button.left, main form .button.left {
  font-weight: 700; }
  main form button.left:hover:before, main form button.left:focus:before, main form .button.left:hover:before, main form .button.left:focus:before {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-11; }

@keyframes custom-11 {
  0% {
    opacity: 1;
    transform: translateX(-50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }
  main form button.left:after, main form .button.left:after {
    display: none;
    content: ''; }
  main form button.left:before, main form .button.left:before {
    position: relative;
    left: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-white-left.svg);
    background-size: 100% 100%;
    width: 24px;
    height: 24px;
    margin: 0 20px -8px 0; }
  main form button.left.transparent, main form .button.left.transparent {
    background: transparent;
    border-color: #242424;
    color: #242424; }
    main form button.left.transparent:before, main form .button.left.transparent:before {
      background-image: url(../media/arrow-slideshow-left.svg); }
    main form button.left.transparent:hover, main form button.left.transparent:focus, main form .button.left.transparent:hover, main form .button.left.transparent:focus {
      background-color: rgba(255, 255, 255, 0.4); }

._arrow {
  font-weight: bold; }
  ._arrow:after {
    position: relative;
    right: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-slideshow-right.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 24px;
    height: 22px;
    margin: 0 0 -5px 12px; }

._download {
  font-weight: bold; }
  ._download:before {
    position: relative;
    right: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/downloading-file.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 1em;
    height: 1em;
    margin: 0 .7em -0.15em .5em; }

.but-bg-discover {
  position: relative;
  background-color: transparent;
  width: 245px;
  padding-right: 67px;
  color: #000000;
  z-index: 0; }
  .but-bg-discover:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../media/button_discover.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1; }
  .but-bg-discover:hover {
    color: #000000;
    background-color: transparent; }
    .but-bg-discover:hover:before {
      transition: all 0.1s ease-in-out;
      filter: grayscale(0.8); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 1, 2021, 7:44:36 AM
    Author     : kapsalis
*/
form.form-fields-color-transparent [type=color], form.form-fields-color-transparent [type=date], form.form-fields-color-transparent [type=datetime-local], form.form-fields-color-transparent [type=datetime], form.form-fields-color-transparent [type=email],
form.form-fields-color-transparent [type=month], form.form-fields-color-transparent [type=number], form.form-fields-color-transparent [type=password], form.form-fields-color-transparent [type=search], form.form-fields-color-transparent [type=tel], form.form-fields-color-transparent [type=text],
form.form-fields-color-transparent [type=time], form.form-fields-color-transparent [type=url], form.form-fields-color-transparent [type=week], form.form-fields-color-transparent textarea, form.form-fields-color-transparent select {
  background-color: rgba(242, 242, 242, 0.4);
  border-color: rgba(242, 242, 242, 0.7); }

form .cell.inp {
  position: relative; }

form .bvalidator-group-invalid {
  background: transparent !important;
  border-color: #D52C2E; }

form .bvalidator-group-invalid + .icon {
  position: absolute;
  content: ' ';
  background-image: url(../media/icon-alert.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 23px;
  height: 20px;
  right: 20px;
  top: 24px;
  margin-top: -10px; }

form .bvalidator-group-valid + .icon {
  position: absolute;
  content: ' ';
  background-image: url(../media/icon-checked.svg);
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center center;
  width: 23px;
  height: 20px;
  right: 20px;
  top: 24px;
  margin-top: -10px;
  opacity: 0.6; }

form .is-invalid-input:not(:focus) {
  background: transparent !important; }

form .grp-checkbox.image fieldset {
  margin-left: 0 !important; }

form .grp-checkbox.image input[type=radio]:checked + label div img,
form .grp-checkbox.image input[type=checkbox]:checked + label div img {
  filter: grayscale(0); }

form .grp-checkbox.image input[type=radio]:checked + label div:after,
form .grp-checkbox.image input[type=checkbox]:checked + label div:after {
  content: ' ';
  position: absolute;
  border-radius: 50%;
  left: 0;
  top: 0;
  width: 73px;
  height: 73px;
  border: 2px solid #242424; }

form .grp-checkbox.image label {
  margin: 0 !important;
  padding-left: 0 !important; }
  form .grp-checkbox.image label:before {
    content: '';
    display: none !important; }
  form .grp-checkbox.image label:after {
    content: '';
    display: none !important; }

form .grp-checkbox.image label div {
  position: relative;
  border-radius: 50%;
  width: 73px;
  height: 73px;
  margin: auto; }
  form .grp-checkbox.image label div img {
    filter: grayscale(1);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center; }

form .grp-checkbox.image:hover img, form .grp-checkbox.image:focus img {
  transition: all .3s;
  filter: grayscale(0); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 1, 2021, 12:50:50 PM
    Author     : kapsalis
*/
.anycontent-items .card {
  background: #EDEDED;
  border-radius: 5px 5px;
  border: none; }

.anycontent-items .link.more a {
  font-weight: bold; }
  .anycontent-items .link.more a:hover:after, .anycontent-items .link.more a:focus:after {
    animation-direction: alternate-reverse;
    animation-iteration-count: infinite;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-name: custom-13; }

@keyframes custom-13 {
  0% {
    opacity: 1;
    transform: translateX(50%); }
  100% {
    opacity: 0.8;
    transform: translateX(0); } }
  .anycontent-items .link.more a:after {
    position: relative;
    right: 0;
    top: 50%;
    content: ' ';
    display: inline-block;
    background-image: url(../media/arrow-slideshow-right.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 24px;
    height: 22px;
    margin: 0 0 -5px 12px; }

.anycontent-items .image img, .anycontent-items .image iframe {
  border-radius: 5px 5px 0 0; }

.anycontent-items .image .callout.date {
  display: none; }

.anycontent-items .card-section {
  position: relative;
  padding-top: 70px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px; }
  .anycontent-items .card-section .callout.date {
    position: absolute;
    top: -40px;
    border: none; }
    .anycontent-items .card-section .callout.date .dd {
      font-size: 30px;
      font-weight: 700; }
    .anycontent-items .card-section .callout.date .mm {
      font-size: 20px;
      font-weight: 700; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 3, 2021, 6:52:38 PM
    Author     : kapsalis
*/
.grid-x.cells-shadow-black-0_1 > .cell, .shadow-black-0_1 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); }

.grid-x.cells-shadow-black-0_2 > .cell, .shadow-black-0_2 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); }

.grid-x.cells-shadow-black-0_3 > .cell, .shadow-black-0_3 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3); }

.grid-x.cells-shadow-black-0_4 > .cell, .shadow-black-0_4 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4); }

.grid-x.cells-shadow-black-0_5 > .cell, .shadow-black-0_5 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); }

.grid-x.cells-shadow-black-0_6 > .cell, .shadow-black-0_6 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6); }

.grid-x.cells-shadow-black-0_7 > .cell, .shadow-black-0_7 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7); }

.grid-x.cells-shadow-black-0_8 > .cell, .shadow-black-0_8 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8); }

.grid-x.cells-shadow-black-0_9 > .cell, .shadow-black-0_9 {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9); }

.grid-x.border-radius-cells-1 > .cell {
  border-radius: 1px; }

.border-radius-1 {
  border-radius: 1px; }

.grid-x.border-radius-cells-2 > .cell {
  border-radius: 2px; }

.border-radius-2 {
  border-radius: 2px; }

.grid-x.border-radius-cells-3 > .cell {
  border-radius: 3px; }

.border-radius-3 {
  border-radius: 3px; }

.grid-x.border-radius-cells-4 > .cell {
  border-radius: 4px; }

.border-radius-4 {
  border-radius: 4px; }

.grid-x.border-radius-cells-5 > .cell {
  border-radius: 5px; }

.border-radius-5 {
  border-radius: 5px; }

.grid-x.border-radius-cells-6 > .cell {
  border-radius: 6px; }

.border-radius-6 {
  border-radius: 6px; }

.grid-x.border-radius-cells-7 > .cell {
  border-radius: 7px; }

.border-radius-7 {
  border-radius: 7px; }

.grid-x.border-radius-cells-8 > .cell {
  border-radius: 8px; }

.border-radius-8 {
  border-radius: 8px; }

.grid-x.border-radius-cells-9 > .cell {
  border-radius: 9px; }

.border-radius-9 {
  border-radius: 9px; }

.grid-x.border-radius-cells-10 > .cell {
  border-radius: 10px; }

.border-radius-10 {
  border-radius: 10px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 6, 2021, 8:24:27 AM
    Author     : kapsalis
*/
div.theme-color-selector {
  flex-grow: inherit !important;
  background: transparent; }
  div.theme-color-selector .colors-wrapper {
    position: relative;
    margin-left: 20px; }
    div.theme-color-selector .colors-wrapper ul.colors {
      background: transparent;
      flex-wrap: nowrap;
      margin-top: -70px;
      transition: margin-top 0.3s ease-in-out; }
      div.theme-color-selector .colors-wrapper ul.colors > li {
        position: relative;
        margin-right: 5px;
        width: 0;
        max-width: 87px;
        box-shadow: 0 0 8px rgba(36, 36, 36, 0.3);
        border-radius: 0 0 5px 5px; }
        div.theme-color-selector .colors-wrapper ul.colors > li button {
          background: transparent;
          padding: 10px 5px 25px 5px;
          margin: auto;
          display: block; }
          div.theme-color-selector .colors-wrapper ul.colors > li button img {
            width: 4.5vw;
            transition: all 0.3s ease-in-out; }
        div.theme-color-selector .colors-wrapper ul.colors > li .icon {
          display: none;
          position: absolute;
          bottom: 0;
          left: 50%;
          width: 30px;
          height: 30px;
          border-radius: 50%;
          background-color: #FFFFFF;
          border: 2px solid #FFE900;
          background-image: url(../media/colors-circle.png);
          background-size: 100%;
          background-repeat: no-repeat;
          background-position: center center;
          transform: translate(-50%, 50%); }
          div.theme-color-selector .colors-wrapper ul.colors > li .icon .title {
            display: none;
            color: #FFFFFF;
            font-size: 0.6vw;
            font-weight: 700;
            font-family: "comfortaa";
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translate(-50%, 100%);
            white-space: nowrap; }
      div.theme-color-selector .colors-wrapper ul.colors > li.active {
        width: 100%;
        display: block; }
        div.theme-color-selector .colors-wrapper ul.colors > li.active button img {
          max-width: 77px; }
        div.theme-color-selector .colors-wrapper ul.colors > li.active .icon {
          display: block; }
    div.theme-color-selector .colors-wrapper.hovering ul.colors {
      margin-top: 0; }
      div.theme-color-selector .colors-wrapper.hovering ul.colors > li:not(.active) {
        transform-origin: center;
        animation-name: widthuncollapse;
        animation-duration: 0.8s;
        animation-delay: 0.2s;
        animation-timing-function: linear;
        animation-direction: normal;
        animation-iteration-count: 1;
        animation-fill-mode: forwards; }
      div.theme-color-selector .colors-wrapper.hovering ul.colors > li {
        margin-right: 10px; }
      div.theme-color-selector .colors-wrapper.hovering ul.colors > li:hover, div.theme-color-selector .colors-wrapper.hovering ul.colors li:focus {
        box-shadow: 0 0 8px rgba(36, 36, 36, 0.6); }
        div.theme-color-selector .colors-wrapper.hovering ul.colors > li:hover button img, div.theme-color-selector .colors-wrapper.hovering ul.colors li:focus button img {
          transform: scale(1.1); }
        div.theme-color-selector .colors-wrapper.hovering ul.colors > li:hover .icon .title, div.theme-color-selector .colors-wrapper.hovering ul.colors li:focus .icon .title {
          display: block; }
  @media print, screen and (max-width: 39.99875em) {
    div.theme-color-selector {
      flex: 1 1 auto !important; }
      div.theme-color-selector + div {
        flex: 1 1 auto !important; } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 10, 2021, 6:04:24 PM
    Author     : kapsalis
*/
body .container-visible-on-login, body.account-logout .container-visible-on-login {
  display: block; }

body .container-visible-on-logout, body.account-logout .container-visible-on-logout {
  display: none; }

body.account-login .container-visible-on-login {
  display: none; }

body.account-login .container-visible-on-logout {
  display: block; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 13, 2021, 5:44:24 PM
    Author     : kapsalis
*/
@media print, screen and (max-width: 39.99875em) {
  .small-overflow-visible {
    overflow: visible; } }

@media print, screen and (min-width: 40em) and (max-width: 63.99875em) {
  .medium-overflow-visible {
    overflow: visible; } }

@media print, screen and (min-width: 64em) {
  .large-overflow-visible {
    overflow: visible; } }

.position-relative {
  position: relative; }
  .position-relative .layer-element {
    position: absolute; }

.layer-left {
  left: 0; }

.layer-right {
  right: 0; }

.layer-top {
  top: 0; }

.layer-bottom {
  bottom: 0; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 13, 2021, 6:24:07 PM
    Author     : kapsalis
*/
.close-button {
  width: 35px; }
  .close-button > span {
    width: 35px;
    background-image: url(../media/close-button.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%; }

.reveal.section-bg-transparent section {
  background: transparent; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 15, 2021, 9:53:25 AM
    Author     : kapsalis
*/
.icon-percent {
  background: yellow;
  position: relative;
  width: 100%;
  display: block;
  height: 20px;
  overflow: hidden;
  border-radius: 1em; }
  .icon-percent .bar {
    height: inherit;
    background: #FFE900;
    position: absolute; }
  .icon-percent .bg.bar {
    background: #FFFFFF;
    width: 100%; }
  .icon-percent .bg.fill {
    background: #0066B2; }
  .icon-percent .mask {
    display: flex;
    flex-direction: row;
    height: 100%;
    width: 100%;
    position: relative;
    top: 0px; }
    .icon-percent .mask .step {
      position: relative;
      flex-grow: 1;
      height: 20px;
      position: relative;
      display: inline-block;
      background: transparent;
      border-radius: 1em;
      border: 2px solid #FFFFFF; }
      .icon-percent .mask .step:last-child {
        margin-right: 0; }
      .icon-percent .mask .step:before, .icon-percent .mask .step:after {
        /*content: ' ';*/
        position: absolute;
        height: 100%;
        left: -5px;
        width: 4px;
        background: #242424;
        border-bottom: 1em solid #242424;
        border-top: 1em solid #242424;
        top: -0.5em; }
      .icon-percent .mask .step:after {
        right: -4px;
        left: initial; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 15, 2021, 9:13:01 AM
    Author     : kapsalis
*/
section.albums_grid .container {
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 40px;
  padding-bottom: 20px;
  height: 100%; }
  section.albums_grid .container > .grid-x {
    height: 100%; }

section.albums_grid .text-area {
  margin-bottom: 50px; }
  section.albums_grid .text-area.has-logo {
    margin-bottom: 25px;
    display: flex;
    flex-direction: column; }
    section.albums_grid .text-area.has-logo .title {
      flex: 0; }
    section.albums_grid .text-area.has-logo .link.more {
      flex: 0; }
      section.albums_grid .text-area.has-logo .link.more ._arrow:after {
        top: 0; }
    section.albums_grid .text-area.has-logo .logo {
      flex: 1 1 auto; }
    section.albums_grid .text-area.has-logo .logo {
      margin-top: 25px; }

section.albums_grid .cell.left-side {
  width: 60%;
  padding-right: 5%; }

section.albums_grid .cell.right-side {
  width: 35%;
  position: relative;
  height: 100%; }
  section.albums_grid .cell.right-side .image {
    position: relative;
    height: 100%;
    width: 100%; }
    section.albums_grid .cell.right-side .image img {
      position: absolute;
      bottom: 0;
      right: -35px;
      max-width: initial; }

section.albums_grid .cell.bob .image img {
  width: 168px; }

section.albums_grid .cell.minions .image img {
  width: 205px; }

section.albums_grid .cell.paw .image img {
  width: 209px; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 15, 2021, 3:33:59 PM
    Author     : kapsalis
*/
.side-before-bg-lolipop, .side-after-bg-lolipop {
  position: relative; }
  .side-before-bg-lolipop > .cards, .side-after-bg-lolipop > .cards {
    position: relative;
    z-index: 10; }

.side-before-bg-lolipop:before, .side-after-bg-lolipop:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  width: 20%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

.side-before-bg-lolipop:before {
  left: 0;
  background-image: url(../media/lolipop-left.svg); }

.side-after-bg-lolipop:after {
  right: 0;
  background-image: url(../media/lolipop-right.svg); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 17, 2021, 3:26:50 PM
    Author     : kapsalis
*/
.redeem_form_hide_slot_field [data-fieldset-name="slot_number"] {
  display: none; }

.stickers-container .cell {
  padding: 15px 15px; }
  .stickers-container .cell > div {
    height: 100%;
    position: relative;
    border-radius: 14px; }
    .stickers-container .cell > div .number {
      transition: all .3s;
      position: absolute;
      z-index: 10;
      text-align: center;
      height: 40%;
      width: 40%;
      top: 30%;
      left: 30%;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      opacity: 0;
      background: rgba(36, 36, 36, 0.5); }
      .stickers-container .cell > div .number > div {
        color: #F2F2F2;
        font-size: 3.2vw;
        font-weight: 700;
        line-height: 0; }
    .stickers-container .cell > div .image img {
      width: 100%;
      filter: grayscale(1);
      border-radius: 10px; }
  .stickers-container .cell > div:hover {
    transition: all .3s;
    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    -khtml-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2); }
    .stickers-container .cell > div:hover .number {
      opacity: 1;
      -webkit-box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2);
      -khtml-box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2);
      -moz-box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2);
      -ms-box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2);
      -o-box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2);
      box-shadow: 0px 0px 20px rgba(36, 36, 36, 0.2); }
    .stickers-container .cell > div:hover .image img {
      transition: all .8s;
      filter: grayscale(0); }
  .stickers-container .cell.active .image img {
    filter: grayscale(0); }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 20, 2021, 7:58:23 PM
    Author     : kapsalis
*/
.activate_account {
  height: 100vh; }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 21, 2021, 9:17:57 AM
    Author     : kapsalis
*/
section.registration .animate_zoom_fade {
  animation-direction: alternate-reverse;
  animation-iteration-count: infinite;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-name: custom-15; }

@keyframes custom-15 {
  0% {
    opacity: 1;
    transform: scale(1); }
  100% {
    opacity: 0.9;
    transform: scale(0.9); } }

/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Sep 30, 2021, 3:33:06 PM
    Author     : kapsalis
*/
section.redeem-form {
  position: fixed;
  bottom: 0;
  right: 72px;
  left: auto;
  z-index: 20;
  /*max-width: 626px;*/
  width: 0; }
  section.redeem-form .form-container {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 600px;
    padding: 20px;
    transform: translateX(100%);
    opacity: 0;
    transition: all .7s;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.38);
    border-radius: 12px 0 0 0; }
    section.redeem-form .form-container input {
      padding-top: 33px;
      padding-bottom: 33px; }
  section.redeem-form .form-toggle-button-container {
    position: absolute;
    right: 10px;
    bottom: 0; }
    section.redeem-form .form-toggle-button-container .form-redeem-toggle-button {
      background-color: #FFFFFF;
      background-image: url(../media/cross-toggler.svg);
      background-position: center center;
      background-size: 30px 30px;
      background-repeat: no-repeat;
      width: 80px;
      height: 80px;
      color: transparent;
      transition: all .3s;
      transform: rotate(0);
      box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.38);
      border-radius: 50%; }
  @media print, screen and (max-width: 39.99875em) {
    section.redeem-form .form-container {
      width: calc(100vw - 72px); } }

.wrpmain.grid-x.side-menu-opened section.redeem-form {
  right: 388px; }

.wrpmain.form-redeem-opened section.redeem-form .form-container {
  /*width: 100%;*/
  transition: all .7s;
  transform: translateX(0);
  opacity: 1; }

.wrpmain.form-redeem-opened section.redeem-form .form-toggle-button-container .form-redeem-toggle-button {
  transition: all .3s;
  transform: rotate(-45deg); }

/*# sourceMappingURL=global.css.map */
